From 4961b0d3347139729a5cbe2c40a7be7c223825ae Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Tue, 11 Nov 2025 09:01:59 -0500 Subject: [PATCH] Release v4.4.6 --- .../ISSUE_TEMPLATE/01-feature_request.yaml | 2 +- .github/ISSUE_TEMPLATE/02-bug_report.yaml | 2 +- contrib/openapi.json | 109 +- docs/release-notes/version-4.4.md | 28 + netbox/project-static/package.json | 2 +- netbox/project-static/yarn.lock | 8 +- netbox/release.yaml | 4 +- netbox/translations/cs/LC_MESSAGES/django.mo | Bin 253413 -> 253312 bytes netbox/translations/cs/LC_MESSAGES/django.po | 995 ++++++++-------- netbox/translations/da/LC_MESSAGES/django.mo | Bin 245564 -> 245461 bytes netbox/translations/da/LC_MESSAGES/django.po | 993 ++++++++-------- netbox/translations/de/LC_MESSAGES/django.mo | Bin 258515 -> 259693 bytes netbox/translations/de/LC_MESSAGES/django.po | 1001 ++++++++-------- netbox/translations/es/LC_MESSAGES/django.mo | Bin 260434 -> 260335 bytes netbox/translations/es/LC_MESSAGES/django.po | 994 ++++++++-------- netbox/translations/fr/LC_MESSAGES/django.mo | Bin 262399 -> 262285 bytes netbox/translations/fr/LC_MESSAGES/django.po | 994 ++++++++-------- netbox/translations/it/LC_MESSAGES/django.mo | Bin 258438 -> 258337 bytes netbox/translations/it/LC_MESSAGES/django.po | 994 ++++++++-------- netbox/translations/ja/LC_MESSAGES/django.mo | Bin 277765 -> 278895 bytes netbox/translations/ja/LC_MESSAGES/django.po | 1006 ++++++++-------- netbox/translations/nl/LC_MESSAGES/django.mo | Bin 253965 -> 253864 bytes netbox/translations/nl/LC_MESSAGES/django.po | 993 ++++++++-------- netbox/translations/pl/LC_MESSAGES/django.mo | Bin 256206 -> 256091 bytes netbox/translations/pl/LC_MESSAGES/django.po | 995 ++++++++-------- netbox/translations/pt/LC_MESSAGES/django.mo | Bin 256227 -> 256125 bytes netbox/translations/pt/LC_MESSAGES/django.po | 994 ++++++++-------- netbox/translations/ru/LC_MESSAGES/django.mo | Bin 329248 -> 329098 bytes netbox/translations/ru/LC_MESSAGES/django.po | 995 ++++++++-------- netbox/translations/tr/LC_MESSAGES/django.mo | Bin 249681 -> 249570 bytes netbox/translations/tr/LC_MESSAGES/django.po | 993 ++++++++-------- netbox/translations/uk/LC_MESSAGES/django.mo | Bin 328709 -> 330409 bytes netbox/translations/uk/LC_MESSAGES/django.po | 1016 +++++++++-------- netbox/translations/zh/LC_MESSAGES/django.mo | Bin 231126 -> 231033 bytes netbox/translations/zh/LC_MESSAGES/django.po | 1009 ++++++++-------- pyproject.toml | 2 +- requirements.txt | 14 +- 37 files changed, 7485 insertions(+), 6658 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/01-feature_request.yaml b/.github/ISSUE_TEMPLATE/01-feature_request.yaml index 032b6a4a5..83025d3be 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.4.5 + placeholder: v4.4.6 validations: required: true - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/02-bug_report.yaml b/.github/ISSUE_TEMPLATE/02-bug_report.yaml index 341d225f6..86019d273 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.4.5 + placeholder: v4.4.6 validations: required: true - type: dropdown diff --git a/contrib/openapi.json b/contrib/openapi.json index 6d814d61d..22690e679 100644 --- a/contrib/openapi.json +++ b/contrib/openapi.json @@ -2,7 +2,7 @@ "openapi": "3.0.3", "info": { "title": "NetBox REST API", - "version": "4.4.5", + "version": "4.4.6", "license": { "name": "Apache v2 License" } @@ -19688,6 +19688,32 @@ "type": "string" } }, + { + "in": "query", + "name": "object_type_id", + "schema": { + "type": "array", + "items": { + "type": "integer", + "nullable": true + } + }, + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "object_type_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer", + "nullable": true + } + }, + "explode": true, + "style": "form" + }, { "name": "offset", "required": false, @@ -23626,7 +23652,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "c731f2793fceac04", + "x-spec-enum-id": "8d6d8ba53d82f066", "nullable": true } }, @@ -23647,7 +23673,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "c731f2793fceac04", + "x-spec-enum-id": "8d6d8ba53d82f066", "nullable": true } }, @@ -23661,7 +23687,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "c731f2793fceac04", + "x-spec-enum-id": "8d6d8ba53d82f066", "nullable": true } }, @@ -23675,7 +23701,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "c731f2793fceac04", + "x-spec-enum-id": "8d6d8ba53d82f066", "nullable": true } }, @@ -23689,7 +23715,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "c731f2793fceac04", + "x-spec-enum-id": "8d6d8ba53d82f066", "nullable": true } }, @@ -23703,7 +23729,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "c731f2793fceac04", + "x-spec-enum-id": "8d6d8ba53d82f066", "nullable": true } }, @@ -23717,7 +23743,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "c731f2793fceac04", + "x-spec-enum-id": "8d6d8ba53d82f066", "nullable": true } }, @@ -23731,7 +23757,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "c731f2793fceac04", + "x-spec-enum-id": "8d6d8ba53d82f066", "nullable": true } }, @@ -23745,7 +23771,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "c731f2793fceac04", + "x-spec-enum-id": "8d6d8ba53d82f066", "nullable": true } }, @@ -23759,7 +23785,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "c731f2793fceac04", + "x-spec-enum-id": "8d6d8ba53d82f066", "nullable": true } }, @@ -23773,7 +23799,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "c731f2793fceac04", + "x-spec-enum-id": "8d6d8ba53d82f066", "nullable": true } }, @@ -23787,7 +23813,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "c731f2793fceac04", + "x-spec-enum-id": "8d6d8ba53d82f066", "nullable": true } }, @@ -205023,6 +205049,15 @@ "dac-active", "dac-passive", "coaxial", + "rg-6", + "rg-8", + "rg-11", + "rg-59", + "rg-62", + "rg-213", + "lmr-100", + "lmr-200", + "lmr-400", "mmf", "mmf-om1", "mmf-om2", @@ -205039,8 +205074,8 @@ null ], "type": "string", - "description": "* `cat3` - CAT3\n* `cat5` - CAT5\n* `cat5e` - CAT5e\n* `cat6` - CAT6\n* `cat6a` - CAT6a\n* `cat7` - CAT7\n* `cat7a` - CAT7a\n* `cat8` - CAT8\n* `mrj21-trunk` - MRJ21 Trunk\n* `dac-active` - Direct Attach Copper (Active)\n* `dac-passive` - Direct Attach Copper (Passive)\n* `coaxial` - Coaxial\n* `mmf` - Multimode Fiber\n* `mmf-om1` - Multimode Fiber (OM1)\n* `mmf-om2` - Multimode Fiber (OM2)\n* `mmf-om3` - Multimode Fiber (OM3)\n* `mmf-om4` - Multimode Fiber (OM4)\n* `mmf-om5` - Multimode Fiber (OM5)\n* `smf` - Single-mode Fiber\n* `smf-os1` - Single-mode Fiber (OS1)\n* `smf-os2` - Single-mode Fiber (OS2)\n* `aoc` - Active Optical Cabling (AOC)\n* `power` - Power\n* `usb` - USB", - "x-spec-enum-id": "c731f2793fceac04", + "description": "* `cat3` - CAT3\n* `cat5` - CAT5\n* `cat5e` - CAT5e\n* `cat6` - CAT6\n* `cat6a` - CAT6a\n* `cat7` - CAT7\n* `cat7a` - CAT7a\n* `cat8` - CAT8\n* `mrj21-trunk` - MRJ21 Trunk\n* `dac-active` - Direct Attach Copper (Active)\n* `dac-passive` - Direct Attach Copper (Passive)\n* `coaxial` - Coaxial\n* `rg-6` - RG-6\n* `rg-8` - RG-8\n* `rg-11` - RG-11\n* `rg-59` - RG-59\n* `rg-62` - RG-62\n* `rg-213` - RG-213\n* `lmr-100` - LMR-100\n* `lmr-200` - LMR-200\n* `lmr-400` - LMR-400\n* `mmf` - Multimode Fiber\n* `mmf-om1` - Multimode Fiber (OM1)\n* `mmf-om2` - Multimode Fiber (OM2)\n* `mmf-om3` - Multimode Fiber (OM3)\n* `mmf-om4` - Multimode Fiber (OM4)\n* `mmf-om5` - Multimode Fiber (OM5)\n* `smf` - Single-mode Fiber\n* `smf-os1` - Single-mode Fiber (OS1)\n* `smf-os2` - Single-mode Fiber (OS2)\n* `aoc` - Active Optical Cabling (AOC)\n* `power` - Power\n* `usb` - USB", + "x-spec-enum-id": "8d6d8ba53d82f066", "nullable": true }, "a_terminations": { @@ -205193,6 +205228,15 @@ "dac-active", "dac-passive", "coaxial", + "rg-6", + "rg-8", + "rg-11", + "rg-59", + "rg-62", + "rg-213", + "lmr-100", + "lmr-200", + "lmr-400", "mmf", "mmf-om1", "mmf-om2", @@ -205209,8 +205253,8 @@ null ], "type": "string", - "description": "* `cat3` - CAT3\n* `cat5` - CAT5\n* `cat5e` - CAT5e\n* `cat6` - CAT6\n* `cat6a` - CAT6a\n* `cat7` - CAT7\n* `cat7a` - CAT7a\n* `cat8` - CAT8\n* `mrj21-trunk` - MRJ21 Trunk\n* `dac-active` - Direct Attach Copper (Active)\n* `dac-passive` - Direct Attach Copper (Passive)\n* `coaxial` - Coaxial\n* `mmf` - Multimode Fiber\n* `mmf-om1` - Multimode Fiber (OM1)\n* `mmf-om2` - Multimode Fiber (OM2)\n* `mmf-om3` - Multimode Fiber (OM3)\n* `mmf-om4` - Multimode Fiber (OM4)\n* `mmf-om5` - Multimode Fiber (OM5)\n* `smf` - Single-mode Fiber\n* `smf-os1` - Single-mode Fiber (OS1)\n* `smf-os2` - Single-mode Fiber (OS2)\n* `aoc` - Active Optical Cabling (AOC)\n* `power` - Power\n* `usb` - USB", - "x-spec-enum-id": "c731f2793fceac04", + "description": "* `cat3` - CAT3\n* `cat5` - CAT5\n* `cat5e` - CAT5e\n* `cat6` - CAT6\n* `cat6a` - CAT6a\n* `cat7` - CAT7\n* `cat7a` - CAT7a\n* `cat8` - CAT8\n* `mrj21-trunk` - MRJ21 Trunk\n* `dac-active` - Direct Attach Copper (Active)\n* `dac-passive` - Direct Attach Copper (Passive)\n* `coaxial` - Coaxial\n* `rg-6` - RG-6\n* `rg-8` - RG-8\n* `rg-11` - RG-11\n* `rg-59` - RG-59\n* `rg-62` - RG-62\n* `rg-213` - RG-213\n* `lmr-100` - LMR-100\n* `lmr-200` - LMR-200\n* `lmr-400` - LMR-400\n* `mmf` - Multimode Fiber\n* `mmf-om1` - Multimode Fiber (OM1)\n* `mmf-om2` - Multimode Fiber (OM2)\n* `mmf-om3` - Multimode Fiber (OM3)\n* `mmf-om4` - Multimode Fiber (OM4)\n* `mmf-om5` - Multimode Fiber (OM5)\n* `smf` - Single-mode Fiber\n* `smf-os1` - Single-mode Fiber (OS1)\n* `smf-os2` - Single-mode Fiber (OS2)\n* `aoc` - Active Optical Cabling (AOC)\n* `power` - Power\n* `usb` - USB", + "x-spec-enum-id": "8d6d8ba53d82f066", "nullable": true }, "a_terminations": { @@ -219171,6 +219215,10 @@ "format": "int64", "nullable": true }, + "object": { + "nullable": true, + "readOnly": true + }, "name": { "type": "string", "maxLength": 200 @@ -219264,6 +219312,7 @@ "id", "job_id", "name", + "object", "object_type", "status", "url", @@ -229509,6 +229558,15 @@ "dac-active", "dac-passive", "coaxial", + "rg-6", + "rg-8", + "rg-11", + "rg-59", + "rg-62", + "rg-213", + "lmr-100", + "lmr-200", + "lmr-400", "mmf", "mmf-om1", "mmf-om2", @@ -229525,8 +229583,8 @@ null ], "type": "string", - "description": "* `cat3` - CAT3\n* `cat5` - CAT5\n* `cat5e` - CAT5e\n* `cat6` - CAT6\n* `cat6a` - CAT6a\n* `cat7` - CAT7\n* `cat7a` - CAT7a\n* `cat8` - CAT8\n* `mrj21-trunk` - MRJ21 Trunk\n* `dac-active` - Direct Attach Copper (Active)\n* `dac-passive` - Direct Attach Copper (Passive)\n* `coaxial` - Coaxial\n* `mmf` - Multimode Fiber\n* `mmf-om1` - Multimode Fiber (OM1)\n* `mmf-om2` - Multimode Fiber (OM2)\n* `mmf-om3` - Multimode Fiber (OM3)\n* `mmf-om4` - Multimode Fiber (OM4)\n* `mmf-om5` - Multimode Fiber (OM5)\n* `smf` - Single-mode Fiber\n* `smf-os1` - Single-mode Fiber (OS1)\n* `smf-os2` - Single-mode Fiber (OS2)\n* `aoc` - Active Optical Cabling (AOC)\n* `power` - Power\n* `usb` - USB", - "x-spec-enum-id": "c731f2793fceac04", + "description": "* `cat3` - CAT3\n* `cat5` - CAT5\n* `cat5e` - CAT5e\n* `cat6` - CAT6\n* `cat6a` - CAT6a\n* `cat7` - CAT7\n* `cat7a` - CAT7a\n* `cat8` - CAT8\n* `mrj21-trunk` - MRJ21 Trunk\n* `dac-active` - Direct Attach Copper (Active)\n* `dac-passive` - Direct Attach Copper (Passive)\n* `coaxial` - Coaxial\n* `rg-6` - RG-6\n* `rg-8` - RG-8\n* `rg-11` - RG-11\n* `rg-59` - RG-59\n* `rg-62` - RG-62\n* `rg-213` - RG-213\n* `lmr-100` - LMR-100\n* `lmr-200` - LMR-200\n* `lmr-400` - LMR-400\n* `mmf` - Multimode Fiber\n* `mmf-om1` - Multimode Fiber (OM1)\n* `mmf-om2` - Multimode Fiber (OM2)\n* `mmf-om3` - Multimode Fiber (OM3)\n* `mmf-om4` - Multimode Fiber (OM4)\n* `mmf-om5` - Multimode Fiber (OM5)\n* `smf` - Single-mode Fiber\n* `smf-os1` - Single-mode Fiber (OS1)\n* `smf-os2` - Single-mode Fiber (OS2)\n* `aoc` - Active Optical Cabling (AOC)\n* `power` - Power\n* `usb` - USB", + "x-spec-enum-id": "8d6d8ba53d82f066", "nullable": true }, "a_terminations": { @@ -249743,6 +249801,15 @@ "dac-active", "dac-passive", "coaxial", + "rg-6", + "rg-8", + "rg-11", + "rg-59", + "rg-62", + "rg-213", + "lmr-100", + "lmr-200", + "lmr-400", "mmf", "mmf-om1", "mmf-om2", @@ -249759,8 +249826,8 @@ null ], "type": "string", - "description": "* `cat3` - CAT3\n* `cat5` - CAT5\n* `cat5e` - CAT5e\n* `cat6` - CAT6\n* `cat6a` - CAT6a\n* `cat7` - CAT7\n* `cat7a` - CAT7a\n* `cat8` - CAT8\n* `mrj21-trunk` - MRJ21 Trunk\n* `dac-active` - Direct Attach Copper (Active)\n* `dac-passive` - Direct Attach Copper (Passive)\n* `coaxial` - Coaxial\n* `mmf` - Multimode Fiber\n* `mmf-om1` - Multimode Fiber (OM1)\n* `mmf-om2` - Multimode Fiber (OM2)\n* `mmf-om3` - Multimode Fiber (OM3)\n* `mmf-om4` - Multimode Fiber (OM4)\n* `mmf-om5` - Multimode Fiber (OM5)\n* `smf` - Single-mode Fiber\n* `smf-os1` - Single-mode Fiber (OS1)\n* `smf-os2` - Single-mode Fiber (OS2)\n* `aoc` - Active Optical Cabling (AOC)\n* `power` - Power\n* `usb` - USB", - "x-spec-enum-id": "c731f2793fceac04", + "description": "* `cat3` - CAT3\n* `cat5` - CAT5\n* `cat5e` - CAT5e\n* `cat6` - CAT6\n* `cat6a` - CAT6a\n* `cat7` - CAT7\n* `cat7a` - CAT7a\n* `cat8` - CAT8\n* `mrj21-trunk` - MRJ21 Trunk\n* `dac-active` - Direct Attach Copper (Active)\n* `dac-passive` - Direct Attach Copper (Passive)\n* `coaxial` - Coaxial\n* `rg-6` - RG-6\n* `rg-8` - RG-8\n* `rg-11` - RG-11\n* `rg-59` - RG-59\n* `rg-62` - RG-62\n* `rg-213` - RG-213\n* `lmr-100` - LMR-100\n* `lmr-200` - LMR-200\n* `lmr-400` - LMR-400\n* `mmf` - Multimode Fiber\n* `mmf-om1` - Multimode Fiber (OM1)\n* `mmf-om2` - Multimode Fiber (OM2)\n* `mmf-om3` - Multimode Fiber (OM3)\n* `mmf-om4` - Multimode Fiber (OM4)\n* `mmf-om5` - Multimode Fiber (OM5)\n* `smf` - Single-mode Fiber\n* `smf-os1` - Single-mode Fiber (OS1)\n* `smf-os2` - Single-mode Fiber (OS2)\n* `aoc` - Active Optical Cabling (AOC)\n* `power` - Power\n* `usb` - USB", + "x-spec-enum-id": "8d6d8ba53d82f066", "nullable": true }, "a_terminations": { diff --git a/docs/release-notes/version-4.4.md b/docs/release-notes/version-4.4.md index 7ae9221d2..cd5afe07f 100644 --- a/docs/release-notes/version-4.4.md +++ b/docs/release-notes/version-4.4.md @@ -1,5 +1,33 @@ # NetBox v4.4 +## v4.4.6 (2025-11-11) + +### Enhancements + +* [#14171](https://github.com/netbox-community/netbox/issues/14171) - Support VLAN assignment for device & VM interfaces being bulk imported +* [#20297](https://github.com/netbox-community/netbox/issues/20297) - Introduce additional coaxial cable types + +### Bug Fixes + +* [#20378](https://github.com/netbox-community/netbox/issues/20378) - Prevent exception when attempting to delete a data source utilized by a custom script +* [#20645](https://github.com/netbox-community/netbox/issues/20645) - CSVChoiceField should defer to model field's default value when CSV field is empty +* [#20647](https://github.com/netbox-community/netbox/issues/20647) - Improve handling of empty strings during bulk imports +* [#20653](https://github.com/netbox-community/netbox/issues/20653) - Fix filtering of jobs by object type ID +* [#20660](https://github.com/netbox-community/netbox/issues/20660) - Optimize loading of custom script modules from remote storage +* [#20670](https://github.com/netbox-community/netbox/issues/20670) - Improve validation of related objects during bulk import +* [#20688](https://github.com/netbox-community/netbox/issues/20688) - Suppress non-harmful "No active configuration revision found" warning message +* [#20697](https://github.com/netbox-community/netbox/issues/20697) - Prevent duplication of signals which increment/decrement related object counts +* [#20699](https://github.com/netbox-community/netbox/issues/20699) - Ensure proper ordering of changelog entries resulting from cascading deletions +* [#20713](https://github.com/netbox-community/netbox/issues/20713) - Ensure a pre-change snapshot is recorded on virtual chassis members being added/removed +* [#20721](https://github.com/netbox-community/netbox/issues/20721) - Fix breadcrumb navigation links in UI for background tasks +* [#20738](https://github.com/netbox-community/netbox/issues/20738) - Deleting a virtual chassis should nullify the `vc_position` of all former members +* [#20750](https://github.com/netbox-community/netbox/issues/20750) - Fix cloning of permissions when only one action is enabled +* [#20755](https://github.com/netbox-community/netbox/issues/20755) - Prevent duplicate results under certain conditions when filtering providers +* [#20771](https://github.com/netbox-community/netbox/issues/20771) - Comments are required when creating a new journal entry +* [#20774](https://github.com/netbox-community/netbox/issues/20774) - Bulk action button labels should be translated + +--- + ## v4.4.5 (2025-10-28) ### Enhancements diff --git a/netbox/project-static/package.json b/netbox/project-static/package.json index d18cac909..feb7e3abe 100644 --- a/netbox/project-static/package.json +++ b/netbox/project-static/package.json @@ -30,7 +30,7 @@ "gridstack": "12.3.3", "htmx.org": "2.0.8", "query-string": "9.3.1", - "sass": "1.93.2", + "sass": "1.94.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 013b032f4..7df312024 100644 --- a/netbox/project-static/yarn.lock +++ b/netbox/project-static/yarn.lock @@ -3190,10 +3190,10 @@ safe-regex-test@^1.1.0: es-errors "^1.3.0" is-regex "^1.2.1" -sass@1.93.2: - version "1.93.2" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.93.2.tgz#e97d225d60f59a3b3dbb6d2ae3c1b955fd1f2cd1" - integrity sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg== +sass@1.94.0: + version "1.94.0" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.94.0.tgz#a04198d8940358ca6ad537d2074051edbbe7c1a7" + integrity sha512-Dqh7SiYcaFtdv5Wvku6QgS5IGPm281L+ZtVD1U2FJa7Q0EFRlq8Z3sjYtz6gYObsYThUOz9ArwFqPZx+1azILQ== dependencies: chokidar "^4.0.0" immutable "^5.0.2" diff --git a/netbox/release.yaml b/netbox/release.yaml index 99ac120aa..7cdc5e012 100644 --- a/netbox/release.yaml +++ b/netbox/release.yaml @@ -1,3 +1,3 @@ -version: "4.4.5" +version: "4.4.6" edition: "Community" -published: "2025-10-28" +published: "2025-11-11" diff --git a/netbox/translations/cs/LC_MESSAGES/django.mo b/netbox/translations/cs/LC_MESSAGES/django.mo index 7bfb3b364773205d4b787e9e205d4c6eadf56862..0dc829bc25304864986159efb97a144886cb3198 100644 GIT binary patch delta 64807 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℘enV4y0o_BHcf}<__eKRYkgG8rN1#hPJIO_BE*_13i7r8jx5I8N zi_WwWnvquM{jTV-?HSAc(U}iM0~mw0pBn4uMi-$0t-^Fnz7s3HM<4j#J0Y_CXoput zE2A^5j|R{jok3gl^mIc59f)RPMD#ZFy)p&O+`X|p16k^1Vm22Jv?x?0Rz+Vy2iS$~ z_D|5=eiR+xk9hwQ8c>dRL;Jkw(iBIZs~l~Hj?)c&5A?@ep8s*F3qnCtGZ!o3dUR$7 z(HF+|nA*MXg|#e>{*7jHEQ9^ADo#azu&j^nM~~$Nw4c21hkwjk1utj(#M4~(N_-wu z?|gI(_n|MC$r(e3CDms!{nm&Niiw7&~zMsn;9&y~Q`zyGhs zg%7sE7T5>d;G*bZG^J%e4Aw$BYJm=XEt=Y4Xg{~1FPPcU6=>jF(RQDsnK=F-=f6A` z|54%QEBjH{WVO(SjiPPQ0J_Kf1JHqoMJGq+M^~ep@eTAF@;17pf5vjjkHc~9{xRp@ z)Xby8^SK<|rMu7<(fgQ+7~PD=u{NH;W?1Tzu=xg{?S`Vyk4Kku0(xp@p#jZD`*{*w zx>ZRod~g$1$DLRYf5kdjeor{(ebLP}FqZE@JG>vAz+5!-OVPkLp%Z!=9q4=X?-~9? zm#*NaA<$&Scu@^KR<+THo1z1>K~vuu?Wi9b$gSvRofXSV(C6QX<#*82a2yRR&)yJN z1@tu3$IhPrE?hX^V)PiTL|+*1qXB#r{VaModNTTJ^aA=GNZS|8jxI$Ww4Z|LUb`yR zx5d1k{|;O@qyDK1eu|+pc@PckG4xft6kWTOXooMN$MaQm^L~PEwnNw*bL|iP3_zD? z1e*FuXrOa3tLJ|q7jBj((E*-E_rw;o<6YZQy$NC@9_UB`L+JVqdZuI$d^!ci2 zppDRey2krAU@{dM7j`rWUE}HK+CGYQv<8iQ6MAmnM*}{Fwm*k%x-6ds^G8dg_iLg3 zw8WCwIhIF##`!lD6RB{(sc3`?(GH)9<(JTu@4(*pK32q12Sd9K*nn~$tdH~2rF$QJ z?$cQQ65CNeie{$b=bV3MQt$JyORq+6+=$lS8tbQ^0WL(}Y|o+Jf}Ln;zd>I}XVC$( zeGvl48!d|7FNOABADv+9Bo{t#ExPIYp{cqVU7B(6{

EOl1g7?K9DhX#2O&!1tpA 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 bo878-Y*fN+Yh%LgRGB+(ocpCul~Ml(zm8YL delta 64882 zcmXWkci@gy|G@G4`&CASjIw?0z4r=P*)tiDk)#wMBHUCOq(LMp85NO+WE5qjG?b7i zDU?(Xp@^dA{l3rn{qs8KT<1FDbH;U3zn&@Y=KAT~T*>eATs9}c|K+_hktl+1- zxGIt8u*=d!BI`A2iB^~mt72y?hm-LNd>L!to7fnSV0+9ckd_#T!*K}i#GF{WU|J$K zwm`Z`CVG&_O2MsI7Dr$XoQrvJ2~sh!7JYFCX2An!gNM=jr{eQVX#HG;Lj4kWHTjxo zd0WhmeN)eqiNw%Ya4#<5!Gkyf%NI^dw816ljDEukSg%N0qAm`^hByy1<8G{n2V!}i zqG^eyFy4uEi=`!6(|=+q38J3(4O?K3;=y@Xll*tlTp4MJM&z%RF? zLmTK3^Eb!*FuaWNG3eTk$NV@03*jOxhVNkk{1%PKpU8es{8J_wHcz&)q2sI3%~c$& zP!4lpooFj`fH$BG^+)RsiH=4$*HpBfnP_C^p!GjOC%O}T@2eyUcli&P2meGH$Wktt z7v1H>(HT}nBhd^USbHpiebM(Oq4gg{PsKd6-Ivh%>(KWby%-^1MRRyv|D^WFh0Kvjl>kRy~of!@eCS~*U->!z=HIj_?U#7bn4g)KQHe4DVKs|IXG(iV?b1WZ;9=EY*M5bVWoPkLTekEZ? zf1x41i0;x{Rl-d3q9ZPXrLZTK#tG;RxDcD*0rdR>Rl`M85!;djw z`M2N)3Y^JFY=-I8(o!Fz7U+@;z*#sPU&Q|~AHG;UG_)qV18wJE^bdTVe5M*{32xoQ zBJ4)~{hHxQ&Qpu?@3|aWD}?YabZy6=OEC$((cX^vQ|KLEzIIyT8XSPG`Mp>c7o(Bd zfkrS>owP(h%z{RE2s-mS(F9#qoN4 z3jN$3z&_ZxUI_U!=x$#WeLa?Mj3z%K;S%hM6@EZFI1wxSgAU~K`XMrf&`nqhok6Xb z?-0EyIvjm(V)QAr-Ivk+R)>5tv4w;q`~nTlL3GVeq38A@`eNP&VOM9M_d<=BzaG8g zd!r5Ci|&Dk(bF&=9msppUFdQD8S8rf(;9{f_0iqiF?ur=B!4%S#2IMEtI!C1hz@*j z^hhi}g+?Z=Q8;de(00n86KjgT-yX|&{`@`eL4I!?7w9ZHXSIyU-3s;mtT6 zJ+AxFQ*t=^3p$Y#=m5{4_0pP#30#3*T=|-E{vCN|3Vh)fw1Z*jizB0xWBFsz+1Qll z^P>mQO45XA9bI@+b*Mb{gGmf1@MIbX{m5SF|A-nIX~PXh);b zHC>5@cq6)m+tK!RM)$|(N6~ivhfFk?_>)9U3NE1^ks2-15|wZS`fK+&^k&?LUGXn$ zhHYAgEB6tsMgDaxgGbQgnypo^GP;R7qxEK?{cXq6p8xYCMpIC%b=c*zupRkdu^QHC z6Mh*D!QSMb!|wPO`fX@?eHiFN*opiWw4R-b6nmbeC6_@U$shTM24UZ%)vUi9PRiJ+R;gL0_V_rl{$t2HbwVZJ9Hvl zI&%KKAo|6Ek?05~p$$G9eFnYpUO``c2OZ#6G%~xeEFMHZ%a?UZOANpwcneNKzY&MA zFQ#=4k?q$x8Ag071%~jh=y>#)Jc!QdWvq^?ureM(L!YBdc%By>P+@d{6=J?FdIh&c zC(sY=XE+*}aY+)c)eQ8-7tw}ZLnHHUe7+NH=m`2T`4?N`)m_7T{m`Ym9sRmZL_2r} z-9szT(7zqsfJQp`K}>vtj&Khe!Xs!0|DZS7b=^V(z0ntMMh83$jnLSbpNvjm2HM`U zv3yx9UlZMmOfZ?)MZyRiMPE3NHk`G4m{ERoCgsqE8=*65i+0=%omn3=v;(jf-hpn~ zg=oF~XoP-5>z~1Dsq;^w8wC}5gr80m(HHii9UVe%xL?rCb{-w*wr=smV70VZ6KJK5yN)o=fIr?Sv5H_d$1iJaE_Y5DMfoT0j=<_$wnV-fQ zcroUy-554$L$rQ#bSb-_OFR^3AH6Df($Os>lNx1 zK^w1$)^CnRuWNkX8*O()bV_{w6dI*xdvOO?VF?A!;%#)D-jD7=!+r$a2Pe_}k*RkW zP;Rum7&_3J=<_z{M0%hDza6c2FZzr7F|_{j-rNCpu!#ak{t4Q^SLlomVXEV3raocD z*PsoTjn10eSMnn4sI3L*K;bKcSI1gAVBOzF~tF zM0a{gG^9775xo_i&^UCUNwmG0=;bvZt(ROx!ce`1{ivsb}$$H0lN^bw=_Oqg+^jS%zuQ{$?rz%T{eK<0L~~U2^%hoWw8SK`>snY ze-zy;bI?utGSsEymupH=74 z--C4rg~*J-)TTlQd_Q_TpNi#+&;c$-mt;fCe~fPG{g~QY=%&s!I83zM;AB|iP88U{ z0JP%WXvK%onpk^8p_ePRL zD+;Qi=lC9U54?`P_zpVr?dSk^qQ8g_q3>P9I@sdYv_uAukIqL!{cdzS8o6EQUi$%U zFZpv!oI}?r>(I1BOU#Gnd!qvy67$2+8QzO-zK5bupdHRb-&=y7p4X$B(FyI2&yOIR zGnqI^!jb$NA6$7`=%66lP&srL*FrmJhRv{jeEt~TO@1C$!z+e``VG;gYlF7a7fa(% zEQODy$~k{;kZ=I+p=SF35X2inmv z%!EtPfhiFMgg;i*LmQeG{T%C(PahjX-T)oYSZs!G;B|NkZKw9Qw8R)3j4WL;@eK(Ztafh* z(Jkl<@52n7iiU78I`R$ZvHJp@!7u1u`6E6*ht4?1_^=cu(HpZVx|IFU&3ju)&fl2$ zU`l*210BFKG51C3+@v|iKrymid? zpUC;Q!66jrUD0u9hf}Z$PD4k&8lCBf=*_nq9pEvvqcidOd8|l2%cKy2n&>^!1Z{UD z8rgd$asFM~2Pv?j$K!+fm|Al*l&jI*`vW@AT$4k20kq>*=-uBQt6?u}iH~4w{2U*} zeDS_{0p0X3CrQ}gx9ALyq92#D=-OqQ5-yB5Y708Uedx@-L+ky54(ud4 z(90hR9ppu4UM5--9dJ{$on8-d{tacnSTGdJkROgVJPSRy&!U^=Gfc-X(V6YW>Uavh z5lcQC2GA7kxFb4&J~2NeJ|BfnV9LWBGb=t8D?W>caw(=lj6UBU%XgzQJc2fG3hm$` zS}*G(VJY*Y6Dx*3FORlc3$51zeZNbRglm5j`oa)&#v@|+Vl-4M(6xO7ZQy-$AfLtZ z1JUDXM}NnB)<;AAYtRXmM)yWt^!;Qz5?&y^&^5jT?PyB$3G~Gm(1zcLA1FpuT9m3CInYOgv1&4&FmUwG;itvmeW1z8T>+UnBGw-i^GN zcn#enhjA$$M;m_pv2ag3hn}KEX!~!WKSZ{n?`4^3Ip;4Y3D+V69bsk6!1idx;b=rg zqY=0t?PwMnv4v5b$fJTEPot5 z-wV<2`x>l@pU3il(aoFZ$?$JW6~SucZ$mqthj#oTTJJSK$Ubh}rCVvN3!FgC6x1*c*92%i3W`$jzADvJIG@^~rz0)!}eirB7j#g1n z8nR=`EJ<+wiAKm4P&_C(yKyS|f;RMX~blAKPMpvNieuWwMCpwV) z$vNS##oD0_-j5FCRV37J#lCBoIioxaS0m9 zb1`3GUijBDl9NdE;K4^Y7>hg`{$hCwy4G9J<9Gnw?fK`2fmKA;xI4NTABb*1FR)YS z(v*HK{1UnWUHkdyk}O5`Kr- ziur-)p1LEJk3%=%Z1l9fh&es~t4O$MHby^2ckOQU_Vv(18s^8yp^=PmRx? zKtJ2hp)-F6-786JJb1Vwq{S0&>_0apIF@`_?lQ85H(9ldr*L)uO+1-s^o%^sB z7FwK^cn>?FYngpXSc0PHfXksB)kL4yi}|)_L_4ANdMx4myCyeN;5{%L-At3v7vDzD z^>*}y{pd}16dl-aXrxY}1OErDpKWQ_bVbk(2cq?cqVJ7HmulQn;%~!KV!@19@o7xm zSm@?@ExI;7-yENR9?K7)H`-BjAZO6illD>=a6zmu9h)}sA<6#WXh%9DwMB;2J} zEDQfOQ!#Xt4MjVC4h`)~=-R!FhHf3Y7q+1@`4sJNH+ourjOAz1rM!gJ&%QhiFb`ht z`7cbOBM(ZT4Ua$@x-aG*#nR;Gp!GJy=UHD31G*X=XrXB7SY8!VrvTlQ_0Ub;4l7|_ ztnT;!VGWuO{6}<6kH_aHqJNE1<`!2^!*VXa_f=Yk50be**T#hhqK* zw8P)gb}pj*T=iBe(#b?|5;j;4U8CCQQnZfVfQI%KbZPEF8yt(?WDlde{R8y9-Dt!P z$9$R9;m-}V(Y-JdhvRIl>G@B*9e#_|!fIr1!%8?0Yv49Cv}dsvW~>Q6*?M4g@{eH^ z+=xB#H?-b$?}Q~Ai`H9<&iohjSf0fk_J1Kh$g(!>UbJFKG_=*xnKwgs?e*wP2ct6| zh3 z0Uko@okVy4zvv9p*M}v|jBfG*=m1NgOImMzJpaupa5Hs4ck7MljQV3b4vx=nMF(&< zx(BA9d*&%DflIJ5ei)yh#%AO*Z3s)*5{=kctc{Ou;QYHbn<%j1ljttLgpM@tyP>=S zx+L|{P1G8#Hw+EwWHfT~(1@%=2lyV^?&s0(&`tXr8qw0p_d>kTM>`&i zo`MI_wOfU4aUJ@1I_aCjp9u@29k)Z5vM2g}KXkx%L?L9+ z7e9{fLkIFR`hz3)`=P_i=<%(OF6nLPd(WcnEQ|Ry=xN%9jXeLKk#Kir{UAKJ3LSYt zbS4?t4lARZY#iQ-&teBmYz`fEL_gn?u_nHY4e$gG#`0Uj-gykKCI336{{HU-2}5)S z9a-Ae5aMj;Cd!McB|`T`J#-*9Vg`;!*LFU(z?Y)O(TP;q7B*{bbfRt1h;+lG6>cWs zxxE$54@YM{8XZ6qec{Pi{(N*fI-oU}fqP^AEL#8S55vGpq3u`R?q1|XCzehLwsSlH(gUh#v z3c1h$6^i*1=+ab1Uu+odh;}ppy$6P)^`=IjKqK=!mdB0g#C}Hai?f*8yvdKkT2@B? zMza%^!r@pMpG1GLY>Xa3k7c%xLqjESH2Fqo$X`cq#P`q{?nIaHFnYh7iDugoz9q@x zB;2J9(GiY8XY?TY%jH>Yj&H>LX|%y?pM;1MLf@-`zSjhOuNyYSVb~IvM^B)Us`Y8g zWTH6nKnE}| z^*qV%eG+y&F8Ww>QS=>jGk%Kx9@vAfY39#Ez8ZR-2cnUA5j~!7qMLL#x;ekW)PT{= zcm`|If8r8}CRk%<*nA_OVkIQ!0?!# zj!t9&I)Z29N^B<$!k`od*WW^m{bGI+8i_~I z4xdB^xD?&QZ^is(G~!=iFTelakSI?4>_S8PKlDP%^iAln06KsY(F*AE8fXWt z(HV9}2RI1bba$YUx(8jFsqy)&=yRA%g@}ZqeJi>Jec>x~X^x;B{1wYD+aJpFqxH(6 z1Fw%>&7ETTuvk6;9q^Orz+OTJ{`!8-zXk76;M#3RJNi84ze77Xg3jbm^u@%1Fn}x3 zzx67PhO{wSuM67FP1pwSKu^bNw4e28y$=p>{>zZ~EIv4m4(NO|)3>3+EAc_f3!#4? zS%`*uF}l_(&aVh3AeHR9pGfBdRilP~bwDF@JEkIrb}$W{@v~SJU&3m*2W{uFpTmH&qwN$% zH+_SjIsZ0v9R>c#>=G-^LPNY5y*O541>B4__#3*JPNSi`>R6ajK{Q_)?VvJN#yVIW z2Vo1mAH6rWA4`UjAECgRoJ41s>6g$zZgg!6q9HGi4y+p5Q3Le;XpU~ip|N}vT7N>! zPmj(*Cp;hB%*&D_Z16QSglo|bx5f%P(1Gnl2X+{3;3PK0i&zQk9}hpXZ$aN*j?Vmb zwEgeU0sf2*{8Th~o`fBz{Tj~ymFQhw3@xu6%bUgWuCaV58p6?NhfkuXV=g+g`7yr` z-MmZC`{k|ZR-|4sv4@14Z$H}M@90ebMrV5YZy}!-eV&08v2yfAbcXk%A%6_*XaV~E zYv>Za8}mP+kvNGJJ^vR-xT(tg9%fP*-8?nXijAVJ(HpKSTK{%*KzE~`?@7^T(NnMn zo!C*Vgy+y7tEK)ImY@-4_WZXX;Yiz|q3RX$L!1S zh8z76%3DTnKnH#+dLN98`4=%Y@IT`Df0F_u@IJcspQF3<0NU|kbmsrV>X< z)DRs|^H|;uZLcpH(P8LP-HUG82eB+JI>q^Sw|-244SkNjxCedVaP&m<0$MNg=}_-V zv|iz8xo9o4UQ={Jt+5q$M<@0ydde0hV}-ToK(@vF4m5OMqaFN!Hu!t=3>ujW(aX<- zdb!c^BIs!-hc0Qo_`EF|sT(i@lefmi!)S-g&=J3dp6mC~fqfXCe-iV1(3$K<2lgX6 z&|lDw|3u%v?9VWOE71By(7$gejmN4(I^d;g9k8akT!)nExBE^!#5UVZ|J0!B<92>MNV0+TgJEFs|l_M(54asaF2pI8aY zoDa{tq7C*$J05^Gco%xC?!hWJ3mwo0@%hJS{V&kHaS)Br|ITy%{b-!0z))R8*ErLK z@Ir2Mq{Yyg)kJr98}z+yG2aurk{^f;Xf@i-26Xp-6!ZJhi2fY&e_i1G8|w6b!VL3A z3!$5(I6Ct3*b?ia-+=qjNIZ?s^aZrzm(iKMhQ7BR9mq%MK=z;$`Z+$okc<_w{u?Uf zM=O*=8)$@Oux)e%+Tk2@0MDZxzJk_YjZSED%a_NzAzOH{c3EFf1{tR&(}kDl+NI0wsK9-hC4jmZCo#j#xG^i)LJpzq&` z{=LB*wBygw`{68>#Ijk^Q>Use`h0?UzyC`}IKn;X=QMNH^u*)X3a43)1F%oF(7?NB zhreTOEPO?JDq>x*BKZff0pmo;(u5QOXLV6ZiNo) zHtdP>(R!z_1LnOlJuw0YU^n~{Z^2SI(^G%Ycm&&!PsEx@q^JJh>n5N-sgB@i{0BWPBl3nB&%xp3zeYpe zB42vybPPu)mduw7A$^kq|7dg=r()myAyfy^P!_p5J@redHFhOG6OG6r?2L7 z58+b$4!hvg0^#{r=nYx2V0!9?ZHj&idM8OZl5sdKjo0G?`Z(q!{~UTTy^5FPMx@2pC>~xYfmzAcMrY6jy=t#RFPOGy$2XuI503ef=u9W09Y2EJfX|`*y^c9N|Jz7h zMZvCE;Rt#ooOF`_ zJAR9V9dE)4xC0IG8FZ!>&vg3)i^ae5B>e{I{MRX2fEgWFav)=2a>r= zdg>1*jmmKTJr;v0u%RjFjGsY6wgwH^F)V?F%Z7%VU^DXF(WQDC{U*GG*4vCu>K`40R-BIR-i7EAy@bx>Ep+p2 zLuc|8I`aeZ`LF0j^KX2fyK0DJfoPFv24?mAmnPxNtDvE+hc?g{olzGwB7LL7qm!^2 z<&UES-Gu%)-G){1AR4(G)xwNRV_EXoVg?SuWLFXok?)A#^j%h~-bC6IzN!auqtTt?2vTp%Fb=o%3%)r((sl8sYnWHCCj&G5Xyf zip_8dTK_0|-v2}gp1Wq~s0zB2*P#*Xh3<`ESPG}05m|~3;Juohf7fyc1%4#X!7sTr1tE1n5f#^l^M11}N8u~TSjp)FWACj=*3AE#j z@j>poVb?Z5J8FXNiEe1UQRodh4Q+S{`r~p%%>Rlt$)83eQl?(mBiEugYMWp((TPL` z1vj7}AB$u0e*6T_<38M0Kl}n(&>-ykL+CEg)iCV-Yti>x#(WnvB0bS1ei+@9bI{GY z5OcVTmXUBqYtUo&am;@=`>9@eQ-436y-`^GLTFQ!q7ASR`8HSw2cg??UVQ#GI@c}e z&~~7)+KaCKLG<9BL)*O=&E7b?SFkbX!(Rd!6gbz?SOL4Ei!uql3umF1_nUY#evj_= zYnz0I2B9~}u$Ui%4(L8~>JOs>n~%n5FtS_tDFDH+r&viutqAtWCqY zD1>%Y5gk~4w8Q4;d+pJae-j$|VbKw2y?fAsCD92cr<1Vbx#)CMB$u0-3-hgbW3EJebZHAJtTZqY$#NJqu| z12I1v?O-W7u(jx#ZbR?L184+Jp)>yv-7|Tw3wx$I8i`Jro&FPpNjQTMXv5>s7pJ2Q zy?~B*CEDS;vHW8+5?`b5A3_Iw46XM!I)+QG^fUD66 zlt4pO2d&pG+7s<~P|S~r`TNigA3@uB5}nv{XarwEBlb2rkc};qq2o^}aMyo@ZmRv5 z3Tdo(3~lf)bU=w#;oiuP4y+(rUIyD?Lv$}pL)%*rU5vJ~41I5Pl7v_6`{)I60PXk; zx*7jLLzlgE_$!Md=nR^o4O}1dJY(>b>sa0k8AviQgoGo#J9=Mu zkeC*I3OyCiqXT^d?Pwc1pfAuFe-ob{LnrbNy8ClqA0k^Gjc9YUzpg1ce|%+K3|MZ5bN&;O0jvv&y3uR%L1jlNec<{L#@qo<;4l7t-(LPtIp zePMDepN@|F1+>8>@%bt=avP!_pbc(E_r^YSfIpxE{uMob=i>8h9Yc9C4+$$4M;oYs zcGM6ZNGr5~uIN{;KYFu`!PMzM>phFsdkKC2Ep%cV(Iwi2*83UVJExJz4oakV3TuBA zI`RT&LnWeB(S{nu=bh0=^+E?eAeP@A9gR+8B0A%lv&RoEoHT}?QQ{lBVvTQOjo)MW zC3NUnJBNCC(R@)f*5%Q5s>bKF(9P2%+65iyVD!Cl=&ruMGuzxDKN=rAg-&$=+TcrQ z2d|B0qx+jF2U?*{XFQd%|QFD)`e~EgL<)`75ZXFw7ds8 z;z6 zK#kE&)ehYY{m_Bjjdna9?Qk+$|3UOz&Wg{Mq3yng4tOo5{@*}9P9^xg93Sk7`Jd1Z zenSuDnP{f&;SYOx(Vwr?(1Y9o?QkI4!8r6ncm)04E<`7^79HR=O#Nq|z9QiZhtUqt zME^lgL#7@fGC9z-%Zqkc9G!7(wBd$mgxa7H>VtN47ux>Bn4gKBg6A;xnR_)pScgq{ zupK90<{QFa{Y}M6r$iIti@C-J?M!iF*Cq|#eQk1`grSSmz*G2!~Q0w;z?=8VW_2v9GAhC{u>+m$z$2vEK5#EKB$$x-$_&@Z|-B%3aG!CI)I}XFj1H+olMgKhg3VLaOi0+Af z=o0*Zu5F${Va-dS_3EMJZP7i|2i-G+V)?je@(~ig@GRQV3Ur1$V)-xVCc1z&kacj# z7sa*YE8%23f~|1SEx~12jr<9$j>U$gr~co@I-?VK7KubMv6w_N3ckaZSoGHL4>tzk zjpX0K2QlZ+@Q(&(t=%V_(#Zw~{x0bBUT z+=V3E^+(VPsMH-S4mqeHN0ZbMrv6uv#H?bvF*cS62qig>Oda-xr4lbe*%QiAxD7n#k#nHV| z6MfzWFT+mgM7pCFQ2&vfe`j!KtS}ZElD`ive+S*Y@1wi=1gVpF$hTIVy~_1e&jo-svsSweEvP za3T8s`{>MeMSnmCeiDsXVssct4z#>v?EqHj)w4G^nS>FPZ&T| z^u3Pg!1|&cjfp-K%jcmpeG~nPZb6syE3D-CKS074Gmi~7S^+fQ4voM~=&>6XeG}`F zKaW+g`nZtqk8ZX(=z9y$kS~w_Yx!?1<+uFa0N4O-N7u&-wJm&g2)P zBR`Gq+DqsXTzy{{Xhn4QH$xk|3Ee}lq4hq(h4?Kl#rr0Pb}}Y~C9IE5xF@FmGjPL6 zxHc1UBR+H4((tsx@5=EB{_p` z(!X&OW_}=iBgW%k@*5vuMmLiv@nCpyD!PULVWw4=AsWBXCe|AZCEUx@i+nTNwn8e(N0bVWOy9DN4;IK6?b@c=r|5|4!U8lwa0 zjwSF;tcg!xY21R&^cZ@q|3Nq3m5-)OCQ6ZTmp4GqZCA8|{^)rgkA`>(mdDvK|6cS9 zw86vZ+W(Cn-}LEW>9V6sQ5cK_B2BH?bofX+1ivG79vXgPGVHHi5x z==mRnzBd^?MGs*^+=52#B0A8^W`+S>fktR#bONUSGf)qb@P)_F-9I~4SR7r6HvA5{ z)~C?=*&h!P$b-Ij4Z4J7(dV_|^M-gm`KH(cA3-Pj+2fpl*ZvR%p6he*LB1!#%*tT~ z<<-y#bU}CbP_%)2(a_F_<M|MhurD+LX3VSKPZ z`a9atf9Tqme=3BuK6+tYi_W+$dU|@IAEgJ-P``;r;$5tPThIajiN2pXIV*(jD)d1H zdXdybJ8XuoaTjz~_d>sZ1F zC*gw!(S}xFAKZyntS~36{U9`y&*K#Q5d9{!o*VuEvl#1<{|oJ~$}{PSoA7SzhC9&# zmYA2G`rjeE9dGdazk@^_9u$8zcmui=Gtdq{jQ%e^&p$u>yF~4=C(ozgwYU!r>DA8# zOQ1_r8Qq)>(51LO<~w8RUjy$?qBswRqa%C_UAw(#1BcK}^*egSW?m2)s)sJwwdkho zf^O!4*a63*5!{Y$-v7|A;?>WGrR|NEbN?iUk#KX2K+p9ebi^Cc5r2j@yc-?pZ}EBd z7s75X6s>{|s9DT+LkBh_Iu^ai9!4j!0Fz}%d`{vHJQKZnVYu@@#d|3K3%yA0crn~) zccYth61quepnK>!G;&+ekIZLS6VIU&skkV#Qvn-B^yJjsYu%S-qJ3G}OPK?fi#Ew8-M{%c?&5-Xmy#vlnyz{X8zApa5=0M|uEL zcRV`MV`xWbqKPH(D~5ioN?~uj7G0uw=(k}V8mWzFho7SDe~Y$zI2j+DK-cOL+EK2h z;l(28ixtt2MniOlUC{bN(faqIYd;N*)H7(uucG(II<&(N(20G9zL)%p1m`eu2tBuT zUJ5UaM;n?N^G{=A@(ZvR?#F>x^W_lIr_l};q61uk4rmKHfj!s`kD`&T_DZTenYf-r z>SjaNW*|E9;phM+#PXSF!}HLFUq?^L=9vEy{rnzAFQU@R!XM9XLhH@PX1E;f=U1%d z_x~>vZn6r?!whPn-|434T6RZo#?j~|n~M%?1$rzuMZZR8b|U7pyc#xPaWpcG(RQy# z+qubd`cK>)3nrnFn1$}%=g>7@ht6OpI?#jY4341#IE{92#fq>eu8x*N+pCXu+#Fr= z8_)<3!lXCbND}Vi>9N8~XsF*pEABw+?L$81FVL|kmR77W1J(f3)b{K8%d^GzT zAwosb^6F^4>##B=dz0{{dI%lBjOerI3|@)(t>`A)g@*nItc`zQeJt~47+`-aL;iU* zGF#DseuEC+2sXjLkam)ZT5pB5Xo1eS1Eyn7^u^xj0B?!;VbL+@(j?IZtex1k}Lh=%BKbS+;%Bd`s<5f5M;ynybJ z>T5&89ngskK<|g~Xh%cVk2HC)RTQZJ@%s@F$p7=m4hTXq=5kBFp;lGrUl= z1v>EI*cr#7Gu|G{^KOW{9<5g$oj^l$0$s2dj@-cccg=QCP!=zso2|sVVNJ`Td!QzI zu{1$Hr#GSlyE!@vU8-s5lFUHc*@y0p@6e_F1&zpgbW`R`z84Zj&~sc7Q|B|<8y)$` z`1~QXp%-{1btSWXS-waFR+EzpQ{L67Op=+e!>X1EuP z)YTty{`-(WkT3CB_~ZLC=o0Kqk}%Y1pNEk)#x~?9;dS^S8lkK^;{fn( z@-wg>UPK$}`$dT034Ng!+CWn@QmtdYe|$a!jojVQ2hcq*2i=6v#q#~=68?rx^b)52XCU(I4L4mW zbj`}6o2nkVmbar9$Y^vRtI-ZOp!GjPPrGwBbCM(qkywnWk)t!*g?8`_+R!m{NzS1krHbE%o2(id!3KC6Hb+0(uc94q zML)+o(E5^<(GDMp&u2#$ zV@t~4L~q!$=m5GMO!dcq27-hkxfPw+7<9(t(Tb18{G8}Zv3yN*GrB~dqsQ}WbU?qO z5xs;CEYJ60_ZLMsYjrHb^f=LZ~!~eksn7R@J}@R58;KvXhT)ehPuY`8_@{d zj{Z&fq!{{Mm1KO-6rE8=EQh@@1E->)T#SCT)}r_pD0n&+v^f?wQy+B3gVAF&7Cpz) zK|5}V?ui?tgV9KiK#%t{td4823jT~$G2j0<|89mBBy8vbGy-$c z-TNZCxz?fs+<`6dD|9nmeIk7IdZRbrX!IVLk2P>pEdK-T_?nX;0OXDZl5Kp2%)heC}0~m@ve;ggaYP9{IVtMw{;UDo- zM>q5M)13dCNo=CPuT!xz;R>CAhVVV~IDLh6u*#p|kI#eA@{h4MmijAvekWlk@;_rC ztaCOTw=U=&coL1&D)i42dy^#G3^~t*o2wl(`Jyl20&HQIHnRY&`c}{f11<)62p*LAmw1bXl14E8HeEvT#ud7 z_)=r>?78kr5~ zi+jn~S;}xd=#4jW~c9*3EbD|+D zfX<|7%vVM)q#9_)_0W)Cht}(iZmRz1K%a>&L)%}EzP}Z{DR*G%-~T;G!ZrL2y$8;t zGsuyiDYb^3(GGf{OEeU1Xf*muX?%P>3ysvGSpFW`(O&eu?j+Do~xF!?%Yy{_nz^v5YU z0^QVqBuTiL@@Eb&c0^}B8hv2`dY)&X16UMYiM7eEMVIV%Y>EG&k!qPG3}`euv57H1 z7p=b#ja2e25{_^)x^_F!7mlMd%ak=!>RXT(eW4;cumS5^pFbUl=b7KD0 z_aQ^s(P*X|;nWnx)ZhQrCE-k4pdoCJhPo%((U9nPw85F^o_G(HI4a>=!@Oa znf8y4K~KYUbdx@Z-WMy-`fJf8+k#GDFB*~KXgg<_$qYXTXsfN*p zR>b@!bOt-of$l|@>Iiyq{TIC|Z|Jxb+HpN}Z?#14on&_sZju?%#n_De`k23fZOC7h zFPwtjIEVaW=*OmH{!FQ_TVHHIekof1J$fv!xjIwom(xw?ah-+!hTMr&J^y*G32WLM z`|;o&Y=*mW5auh8DfQhSheqNfbZ_iKXZ|A^@{=+D4_Yrzs){z$2%UL%bdL;-4v*#I&>2s|bexHH{3K@J zi|B+lW3n8HgCr{9LK&u!?Y9D@$%K6K+VJ5egFLupasA%Z7_&3JxK^9&2Oq za+y+pqtOFhiuve3m!i9VZS;Ngru!)RHTo_22|eEbVNt*T#ma{l8>73qC62&H(6##; z4PmAVp}~A;c`0;>s-h97gMQtvMQ7du9oP*qe_PB?i20dVivAM|P2g5^Hy?`?a#Rcr z6pPkC?}3(Rhh5Pb_lXWdJH9*LURqO$^Y5B`LV+(FMbGUy z^j^5Ka;DTj*RO-tyB|y90(2L@kM5P@SRPAM2|rNUVRQ2LVNKi^{R543sjA@uYEzZ@ zzevHI6gZ-s)xwBNp~s^!I-p)Le-~zupN`&OE3hT*LhD^!J=}nm(Tl4sw!>kVfp4P` z*^AzkCz2$5F?)>=(h}&4jjrzjIdmfHFatkF2YLdH zT)tW%vh~mo+;nV1O-xB>Y`hE0wwBrltCcLtC_()wHtrBe+?TeRFZxnib z@5O5P8rJdqe~`rW6y&WFMsyQaB7Z0P;kn*%7qJsIs247rN6-Q7L_64n9>4QwB+}}K z({lxSItrm7u7mES)-gW_Jq@EV^*;mg6bX;dQnaB}=s?z@Bi$CCe~AwC06L@NSRT_F zgbpjBADLEYd!x|3G!e_<0(7ajqI>QbCf$t}Np!)h8-^JTMPD3&-VaZpp`RU}zYy~; z$NZZyzdq)-p%eKG9mrlZ^oQc}pRqdm6Ad#ZQ)^VbQ5aEabeA?ncX2;V%>><)6VZW8 zM=h>QswJ(e|TnT-zakLZq{s45KW6%lCN|Nw}SI{+ChhD)uV}u!KNY9r7?qiRkY#G=pGr2 z4qzg>Br|aUK7%#!Z?t};W+C)V(Q`flJteQAoB1uYzfIV|^S^_HGrqcc2uWGA!$xR% zk63<7EFX`~a29&Zmc{a|(eKck@Go=|=D98mxG=g`%AiYA8MAx-uO(qe?P7&K=!gfR zn`{_5^Lx>mKZ+jD*=R#Aq62yhjljp~+I|;36`yBr5uO)8>sQBo^q*)=!mnFjbaUK; zHZ&WJ#4FJc&;jj72mA{_@^)b{|^t z8MLD%*a_c4LzmVntX)>LfxLJvmO-E2f^Nb)qLa~0_Y^L{Wtjf|uFe8Fs^jg$dr1NW z2oOS8(j`sO0Kp-6ibHWP#k~{>?$*L01&Tv2ut=e}6lw7mDems>8mvW&^F6=Z;X9oF zoHIN#@4Pm4cOz_IwF*wcH7jucwNwod=n!>+df?193iF{3%W@CKe<7c1} zxNhVLP%HEtCaz3HhpC|wcSEgQ_KIGoQ5b<7mVPgoa>XAJK>Q!+a%m-gVO(;iI$F8VhDX10jR-mDo)PXvc&CNhBBOd}wBOhmY z1nR{nZ8gV1HmHOPLCvr{)ETG;^(c=w{V`Ct=U2lej@;{7O+%-3H`E>;gi7cHl*22q z8vGZQfhDRtE8~RXIEN$*>bk{11G8U!V@<6{wlMhYFm$uG5c%vd;k( zun5$6DX1;3Z{*GDa{sk7Z4l^`j)ZdPgHdpf>FByp%N(#rB?}Ryf)Nf zYz{Tk?nXY!$fp|lQm6!WnEnwj4W0fwP*1*xP&0dM`Y)jN^0i@L1E-%6Dv=nd*N(hU zdtDjoY&3;BY@JMhAXLKRpq{ioL+^eXn!!6LgOm*&N134d`CxWf1}c#bP10z~ED^U?@0yUtvs6NydbcOOW2x`fvKan<0()H|7zr`On)oXN}Mpf3>7z_ zrPpb^LLf(h-#P)^P|x&iP}i#j)OdZUL)97!ELCFI}AVGxvk2B@=; z8EPW=yfk$GOBq3Vs2O|%wfAjJzl#|k0xKY&2z8jw!mcp;cYcW05fPc{9eP&4||a66R2L8!#eLaoqMGyWWEi9bNiG({Wd z%leE^dMyom!>aU0LtgB>t}{-I9W(Kd6`IK`;xP36;POs3+wCs2LuG zO86Yq^|}G|^8Fr;ho7}`{QhRR4krE?i0w4w;0ToAS*XBIq4wxC)C>aSovr#D>I`It zIbks<`?gTGqbtk@C%{~A8Kg=*UR3c@d^lQPy&;MvZqYZ*~P-o!?l%tDKEAp@D zr|jsQkqD^6lppFImxXfJ7|OmC)QWV4nn*wR6&wNes6S}N?{(z<%kU`zE%_TLgCw1t z0BNC?ED~zT@_B7+e&G<|sUkCL%zZdGs=ik{$tPIoys&wZ5>##LKpv>Dq z-GUybKOAbQZK$Q650&8GX8a)3lAeRoy9<@@D>I(5i!+`P>J3c{RJ_WDb-gqcxFswK zJ42o7MNp2H!Gmxk)S>#RtMhjJFIa^BYd9L_@8*~I|9bw0Rq01}cfQ@;1(u*c3s#30 zp(dE4hx2^!mY^{XK?}GA{sZIS?>(JEnE*@CPut5`!dkE({jqQn+z#`?_PzZQ|KiSc zSekyaKF+nP1l2zawH0A~op)SyAzSHn4WywbmJgPL+f6@dKj#q}3w8h7K?NEH3&FK! z{65sme9_-|+g=CGrauc#g{8jtOZ?w8XQ3Y1MSd_V4GZaodyx@bg85O%Fu+-X%20=G zC@c?ufz{x3SQ_RX=&Vdvs09Cj+T%ko68-}!cK#n zYq%K>pr3iL6L>Dv_+6+yEIP!``I|#=O=y@lG! zD#QE||K`ys=+!;<8}8>C0^LxL*y*q$+zR7i@)6DwcZYh$&x3j33d2iqB>hxB`MJix zDX=Vz9_iS%fi>v+peAw~D&fMTxc^$3IisAP{XU1w>DL+UoMvl`^W}CM7>WEKjDQbK zKWMCTnDW4R7BA0`7Zul=an2i*!sDF@G=quH0Ym=@&dQdaz|t$z;Rux3KG+|IO?2-0 zB&ZjWxlq^gZaP5vnNmwvV1=~@*+?PS1|oHFo1q9s0ZKoUK&9(hC)3U zCPFOoZo>e1a8>iNa5&`dNq6vrJrV!(~p2ks326rRiOelfeO?L>IKyU+6#8IWq&GwrnfZ3LS)cz+8r! zap*MX-EX8}VW=l-HK+&Ha2Q2=*LoUyfSiLmEH5+wGfa10t%|~|^vl4aupP_}=Rkd7 zasX=2??Ku7&u|jX47GAiU=BDPN^ciz2(Q4z|NkHNi(^;^#xT$WY71r<`2rX%L#UZ0 zK<)7}sKXU7(>X)wpblvi)E31-o$_X8ybaWf^@5u4;F*5j#66#dKufb8M#9HX38b6l zIL-w1s+AKeKuM^xQV(kByFeYv!BDS$Q_T2v7{+tqjTsM}?Ie%`%75Y6+<%?g(g=Ql z^9Vj)9(T0=X=AEPP>1OP)C})HosoA? zTaspp^94y(s0n-xE5o5sFTaPN^fUeDY*8NQjYLp`hOSc=sDM8~B{C0c=Ida7coyoB zn{uhMqMoSy0z>CDa+)y_EZ(i^f$W2wLXMGzQ9XIjF-` z7ixx`pqBPWsI6H7mCzo;dr*l4EqAsg8s?<`HPn-EAe7%tP%CQ)@#7o(=WnTMu>Uw!^RB0jQa#{oQdK0X3mmsKeR}YR2C}Jwf|G9mW|@ahG{% z$nil~6`p}Q9MOL`uXY8Xwx9=8;K@*@eU|AjhH|_TYKc$5QSdHIfIU|Fxt_zOtDFZ= zoz>2dY^KBF$i3%i=yf{78s~6@Lj}qXOTzq68FzyUJOpZG#z3viG^m;U0ktJZ4Ie>m zU8=RtmSl!X@Jp!o5!D?zpZ`old(sE$`i+EoPq-LrkKRHVW?bj2R8FYFQyA(t)Pj03 zX#zEoeo$v%kl_@l>%9zWOV+^r@K2cd`JeY`D5H?|&b^L-G4!j$Rgzr-PEap(YXul}LUgkAu=L3w8giL0$K+VJOcZR|^_Spf}Xgjxv28)XbJbt;}8{ zzXNsX-au_liocu$JWwl=8EWbCLHVs@*aRxUu25%Y2=wauETo}pwGYbR5tQR38=OEP zP&4?#Fc;JzEey3a6`*F^5Nd`kpeEABum{wP2SMqNgNid}1NUEsYZ2%WZ8E$FHG{WM ziKO4?IL>026Dpxts6>hxR)q@C7%D(#sM|FJDxtAZ@uov1I%gyIUj~a1h#QRJA*dxj z4`q-5W$-VQ!xvCXZEbR%oIz0XtS~V#sPSS@iByEz!p2Y&?GN=_nC_*az`q-AHv^}j zR^T3#gCv`snPz~xc3GjuOF*qqU8q~p25N5yL2c=Ls7Lxfs6%=aDzS%9e!Q<}$WhwA zokX%37K2*a8iviF9CU`7VIQc&IT&hhXPN#o!+l168)_w=LHYCB;><^XLXw#noX7C&th|H!FUPGA$e=sa5)Fg8PGh0Qr$SxBMNolPKqa=?jBkOmKWumnY9i0fc=DZ2 zf^Mi4j)B^OLOZ>Vqf!Xuuqu?J`iAX|;sB_X8Ub~0CqT_)f$497di6VL_ylT+)9!Kt zWrgye4{Acip;o-AmxeNG0=0zg%|L&sGcX!z=2M|E{?+uCKqdMI)Rycp@>5WWUNpP~ zb^jkhy~PXM?X1ifP!sVMrja;vs6h3h5@`l?m^wpkMNcR_FDwj48*YcPdu7I5dz{2l z8Acf9huV_zQ2rZ267{;`orbGBR7T%JEzJa|nazP(%GFRSwGT?~43xtMP%Gow>#SG` zs59h-8jpZVuz-<&2{o~@iR0YAN;Gtxnm|3H`$FxJ4{GKMp_Y0jl*64+TXPo5@hu~N z0F|g~pCiuzWgl*s4a&X%l)s9S>;5;Qp@6LodqOSsP^cM?hjKL2j4y^-ne~SIpd4N> zd<3;3)_!NHQ$i)?F^q-sTM;Jy|G&C4bVyo3EzLkE2R}m1bexgTfLhu)PzxF!Z2=YMfZE2|MRM*IR82KP0C5N-ya_$DbQ2p_{jAC!2Fvf5S)XZl?U9ZJZE3*rJJc2y_0rJZRe^HY)UZ9&8R!GGS3{u^meV^Is$r?UOY#daeDQ0{o)C^ac@vTq^?uF933i0oC-Jv1HCyv17f5h3NG*C+w2DRkb zpc05REMw%g4I4ov)Cy`s-Hg09l${qU(eY4Q=7UM~_5U&>SPf;k7iwt^8J>r7d|F1?vj_MhJ3%B2GU>;N= z%b*fj1-0aR%=iVUw`4b=5_)48e$rXmQc(K!p{`{IsDOi^5}9P=3!%OtvB^urrtumU zhvQB;-?=ydi%1R&!ThJ4@9DII(whcj;c1u+CO_ks`1wDvP*1|?uq|8%Tf)!JIzJN{ z1mozRHT0%C=lrav8Z6DgBp3lt89s-4RSZ4ve05w9%0VO8QTnhXv@ST`R4xsb_;i>X z9*264xGp;1SxE^i)2#?g^M1!Qkwy&!$6*c_b;IUU#9MnuVK?|x})%BpP z=Tt7{AnjmNwioX-weUB_Yu+PcsxyO56|&#K(~6^Z%s z13Y`>u@LK^z3W&+bw4g>D-$+`6SA556?PWvgdg5wCzk3&J5B$X&N<~4eyehKBGrKs z-?d|phXlMuYo}fLxF;wnI$QL_p|r5O9d`$9Ap<^~%asfD1NP+O5mq{T?eXZqs>u2D z0M|zQ+HrS@FR)XoO6=E+oW}n;Mt%6oMjq*qO(eg1kayxPKiVp9=+ChWohTOTrxvRb zi`73^HO1p4W*H7!m>J2U8Mz*(-m&MLaEHyoDl4O9P5e8=>Okx|_OTNoK|SzSfI1qj zmG!%!yX~pa@DOxPGL{`d z7GiY6?gD+4zV@_J(ZPXe|3!8$jWoA?=#(dW8^?$1OLAC)ZewgalhY!21*&vq?42Ea zIwYt&()ngbyV%7A-;y->jdlePC3$^gI;wz_KZ9D0NQ%pUxL>zSbb$TJd-zQHacO{ zr;I$XC!dLk+sfGQc=&+F5N_u^`p=0_is&QJ>_qKNq?wF=EUS>^upgeOTD>46epnA> zCg z+t{1W76{&t-dOZcQZo^woo$`-l<0x9I<*Qb^bC(P(AQJ@6E9vlGr0i8_kMD@0g@)>tw= z$-IW*sXN;9;dHyq`DiPJ-THiiu;IvFkd?|0*r_yRMf2M$&xcrj>|N($LMz}a1|J8A zG8o-0=#00m3lWxWM_q8o2eLaGIqfRf(R*dGZinm|{WRFC*V6RQc7&8=82t?Z+2G0<$4K$ch)SgD!c> zc<`1J-2zDUl~ZZ@PtYGko}H;rnYGGYWW$W#?O1nUhNI})cKjtz(*QJ!qSf}3?EB#< z8U1u-)r%RfCel{)Uom5q=k)7PpRuFO&|ikvD%3W}^bTN=eeIGvYCo-2iTa#m+A4eD zbn0!q4Yb29N4M-q%#Qe33RQe$*%yvORsw&e$@~xEE@3<^bu9h!jQ?j==n9@XGUJx$ zo}e9s-A0plC*)D~%**8hM>9H^UW}b^*%R_$cHuD_)}@Jb4?Q3K zoQ$c=g&SZB&UO;J<(0f~f0E-bXsc|Zy`Nn6(l3eTpYU_~JGB;+&5WzeAn&pEzAK*G zYmKFkEH9DmT1J{;S)4rfnV97mdrZ5Z9egz;YKm43&7EZT1=)Q=TW>Mf7*GHC%A~PE z>;_lU2NuIl09ZT!QOT)Z_pTK^gT5rk`ea1YdHg_8QY)j*z2A`E3j&U*Y!kf zjB-~^2&{6By;#! z0$7#HL|SR)kppk%?Z?+6toL^C4Ud(>&V3_qco?e@iH8jE0ZeVyvIS8-xBK0Q4tR&( zU+p?&=Td)k13mqraMD29xJ(>Q`9#Fc^} z9_I9&{qT+_@Q}&!i5+}5BD@sZjmfG#njMKz0&o4vUz3pzX;C0w;#`YFf<+>e|5K%pdb2S&Me;7?h zT)wVOEcNkR6c72C=O}7CtJ92;&B#jAR>?xdPUyRlsdTgZC3wO+(@TzZv?EOX_cpS( z#LaB4Ob7`*XJ#Hn+&08bOAf>Ba|tot!PtE)bBQ|8XqKRz?$a@>_}oiZD}1)aAP?ie z6XQqPo5<)g<7>&%-`LCNC}Te#Jr9}h!*(P-p3t8}4fE%_UaMHV!Yt<3DC|Xe6D5^f zIJHQ#3l3+|{(~`yYl@Q>vOx?{k*Y} z$m-*|5-Ed7pA!@_OPc^GYVwRb&?4nBd+?|7R_W~Z<_YrlFJ9d#c` zStO0|mJ^L;co@svc9UOP`n&BCk0P?%L+gNSgWcYorvMdJ~54Hl#9!H;qVJV&#$ zz4B3rb;{oLsIm309raI$cOqU@zCl+dj{Z|LRT`5^eKIJBkMEIXqph;Q*rI z=5>(qwzSLRYY{o5hQ;xb-1yE!Za47r9^IQx43Dd*S^i-NRjL@}N`Ag;$*l}QvkATw zoj%kH_G40hLo3oOZxfShdiqI>C&v%p;vw8)y!ohm5l)AB(BV6wt_emr7G9&qlJ-zI z0e}B6jqBK|RAI4$X&)rJrPxKKblF4y%^tc3-Msiag#JR4%Qk!4zadR8;>p582dq}X z^^T*&e_JzF8~IokXC3Wx(2LFt+6mMxc>P!g&@X`JP$FNYy@P0F?AXWU0$lWZ*!>xg<6-)KHzsCx*=rr7j}FUr)vUZDtt66ABo44g1VO({c0b3921%qi;ZaKpsMgQ zGuI(I=t)G>dn8Zs6^F(y^7E&vv__^9Z&!cfiAzI9Rq+;zca=J{AEG%GtE!CEF;>nf zdxmTS^^`s5iN`yL)+*vOC929Ua&2VVE%D&S>jw_@LgdM)H}F0Z{YEBQO4hEaS+8qm z278d@Vmv8+deFXv-4JwsCGY9*q|rZ+ieES8vrQAr5R?v}d<&|?n%k7i^d*bKuqOK1 zOoAOr<}6A6MNNn84*EImu}?i&S2C^ASge2@(0+-R`DlfcLUuHxv?zi0;iowQ{>JGG z``uHIb;}NW77MQ%z z^N6_eL`}MfMoA%|s70`SAlF*F)st_MBHSx$80#!ujjU zs$E8-0__G^=Z0I2mu4pCYWDM2IjvAT>UD&5-Y)an9an{Ti;WhaR_uC%-?3)TzQkKs zvcHS07*%CCvOre%u|4s%+d6J9c^zHoCo_}g$oHW$9!@k7&wpHb`jw1d`AKP8Z`=V( zkxsP3-?&SB$yn}>D`HMmXg0otyV=;XG$y$P|h*~8w%WceE( zM_Kicr5JWus4GqWg_-L$``DYj;eQ}mjP(+#$}A#nqVB}&JUjetMDSYdt}~L#J$3`g;*`lmwl(ol0rtgWJ^S#njKW_hWGBrE`D?iEigB|?7NZr;*hp~oTu z8lx9W#7TJn+j!kZ`zAU^?V0cM^493kdr$B(?C0V120BYvkr?~c`-t*S@K6cs!qjzC zlcK8t)+#B9k`C?WtV3};e9qebZ^>pi{SZ-iJTuKq{f^obubJ?cn%&BZr&@Tah3pdb zcjTD}GatQsv`bRY;I%Tk7l@LRv5eSsA@wk_7Pi?LQ<+8m7vC{>;G^ji|39-?Mi)QcOe|h>-_n|CX7++8Q7Cn1Jf3z& zY~LHB7sT4+m`z?}MTG~Nj3jDq*1j%t{6L*E`Ic3&rA@02TGik(Y75#;srtcYI?hB1 zvWlWT9^NC9i|C~IUWHH zjb)QL6RN;6He~6J(ABR1Rx!3a3G)@U(-^BvdxM#zzX>}A&O|o_nI1J;u?YX)__=(0 zl2}1mzGC2#QQly<4A~DT?<1iODChINN@C><++y-7>dWnCxx@crHo>1fHYjThT%F==x)q3sDwd zP=Mu*+ek{Qjq4tWRm$MvHmcvyKFzpFL1f1;{eVtcZG^8W=9bUbE5Ircb{VbrSPWnS z#hFMS5>Z*|+ZJGX0-_my;k$-GhBJ%~HSrdj-OrWM`I6~#rqUU!F2pJBi%n{|LkBvu zaXm()(iHP;zNSenPt`HqfdM`%nH5qZ$e7Cca_Uu+(0SZ^T6*JZgVAlv{IW9s+*do9 z<*|1AIwfPp)01y1MkW{!vQCQCG4k(mzrRzTZZNBV* zRzy_oPXdo-D3A$GV)!lrE$Recd?5F31ZwN4S@GD4;b5LM`x)L(B1hpa%o>o`QN~{5 zCL^-d)Wg2bMDb1{v1inUCZWlws0>174kj0=U*rBN)Gwi_oTUG=(T_9wlJCV&R@OPY zIX{wJrM(EbN(Uz2mi|rBF~!$7g%w=6G|tE2v#LJE$OKr{dg2`Ld_7JfZ&hF2cwIw36YwJI-eM8m6+M!^$#L z9lu3zl7a9;%pQE{o1BWL%W5osp)NpWA>57H7sUO|cMZn@XGo)`&kC|a3Uy)h65Yx8 zZjRP&;%%p20(k}6^Ktx$_9NP73G|+`bl6up$cl~{O1B_213}_2Jxoq2sZjrs$$ak{ z8)SLHPN6ank;)iqAv{JPTjSdn#Pg~-%?((#K_voDDkFRk31EHW3r@{k-=gsg{&O*U z5zT0pVgcOYtDf5O1U@0#VT2px>z3MbXTOH_5o#~Qnb0av;wooM3QkY2hbyrT{{hFl zP+O1FAMjF_b~e@`Kf%uV5>i_caV|ukmK1p2&TtW;q-8SKVSjYuS(=aKCN7HVXMyg( z%BZX4@U={1hJ56&hljMh4$YBEr8`0v|p3t zU_5?W>Jw>_Z)G~m-SCoGhQA4{Ql37)SI*xB;oD?*RcSWA>fH9u>k1>EFghYt(1Zu7->wiVBK$R4sW{O=1Yd53+L^uh#b>3rVgg!W`N)?$z2)vS9qosN znQV5{5AG+%AXJW-nY_l+J^Ct33|FyevyAszjOSxjUdxY>9mH=e@|EcAG=5h5R;K3- z?L%@7L6jPHM(qm8{fyaP)ZxBs>3QSv()W(!!v7&yUb6-Y-j?Jtn*KOnY$(_H2HiBi zmZ4Tidf;eJn@u zbKWe`E8nG1cB2+5D+p847nH$rmr0--VZ5XS3jbZE&F4H6PW2_oU?LZ!mYnAjQ+Lx*_5xL4kCR-c7 zUooMtuuliut$&!oDt$a_{D3bbYku3lb*r9{ed2qzi>&-r{device}" msgstr "Přidán člen {device}" -#: netbox/dcim/views.py:3914 +#: netbox/dcim/views.py:3909 #, 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:3927 +#: netbox/dcim/views.py:3920 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Odstraněno {device} z virtuálního šasi {chassis}" @@ -8598,7 +8626,7 @@ msgstr "Třída tlačítek" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:383 #: netbox/extras/forms/filtersets.py:193 netbox/extras/forms/filtersets.py:498 -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Typ MIME" @@ -8768,7 +8796,7 @@ msgstr "Typ přiřazeného objektu" msgid "The classification of entry" msgstr "Klasifikace vstupu" -#: netbox/extras/forms/bulk_import.py:285 +#: netbox/extras/forms/bulk_import.py:289 #: netbox/extras/forms/model_forms.py:400 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:247 @@ -8777,11 +8805,11 @@ msgstr "Klasifikace vstupu" msgid "Users" msgstr "Uživatelé" -#: netbox/extras/forms/bulk_import.py:289 +#: netbox/extras/forms/bulk_import.py:293 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:292 +#: netbox/extras/forms/bulk_import.py:296 #: netbox/extras/forms/model_forms.py:395 netbox/netbox/navigation/menu.py:295 #: netbox/netbox/navigation/menu.py:434 #: netbox/templates/extras/notificationgroup.html:31 @@ -8794,7 +8822,7 @@ msgstr "Uživatelská jména oddělená čárkami, uzavřená dvojitými uvozovk msgid "Groups" msgstr "Skupiny" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:300 msgid "Group names separated by commas, encased with double quotes" msgstr "Názvy skupin oddělené čárkami, uzavřené dvojitými uvozovkami" @@ -9558,19 +9586,19 @@ msgstr "přístrojová deska" msgid "dashboards" msgstr "řídicí panely" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "template code" msgstr "kód šablony" -#: netbox/extras/models/mixins.py:87 +#: netbox/extras/models/mixins.py:86 msgid "Jinja template code." msgstr "Kód šablony Jinja." -#: netbox/extras/models/mixins.py:90 +#: netbox/extras/models/mixins.py:89 msgid "environment parameters" msgstr "parametry prostředí" -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:94 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -9579,32 +9607,32 @@ msgstr "" "Jakýkoliv další parametry projít při stavbě prostředí " "Jinja" -#: netbox/extras/models/mixins.py:102 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "Defaults to {default}" msgstr "Výchozí hodnota {default}" -#: netbox/extras/models/mixins.py:107 +#: 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:110 +#: netbox/extras/models/mixins.py:109 msgid "file extension" msgstr "přípona souboru" -#: netbox/extras/models/mixins.py:113 +#: 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:116 +#: netbox/extras/models/mixins.py:115 msgid "as attachment" msgstr "jako příloha" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:117 msgid "Download file as attachment" msgstr "Stáhnout soubor jako přílohu" -#: netbox/extras/models/mixins.py:125 +#: 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 ()." @@ -10018,7 +10046,7 @@ msgid "load_json is deprecated and will be removed in v4.5" msgstr "load_json je zastaralý a bude odstraněn ve verzi 4.5" #: netbox/extras/tables/columns.py:12 -#: netbox/templates/htmx/notifications.html:18 +#: netbox/templates/htmx/notifications.html:29 msgid "Dismiss" msgstr "Odmítnout" @@ -10210,32 +10238,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:1093 +#: netbox/extras/views.py:1125 #, 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:1256 +#: netbox/extras/views.py:1288 msgid "Your dashboard has been reset." msgstr "Váš řídicí panel byl resetován." -#: netbox/extras/views.py:1302 +#: netbox/extras/views.py:1334 msgid "Added widget: " msgstr "Přidán widget: " -#: netbox/extras/views.py:1343 +#: netbox/extras/views.py:1375 msgid "Updated widget: " msgstr "Aktualizovaný widget: " -#: netbox/extras/views.py:1379 +#: netbox/extras/views.py:1411 msgid "Deleted widget: " msgstr "Odstraněný widget: " -#: netbox/extras/views.py:1381 +#: netbox/extras/views.py:1413 msgid "Error deleting widget: " msgstr "Chyba při mazání widgetu: " -#: netbox/extras/views.py:1486 +#: netbox/extras/views.py:1518 msgid "Unable to run script: RQ worker process not running." msgstr "Nelze spustit skript: Proces RQ Worker není spuštěn." @@ -10554,7 +10582,7 @@ 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:218 -#: netbox/ipam/models/vlans.py:289 netbox/ipam/tables/ip.py:207 +#: netbox/ipam/models/vlans.py:290 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 @@ -10644,7 +10672,7 @@ msgid "VLAN ID ranges" msgstr "Rozsahy ID VLAN" #: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:249 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:250 #: netbox/ipam/tables/vlans.py:106 msgid "Q-in-Q role" msgstr "Role Q-in-Q" @@ -10697,7 +10725,7 @@ msgid "VLAN's site (if any)" msgstr "Lokalita VLAN (pokud existují)" #: netbox/ipam/forms/bulk_import.py:214 -#: netbox/virtualization/forms/bulk_import.py:80 +#: netbox/virtualization/forms/bulk_import.py:85 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "ID rozsahu" @@ -10759,7 +10787,7 @@ msgstr "Přiřazená skupina VLAN" 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:555 netbox/ipam/models/vlans.py:368 +#: netbox/ipam/forms/bulk_import.py:555 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "Zásady překladu VLAN" @@ -10856,7 +10884,7 @@ msgstr "Nadřazená předpona" msgid "DNS Name" msgstr "Název DNS" -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:290 +#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:291 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:52 #: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 @@ -10867,11 +10895,11 @@ msgstr "VLAN" msgid "Contains VLAN ID" msgstr "Obsahuje VLAN ID" -#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:388 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "Místní VLAN ID" -#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:396 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "Vzdálené VLAN ID" @@ -10879,7 +10907,7 @@ msgstr "Vzdálené VLAN ID" msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ID VLAN" @@ -11379,32 +11407,32 @@ msgstr "" msgid "Ranges cannot overlap." msgstr "Rozsahy se nemohou překrývat." -#: netbox/ipam/models/vlans.py:197 +#: netbox/ipam/models/vlans.py:198 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:205 +#: netbox/ipam/models/vlans.py:206 msgid "VLAN group (optional)" msgstr "Skupina VLAN (volitelné)" -#: netbox/ipam/models/vlans.py:213 netbox/ipam/models/vlans.py:393 -#: netbox/ipam/models/vlans.py:401 +#: netbox/ipam/models/vlans.py:214 netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:402 msgid "Numeric VLAN ID (1-4094)" msgstr "Numerické ID VLAN (1-4094)" -#: netbox/ipam/models/vlans.py:231 +#: netbox/ipam/models/vlans.py:232 msgid "Operational status of this VLAN" msgstr "Provozní stav této VLAN" -#: netbox/ipam/models/vlans.py:239 +#: netbox/ipam/models/vlans.py:240 msgid "The primary function of this VLAN" msgstr "Primární funkce této VLAN" -#: netbox/ipam/models/vlans.py:254 +#: netbox/ipam/models/vlans.py:255 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:303 +#: netbox/ipam/models/vlans.py:304 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -11413,7 +11441,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:310 +#: netbox/ipam/models/vlans.py:311 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " @@ -11422,25 +11450,25 @@ msgstr "" "Přiřazené místo {site} není členem přiřazené skupiny {group} (oblast " "působnosti: {scope})." -#: netbox/ipam/models/vlans.py:319 +#: netbox/ipam/models/vlans.py:320 #, 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:326 +#: netbox/ipam/models/vlans.py:327 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:332 +#: netbox/ipam/models/vlans.py:333 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:369 +#: netbox/ipam/models/vlans.py:370 msgid "VLAN translation policies" msgstr "Zásady překladu VLAN" -#: netbox/ipam/models/vlans.py:410 +#: netbox/ipam/models/vlans.py:411 msgid "VLAN translation rule" msgstr "Pravidlo překladu VLAN" @@ -12044,7 +12072,7 @@ msgstr "Typ (typy) objektu" msgid "Lookup" msgstr "Vyhledávání" -#: netbox/netbox/forms/base.py:90 +#: netbox/netbox/forms/base.py:91 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12052,11 +12080,11 @@ msgstr "" "Označte slimáky oddělené čárkami, uzavřené dvojitými uvozovkami (např. " "„tag1, tag2, tag3\")" -#: netbox/netbox/forms/base.py:119 +#: netbox/netbox/forms/base.py:149 msgid "Add tags" msgstr "Přidat štítky" -#: netbox/netbox/forms/base.py:124 +#: netbox/netbox/forms/base.py:154 msgid "Remove tags" msgstr "Odstranit značky" @@ -12820,54 +12848,62 @@ msgid "" msgstr "" "Při vykreslování vybrané šablony exportu došlo k chybě ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:442 +#: netbox/netbox/views/generic/bulk_views.py:388 +msgid "Must be a list." +msgstr "" + +#: netbox/netbox/views/generic/bulk_views.py:398 +msgid "Must be a dictionary." +msgstr "" + +#: netbox/netbox/views/generic/bulk_views.py:461 #, python-brace-format msgid "Object with ID {id} does not exist" -msgstr "Objekt s ID {id} neexistuje" +msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:525 +#: netbox/netbox/views/generic/bulk_views.py:546 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Hromadný import {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:541 +#: netbox/netbox/views/generic/bulk_views.py:562 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importováno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:731 +#: netbox/netbox/views/generic/bulk_views.py:752 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Hromadné úpravy {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:747 +#: netbox/netbox/views/generic/bulk_views.py:768 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "aktualizováno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 -#: netbox/netbox/views/generic/bulk_views.py:1015 -#: netbox/netbox/views/generic/bulk_views.py:1063 +#: netbox/netbox/views/generic/bulk_views.py:801 +#: netbox/netbox/views/generic/bulk_views.py:1036 +#: netbox/netbox/views/generic/bulk_views.py:1084 #, python-brace-format msgid "No {object_type} were selected." msgstr "Ne {object_type} Byly vybrány." -#: netbox/netbox/views/generic/bulk_views.py:873 +#: netbox/netbox/views/generic/bulk_views.py:894 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Přejmenováno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:943 +#: netbox/netbox/views/generic/bulk_views.py:964 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Hromadné mazání {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 +#: netbox/netbox/views/generic/bulk_views.py:991 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Vymazáno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:987 +#: netbox/netbox/views/generic/bulk_views.py:1008 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "Odstranění se nezdařilo kvůli přítomnosti jednoho nebo více závislých " @@ -15177,15 +15213,32 @@ msgstr "" msgid "The following objects will be deleted as a result of this action." msgstr "V důsledku této akce budou odstraněny následující objekty." -#: netbox/templates/htmx/notifications.html:15 +#: netbox/templates/htmx/notifications.html:6 +#, python-format +msgid "Dismiss %(count)s unread notification?" +msgid_plural "Dismiss %(count)s unread notifications?" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: netbox/templates/htmx/notifications.html:7 +msgid "Dismiss all unread notifications" +msgstr "" + +#: netbox/templates/htmx/notifications.html:9 +msgid "Dismiss all" +msgstr "" + +#: netbox/templates/htmx/notifications.html:26 msgid "ago" msgstr "před" -#: netbox/templates/htmx/notifications.html:26 +#: netbox/templates/htmx/notifications.html:37 msgid "No unread notifications" msgstr "Žádná nepřečtená oznámení" -#: netbox/templates/htmx/notifications.html:31 +#: netbox/templates/htmx/notifications.html:42 msgid "All notifications" msgstr "Všechna oznámení" @@ -15815,7 +15868,7 @@ msgstr "Zapouzdření" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 #: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 -#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 +#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "Profil IPsec" @@ -15840,7 +15893,7 @@ msgstr "Ukončení tunelu" #: netbox/templates/vpn/tunneltermination.html:35 #: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103 #: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248 -#: netbox/vpn/tables/tunnels.py:102 +#: netbox/vpn/tables/tunnels.py:104 msgid "Outside IP" msgstr "Mimo IP" @@ -16172,11 +16225,11 @@ msgstr "" msgid "Objects" msgstr "Objekty" -#: netbox/users/forms/model_forms.py:400 +#: netbox/users/forms/model_forms.py:403 msgid "At least one action must be selected." msgstr "Musí být vybrána alespoň jedna akce." -#: netbox/users/forms/model_forms.py:418 +#: netbox/users/forms/model_forms.py:421 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Neplatný filtr pro {model}: {error}" @@ -16427,18 +16480,18 @@ msgstr "" "Neplatné rozsahy ({value}). Musí to být rozsah celých čísel ve vzestupném " "pořadí." -#: netbox/utilities/forms/fields/csv.py:44 +#: netbox/utilities/forms/fields/csv.py:59 #, python-brace-format msgid "Invalid value for a multiple choice field: {value}" msgstr "Neplatná hodnota pro pole s více možnostmi volby: {value}" -#: netbox/utilities/forms/fields/csv.py:57 -#: netbox/utilities/forms/fields/csv.py:78 +#: netbox/utilities/forms/fields/csv.py:77 +#: netbox/utilities/forms/fields/csv.py:98 #, python-format msgid "Object not found: %(value)s" msgstr "Objekt nenalezen: %(value)s" -#: netbox/utilities/forms/fields/csv.py:65 +#: netbox/utilities/forms/fields/csv.py:85 #, python-brace-format msgid "" "\"{value}\" is not a unique value for this field; multiple objects were " @@ -16446,16 +16499,16 @@ msgid "" msgstr "" "„{value}„není jedinečná hodnota pro toto pole; bylo nalezeno více objektů" -#: netbox/utilities/forms/fields/csv.py:69 +#: netbox/utilities/forms/fields/csv.py:89 #, python-brace-format msgid "\"{field_name}\" is an invalid accessor field name." msgstr "„{field_name}„je neplatný název pole pro přístup." -#: netbox/utilities/forms/fields/csv.py:102 +#: netbox/utilities/forms/fields/csv.py:122 msgid "Object type must be specified as \".\"" msgstr "Typ objektu musí být zadán jako“.„" -#: netbox/utilities/forms/fields/csv.py:106 +#: netbox/utilities/forms/fields/csv.py:126 msgid "Invalid object type" msgstr "Neplatný typ objektu" @@ -16798,19 +16851,19 @@ msgstr "Disk (MB)" msgid "Size (MB)" msgstr "Velikost (MB)" -#: netbox/virtualization/forms/bulk_import.py:45 +#: netbox/virtualization/forms/bulk_import.py:50 msgid "Type of cluster" msgstr "Typ clusteru" -#: netbox/virtualization/forms/bulk_import.py:52 +#: netbox/virtualization/forms/bulk_import.py:57 msgid "Assigned cluster group" msgstr "Přiřazená skupina clusteru" -#: netbox/virtualization/forms/bulk_import.py:102 +#: netbox/virtualization/forms/bulk_import.py:107 msgid "Assigned cluster" msgstr "Přiřazený cluster" -#: netbox/virtualization/forms/bulk_import.py:109 +#: netbox/virtualization/forms/bulk_import.py:114 msgid "Assigned device within cluster" msgstr "Přiřazené zařízení v rámci clusteru" @@ -17244,7 +17297,7 @@ msgid "Assigned Object Type" msgstr "Typ přiřazeného objektu" #: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131 -#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91 +#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:93 msgid "Tunnel interface" msgstr "Rozhraní tunelu" diff --git a/netbox/translations/da/LC_MESSAGES/django.mo b/netbox/translations/da/LC_MESSAGES/django.mo index 5d79c5be16699c9c06810b4b2665b040683d24b0..108b338b5d499a84de6c044ebffa1b85dd72c94a 100644 GIT binary patch delta 64792 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 delta 64885 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 AFaQ7m diff --git a/netbox/translations/da/LC_MESSAGES/django.po b/netbox/translations/da/LC_MESSAGES/django.po index 52b507cd0..5ded3630b 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-10-28 05:03+0000\n" +"POT-Creation-Date: 2025-11-11 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" @@ -90,9 +90,9 @@ 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:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1836 -#: netbox/dcim/choices.py:1894 netbox/dcim/choices.py:1961 -#: netbox/dcim/choices.py:1983 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1854 +#: netbox/dcim/choices.py:1912 netbox/dcim/choices.py:1979 +#: netbox/dcim/choices.py:2001 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -106,8 +106,8 @@ msgstr "Opretter" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 -#: netbox/dcim/choices.py:1982 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1911 netbox/dcim/choices.py:1978 +#: netbox/dcim/choices.py:2000 netbox/extras/tables/tables.py:598 #: 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:29 @@ -119,8 +119,8 @@ msgid "Active" msgstr "Aktiv" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1892 -#: netbox/dcim/choices.py:1962 netbox/dcim/choices.py:1981 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1910 +#: netbox/dcim/choices.py:1980 netbox/dcim/choices.py:1999 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -133,7 +133,7 @@ msgstr "Nedlægger" msgid "Decommissioned" msgstr "Nedlagt" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1905 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1923 #: netbox/dcim/tables/devices.py:1178 netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -166,8 +166,8 @@ msgstr "Hub" msgid "Spoke" msgstr "Talede" -#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 -#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 +#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:202 +#: netbox/circuits/filtersets.py:282 netbox/dcim/base_filtersets.py:22 #: 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:1108 @@ -178,8 +178,8 @@ msgstr "Talede" 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/circuits/filtersets.py:44 netbox/circuits/filtersets.py:209 +#: netbox/circuits/filtersets.py:289 netbox/dcim/base_filtersets.py:29 #: 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:1115 @@ -191,8 +191,8 @@ msgstr "Område (ID)" 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/circuits/filtersets.py:50 netbox/circuits/filtersets.py:215 +#: netbox/circuits/filtersets.py:295 netbox/dcim/base_filtersets.py:35 #: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228 #: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480 #: netbox/dcim/filtersets.py:1121 netbox/dcim/filtersets.py:1442 @@ -203,8 +203,8 @@ msgstr "Region (slug)" msgid "Site group (ID)" 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/circuits/filtersets.py:57 netbox/circuits/filtersets.py:222 +#: netbox/circuits/filtersets.py:302 netbox/dcim/base_filtersets.py:42 #: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235 #: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487 #: netbox/dcim/filtersets.py:1128 netbox/dcim/filtersets.py:1449 @@ -220,10 +220,10 @@ msgstr "Områdegruppe (slug)" #: netbox/circuits/forms/filtersets.py:241 #: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:183 #: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:753 -#: netbox/dcim/forms/bulk_edit.py:958 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:613 netbox/dcim/forms/bulk_import.py:1560 -#: netbox/dcim/forms/bulk_import.py:1588 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/bulk_import.py:135 +#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/bulk_import.py:1631 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:783 #: netbox/dcim/forms/filtersets.py:1002 netbox/dcim/forms/filtersets.py:1075 @@ -251,8 +251,8 @@ msgstr "Områdegruppe (slug)" #: netbox/templates/ipam/vlan_edit.html:52 #: netbox/templates/virtualization/virtualmachine.html:95 #: netbox/virtualization/forms/bulk_edit.py:106 -#: netbox/virtualization/forms/bulk_import.py:60 -#: netbox/virtualization/forms/bulk_import.py:91 +#: netbox/virtualization/forms/bulk_import.py:65 +#: netbox/virtualization/forms/bulk_import.py:96 #: netbox/virtualization/forms/filtersets.py:75 #: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 @@ -264,8 +264,8 @@ msgstr "Områdegruppe (slug)" 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/circuits/filtersets.py:68 netbox/circuits/filtersets.py:233 +#: netbox/circuits/filtersets.py:313 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 #: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:668 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 @@ -284,44 +284,44 @@ msgstr "ASN (ID)" msgid "ASN" msgstr "ASN" -#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 -#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 -#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 +#: netbox/circuits/filtersets.py:99 netbox/circuits/filtersets.py:126 +#: netbox/circuits/filtersets.py:160 netbox/circuits/filtersets.py:336 +#: netbox/circuits/filtersets.py:404 netbox/circuits/filtersets.py:480 +#: netbox/circuits/filtersets.py:548 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "Leverandør (ID)" -#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 -#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 -#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 +#: netbox/circuits/filtersets.py:105 netbox/circuits/filtersets.py:132 +#: netbox/circuits/filtersets.py:166 netbox/circuits/filtersets.py:342 +#: netbox/circuits/filtersets.py:486 netbox/circuits/filtersets.py:554 #: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "Leverandør (slug)" -#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493 -#: netbox/circuits/filtersets.py:561 +#: netbox/circuits/filtersets.py:171 netbox/circuits/filtersets.py:491 +#: netbox/circuits/filtersets.py:559 msgid "Provider account (ID)" msgstr "Leverandørkonto (ID)" -#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499 -#: netbox/circuits/filtersets.py:567 +#: netbox/circuits/filtersets.py:177 netbox/circuits/filtersets.py:497 +#: netbox/circuits/filtersets.py:565 msgid "Provider account (account)" msgstr "Leverandørkonto (konto)" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503 -#: netbox/circuits/filtersets.py:572 +#: netbox/circuits/filtersets.py:182 netbox/circuits/filtersets.py:501 +#: netbox/circuits/filtersets.py:570 msgid "Provider network (ID)" msgstr "Leverandørnetværk (ID)" -#: netbox/circuits/filtersets.py:188 +#: netbox/circuits/filtersets.py:186 msgid "Circuit type (ID)" msgstr "Kredsløbstype (ID)" -#: netbox/circuits/filtersets.py:194 +#: netbox/circuits/filtersets.py:192 msgid "Circuit type (slug)" msgstr "Kredsløbstype (slug)" -#: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 +#: netbox/circuits/filtersets.py:227 netbox/circuits/filtersets.py:307 #: 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:1132 netbox/dcim/filtersets.py:1454 @@ -332,7 +332,7 @@ msgstr "Kredsløbstype (slug)" msgid "Site (ID)" msgstr "Område (ID)" -#: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 +#: netbox/circuits/filtersets.py:237 netbox/circuits/filtersets.py:319 #: 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:1144 netbox/dcim/filtersets.py:1465 @@ -340,14 +340,14 @@ msgstr "Område (ID)" msgid "Location (ID)" msgstr "Placering (ID)" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248 +#: netbox/circuits/filtersets.py:242 netbox/circuits/filtersets.py:246 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:81 -#: netbox/core/filtersets.py:141 netbox/core/filtersets.py:166 -#: netbox/core/filtersets.py:205 netbox/dcim/filtersets.py:787 +#: netbox/circuits/filtersets.py:271 netbox/circuits/filtersets.py:373 +#: netbox/circuits/filtersets.py:535 netbox/core/filtersets.py:81 +#: netbox/core/filtersets.py:145 netbox/core/filtersets.py:170 +#: netbox/core/filtersets.py:209 netbox/dcim/filtersets.py:787 #: netbox/dcim/filtersets.py:1521 netbox/dcim/filtersets.py:2626 #: netbox/extras/filtersets.py:45 netbox/extras/filtersets.py:67 #: netbox/extras/filtersets.py:96 netbox/extras/filtersets.py:136 @@ -358,7 +358,7 @@ msgstr "Afslutning A (ID)" #: netbox/extras/filtersets.py:560 netbox/extras/filtersets.py:595 #: netbox/extras/filtersets.py:625 netbox/extras/filtersets.py:794 #: netbox/ipam/forms/model_forms.py:493 netbox/netbox/filtersets.py:296 -#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:166 +#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:196 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -370,7 +370,7 @@ msgstr "Afslutning A (ID)" msgid "Search" msgstr "Søg" -#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 +#: netbox/circuits/filtersets.py:275 netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_edit.py:284 #: netbox/circuits/forms/bulk_import.py:128 #: netbox/circuits/forms/filtersets.py:224 @@ -389,7 +389,7 @@ msgstr "Søg" msgid "Circuit" msgstr "Kredsløb" -#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 +#: netbox/circuits/filtersets.py:326 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 #: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1151 #: netbox/dcim/filtersets.py:1471 netbox/dcim/filtersets.py:1569 @@ -397,47 +397,47 @@ msgstr "Kredsløb" msgid "Location (slug)" msgstr "Placering (slug)" -#: netbox/circuits/filtersets.py:333 +#: netbox/circuits/filtersets.py:331 msgid "ProviderNetwork (ID)" msgstr "Leverandørnetværk (ID)" -#: netbox/circuits/filtersets.py:381 +#: netbox/circuits/filtersets.py:379 msgid "Circuit (CID)" msgstr "Kredsløb (CID)" -#: netbox/circuits/filtersets.py:386 +#: netbox/circuits/filtersets.py:384 msgid "Circuit (ID)" msgstr "Kredsløb (ID)" -#: netbox/circuits/filtersets.py:391 +#: netbox/circuits/filtersets.py:389 msgid "Virtual circuit (CID)" msgstr "Virtuelt kredsløb (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:2056 +#: netbox/circuits/filtersets.py:394 netbox/dcim/filtersets.py:2056 msgid "Virtual circuit (ID)" msgstr "Virtuelt kredsløb (ID)" -#: netbox/circuits/filtersets.py:401 +#: netbox/circuits/filtersets.py:399 msgid "Provider (name)" msgstr "Udbyder (navn)" -#: netbox/circuits/filtersets.py:410 +#: netbox/circuits/filtersets.py:408 msgid "Circuit group (ID)" msgstr "Kredsløbsgruppe (ID)" -#: netbox/circuits/filtersets.py:416 +#: netbox/circuits/filtersets.py:414 msgid "Circuit group (slug)" msgstr "Kredsløbsgruppe (slug)" -#: netbox/circuits/filtersets.py:507 +#: netbox/circuits/filtersets.py:505 msgid "Virtual circuit type (ID)" msgstr "Virtuel kredsløbstype (ID)" -#: netbox/circuits/filtersets.py:513 +#: netbox/circuits/filtersets.py:511 msgid "Virtual circuit type (slug)" msgstr "Virtuel kredsløbstype (slug)" -#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 +#: netbox/circuits/filtersets.py:539 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 #: netbox/circuits/forms/filtersets.py:373 #: netbox/circuits/forms/filtersets.py:379 @@ -449,7 +449,7 @@ msgstr "Virtuel kredsløbstype (slug)" msgid "Virtual circuit" msgstr "Virtuelt kredsløb" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1361 +#: netbox/circuits/filtersets.py:575 netbox/dcim/filtersets.py:1361 #: netbox/dcim/filtersets.py:1796 netbox/ipam/filtersets.py:628 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" @@ -670,7 +670,7 @@ msgstr "Tjeneste-id" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:227 #: netbox/dcim/forms/bulk_edit.py:673 netbox/dcim/forms/bulk_edit.py:889 #: netbox/dcim/forms/bulk_edit.py:1262 netbox/dcim/forms/bulk_edit.py:1289 -#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1435 +#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1478 #: netbox/dcim/forms/filtersets.py:1142 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1577 #: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 @@ -705,12 +705,12 @@ msgstr "Farve" #: netbox/dcim/forms/bulk_edit.py:1097 netbox/dcim/forms/bulk_edit.py:1120 #: netbox/dcim/forms/bulk_edit.py:1162 netbox/dcim/forms/bulk_edit.py:1206 #: netbox/dcim/forms/bulk_edit.py:1257 netbox/dcim/forms/bulk_edit.py:1284 -#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/bulk_import.py:839 netbox/dcim/forms/bulk_import.py:859 -#: netbox/dcim/forms/bulk_import.py:945 netbox/dcim/forms/bulk_import.py:1039 -#: netbox/dcim/forms/bulk_import.py:1081 netbox/dcim/forms/bulk_import.py:1416 -#: netbox/dcim/forms/bulk_import.py:1625 netbox/dcim/forms/filtersets.py:1033 +#: netbox/dcim/forms/bulk_import.py:195 netbox/dcim/forms/bulk_import.py:274 +#: netbox/dcim/forms/bulk_import.py:788 netbox/dcim/forms/bulk_import.py:814 +#: netbox/dcim/forms/bulk_import.py:840 netbox/dcim/forms/bulk_import.py:860 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/bulk_import.py:1082 +#: netbox/dcim/forms/bulk_import.py:1124 netbox/dcim/forms/bulk_import.py:1459 +#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/filtersets.py:1033 #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1253 #: netbox/dcim/forms/filtersets.py:1325 netbox/dcim/forms/filtersets.py:1350 #: netbox/dcim/forms/filtersets.py:1374 netbox/dcim/forms/filtersets.py:1394 @@ -744,7 +744,7 @@ msgstr "Farve" #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 -#: netbox/virtualization/forms/bulk_import.py:42 +#: netbox/virtualization/forms/bulk_import.py:47 #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 @@ -780,11 +780,11 @@ msgstr "Leverandørkonto" #: netbox/dcim/forms/bulk_edit.py:776 netbox/dcim/forms/bulk_edit.py:841 #: netbox/dcim/forms/bulk_edit.py:873 netbox/dcim/forms/bulk_edit.py:1000 #: netbox/dcim/forms/bulk_edit.py:1797 netbox/dcim/forms/bulk_edit.py:1846 -#: 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:362 -#: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:738 -#: netbox/dcim/forms/bulk_import.py:1189 netbox/dcim/forms/bulk_import.py:1410 -#: netbox/dcim/forms/bulk_import.py:1620 netbox/dcim/forms/bulk_import.py:1684 +#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 +#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:739 +#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1453 +#: netbox/dcim/forms/bulk_import.py:1663 netbox/dcim/forms/bulk_import.py:1727 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:462 #: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:954 @@ -830,8 +830,8 @@ msgstr "Leverandørkonto" #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:205 #: netbox/virtualization/forms/bulk_edit.py:71 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:55 -#: netbox/virtualization/forms/bulk_import.py:86 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:91 #: netbox/virtualization/forms/filtersets.py:83 #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 @@ -839,7 +839,7 @@ msgstr "Leverandørkonto" #: 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/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:46 #: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 @@ -863,10 +863,10 @@ msgstr "Status" #: netbox/dcim/forms/bulk_edit.py:202 netbox/dcim/forms/bulk_edit.py:372 #: netbox/dcim/forms/bulk_edit.py:501 netbox/dcim/forms/bulk_edit.py:766 #: netbox/dcim/forms/bulk_edit.py:879 netbox/dcim/forms/bulk_edit.py:1851 -#: 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:367 -#: netbox/dcim/forms/bulk_import.py:552 netbox/dcim/forms/bulk_import.py:1422 -#: netbox/dcim/forms/bulk_import.py:1677 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156 +#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:368 +#: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:1465 +#: netbox/dcim/forms/bulk_import.py:1720 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:752 netbox/dcim/forms/filtersets.py:946 @@ -914,8 +914,8 @@ msgstr "Status" #: 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/bulk_import.py:72 +#: netbox/virtualization/forms/bulk_import.py:126 #: 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:273 @@ -1037,7 +1037,7 @@ msgstr "Forpagtning" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1376 netbox/dcim/forms/bulk_import.py:1401 +#: netbox/dcim/forms/bulk_import.py:1419 netbox/dcim/forms/bulk_import.py:1444 msgid "Termination type" msgstr "Afslutningstype" @@ -1112,7 +1112,7 @@ msgstr "Leverandørnetværk" #: netbox/circuits/forms/filtersets.py:382 #: netbox/circuits/forms/model_forms.py:366 netbox/dcim/forms/bulk_edit.py:383 #: netbox/dcim/forms/bulk_edit.py:1351 netbox/dcim/forms/bulk_edit.py:1787 -#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1158 +#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1201 #: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:807 #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1227 netbox/dcim/forms/model_forms.py:1696 @@ -1147,13 +1147,13 @@ msgstr "Leverandørnetværk" #: netbox/tenancy/forms/model_forms.py:144 #: netbox/tenancy/tables/contacts.py:110 #: netbox/virtualization/forms/bulk_edit.py:127 -#: netbox/virtualization/forms/bulk_import.py:112 +#: netbox/virtualization/forms/bulk_import.py:117 #: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 #: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 -#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 +#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:84 msgid "Role" msgstr "Rolle" @@ -1173,15 +1173,15 @@ msgstr "Kredsløbstype" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: 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:364 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:740 -#: netbox/dcim/forms/bulk_import.py:1191 netbox/dcim/forms/bulk_import.py:1622 +#: netbox/dcim/forms/bulk_import.py:94 netbox/dcim/forms/bulk_import.py:153 +#: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:581 netbox/dcim/forms/bulk_import.py:741 +#: netbox/dcim/forms/bulk_import.py:1234 netbox/dcim/forms/bulk_import.py:1665 #: 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:512 #: netbox/ipam/forms/bulk_import.py:525 -#: netbox/virtualization/forms/bulk_import.py:57 -#: netbox/virtualization/forms/bulk_import.py:88 +#: netbox/virtualization/forms/bulk_import.py:62 +#: netbox/virtualization/forms/bulk_import.py:93 #: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 #: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" @@ -1190,17 +1190,17 @@ 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:114 netbox/dcim/forms/bulk_import.py:159 -#: netbox/dcim/forms/bulk_import.py:371 netbox/dcim/forms/bulk_import.py:556 -#: netbox/dcim/forms/bulk_import.py:1426 netbox/dcim/forms/bulk_import.py:1617 -#: netbox/dcim/forms/bulk_import.py:1681 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/bulk_import.py:160 +#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:1469 netbox/dcim/forms/bulk_import.py:1660 +#: netbox/dcim/forms/bulk_import.py:1724 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:476 #: netbox/ipam/forms/bulk_import.py:507 -#: netbox/virtualization/forms/bulk_import.py:71 -#: netbox/virtualization/forms/bulk_import.py:125 +#: netbox/virtualization/forms/bulk_import.py:76 +#: netbox/virtualization/forms/bulk_import.py:130 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 #: netbox/wireless/forms/bulk_import.py:141 msgid "Assigned tenant" @@ -1238,7 +1238,7 @@ msgstr "Operationel rolle" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:369 #: netbox/circuits/tables/virtual_circuits.py:111 -#: netbox/dcim/forms/bulk_import.py:1289 netbox/dcim/forms/model_forms.py:1301 +#: netbox/dcim/forms/bulk_import.py:1332 netbox/dcim/forms/model_forms.py:1301 #: netbox/dcim/forms/model_forms.py:1570 netbox/dcim/forms/model_forms.py:1737 #: netbox/dcim/forms/model_forms.py:1772 netbox/dcim/forms/model_forms.py:1902 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 @@ -1273,9 +1273,9 @@ msgstr "Grænseflade" #: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:364 #: netbox/dcim/forms/bulk_edit.py:477 netbox/dcim/forms/bulk_edit.py:758 #: netbox/dcim/forms/bulk_edit.py:813 netbox/dcim/forms/bulk_edit.py:967 -#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 -#: netbox/dcim/forms/bulk_import.py:619 netbox/dcim/forms/bulk_import.py:1566 -#: netbox/dcim/forms/bulk_import.py:1600 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:242 netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:620 netbox/dcim/forms/bulk_import.py:1609 +#: netbox/dcim/forms/bulk_import.py:1643 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:749 netbox/dcim/forms/filtersets.py:792 @@ -1336,7 +1336,7 @@ msgstr "Kontakter" #: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:122 #: netbox/dcim/forms/bulk_edit.py:339 netbox/dcim/forms/bulk_edit.py:942 -#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/bulk_import.py:97 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:769 netbox/dcim/forms/filtersets.py:988 @@ -1406,7 +1406,7 @@ msgstr "Opgave" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:127 -#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:126 +#: netbox/dcim/forms/bulk_import.py:104 netbox/dcim/forms/model_forms.py:126 #: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:572 #: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:496 netbox/ipam/forms/model_forms.py:571 @@ -1428,13 +1428,13 @@ msgstr "Opgave" #: 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/bulk_import.py:53 #: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 +#: netbox/vpn/tables/tunnels.py:45 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:43 @@ -1490,12 +1490,12 @@ msgstr "Unikt kredsløbs-ID" #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:52 #: netbox/dcim/models/device_components.py:488 #: netbox/dcim/models/device_components.py:1319 -#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1188 +#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1194 #: netbox/dcim/models/modules.py:210 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/racks.py:677 #: netbox/dcim/models/sites.py:154 netbox/dcim/models/sites.py:270 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:529 -#: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:227 +#: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 @@ -1599,7 +1599,7 @@ msgstr "Patchpanelets ID og portnummer" #: netbox/extras/models/models.py:479 netbox/extras/models/models.py:558 #: netbox/extras/models/models.py:684 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 -#: netbox/ipam/models/vlans.py:383 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:384 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1626,7 +1626,7 @@ msgstr "En kredsløbsafslutning skal fastgøres til et afsluttende objekt." #: netbox/dcim/models/device_component_templates.py:44 #: netbox/dcim/models/device_components.py:53 #: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1120 -#: netbox/dcim/models/devices.py:1183 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:1189 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:36 netbox/extras/models/configs.py:78 @@ -1639,7 +1639,7 @@ msgstr "En kredsløbsafslutning skal fastgøres til et afsluttende objekt." #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: 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:216 netbox/ipam/models/vlans.py:362 +#: netbox/ipam/models/vlans.py:217 netbox/ipam/models/vlans.py:363 #: 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:56 netbox/tenancy/models/tenants.py:19 @@ -1856,7 +1856,7 @@ msgstr "virtuelle kredsløbsafslutninger" #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57 #: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129 #: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23 -#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40 +#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:41 #: netbox/wireless/tables/wirelesslan.py:18 #: netbox/wireless/tables/wirelesslan.py:92 msgid "Name" @@ -1909,13 +1909,13 @@ msgstr "Forpligtelsesrate" #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:236 #: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 #: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 -#: netbox/extras/tables/tables.py:702 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:25 -#: netbox/ipam/tables/services.py:55 netbox/ipam/tables/vlans.py:124 -#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 -#: netbox/templates/dcim/htmx/cable_edit.html:90 +#: netbox/extras/forms/bulk_import.py:276 netbox/extras/tables/tables.py:702 +#: 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:25 netbox/ipam/tables/services.py:55 +#: netbox/ipam/tables/vlans.py:124 netbox/ipam/tables/vrfs.py:47 +#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:90 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 #: netbox/tenancy/tables/contacts.py:35 netbox/tenancy/tables/contacts.py:76 @@ -1926,7 +1926,7 @@ msgstr "Forpligtelsesrate" #: 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:40 -#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:31 +#: netbox/vpn/tables/tunnels.py:62 netbox/wireless/tables/wirelesslan.py:31 #: netbox/wireless/tables/wirelesslan.py:70 msgid "Comments" msgstr "Bemærkninger" @@ -1978,20 +1978,20 @@ msgstr "ASN antal" #: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 #: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 -#: netbox/vpn/tables/tunnels.py:58 +#: netbox/vpn/tables/tunnels.py:59 msgid "Terminations" msgstr "Opsigelser" #: netbox/circuits/tables/virtual_circuits.py:108 #: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1370 #: netbox/dcim/forms/bulk_edit.py:1782 netbox/dcim/forms/bulk_edit.py:1841 -#: netbox/dcim/forms/bulk_import.py:720 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:808 netbox/dcim/forms/bulk_import.py:834 -#: netbox/dcim/forms/bulk_import.py:854 netbox/dcim/forms/bulk_import.py:910 -#: netbox/dcim/forms/bulk_import.py:1028 netbox/dcim/forms/bulk_import.py:1076 -#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1105 -#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/forms/bulk_import.py:1275 -#: netbox/dcim/forms/bulk_import.py:1671 netbox/dcim/forms/connections.py:29 +#: netbox/dcim/forms/bulk_import.py:721 netbox/dcim/forms/bulk_import.py:783 +#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 +#: netbox/dcim/forms/bulk_import.py:855 netbox/dcim/forms/bulk_import.py:911 +#: netbox/dcim/forms/bulk_import.py:1071 netbox/dcim/forms/bulk_import.py:1119 +#: netbox/dcim/forms/bulk_import.py:1136 netbox/dcim/forms/bulk_import.py:1148 +#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1318 +#: netbox/dcim/forms/bulk_import.py:1714 netbox/dcim/forms/connections.py:29 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:951 #: netbox/dcim/forms/filtersets.py:983 netbox/dcim/forms/filtersets.py:1129 #: netbox/dcim/forms/filtersets.py:1320 netbox/dcim/forms/filtersets.py:1345 @@ -2038,7 +2038,7 @@ msgstr "Opsigelser" #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 -#: netbox/virtualization/forms/bulk_import.py:105 +#: netbox/virtualization/forms/bulk_import.py:110 #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 @@ -2115,7 +2115,7 @@ msgstr "Afsluttet" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1895 netbox/dcim/choices.py:1985 +#: netbox/dcim/choices.py:1913 netbox/dcim/choices.py:2003 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Mislykkedes" @@ -2274,19 +2274,19 @@ msgstr "Datakilde (ID)" msgid "Data source (name)" msgstr "Datakilde (navn)" -#: netbox/core/filtersets.py:176 netbox/dcim/filtersets.py:508 +#: netbox/core/filtersets.py:180 netbox/dcim/filtersets.py:508 #: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 #: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 #: netbox/extras/filtersets.py:475 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "Bruger (ID)" -#: netbox/core/filtersets.py:182 +#: netbox/core/filtersets.py:186 msgid "User name" msgstr "Brugernavn" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1943 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1961 #: netbox/dcim/forms/bulk_edit.py:1211 netbox/dcim/forms/bulk_edit.py:1492 #: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:596 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:127 @@ -2476,7 +2476,7 @@ msgstr "Skal uploade en fil eller vælge en datafil, der skal synkroniseres" msgid "Rack Elevations" msgstr "Rackhøjder" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1814 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1832 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1446 #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -2582,7 +2582,7 @@ 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:21 netbox/core/models/data.py:269 -#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 #: netbox/extras/models/models.py:839 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:32 @@ -2702,7 +2702,7 @@ msgstr "" "Der opstod en fejl ved initialisering af backend. En afhængighed skal " "installeres: " -#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:33 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "sidst opdateret" @@ -2747,27 +2747,27 @@ msgstr "automatisk synkroniseringsrekord" msgid "auto sync records" msgstr "automatisk synkronisering af poster" -#: netbox/core/models/files.py:40 +#: netbox/core/models/files.py:39 msgid "file root" msgstr "root-fil" -#: netbox/core/models/files.py:45 +#: netbox/core/models/files.py:44 msgid "file path" msgstr "filsti" -#: netbox/core/models/files.py:47 +#: netbox/core/models/files.py:46 msgid "File path relative to the designated root path" msgstr "Filsti i forhold til den angivne rodsti" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:60 msgid "managed file" msgstr "administreret fil" -#: netbox/core/models/files.py:62 +#: netbox/core/models/files.py:61 msgid "managed files" msgstr "administrerede filer" -#: netbox/core/models/files.py:112 +#: netbox/core/models/files.py:108 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "EN {model} med denne filsti findes allerede ({path})." @@ -2844,7 +2844,7 @@ msgstr "objekttyper" msgid "Sync Data" msgstr "Synkroniser data" -#: netbox/core/signals.py:175 +#: netbox/core/signals.py:176 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Sletning forhindres af en beskyttelsesregel: {message}" @@ -2979,7 +2979,7 @@ msgstr "Ældste opgave" msgid "Workers" msgstr "Arbejdstagere" -#: netbox/core/tables/tasks.py:47 netbox/vpn/tables/tunnels.py:88 +#: netbox/core/tables/tasks.py:47 netbox/vpn/tables/tunnels.py:90 msgid "Host" msgstr "Værten" @@ -3122,8 +3122,8 @@ msgid "Staging" msgstr "Iscenesættelse" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1837 -#: netbox/dcim/choices.py:1986 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1855 +#: netbox/dcim/choices.py:2004 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Nedlæggelse" @@ -3188,7 +3188,7 @@ msgstr "Forældet" msgid "Millimeters" msgstr "Millimeter" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1859 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1877 msgid "Inches" msgstr "Tommer" @@ -3209,11 +3209,11 @@ msgstr "Forældet" #: netbox/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:76 #: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:188 #: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_edit.py:702 -#: netbox/dcim/forms/bulk_edit.py:1497 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:485 netbox/dcim/forms/bulk_import.py:513 -#: netbox/dcim/forms/bulk_import.py:639 netbox/dcim/forms/bulk_import.py:915 -#: netbox/dcim/forms/bulk_import.py:1170 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/bulk_import.py:64 +#: netbox/dcim/forms/bulk_import.py:78 netbox/dcim/forms/bulk_import.py:141 +#: netbox/dcim/forms/bulk_import.py:486 netbox/dcim/forms/bulk_import.py:514 +#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:916 +#: netbox/dcim/forms/bulk_import.py:1213 netbox/dcim/forms/filtersets.py:236 #: netbox/dcim/forms/filtersets.py:714 netbox/dcim/forms/filtersets.py:725 #: netbox/dcim/forms/model_forms.py:80 netbox/dcim/forms/model_forms.py:100 #: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:518 @@ -3244,7 +3244,7 @@ msgstr "Forældet" #: netbox/tenancy/forms/model_forms.py:69 netbox/tenancy/tables/contacts.py:23 #: netbox/tenancy/tables/tenants.py:20 #: netbox/virtualization/forms/bulk_edit.py:189 -#: netbox/virtualization/forms/bulk_import.py:157 +#: netbox/virtualization/forms/bulk_import.py:162 #: netbox/virtualization/tables/virtualmachines.py:132 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 @@ -3272,7 +3272,7 @@ msgid "Rear" msgstr "Bageste" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:1984 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2002 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Iscenesat" @@ -3365,11 +3365,11 @@ msgid "Virtual interfaces" msgstr "Virtuelle grænseflader" #: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1505 -#: netbox/dcim/forms/bulk_import.py:922 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/bulk_import.py:923 netbox/dcim/forms/model_forms.py:1111 #: netbox/dcim/tables/devices.py:723 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 +#: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/tables/virtualmachines.py:136 msgid "Bridge" msgstr "Bro" @@ -3509,80 +3509,80 @@ msgstr "Kobber" msgid "Fiber Optic" msgstr "Fiberoptisk" -#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1838 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1764 +#: netbox/dcim/choices.py:1773 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Kobber - snoet par (UTP/STP)" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1787 msgid "Copper - Twinax (DAC)" msgstr "Kobber - Twinax (DAC)" -#: netbox/dcim/choices.py:1785 +#: netbox/dcim/choices.py:1794 msgid "Copper - Coaxial" msgstr "Kobber - Koaksial" -#: netbox/dcim/choices.py:1791 +#: netbox/dcim/choices.py:1809 msgid "Fiber - Multimode" msgstr "Fiber - Multimode" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1820 msgid "Fiber - Single-mode" msgstr "Fiber - Single-mode" -#: netbox/dcim/choices.py:1810 +#: netbox/dcim/choices.py:1828 msgid "Fiber - Other" msgstr "Fiber - Andet" -#: netbox/dcim/choices.py:1835 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1853 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Tilsluttet" -#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1872 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometer" -#: netbox/dcim/choices.py:1855 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1873 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Meter" -#: netbox/dcim/choices.py:1856 +#: netbox/dcim/choices.py:1874 msgid "Centimeters" msgstr "Centimeter" -#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1875 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Mil" -#: netbox/dcim/choices.py:1858 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Fod" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1924 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:1927 +#: netbox/dcim/choices.py:1945 msgid "Single phase" msgstr "Enkeltfase" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1946 msgid "Three-phase" msgstr "Trefaset" -#: netbox/dcim/choices.py:1944 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1962 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:55 #: netbox/netbox/preferences.py:80 netbox/templates/extras/customfield.html:78 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Handicappede" -#: netbox/dcim/choices.py:1945 +#: netbox/dcim/choices.py:1963 msgid "Faulty" msgstr "Defekt" @@ -3855,8 +3855,8 @@ msgstr "Er fuld dybde" #: netbox/dcim/filtersets.py:1197 netbox/dcim/forms/filtersets.py:848 #: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1688 -#: netbox/dcim/forms/model_forms.py:1899 netbox/dcim/models/devices.py:1284 -#: netbox/dcim/models/devices.py:1304 netbox/virtualization/filtersets.py:201 +#: netbox/dcim/forms/model_forms.py:1899 netbox/dcim/models/devices.py:1290 +#: netbox/dcim/models/devices.py:1310 netbox/virtualization/filtersets.py:201 #: netbox/virtualization/filtersets.py:273 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 @@ -3990,7 +3990,7 @@ msgstr "VM-grænseflade (ID)" msgid "Is assigned" msgstr "Er tildelt" -#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1296 +#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1339 #: netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Er primær" @@ -4011,7 +4011,7 @@ msgid "Assigned VID" msgstr "Tildelt VID" #: netbox/dcim/filtersets.py:1893 netbox/dcim/forms/bulk_edit.py:1618 -#: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/filtersets.py:1526 +#: netbox/dcim/forms/bulk_import.py:1008 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1548 #: netbox/dcim/models/device_components.py:810 #: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 @@ -4035,7 +4035,7 @@ msgstr "Tildelt VID" #: 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/bulk_import.py:216 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:366 #: netbox/virtualization/models/virtualmachines.py:336 @@ -4199,7 +4199,7 @@ msgstr "Strømpanel (ID)" #: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:471 #: netbox/extras/forms/model_forms.py:596 #: netbox/extras/forms/model_forms.py:680 -#: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:86 +#: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:87 #: netbox/netbox/forms/mixins.py:111 netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 @@ -4246,7 +4246,7 @@ msgstr "Kontakt telefon" msgid "Contact E-mail" msgstr "Kontakt E-mail" -#: netbox/dcim/forms/bulk_edit.py:161 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/bulk_edit.py:161 netbox/dcim/forms/bulk_import.py:127 #: netbox/dcim/forms/model_forms.py:138 msgid "Time zone" msgstr "Tidszone" @@ -4255,9 +4255,9 @@ msgstr "Tidszone" #: netbox/dcim/forms/bulk_edit.py:623 netbox/dcim/forms/bulk_edit.py:707 #: netbox/dcim/forms/bulk_edit.py:732 netbox/dcim/forms/bulk_edit.py:825 #: netbox/dcim/forms/bulk_edit.py:1356 netbox/dcim/forms/bulk_edit.py:1792 -#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:404 -#: netbox/dcim/forms/bulk_import.py:453 netbox/dcim/forms/bulk_import.py:523 -#: netbox/dcim/forms/bulk_import.py:559 netbox/dcim/forms/bulk_import.py:1164 +#: netbox/dcim/forms/bulk_import.py:189 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:560 netbox/dcim/forms/bulk_import.py:1207 #: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 #: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/filtersets.py:639 #: netbox/dcim/forms/filtersets.py:730 netbox/dcim/forms/filtersets.py:812 @@ -4283,21 +4283,21 @@ msgid "Manufacturer" msgstr "Producent" #: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 -#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/bulk_import.py:198 netbox/dcim/forms/bulk_import.py:277 #: 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:255 netbox/dcim/forms/bulk_edit.py:408 -#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:280 #: 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:261 netbox/dcim/forms/bulk_edit.py:414 -#: netbox/dcim/forms/bulk_import.py:286 +#: netbox/dcim/forms/bulk_import.py:287 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "Højde (U)" @@ -4320,7 +4320,7 @@ msgid "Outer depth" msgstr "Ydre dybde" #: netbox/dcim/forms/bulk_edit.py:288 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_import.py:211 netbox/dcim/forms/bulk_import.py:290 msgid "Outer unit" msgstr "Ydre enhed" @@ -4332,7 +4332,7 @@ msgstr "Monteringsdybde" #: netbox/dcim/forms/bulk_edit.py:452 netbox/dcim/forms/bulk_edit.py:480 #: netbox/dcim/forms/bulk_edit.py:569 netbox/dcim/forms/bulk_edit.py:592 #: netbox/dcim/forms/bulk_edit.py:637 netbox/dcim/forms/bulk_edit.py:659 -#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/bulk_import.py:418 netbox/dcim/forms/bulk_import.py:465 #: 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:495 netbox/dcim/forms/filtersets.py:601 @@ -4366,8 +4366,8 @@ msgstr "Maks. Vægt" #: netbox/dcim/forms/bulk_edit.py:308 netbox/dcim/forms/bulk_edit.py:462 #: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:642 -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 -#: netbox/dcim/forms/bulk_import.py:422 netbox/dcim/forms/bulk_import.py:469 +#: netbox/dcim/forms/bulk_import.py:217 netbox/dcim/forms/bulk_import.py:302 +#: netbox/dcim/forms/bulk_import.py:423 netbox/dcim/forms/bulk_import.py:470 #: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:605 #: netbox/dcim/forms/filtersets.py:698 msgid "Weight unit" @@ -4398,7 +4398,7 @@ msgstr "Dimensioner" msgid "Numbering" msgstr "Nummerering" -#: netbox/dcim/forms/bulk_edit.py:388 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_edit.py:388 netbox/dcim/forms/bulk_import.py:267 #: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "Racktype" @@ -4419,8 +4419,8 @@ msgstr "Aktivemærke" #: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:564 #: netbox/dcim/forms/bulk_edit.py:632 netbox/dcim/forms/bulk_edit.py:781 -#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:458 -#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/bulk_import.py:296 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/bulk_import.py:654 netbox/dcim/forms/filtersets.py:282 #: netbox/dcim/forms/filtersets.py:518 netbox/dcim/forms/filtersets.py:689 #: netbox/dcim/forms/filtersets.py:834 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/devicetype.html:65 @@ -4430,9 +4430,9 @@ msgid "Airflow" msgstr "Luftstrøm" #: netbox/dcim/forms/bulk_edit.py:476 netbox/dcim/forms/bulk_edit.py:995 -#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 -#: netbox/dcim/forms/bulk_import.py:626 netbox/dcim/forms/bulk_import.py:1607 -#: netbox/dcim/forms/bulk_import.py:1611 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:354 +#: netbox/dcim/forms/bulk_import.py:627 netbox/dcim/forms/bulk_import.py:1650 +#: netbox/dcim/forms/bulk_import.py:1654 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:802 netbox/dcim/forms/filtersets.py:1015 @@ -4461,7 +4461,7 @@ msgstr "Rack" msgid "Hardware" msgstr "Hardware" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_import.py:411 #: netbox/dcim/forms/filtersets.py:506 netbox/dcim/forms/model_forms.py:371 msgid "Default platform" msgstr "Standardplatform" @@ -4498,7 +4498,7 @@ msgid "Schema" msgstr "Skema" #: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:618 -#: netbox/dcim/forms/bulk_import.py:447 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/filtersets.py:634 #: netbox/dcim/forms/model_forms.py:420 netbox/dcim/forms/model_forms.py:433 #: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:393 #: netbox/extras/forms/model_forms.py:615 netbox/extras/tables/tables.py:583 @@ -4533,47 +4533,47 @@ msgid "VM role" msgstr "VM-rolle" #: netbox/dcim/forms/bulk_edit.py:682 netbox/dcim/forms/bulk_edit.py:712 -#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:495 -#: netbox/dcim/forms/bulk_import.py:499 netbox/dcim/forms/bulk_import.py:530 -#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:659 -#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/filtersets.py:709 +#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:496 +#: netbox/dcim/forms/bulk_import.py:500 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/bulk_import.py:660 +#: netbox/dcim/forms/bulk_import.py:664 netbox/dcim/forms/filtersets.py:709 #: netbox/dcim/forms/filtersets.py:735 netbox/dcim/forms/filtersets.py:853 #: netbox/dcim/forms/model_forms.py:512 netbox/dcim/forms/model_forms.py:551 #: netbox/dcim/forms/model_forms.py:669 -#: netbox/virtualization/forms/bulk_import.py:138 -#: netbox/virtualization/forms/bulk_import.py:139 +#: netbox/virtualization/forms/bulk_import.py:143 +#: netbox/virtualization/forms/bulk_import.py:144 #: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "Konfigurationsskabelon" #: netbox/dcim/forms/bulk_edit.py:737 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_import.py:565 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/filtersets.py:116 #: netbox/dcim/forms/model_forms.py:614 netbox/dcim/forms/model_forms.py:990 #: netbox/dcim/forms/model_forms.py:1007 netbox/extras/filtersets.py:684 msgid "Device type" msgstr "Enhedstype" -#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:547 #: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:622 msgid "Device role" msgstr "Enhedsrolle" -#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:571 +#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:572 #: netbox/dcim/forms/filtersets.py:826 netbox/dcim/forms/model_forms.py:563 #: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:205 #: netbox/extras/filtersets.py:700 netbox/templates/dcim/device.html:192 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 -#: netbox/virtualization/forms/bulk_import.py:128 +#: netbox/virtualization/forms/bulk_import.py:133 #: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" msgstr "Platformen" -#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:591 #: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/filtersets.py:928 #: netbox/dcim/forms/model_forms.py:636 netbox/dcim/tables/devices.py:225 #: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:387 @@ -4585,7 +4585,7 @@ msgstr "Platformen" #: netbox/virtualization/filtersets.py:123 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/forms/bulk_edit.py:111 -#: netbox/virtualization/forms/bulk_import.py:98 +#: netbox/virtualization/forms/bulk_import.py:103 #: netbox/virtualization/forms/filtersets.py:105 #: netbox/virtualization/forms/filtersets.py:129 #: netbox/virtualization/forms/filtersets.py:212 @@ -4606,7 +4606,7 @@ msgstr "Konfiguration" msgid "Virtualization" msgstr "Virtualisering" -#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:732 +#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:733 #: netbox/dcim/forms/model_forms.py:764 netbox/dcim/forms/model_forms.py:1015 msgid "Module type" msgstr "Modultype" @@ -4639,8 +4639,8 @@ msgstr "Mærke" msgid "Length" msgstr "Længde" -#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1429 -#: netbox/dcim/forms/bulk_import.py:1432 netbox/dcim/forms/filtersets.py:1150 +#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1472 +#: netbox/dcim/forms/bulk_import.py:1475 netbox/dcim/forms/filtersets.py:1150 msgid "Length unit" msgstr "Længdeenhed" @@ -4649,18 +4649,18 @@ msgstr "Længdeenhed" msgid "Domain" msgstr "domæne" -#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1594 +#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1637 #: netbox/dcim/forms/filtersets.py:1236 netbox/dcim/forms/model_forms.py:867 msgid "Power panel" msgstr "Strømpanel" -#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1630 +#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1673 #: netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Forsyning" -#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1635 +#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1678 #: netbox/dcim/forms/filtersets.py:1263 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4700,13 +4700,13 @@ msgstr "Tildelt lodtrækning" msgid "Allocated power draw (watts)" msgstr "Allokeret forbrug (watt)" -#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:865 +#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:866 #: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1438 #: netbox/dcim/forms/model_forms.py:1753 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Strømstik" -#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:872 +#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:873 msgid "Feed leg" msgstr "Foderben" @@ -4715,7 +4715,7 @@ msgid "Management only" msgstr "Kun ledelse" #: netbox/dcim/forms/bulk_edit.py:1228 netbox/dcim/forms/bulk_edit.py:1545 -#: netbox/dcim/forms/bulk_import.py:958 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/bulk_import.py:959 netbox/dcim/forms/filtersets.py:1482 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:446 #: netbox/dcim/models/device_components.py:782 @@ -4723,7 +4723,7 @@ msgid "PoE mode" msgstr "PoE-tilstand" #: netbox/dcim/forms/bulk_edit.py:1234 netbox/dcim/forms/bulk_edit.py:1551 -#: netbox/dcim/forms/bulk_import.py:964 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:453 #: netbox/dcim/models/device_components.py:789 @@ -4759,8 +4759,8 @@ msgstr "FORSINKELSE" msgid "Virtual device contexts" msgstr "Virtuelle enhedskontekster" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:793 -#: netbox/dcim/forms/bulk_import.py:819 netbox/dcim/forms/filtersets.py:1330 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:794 +#: netbox/dcim/forms/bulk_import.py:820 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 #: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 @@ -4769,12 +4769,12 @@ msgstr "Virtuelle enhedskontekster" msgid "Speed" msgstr "Hastighed" -#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:968 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:215 -#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/forms/bulk_import.py:176 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 #: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 @@ -4783,23 +4783,27 @@ msgstr "Hastighed" msgid "Mode" msgstr "Tilstand" -#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/model_forms.py:1514 -#: 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/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:974 +#: netbox/dcim/forms/model_forms.py:1514 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/bulk_import.py:182 #: netbox/virtualization/forms/model_forms.py:333 msgid "VLAN group" msgstr "VLAN-gruppe" -#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/model_forms.py:1520 -#: netbox/dcim/tables/devices.py:622 +#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/model_forms.py:1520 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 +#: netbox/virtualization/forms/bulk_import.py:189 #: netbox/virtualization/forms/model_forms.py:338 msgid "Untagged VLAN" msgstr "Umærket VLAN" -#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/model_forms.py:1529 -#: netbox/dcim/tables/devices.py:628 +#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:988 +#: netbox/dcim/forms/model_forms.py:1529 netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 +#: netbox/virtualization/forms/bulk_import.py:196 #: netbox/virtualization/forms/model_forms.py:347 msgid "Tagged VLANs" msgstr "Mærkede VLAN'er" @@ -4812,7 +4816,9 @@ msgstr "Tilføj taggede VLAN'er" msgid "Remove tagged VLANs" msgstr "Fjern mærkede VLAN'er" -#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/model_forms.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1001 +#: netbox/dcim/forms/model_forms.py:1538 +#: netbox/virtualization/forms/bulk_import.py:209 #: netbox/virtualization/forms/model_forms.py:356 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q-service-VLAN" @@ -4878,226 +4884,226 @@ msgstr "Interfacetilstand skal specificeres for at tildele VLAN'er" 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:67 +#: netbox/dcim/forms/bulk_import.py:68 msgid "Name of parent region" msgstr "Navn på overordnet region" -#: netbox/dcim/forms/bulk_import.py:81 +#: netbox/dcim/forms/bulk_import.py:82 msgid "Name of parent site group" msgstr "Navn på overordnet områdegruppe" -#: netbox/dcim/forms/bulk_import.py:100 +#: netbox/dcim/forms/bulk_import.py:101 msgid "Assigned region" msgstr "Tildelt region" -#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:108 netbox/tenancy/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "Tildelt gruppe" -#: netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/bulk_import.py:127 msgid "available options" msgstr "tilgængelige muligheder" -#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:616 -#: netbox/dcim/forms/bulk_import.py:1591 netbox/ipam/forms/bulk_import.py:493 -#: netbox/virtualization/forms/bulk_import.py:64 -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/bulk_import.py:1634 netbox/ipam/forms/bulk_import.py:493 +#: netbox/virtualization/forms/bulk_import.py:69 +#: netbox/virtualization/forms/bulk_import.py:100 msgid "Assigned site" msgstr "Tildelt område" -#: netbox/dcim/forms/bulk_import.py:144 +#: netbox/dcim/forms/bulk_import.py:145 msgid "Parent location" msgstr "Forældreplacering" -#: netbox/dcim/forms/bulk_import.py:146 +#: netbox/dcim/forms/bulk_import.py:147 msgid "Location not found." msgstr "Placering ikke fundet." -#: netbox/dcim/forms/bulk_import.py:191 +#: netbox/dcim/forms/bulk_import.py:192 msgid "The manufacturer of this rack type" msgstr "Producenten af denne racktype" -#: netbox/dcim/forms/bulk_import.py:202 +#: netbox/dcim/forms/bulk_import.py:203 msgid "The lowest-numbered position in the rack" msgstr "Den laveste nummererede position i racket" -#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:283 msgid "Rail-to-rail width (in inches)" msgstr "Skinne-til-skinne-bredde (i tommer)" -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_import.py:214 netbox/dcim/forms/bulk_import.py:293 msgid "Unit for outer dimensions" msgstr "Enhed til udvendige mål" -#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 +#: netbox/dcim/forms/bulk_import.py:220 netbox/dcim/forms/bulk_import.py:305 msgid "Unit for rack weights" msgstr "Enhed til rackvægte" -#: netbox/dcim/forms/bulk_import.py:251 +#: netbox/dcim/forms/bulk_import.py:252 msgid "Name of assigned tenant" msgstr "Navn på tildelt lejer" -#: netbox/dcim/forms/bulk_import.py:263 +#: netbox/dcim/forms/bulk_import.py:264 msgid "Name of assigned role" msgstr "Navn på tildelt rolle" -#: netbox/dcim/forms/bulk_import.py:270 +#: netbox/dcim/forms/bulk_import.py:271 msgid "Rack type model" msgstr "Model af racktype" -#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:656 +#: netbox/dcim/forms/bulk_import.py:299 netbox/dcim/forms/bulk_import.py:462 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Airflow direction" msgstr "Luftstrømsretning" -#: netbox/dcim/forms/bulk_import.py:330 +#: netbox/dcim/forms/bulk_import.py:331 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:332 +#: netbox/dcim/forms/bulk_import.py:333 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:340 +#: netbox/dcim/forms/bulk_import.py:341 msgid "Parent site" msgstr "Overordnet område" -#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1604 +#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1647 msgid "Rack's location (if any)" msgstr "Rackets placering (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:328 +#: netbox/dcim/forms/bulk_import.py:357 netbox/dcim/forms/model_forms.py:328 #: 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:359 +#: netbox/dcim/forms/bulk_import.py:360 msgid "Comma-separated list of individual unit numbers" msgstr "Kommasepareret liste over individuelle enhedsnumre" -#: netbox/dcim/forms/bulk_import.py:407 +#: netbox/dcim/forms/bulk_import.py:408 msgid "The manufacturer which produces this device type" msgstr "Producenten, der fremstiller denne enhedstype" -#: netbox/dcim/forms/bulk_import.py:414 +#: netbox/dcim/forms/bulk_import.py:415 msgid "The default platform for devices of this type (optional)" msgstr "Standardplatformen for enheder af denne type (valgfrit)" -#: netbox/dcim/forms/bulk_import.py:419 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Device weight" msgstr "Enhedsvægt" -#: netbox/dcim/forms/bulk_import.py:425 +#: netbox/dcim/forms/bulk_import.py:426 msgid "Unit for device weight" msgstr "Enhed til enhedens vægt" -#: netbox/dcim/forms/bulk_import.py:466 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Module weight" msgstr "Modulvægt" -#: netbox/dcim/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:473 msgid "Unit for module weight" msgstr "Enhed til modulvægt" -#: netbox/dcim/forms/bulk_import.py:489 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Parent Device Role" msgstr "Overordnet enhedsrolle" -#: netbox/dcim/forms/bulk_import.py:491 +#: netbox/dcim/forms/bulk_import.py:492 msgid "Device role not found." msgstr "Enhedsrollen blev ikke fundet." -#: netbox/dcim/forms/bulk_import.py:517 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent platform" msgstr "Forældreplatform" -#: netbox/dcim/forms/bulk_import.py:519 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Platform not found." msgstr "Platformen blev ikke fundet." -#: netbox/dcim/forms/bulk_import.py:527 +#: netbox/dcim/forms/bulk_import.py:528 msgid "Limit platform assignments to this manufacturer" msgstr "Begræns platformstildelinger til denne producent" -#: netbox/dcim/forms/bulk_import.py:549 netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/bulk_import.py:1717 #: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned role" msgstr "Tildelt rolle" -#: netbox/dcim/forms/bulk_import.py:562 +#: netbox/dcim/forms/bulk_import.py:563 msgid "Device type manufacturer" msgstr "Producent af enhedstype" -#: netbox/dcim/forms/bulk_import.py:568 +#: netbox/dcim/forms/bulk_import.py:569 msgid "Device type model" msgstr "Enhedstypemodel" -#: netbox/dcim/forms/bulk_import.py:575 -#: netbox/virtualization/forms/bulk_import.py:132 +#: netbox/dcim/forms/bulk_import.py:576 +#: netbox/virtualization/forms/bulk_import.py:137 msgid "Assigned platform" msgstr "Tildelt platform" -#: netbox/dcim/forms/bulk_import.py:583 netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/bulk_import.py:588 #: netbox/dcim/forms/model_forms.py:650 msgid "Virtual chassis" msgstr "Virtuelt kabinet" -#: netbox/dcim/forms/bulk_import.py:594 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Virtualization cluster" msgstr "Virtualiseringsklynge" -#: netbox/dcim/forms/bulk_import.py:623 +#: netbox/dcim/forms/bulk_import.py:624 msgid "Assigned location (if any)" msgstr "Tildelt placering (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:630 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Assigned rack (if any)" msgstr "Tildelt rack (hvis et sådant findes)" -#: netbox/dcim/forms/bulk_import.py:633 +#: netbox/dcim/forms/bulk_import.py:634 msgid "Face" msgstr "Ansigt" -#: netbox/dcim/forms/bulk_import.py:636 +#: netbox/dcim/forms/bulk_import.py:637 msgid "Mounted rack face" msgstr "Monteret rackflade" -#: netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:644 msgid "Parent device (for child devices)" msgstr "Overordnet enhed (til underordnede enheder)" -#: netbox/dcim/forms/bulk_import.py:646 +#: netbox/dcim/forms/bulk_import.py:647 msgid "Device bay" msgstr "Enhedsplads" -#: netbox/dcim/forms/bulk_import.py:650 +#: netbox/dcim/forms/bulk_import.py:651 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:723 +#: netbox/dcim/forms/bulk_import.py:724 msgid "The device in which this module is installed" msgstr "Enheden, hvor dette modul er installeret" -#: netbox/dcim/forms/bulk_import.py:726 netbox/dcim/forms/model_forms.py:754 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:754 msgid "Module bay" msgstr "Modulplads" -#: netbox/dcim/forms/bulk_import.py:729 +#: netbox/dcim/forms/bulk_import.py:730 msgid "The module bay in which this module is installed" msgstr "Modulrummet, hvor dette modul er installeret" -#: netbox/dcim/forms/bulk_import.py:735 +#: netbox/dcim/forms/bulk_import.py:736 msgid "The type of module" msgstr "Typen af modul" -#: netbox/dcim/forms/bulk_import.py:743 netbox/dcim/forms/model_forms.py:773 +#: netbox/dcim/forms/bulk_import.py:744 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "Replikerer komponenter" -#: netbox/dcim/forms/bulk_import.py:745 +#: netbox/dcim/forms/bulk_import.py:746 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5105,178 +5111,200 @@ msgstr "" "Udfyld automatisk komponenter, der er knyttet til denne modultype (aktiveret" " som standard)" -#: netbox/dcim/forms/bulk_import.py:748 netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/bulk_import.py:749 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "Vedtage komponenter" -#: netbox/dcim/forms/bulk_import.py:750 netbox/dcim/forms/model_forms.py:782 +#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "Vedtage allerede eksisterende komponenter" -#: netbox/dcim/forms/bulk_import.py:790 netbox/dcim/forms/bulk_import.py:816 -#: netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:791 netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:843 msgid "Port type" msgstr "Porttype" -#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/bulk_import.py:824 +#: netbox/dcim/forms/bulk_import.py:799 netbox/dcim/forms/bulk_import.py:825 msgid "Port speed in bps" msgstr "Porthastighed i bps" -#: netbox/dcim/forms/bulk_import.py:862 +#: netbox/dcim/forms/bulk_import.py:863 msgid "Outlet type" msgstr "Udtagstype" -#: netbox/dcim/forms/bulk_import.py:869 +#: netbox/dcim/forms/bulk_import.py:870 msgid "Local power port which feeds this outlet" msgstr "Lokalt strømstik, der forsyner dette strømudtag" -#: netbox/dcim/forms/bulk_import.py:875 +#: netbox/dcim/forms/bulk_import.py:876 msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrisk fase (til trefasede kredsløb)" -#: netbox/dcim/forms/bulk_import.py:919 netbox/dcim/forms/model_forms.py:1476 -#: netbox/virtualization/forms/bulk_import.py:161 +#: netbox/dcim/forms/bulk_import.py:920 netbox/dcim/forms/model_forms.py:1476 +#: netbox/virtualization/forms/bulk_import.py:166 #: netbox/virtualization/forms/model_forms.py:317 msgid "Parent interface" msgstr "Forældregrænseflade" -#: netbox/dcim/forms/bulk_import.py:926 netbox/dcim/forms/model_forms.py:1484 -#: netbox/virtualization/forms/bulk_import.py:168 +#: netbox/dcim/forms/bulk_import.py:927 netbox/dcim/forms/model_forms.py:1484 +#: netbox/virtualization/forms/bulk_import.py:173 #: netbox/virtualization/forms/model_forms.py:325 msgid "Bridged interface" msgstr "Brobaseret grænseflade" -#: netbox/dcim/forms/bulk_import.py:929 +#: netbox/dcim/forms/bulk_import.py:930 msgid "Lag" msgstr "Forsinkelse" -#: netbox/dcim/forms/bulk_import.py:933 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Parent LAG interface" msgstr "Overordnet LAG-grænseflade" -#: netbox/dcim/forms/bulk_import.py:936 +#: netbox/dcim/forms/bulk_import.py:937 msgid "Vdcs" msgstr "Vdcs" -#: netbox/dcim/forms/bulk_import.py:941 +#: netbox/dcim/forms/bulk_import.py:942 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:947 +#: netbox/dcim/forms/bulk_import.py:948 msgid "Physical medium" msgstr "Fysisk medium" -#: netbox/dcim/forms/bulk_import.py:950 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_import.py:951 netbox/dcim/forms/filtersets.py:1453 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:955 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Poe mode" msgstr "Poe-tilstand" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Poe type" msgstr "Poe-type" -#: netbox/dcim/forms/bulk_import.py:970 -#: netbox/virtualization/forms/bulk_import.py:174 +#: netbox/dcim/forms/bulk_import.py:971 +#: netbox/virtualization/forms/bulk_import.py:179 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q driftstilstand (til L2-grænseflader)" -#: netbox/dcim/forms/bulk_import.py:977 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:978 +#: netbox/virtualization/forms/bulk_import.py:186 +msgid "Filter VLANs available for assignment by group" +msgstr "" + +#: netbox/dcim/forms/bulk_import.py:985 +#: netbox/virtualization/forms/bulk_import.py:193 +msgid "Assigned untagged VLAN ID (filtered by VLAN group)" +msgstr "" + +#: netbox/dcim/forms/bulk_import.py:994 +#: netbox/virtualization/forms/bulk_import.py:202 +msgid "" +"Assigned tagged VLAN IDs separated by commas, encased with double quotes " +"(filtered by VLAN group). Example:" +msgstr "" + +#: netbox/dcim/forms/bulk_import.py:1005 +#: netbox/virtualization/forms/bulk_import.py:213 +msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" +msgstr "" + +#: netbox/dcim/forms/bulk_import.py:1012 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:360 -#: netbox/virtualization/forms/bulk_import.py:181 +#: netbox/virtualization/forms/bulk_import.py:220 msgid "Assigned VRF" msgstr "Tildelt VRF" -#: netbox/dcim/forms/bulk_import.py:980 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Rf role" msgstr "Rf-rolle" -#: netbox/dcim/forms/bulk_import.py:983 +#: netbox/dcim/forms/bulk_import.py:1018 msgid "Wireless role (AP/station)" msgstr "Trådløs rolle (AP/station)" -#: netbox/dcim/forms/bulk_import.py:1019 +#: netbox/dcim/forms/bulk_import.py:1062 #, 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:1033 netbox/dcim/forms/model_forms.py:1142 +#: netbox/dcim/forms/bulk_import.py:1076 netbox/dcim/forms/model_forms.py:1142 #: netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Bageste port" -#: netbox/dcim/forms/bulk_import.py:1036 +#: netbox/dcim/forms/bulk_import.py:1079 msgid "Corresponding rear port" msgstr "Tilsvarende bagport" -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1082 -#: netbox/dcim/forms/bulk_import.py:1419 +#: netbox/dcim/forms/bulk_import.py:1084 netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1462 msgid "Physical medium classification" msgstr "Klassificering af fysisk medium" -#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:883 +#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Installeret enhed" -#: netbox/dcim/forms/bulk_import.py:1114 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device installed within this bay" msgstr "Børneenhed installeret i denne bugt" -#: netbox/dcim/forms/bulk_import.py:1116 +#: netbox/dcim/forms/bulk_import.py:1159 msgid "Child device not found." msgstr "Børneenhed blev ikke fundet." -#: netbox/dcim/forms/bulk_import.py:1174 +#: netbox/dcim/forms/bulk_import.py:1217 msgid "Parent inventory item" msgstr "Overordnet beholdningspost" -#: netbox/dcim/forms/bulk_import.py:1177 +#: netbox/dcim/forms/bulk_import.py:1220 msgid "Component type" msgstr "Komponenttype" -#: netbox/dcim/forms/bulk_import.py:1181 +#: netbox/dcim/forms/bulk_import.py:1224 msgid "Component Type" msgstr "Komponenttype" -#: netbox/dcim/forms/bulk_import.py:1184 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component name" msgstr "Komponentnavn" -#: netbox/dcim/forms/bulk_import.py:1186 +#: netbox/dcim/forms/bulk_import.py:1229 msgid "Component Name" msgstr "Komponentnavn" -#: netbox/dcim/forms/bulk_import.py:1229 netbox/dcim/forms/bulk_import.py:1247 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/dcim/forms/bulk_import.py:1290 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:1239 +#: netbox/dcim/forms/bulk_import.py:1282 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Komponent ikke fundet: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1252 +#: netbox/dcim/forms/bulk_import.py:1295 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:1279 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1322 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:1282 netbox/ipam/forms/bulk_import.py:317 +#: netbox/dcim/forms/bulk_import.py:1325 netbox/ipam/forms/bulk_import.py:317 #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/filtersets.py:310 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 -#: netbox/virtualization/forms/bulk_import.py:152 -#: netbox/virtualization/forms/bulk_import.py:213 +#: netbox/virtualization/forms/bulk_import.py:157 +#: netbox/virtualization/forms/bulk_import.py:259 #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:293 @@ -5284,95 +5312,95 @@ msgstr "Overordnet enhed med tildelt grænseflade (hvis nogen)" msgid "Virtual machine" msgstr "Virtuel maskine" -#: netbox/dcim/forms/bulk_import.py:1286 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1329 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:1293 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1336 netbox/ipam/filtersets.py:1035 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Tildelt grænseflade" -#: netbox/dcim/forms/bulk_import.py:1297 +#: netbox/dcim/forms/bulk_import.py:1340 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:1334 +#: netbox/dcim/forms/bulk_import.py:1377 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:1360 +#: netbox/dcim/forms/bulk_import.py:1403 msgid "Side A site" msgstr "Side A websted" -#: netbox/dcim/forms/bulk_import.py:1364 +#: netbox/dcim/forms/bulk_import.py:1407 #: netbox/wireless/forms/bulk_import.py:94 msgid "Site of parent device A (if any)" msgstr "Websted for forældreenhed A (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:1367 +#: netbox/dcim/forms/bulk_import.py:1410 msgid "Side A device" msgstr "Side A-enhed" -#: netbox/dcim/forms/bulk_import.py:1370 netbox/dcim/forms/bulk_import.py:1395 +#: netbox/dcim/forms/bulk_import.py:1413 netbox/dcim/forms/bulk_import.py:1438 msgid "Device name" msgstr "Enhedsnavn" -#: netbox/dcim/forms/bulk_import.py:1373 +#: netbox/dcim/forms/bulk_import.py:1416 msgid "Side A type" msgstr "Side A type" -#: netbox/dcim/forms/bulk_import.py:1379 +#: netbox/dcim/forms/bulk_import.py:1422 msgid "Side A name" msgstr "Side A navn" -#: netbox/dcim/forms/bulk_import.py:1380 netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1423 netbox/dcim/forms/bulk_import.py:1448 msgid "Termination name" msgstr "Opsigelsesnavn" -#: netbox/dcim/forms/bulk_import.py:1385 +#: netbox/dcim/forms/bulk_import.py:1428 msgid "Side B site" msgstr "Side B websted" -#: netbox/dcim/forms/bulk_import.py:1389 +#: netbox/dcim/forms/bulk_import.py:1432 #: netbox/wireless/forms/bulk_import.py:115 msgid "Site of parent device B (if any)" msgstr "Stedet for forældreenhed B (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:1392 +#: netbox/dcim/forms/bulk_import.py:1435 msgid "Side B device" msgstr "Side B-enhed" -#: netbox/dcim/forms/bulk_import.py:1398 +#: netbox/dcim/forms/bulk_import.py:1441 msgid "Side B type" msgstr "Side B type" -#: netbox/dcim/forms/bulk_import.py:1404 +#: netbox/dcim/forms/bulk_import.py:1447 msgid "Side B name" msgstr "Side B navn" -#: netbox/dcim/forms/bulk_import.py:1413 +#: netbox/dcim/forms/bulk_import.py:1456 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Forbindelsesstatus" -#: netbox/dcim/forms/bulk_import.py:1438 +#: netbox/dcim/forms/bulk_import.py:1481 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "Farvenavn (f.eks. „Rød“) eller hex-kode (f.eks. „f44336\")" -#: netbox/dcim/forms/bulk_import.py:1490 +#: netbox/dcim/forms/bulk_import.py:1533 #, 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:1496 +#: netbox/dcim/forms/bulk_import.py:1539 #, 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:1517 +#: netbox/dcim/forms/bulk_import.py:1560 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5381,56 +5409,56 @@ msgstr "" "{color} matchede ikke noget brugt farvenavn og var længere end seks tegn: " "ugyldig hex." -#: netbox/dcim/forms/bulk_import.py:1542 netbox/dcim/forms/model_forms.py:903 +#: netbox/dcim/forms/bulk_import.py:1585 netbox/dcim/forms/model_forms.py:903 #: netbox/dcim/tables/devices.py:1088 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Mester" -#: netbox/dcim/forms/bulk_import.py:1546 +#: netbox/dcim/forms/bulk_import.py:1589 msgid "Master device" msgstr "Hovedenhed" -#: netbox/dcim/forms/bulk_import.py:1563 +#: netbox/dcim/forms/bulk_import.py:1606 msgid "Name of parent site" msgstr "Navn på overordnet område" -#: netbox/dcim/forms/bulk_import.py:1597 +#: netbox/dcim/forms/bulk_import.py:1640 msgid "Upstream power panel" msgstr "Hoved strømpanel" -#: netbox/dcim/forms/bulk_import.py:1627 +#: netbox/dcim/forms/bulk_import.py:1670 msgid "Primary or redundant" msgstr "Primær eller redundant" -#: netbox/dcim/forms/bulk_import.py:1632 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Supply type (AC/DC)" msgstr "Forsyningstype (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1637 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Single or three-phase" msgstr "Enkelt- eller trefaset" -#: netbox/dcim/forms/bulk_import.py:1688 netbox/dcim/forms/model_forms.py:1859 +#: netbox/dcim/forms/bulk_import.py:1731 netbox/dcim/forms/model_forms.py:1859 #: netbox/templates/dcim/device.html:196 #: 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:1692 +#: netbox/dcim/forms/bulk_import.py:1735 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:1695 netbox/dcim/forms/model_forms.py:1868 +#: netbox/dcim/forms/bulk_import.py:1738 netbox/dcim/forms/model_forms.py:1868 #: netbox/templates/dcim/device.html:212 #: 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:1699 +#: netbox/dcim/forms/bulk_import.py:1742 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" @@ -6977,12 +7005,12 @@ msgstr "position (U)" msgid "rack face" msgstr "rackflade" -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1204 +#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1210 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "Primær IPv4" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1212 +#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1218 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "Primær IPv6" @@ -7157,7 +7185,7 @@ 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:1167 +#: netbox/dcim/models/devices.py:1166 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7166,42 +7194,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:1193 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1199 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificere" -#: netbox/dcim/models/devices.py:1194 +#: netbox/dcim/models/devices.py:1200 msgid "Numeric identifier unique to the parent device" msgstr "Numerisk identifikator, der er unik for den overordnede enhed" -#: netbox/dcim/models/devices.py:1222 netbox/extras/models/customfields.py:231 +#: netbox/dcim/models/devices.py:1228 netbox/extras/models/customfields.py:231 #: netbox/extras/models/models.py:111 netbox/extras/models/models.py:800 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "kommenterer" -#: netbox/dcim/models/devices.py:1238 +#: netbox/dcim/models/devices.py:1244 msgid "virtual device context" msgstr "virtuel enhedskontekst" -#: netbox/dcim/models/devices.py:1239 +#: netbox/dcim/models/devices.py:1245 msgid "virtual device contexts" msgstr "virtuelle enhedskontekster" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1274 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} er ikke en IPV{family} adresse." -#: netbox/dcim/models/devices.py:1274 +#: netbox/dcim/models/devices.py:1280 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:1305 +#: netbox/dcim/models/devices.py:1311 msgid "MAC addresses" msgstr "MAC-adresser" -#: netbox/dcim/models/devices.py:1337 +#: netbox/dcim/models/devices.py:1343 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7209,7 +7237,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:1341 +#: netbox/dcim/models/devices.py:1347 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7462,7 +7490,7 @@ msgstr "Lokalt tildelt identifikator" #: 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:519 -#: netbox/virtualization/forms/bulk_import.py:118 +#: netbox/virtualization/forms/bulk_import.py:123 msgid "Functional role" msgstr "Funktionel rolle" @@ -7858,7 +7886,7 @@ msgstr "Tildelt lodtrækning (W)" #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 -#: netbox/vpn/tables/tunnels.py:99 +#: netbox/vpn/tables/tunnels.py:101 msgid "IP Addresses" msgstr "IP-adresser" @@ -7874,7 +7902,7 @@ msgstr "FHRP Grupper" #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 #: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 #: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 -#: netbox/vpn/tables/tunnels.py:78 +#: netbox/vpn/tables/tunnels.py:80 msgid "Tunnel" msgstr "Tunnel" @@ -8146,17 +8174,17 @@ msgstr "Fjernet enhed {device} fra bugten {device_bay}." msgid "Children" msgstr "Børn" -#: netbox/dcim/views.py:3865 +#: netbox/dcim/views.py:3864 #, python-brace-format msgid "Added member {device}" msgstr "Tilføjet medlem {device}" -#: netbox/dcim/views.py:3914 +#: netbox/dcim/views.py:3909 #, 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:3927 +#: netbox/dcim/views.py:3920 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Fjernet {device} fra virtuelt chassis {chassis}" @@ -8614,7 +8642,7 @@ msgstr "Knapklasse" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:383 #: netbox/extras/forms/filtersets.py:193 netbox/extras/forms/filtersets.py:498 -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIME-type" @@ -8785,7 +8813,7 @@ msgstr "Tildelt objekttype" msgid "The classification of entry" msgstr "Klassificering af indrejse" -#: netbox/extras/forms/bulk_import.py:285 +#: netbox/extras/forms/bulk_import.py:289 #: netbox/extras/forms/model_forms.py:400 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:247 @@ -8794,11 +8822,11 @@ msgstr "Klassificering af indrejse" msgid "Users" msgstr "Brugere" -#: netbox/extras/forms/bulk_import.py:289 +#: netbox/extras/forms/bulk_import.py:293 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:292 +#: netbox/extras/forms/bulk_import.py:296 #: netbox/extras/forms/model_forms.py:395 netbox/netbox/navigation/menu.py:295 #: netbox/netbox/navigation/menu.py:434 #: netbox/templates/extras/notificationgroup.html:31 @@ -8811,7 +8839,7 @@ msgstr "Brugernavne adskilt af kommaer, indkapslet med dobbelte anførselstegn" msgid "Groups" msgstr "Grupper" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:300 msgid "Group names separated by commas, encased with double quotes" msgstr "Gruppenavne adskilt af kommaer, indkapslet med dobbelte anførselstegn" @@ -9581,19 +9609,19 @@ msgstr "dashboard" msgid "dashboards" msgstr "dashboards" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "template code" msgstr "skabelonkode" -#: netbox/extras/models/mixins.py:87 +#: netbox/extras/models/mixins.py:86 msgid "Jinja template code." msgstr "Jinja skabelonkode." -#: netbox/extras/models/mixins.py:90 +#: netbox/extras/models/mixins.py:89 msgid "environment parameters" msgstr "miljøparametre" -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:94 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -9602,32 +9630,32 @@ msgstr "" "Enhver yderligere parametre at passere, når man " "konstruerer Jinja-miljøet" -#: netbox/extras/models/mixins.py:102 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "Defaults to {default}" msgstr "Standard til {default}" -#: netbox/extras/models/mixins.py:107 +#: 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:110 +#: netbox/extras/models/mixins.py:109 msgid "file extension" msgstr "filtypenavn" -#: netbox/extras/models/mixins.py:113 +#: 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:116 +#: netbox/extras/models/mixins.py:115 msgid "as attachment" msgstr "som vedhæftet fil" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:117 msgid "Download file as attachment" msgstr "Download fil som vedhæftet fil" -#: netbox/extras/models/mixins.py:125 +#: 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." @@ -10040,7 +10068,7 @@ msgid "load_json is deprecated and will be removed in v4.5" msgstr "load_json er forældet og vil blive fjernet i v4.5" #: netbox/extras/tables/columns.py:12 -#: netbox/templates/htmx/notifications.html:18 +#: netbox/templates/htmx/notifications.html:29 msgid "Dismiss" msgstr "Afvis" @@ -10232,32 +10260,32 @@ msgstr "Ugyldig attribut“{name}„på forespørgsel" msgid "Invalid attribute \"{name}\" for {model}" msgstr "Ugyldig attribut“{name}„til {model}" -#: netbox/extras/views.py:1093 +#: netbox/extras/views.py:1125 #, 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:1256 +#: netbox/extras/views.py:1288 msgid "Your dashboard has been reset." msgstr "Dit dashboard er blevet nulstillet." -#: netbox/extras/views.py:1302 +#: netbox/extras/views.py:1334 msgid "Added widget: " msgstr "Tilføjet widget: " -#: netbox/extras/views.py:1343 +#: netbox/extras/views.py:1375 msgid "Updated widget: " msgstr "Opdateret widget: " -#: netbox/extras/views.py:1379 +#: netbox/extras/views.py:1411 msgid "Deleted widget: " msgstr "Slettet widget: " -#: netbox/extras/views.py:1381 +#: netbox/extras/views.py:1413 msgid "Error deleting widget: " msgstr "Fejl ved sletning af widget: " -#: netbox/extras/views.py:1486 +#: netbox/extras/views.py:1518 msgid "Unable to run script: RQ worker process not running." msgstr "Kan ikke køre script: RQ-arbejderprocessen kører ikke." @@ -10576,7 +10604,7 @@ 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:218 -#: netbox/ipam/models/vlans.py:289 netbox/ipam/tables/ip.py:207 +#: netbox/ipam/models/vlans.py:290 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 @@ -10666,7 +10694,7 @@ msgid "VLAN ID ranges" msgstr "VLAN-ID-intervaller" #: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:249 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:250 #: netbox/ipam/tables/vlans.py:106 msgid "Q-in-Q role" msgstr "Q-in-Q-rolle" @@ -10719,7 +10747,7 @@ msgid "VLAN's site (if any)" msgstr "VLANs websted (hvis nogen)" #: netbox/ipam/forms/bulk_import.py:214 -#: netbox/virtualization/forms/bulk_import.py:80 +#: netbox/virtualization/forms/bulk_import.py:85 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "Område-id" @@ -10780,7 +10808,7 @@ msgstr "Tildelt VLAN-gruppe" 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:555 netbox/ipam/models/vlans.py:368 +#: netbox/ipam/forms/bulk_import.py:555 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "VLAN-oversættelsespolitik" @@ -10876,7 +10904,7 @@ msgstr "Forældrepræfiks" msgid "DNS Name" msgstr "DNS-navn" -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:290 +#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:291 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:52 #: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 @@ -10887,11 +10915,11 @@ msgstr "VLAN'er" msgid "Contains VLAN ID" msgstr "Indeholder VLAN ID" -#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:388 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "Lokalt VLAN-id" -#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:396 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "Fjernbetjent VLAN-id" @@ -10899,7 +10927,7 @@ msgstr "Fjernbetjent VLAN-id" msgid "Q-in-Q/802.1ad" msgstr "Q-i-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN-ID" @@ -11408,32 +11436,32 @@ msgstr "" msgid "Ranges cannot overlap." msgstr "Intervaller kan ikke overlappe hinanden." -#: netbox/ipam/models/vlans.py:197 +#: netbox/ipam/models/vlans.py:198 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:205 +#: netbox/ipam/models/vlans.py:206 msgid "VLAN group (optional)" msgstr "VLAN-gruppe (valgfrit)" -#: netbox/ipam/models/vlans.py:213 netbox/ipam/models/vlans.py:393 -#: netbox/ipam/models/vlans.py:401 +#: netbox/ipam/models/vlans.py:214 netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:402 msgid "Numeric VLAN ID (1-4094)" msgstr "Numerisk VLAN-id (1-4094)" -#: netbox/ipam/models/vlans.py:231 +#: netbox/ipam/models/vlans.py:232 msgid "Operational status of this VLAN" msgstr "Driftsstatus for dette VLAN" -#: netbox/ipam/models/vlans.py:239 +#: netbox/ipam/models/vlans.py:240 msgid "The primary function of this VLAN" msgstr "Den primære funktion af denne VLAN" -#: netbox/ipam/models/vlans.py:254 +#: netbox/ipam/models/vlans.py:255 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:303 +#: netbox/ipam/models/vlans.py:304 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -11442,7 +11470,7 @@ msgstr "" "VLAN er tildelt til gruppe {group} (anvendelsesområde: {scope}); kan ikke " "også tildele til området {site}." -#: netbox/ipam/models/vlans.py:310 +#: netbox/ipam/models/vlans.py:311 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " @@ -11451,25 +11479,25 @@ msgstr "" "Det tildelte websted {site} er ikke medlem af den tildelte gruppe {group} " "(anvendelsesområde: {scope})." -#: netbox/ipam/models/vlans.py:319 +#: netbox/ipam/models/vlans.py:320 #, 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:326 +#: netbox/ipam/models/vlans.py:327 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:332 +#: netbox/ipam/models/vlans.py:333 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:369 +#: netbox/ipam/models/vlans.py:370 msgid "VLAN translation policies" msgstr "VLAN-oversættelsespolitikker" -#: netbox/ipam/models/vlans.py:410 +#: netbox/ipam/models/vlans.py:411 msgid "VLAN translation rule" msgstr "VLAN-oversættelsesregel" @@ -12076,7 +12104,7 @@ msgstr "Objekttype (er)" msgid "Lookup" msgstr "Opslag" -#: netbox/netbox/forms/base.py:90 +#: netbox/netbox/forms/base.py:91 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12084,11 +12112,11 @@ msgstr "" "Tag slugs adskilt af kommaer, indkapslet med dobbelte anførselstegn (f.eks. " "„tag1, tag2, tag3\")" -#: netbox/netbox/forms/base.py:119 +#: netbox/netbox/forms/base.py:149 msgid "Add tags" msgstr "Tilføj tags" -#: netbox/netbox/forms/base.py:124 +#: netbox/netbox/forms/base.py:154 msgid "Remove tags" msgstr "Fjern tags" @@ -12855,54 +12883,62 @@ msgstr "" "Der opstod en fejl ved gengivelse af den valgte eksportskabelon " "({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:442 +#: netbox/netbox/views/generic/bulk_views.py:388 +msgid "Must be a list." +msgstr "" + +#: netbox/netbox/views/generic/bulk_views.py:398 +msgid "Must be a dictionary." +msgstr "" + +#: netbox/netbox/views/generic/bulk_views.py:461 #, python-brace-format msgid "Object with ID {id} does not exist" -msgstr "Objekt med ID {id} findes ikke" +msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:525 +#: netbox/netbox/views/generic/bulk_views.py:546 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Masseimport {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:541 +#: netbox/netbox/views/generic/bulk_views.py:562 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importeret {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:731 +#: netbox/netbox/views/generic/bulk_views.py:752 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Masseredigering {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:747 +#: netbox/netbox/views/generic/bulk_views.py:768 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Opdateret {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 -#: netbox/netbox/views/generic/bulk_views.py:1015 -#: netbox/netbox/views/generic/bulk_views.py:1063 +#: netbox/netbox/views/generic/bulk_views.py:801 +#: netbox/netbox/views/generic/bulk_views.py:1036 +#: netbox/netbox/views/generic/bulk_views.py:1084 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nej {object_type} blev udvalgt." -#: netbox/netbox/views/generic/bulk_views.py:873 +#: netbox/netbox/views/generic/bulk_views.py:894 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Omdøbt {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:943 +#: netbox/netbox/views/generic/bulk_views.py:964 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Massesletning {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 +#: netbox/netbox/views/generic/bulk_views.py:991 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Slettet {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:987 +#: netbox/netbox/views/generic/bulk_views.py:1008 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "Sletning mislykkedes på grund af tilstedeværelsen af et eller flere " @@ -15217,15 +15253,30 @@ msgstr "" msgid "The following objects will be deleted as a result of this action." msgstr "Følgende objekter slettes som følge af denne handling." -#: netbox/templates/htmx/notifications.html:15 +#: netbox/templates/htmx/notifications.html:6 +#, python-format +msgid "Dismiss %(count)s unread notification?" +msgid_plural "Dismiss %(count)s unread notifications?" +msgstr[0] "" +msgstr[1] "" + +#: netbox/templates/htmx/notifications.html:7 +msgid "Dismiss all unread notifications" +msgstr "" + +#: netbox/templates/htmx/notifications.html:9 +msgid "Dismiss all" +msgstr "" + +#: netbox/templates/htmx/notifications.html:26 msgid "ago" msgstr "siden" -#: netbox/templates/htmx/notifications.html:26 +#: netbox/templates/htmx/notifications.html:37 msgid "No unread notifications" msgstr "Ingen ulæste meddelelser" -#: netbox/templates/htmx/notifications.html:31 +#: netbox/templates/htmx/notifications.html:42 msgid "All notifications" msgstr "Alle notifikationer" @@ -15855,7 +15906,7 @@ msgstr "Indkapsling" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 #: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 -#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 +#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "IPsec-profil" @@ -15880,7 +15931,7 @@ msgstr "Tunnelafslutning" #: netbox/templates/vpn/tunneltermination.html:35 #: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103 #: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248 -#: netbox/vpn/tables/tunnels.py:102 +#: netbox/vpn/tables/tunnels.py:104 msgid "Outside IP" msgstr "Udenfor IP" @@ -16213,11 +16264,11 @@ msgstr "" msgid "Objects" msgstr "Objekter" -#: netbox/users/forms/model_forms.py:400 +#: netbox/users/forms/model_forms.py:403 msgid "At least one action must be selected." msgstr "Mindst en handling skal vælges." -#: netbox/users/forms/model_forms.py:418 +#: netbox/users/forms/model_forms.py:421 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Ugyldigt filter for {model}: {error}" @@ -16471,18 +16522,18 @@ msgstr "" "Ugyldige intervaller ({value}). Skal være en række heltal i stigende " "rækkefølge." -#: netbox/utilities/forms/fields/csv.py:44 +#: netbox/utilities/forms/fields/csv.py:59 #, python-brace-format msgid "Invalid value for a multiple choice field: {value}" msgstr "Ugyldig værdi for et flervalgsfelt: {value}" -#: netbox/utilities/forms/fields/csv.py:57 -#: netbox/utilities/forms/fields/csv.py:78 +#: netbox/utilities/forms/fields/csv.py:77 +#: netbox/utilities/forms/fields/csv.py:98 #, python-format msgid "Object not found: %(value)s" msgstr "Objektet blev ikke fundet: %(value)s" -#: netbox/utilities/forms/fields/csv.py:65 +#: netbox/utilities/forms/fields/csv.py:85 #, python-brace-format msgid "" "\"{value}\" is not a unique value for this field; multiple objects were " @@ -16490,16 +16541,16 @@ msgid "" msgstr "" "„{value}„er ikke en unik værdi for dette felt; flere objekter blev fundet" -#: netbox/utilities/forms/fields/csv.py:69 +#: netbox/utilities/forms/fields/csv.py:89 #, python-brace-format msgid "\"{field_name}\" is an invalid accessor field name." msgstr "„{field_name}„er et ugyldigt adgangsfeltnavn." -#: netbox/utilities/forms/fields/csv.py:102 +#: netbox/utilities/forms/fields/csv.py:122 msgid "Object type must be specified as \".\"" msgstr "Objekttype skal angives som“.„" -#: netbox/utilities/forms/fields/csv.py:106 +#: netbox/utilities/forms/fields/csv.py:126 msgid "Invalid object type" msgstr "Ugyldig objekttype" @@ -16842,19 +16893,19 @@ msgstr "Disk (MB)" msgid "Size (MB)" msgstr "Størrelse (MB)" -#: netbox/virtualization/forms/bulk_import.py:45 +#: netbox/virtualization/forms/bulk_import.py:50 msgid "Type of cluster" msgstr "Type klynge" -#: netbox/virtualization/forms/bulk_import.py:52 +#: netbox/virtualization/forms/bulk_import.py:57 msgid "Assigned cluster group" msgstr "Tildelt klyngegruppe" -#: netbox/virtualization/forms/bulk_import.py:102 +#: netbox/virtualization/forms/bulk_import.py:107 msgid "Assigned cluster" msgstr "Tildelt klynge" -#: netbox/virtualization/forms/bulk_import.py:109 +#: netbox/virtualization/forms/bulk_import.py:114 msgid "Assigned device within cluster" msgstr "Tildelt enhed inden for klynge" @@ -17283,7 +17334,7 @@ msgid "Assigned Object Type" msgstr "Tildelt objekttype" #: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131 -#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91 +#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:93 msgid "Tunnel interface" msgstr "Tunnelgrænseflade" diff --git a/netbox/translations/de/LC_MESSAGES/django.mo b/netbox/translations/de/LC_MESSAGES/django.mo index e4bb5ae8b5fdae9c450c9e5c1c78e376ea700301..3396b42c04b6dd4f753cc0186cd6e7dc65b7647c 100644 GIT binary patch delta 73025 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 diff --git a/netbox/translations/de/LC_MESSAGES/django.po b/netbox/translations/de/LC_MESSAGES/django.po index 1f6f4b642..407ec7425 100644 --- a/netbox/translations/de/LC_MESSAGES/django.po +++ b/netbox/translations/de/LC_MESSAGES/django.po @@ -9,18 +9,18 @@ # Steffen, 2024 # haagehan, 2024 # Niklas, 2025 -# Robin Reinhardt, 2025 # Jeremy Stretch, 2025 # chbally, 2025 +# Robin Reinhardt, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-28 05:03+0000\n" +"POT-Creation-Date: 2025-11-11 05:01+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: chbally, 2025\n" +"Last-Translator: Robin Reinhardt, 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" @@ -95,9 +95,9 @@ 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:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1836 -#: netbox/dcim/choices.py:1894 netbox/dcim/choices.py:1961 -#: netbox/dcim/choices.py:1983 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1854 +#: netbox/dcim/choices.py:1912 netbox/dcim/choices.py:1979 +#: netbox/dcim/choices.py:2001 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -111,8 +111,8 @@ msgstr "Provisionierung" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 -#: netbox/dcim/choices.py:1982 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1911 netbox/dcim/choices.py:1978 +#: netbox/dcim/choices.py:2000 netbox/extras/tables/tables.py:598 #: 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:29 @@ -124,8 +124,8 @@ msgid "Active" msgstr "Aktiv" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1892 -#: netbox/dcim/choices.py:1962 netbox/dcim/choices.py:1981 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1910 +#: netbox/dcim/choices.py:1980 netbox/dcim/choices.py:1999 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -138,7 +138,7 @@ msgstr "Deprovisionierung" msgid "Decommissioned" msgstr "Stillgelegt" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1905 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1923 #: netbox/dcim/tables/devices.py:1178 netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -171,8 +171,8 @@ msgstr "Hub" msgid "Spoke" msgstr "Spoke" -#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 -#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 +#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:202 +#: netbox/circuits/filtersets.py:282 netbox/dcim/base_filtersets.py:22 #: 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:1108 @@ -183,8 +183,8 @@ msgstr "Spoke" 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/circuits/filtersets.py:44 netbox/circuits/filtersets.py:209 +#: netbox/circuits/filtersets.py:289 netbox/dcim/base_filtersets.py:29 #: 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:1115 @@ -196,8 +196,8 @@ msgstr "Region (ID)" 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/circuits/filtersets.py:50 netbox/circuits/filtersets.py:215 +#: netbox/circuits/filtersets.py:295 netbox/dcim/base_filtersets.py:35 #: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228 #: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480 #: netbox/dcim/filtersets.py:1121 netbox/dcim/filtersets.py:1442 @@ -208,8 +208,8 @@ msgstr "Region (URL-Slug)" msgid "Site group (ID)" 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/circuits/filtersets.py:57 netbox/circuits/filtersets.py:222 +#: netbox/circuits/filtersets.py:302 netbox/dcim/base_filtersets.py:42 #: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235 #: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487 #: netbox/dcim/filtersets.py:1128 netbox/dcim/filtersets.py:1449 @@ -225,10 +225,10 @@ msgstr "Standortgruppe (URL-Slug)" #: netbox/circuits/forms/filtersets.py:241 #: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:183 #: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:753 -#: netbox/dcim/forms/bulk_edit.py:958 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:613 netbox/dcim/forms/bulk_import.py:1560 -#: netbox/dcim/forms/bulk_import.py:1588 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/bulk_import.py:135 +#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/bulk_import.py:1631 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:783 #: netbox/dcim/forms/filtersets.py:1002 netbox/dcim/forms/filtersets.py:1075 @@ -256,8 +256,8 @@ msgstr "Standortgruppe (URL-Slug)" #: netbox/templates/ipam/vlan_edit.html:52 #: netbox/templates/virtualization/virtualmachine.html:95 #: netbox/virtualization/forms/bulk_edit.py:106 -#: netbox/virtualization/forms/bulk_import.py:60 -#: netbox/virtualization/forms/bulk_import.py:91 +#: netbox/virtualization/forms/bulk_import.py:65 +#: netbox/virtualization/forms/bulk_import.py:96 #: netbox/virtualization/forms/filtersets.py:75 #: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 @@ -269,8 +269,8 @@ msgstr "Standortgruppe (URL-Slug)" 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/circuits/filtersets.py:68 netbox/circuits/filtersets.py:233 +#: netbox/circuits/filtersets.py:313 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 #: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:668 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 @@ -289,44 +289,44 @@ msgstr "ASN (ID)" msgid "ASN" msgstr "ASN" -#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 -#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 -#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 +#: netbox/circuits/filtersets.py:99 netbox/circuits/filtersets.py:126 +#: netbox/circuits/filtersets.py:160 netbox/circuits/filtersets.py:336 +#: netbox/circuits/filtersets.py:404 netbox/circuits/filtersets.py:480 +#: netbox/circuits/filtersets.py:548 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "Provider (ID)" -#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 -#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 -#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 +#: netbox/circuits/filtersets.py:105 netbox/circuits/filtersets.py:132 +#: netbox/circuits/filtersets.py:166 netbox/circuits/filtersets.py:342 +#: netbox/circuits/filtersets.py:486 netbox/circuits/filtersets.py:554 #: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "Provider (URL-Slug)" -#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493 -#: netbox/circuits/filtersets.py:561 +#: netbox/circuits/filtersets.py:171 netbox/circuits/filtersets.py:491 +#: netbox/circuits/filtersets.py:559 msgid "Provider account (ID)" msgstr "Providerkonto (ID)" -#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499 -#: netbox/circuits/filtersets.py:567 +#: netbox/circuits/filtersets.py:177 netbox/circuits/filtersets.py:497 +#: netbox/circuits/filtersets.py:565 msgid "Provider account (account)" msgstr "Providerkonto (Konto)" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503 -#: netbox/circuits/filtersets.py:572 +#: netbox/circuits/filtersets.py:182 netbox/circuits/filtersets.py:501 +#: netbox/circuits/filtersets.py:570 msgid "Provider network (ID)" msgstr "Providernetzwerk (ID)" -#: netbox/circuits/filtersets.py:188 +#: netbox/circuits/filtersets.py:186 msgid "Circuit type (ID)" msgstr "Transportnetz Typ (ID)" -#: netbox/circuits/filtersets.py:194 +#: netbox/circuits/filtersets.py:192 msgid "Circuit type (slug)" msgstr "Transportnetz Typ (URL-Slug)" -#: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 +#: netbox/circuits/filtersets.py:227 netbox/circuits/filtersets.py:307 #: 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:1132 netbox/dcim/filtersets.py:1454 @@ -337,7 +337,7 @@ msgstr "Transportnetz Typ (URL-Slug)" msgid "Site (ID)" msgstr "Standort (ID)" -#: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 +#: netbox/circuits/filtersets.py:237 netbox/circuits/filtersets.py:319 #: 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:1144 netbox/dcim/filtersets.py:1465 @@ -345,14 +345,14 @@ msgstr "Standort (ID)" msgid "Location (ID)" msgstr "Lokation (ID)" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248 +#: netbox/circuits/filtersets.py:242 netbox/circuits/filtersets.py:246 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:81 -#: netbox/core/filtersets.py:141 netbox/core/filtersets.py:166 -#: netbox/core/filtersets.py:205 netbox/dcim/filtersets.py:787 +#: netbox/circuits/filtersets.py:271 netbox/circuits/filtersets.py:373 +#: netbox/circuits/filtersets.py:535 netbox/core/filtersets.py:81 +#: netbox/core/filtersets.py:145 netbox/core/filtersets.py:170 +#: netbox/core/filtersets.py:209 netbox/dcim/filtersets.py:787 #: netbox/dcim/filtersets.py:1521 netbox/dcim/filtersets.py:2626 #: netbox/extras/filtersets.py:45 netbox/extras/filtersets.py:67 #: netbox/extras/filtersets.py:96 netbox/extras/filtersets.py:136 @@ -363,7 +363,7 @@ msgstr "Abschlusspunkt A (ID)" #: netbox/extras/filtersets.py:560 netbox/extras/filtersets.py:595 #: netbox/extras/filtersets.py:625 netbox/extras/filtersets.py:794 #: netbox/ipam/forms/model_forms.py:493 netbox/netbox/filtersets.py:296 -#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:166 +#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:196 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -375,7 +375,7 @@ msgstr "Abschlusspunkt A (ID)" msgid "Search" msgstr "Suche" -#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 +#: netbox/circuits/filtersets.py:275 netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_edit.py:284 #: netbox/circuits/forms/bulk_import.py:128 #: netbox/circuits/forms/filtersets.py:224 @@ -394,7 +394,7 @@ msgstr "Suche" msgid "Circuit" msgstr "Transportnetz" -#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 +#: netbox/circuits/filtersets.py:326 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 #: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1151 #: netbox/dcim/filtersets.py:1471 netbox/dcim/filtersets.py:1569 @@ -402,47 +402,47 @@ msgstr "Transportnetz" msgid "Location (slug)" msgstr "Lokation (URL-Slug)" -#: netbox/circuits/filtersets.py:333 +#: netbox/circuits/filtersets.py:331 msgid "ProviderNetwork (ID)" msgstr "Providernetzwerk (ID)" -#: netbox/circuits/filtersets.py:381 +#: netbox/circuits/filtersets.py:379 msgid "Circuit (CID)" msgstr "Transportnetz (CID)" -#: netbox/circuits/filtersets.py:386 +#: netbox/circuits/filtersets.py:384 msgid "Circuit (ID)" msgstr "Transportnetz (ID)" -#: netbox/circuits/filtersets.py:391 +#: netbox/circuits/filtersets.py:389 msgid "Virtual circuit (CID)" msgstr "Virtuelle Verbindung (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:2056 +#: netbox/circuits/filtersets.py:394 netbox/dcim/filtersets.py:2056 msgid "Virtual circuit (ID)" msgstr "Virtuelle Verbindung (ID)" -#: netbox/circuits/filtersets.py:401 +#: netbox/circuits/filtersets.py:399 msgid "Provider (name)" msgstr "Provider (Name)" -#: netbox/circuits/filtersets.py:410 +#: netbox/circuits/filtersets.py:408 msgid "Circuit group (ID)" msgstr "Transportnetzgruppe (ID)" -#: netbox/circuits/filtersets.py:416 +#: netbox/circuits/filtersets.py:414 msgid "Circuit group (slug)" msgstr "Transportnetzgruppe (SLUG)" -#: netbox/circuits/filtersets.py:507 +#: netbox/circuits/filtersets.py:505 msgid "Virtual circuit type (ID)" msgstr "Virtueller Verbindungstyp (ID)" -#: netbox/circuits/filtersets.py:513 +#: netbox/circuits/filtersets.py:511 msgid "Virtual circuit type (slug)" msgstr "Virtueller Verbindungstyp (Slug)" -#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 +#: netbox/circuits/filtersets.py:539 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 #: netbox/circuits/forms/filtersets.py:373 #: netbox/circuits/forms/filtersets.py:379 @@ -454,7 +454,7 @@ msgstr "Virtueller Verbindungstyp (Slug)" msgid "Virtual circuit" msgstr "Virtuelle Verbindung" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1361 +#: netbox/circuits/filtersets.py:575 netbox/dcim/filtersets.py:1361 #: netbox/dcim/filtersets.py:1796 netbox/ipam/filtersets.py:628 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" @@ -675,7 +675,7 @@ msgstr "Dienst ID" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:227 #: netbox/dcim/forms/bulk_edit.py:673 netbox/dcim/forms/bulk_edit.py:889 #: netbox/dcim/forms/bulk_edit.py:1262 netbox/dcim/forms/bulk_edit.py:1289 -#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1435 +#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1478 #: netbox/dcim/forms/filtersets.py:1142 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1577 #: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 @@ -710,12 +710,12 @@ msgstr "Farbe" #: netbox/dcim/forms/bulk_edit.py:1097 netbox/dcim/forms/bulk_edit.py:1120 #: netbox/dcim/forms/bulk_edit.py:1162 netbox/dcim/forms/bulk_edit.py:1206 #: netbox/dcim/forms/bulk_edit.py:1257 netbox/dcim/forms/bulk_edit.py:1284 -#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/bulk_import.py:839 netbox/dcim/forms/bulk_import.py:859 -#: netbox/dcim/forms/bulk_import.py:945 netbox/dcim/forms/bulk_import.py:1039 -#: netbox/dcim/forms/bulk_import.py:1081 netbox/dcim/forms/bulk_import.py:1416 -#: netbox/dcim/forms/bulk_import.py:1625 netbox/dcim/forms/filtersets.py:1033 +#: netbox/dcim/forms/bulk_import.py:195 netbox/dcim/forms/bulk_import.py:274 +#: netbox/dcim/forms/bulk_import.py:788 netbox/dcim/forms/bulk_import.py:814 +#: netbox/dcim/forms/bulk_import.py:840 netbox/dcim/forms/bulk_import.py:860 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/bulk_import.py:1082 +#: netbox/dcim/forms/bulk_import.py:1124 netbox/dcim/forms/bulk_import.py:1459 +#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/filtersets.py:1033 #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1253 #: netbox/dcim/forms/filtersets.py:1325 netbox/dcim/forms/filtersets.py:1350 #: netbox/dcim/forms/filtersets.py:1374 netbox/dcim/forms/filtersets.py:1394 @@ -749,7 +749,7 @@ msgstr "Farbe" #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 -#: netbox/virtualization/forms/bulk_import.py:42 +#: netbox/virtualization/forms/bulk_import.py:47 #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 @@ -785,11 +785,11 @@ msgstr "Providerkonto" #: netbox/dcim/forms/bulk_edit.py:776 netbox/dcim/forms/bulk_edit.py:841 #: netbox/dcim/forms/bulk_edit.py:873 netbox/dcim/forms/bulk_edit.py:1000 #: netbox/dcim/forms/bulk_edit.py:1797 netbox/dcim/forms/bulk_edit.py:1846 -#: 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:362 -#: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:738 -#: netbox/dcim/forms/bulk_import.py:1189 netbox/dcim/forms/bulk_import.py:1410 -#: netbox/dcim/forms/bulk_import.py:1620 netbox/dcim/forms/bulk_import.py:1684 +#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 +#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:739 +#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1453 +#: netbox/dcim/forms/bulk_import.py:1663 netbox/dcim/forms/bulk_import.py:1727 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:462 #: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:954 @@ -835,8 +835,8 @@ msgstr "Providerkonto" #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:205 #: netbox/virtualization/forms/bulk_edit.py:71 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:55 -#: netbox/virtualization/forms/bulk_import.py:86 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:91 #: netbox/virtualization/forms/filtersets.py:83 #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 @@ -844,7 +844,7 @@ msgstr "Providerkonto" #: 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/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:46 #: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 @@ -868,10 +868,10 @@ msgstr "Status" #: netbox/dcim/forms/bulk_edit.py:202 netbox/dcim/forms/bulk_edit.py:372 #: netbox/dcim/forms/bulk_edit.py:501 netbox/dcim/forms/bulk_edit.py:766 #: netbox/dcim/forms/bulk_edit.py:879 netbox/dcim/forms/bulk_edit.py:1851 -#: 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:367 -#: netbox/dcim/forms/bulk_import.py:552 netbox/dcim/forms/bulk_import.py:1422 -#: netbox/dcim/forms/bulk_import.py:1677 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156 +#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:368 +#: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:1465 +#: netbox/dcim/forms/bulk_import.py:1720 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:752 netbox/dcim/forms/filtersets.py:946 @@ -919,8 +919,8 @@ msgstr "Status" #: 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/bulk_import.py:72 +#: netbox/virtualization/forms/bulk_import.py:126 #: 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:273 @@ -1042,7 +1042,7 @@ msgstr "Mandantenverhältnis" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1376 netbox/dcim/forms/bulk_import.py:1401 +#: netbox/dcim/forms/bulk_import.py:1419 netbox/dcim/forms/bulk_import.py:1444 msgid "Termination type" msgstr "Typ des Abschlusspunktes" @@ -1117,7 +1117,7 @@ msgstr "Providernetzwerk" #: netbox/circuits/forms/filtersets.py:382 #: netbox/circuits/forms/model_forms.py:366 netbox/dcim/forms/bulk_edit.py:383 #: netbox/dcim/forms/bulk_edit.py:1351 netbox/dcim/forms/bulk_edit.py:1787 -#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1158 +#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1201 #: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:807 #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1227 netbox/dcim/forms/model_forms.py:1696 @@ -1152,13 +1152,13 @@ msgstr "Providernetzwerk" #: netbox/tenancy/forms/model_forms.py:144 #: netbox/tenancy/tables/contacts.py:110 #: netbox/virtualization/forms/bulk_edit.py:127 -#: netbox/virtualization/forms/bulk_import.py:112 +#: netbox/virtualization/forms/bulk_import.py:117 #: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 #: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 -#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 +#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:84 msgid "Role" msgstr "Rolle" @@ -1178,15 +1178,15 @@ msgstr "Transportnetz Typ" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: 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:364 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:740 -#: netbox/dcim/forms/bulk_import.py:1191 netbox/dcim/forms/bulk_import.py:1622 +#: netbox/dcim/forms/bulk_import.py:94 netbox/dcim/forms/bulk_import.py:153 +#: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:581 netbox/dcim/forms/bulk_import.py:741 +#: netbox/dcim/forms/bulk_import.py:1234 netbox/dcim/forms/bulk_import.py:1665 #: 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:512 #: netbox/ipam/forms/bulk_import.py:525 -#: netbox/virtualization/forms/bulk_import.py:57 -#: netbox/virtualization/forms/bulk_import.py:88 +#: netbox/virtualization/forms/bulk_import.py:62 +#: netbox/virtualization/forms/bulk_import.py:93 #: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 #: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" @@ -1195,17 +1195,17 @@ 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:114 netbox/dcim/forms/bulk_import.py:159 -#: netbox/dcim/forms/bulk_import.py:371 netbox/dcim/forms/bulk_import.py:556 -#: netbox/dcim/forms/bulk_import.py:1426 netbox/dcim/forms/bulk_import.py:1617 -#: netbox/dcim/forms/bulk_import.py:1681 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/bulk_import.py:160 +#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:1469 netbox/dcim/forms/bulk_import.py:1660 +#: netbox/dcim/forms/bulk_import.py:1724 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:476 #: netbox/ipam/forms/bulk_import.py:507 -#: netbox/virtualization/forms/bulk_import.py:71 -#: netbox/virtualization/forms/bulk_import.py:125 +#: netbox/virtualization/forms/bulk_import.py:76 +#: netbox/virtualization/forms/bulk_import.py:130 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 #: netbox/wireless/forms/bulk_import.py:141 msgid "Assigned tenant" @@ -1243,7 +1243,7 @@ msgstr "Operative Rolle" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:369 #: netbox/circuits/tables/virtual_circuits.py:111 -#: netbox/dcim/forms/bulk_import.py:1289 netbox/dcim/forms/model_forms.py:1301 +#: netbox/dcim/forms/bulk_import.py:1332 netbox/dcim/forms/model_forms.py:1301 #: netbox/dcim/forms/model_forms.py:1570 netbox/dcim/forms/model_forms.py:1737 #: netbox/dcim/forms/model_forms.py:1772 netbox/dcim/forms/model_forms.py:1902 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 @@ -1278,9 +1278,9 @@ msgstr "Schnittstelle" #: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:364 #: netbox/dcim/forms/bulk_edit.py:477 netbox/dcim/forms/bulk_edit.py:758 #: netbox/dcim/forms/bulk_edit.py:813 netbox/dcim/forms/bulk_edit.py:967 -#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 -#: netbox/dcim/forms/bulk_import.py:619 netbox/dcim/forms/bulk_import.py:1566 -#: netbox/dcim/forms/bulk_import.py:1600 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:242 netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:620 netbox/dcim/forms/bulk_import.py:1609 +#: netbox/dcim/forms/bulk_import.py:1643 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:749 netbox/dcim/forms/filtersets.py:792 @@ -1341,7 +1341,7 @@ msgstr "Kontakte" #: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:122 #: netbox/dcim/forms/bulk_edit.py:339 netbox/dcim/forms/bulk_edit.py:942 -#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/bulk_import.py:97 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:769 netbox/dcim/forms/filtersets.py:988 @@ -1411,7 +1411,7 @@ msgstr "Zuweisung" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:127 -#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:126 +#: netbox/dcim/forms/bulk_import.py:104 netbox/dcim/forms/model_forms.py:126 #: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:572 #: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:496 netbox/ipam/forms/model_forms.py:571 @@ -1433,13 +1433,13 @@ msgstr "Zuweisung" #: 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/bulk_import.py:53 #: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 +#: netbox/vpn/tables/tunnels.py:45 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:43 @@ -1495,12 +1495,12 @@ msgstr "Eindeutige Transportnetz-ID" #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:52 #: netbox/dcim/models/device_components.py:488 #: netbox/dcim/models/device_components.py:1319 -#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1188 +#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1194 #: netbox/dcim/models/modules.py:210 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/racks.py:677 #: netbox/dcim/models/sites.py:154 netbox/dcim/models/sites.py:270 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:529 -#: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:227 +#: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 @@ -1605,7 +1605,7 @@ msgstr "Patchpanel-ID und Anschlussnummer(n)" #: netbox/extras/models/models.py:479 netbox/extras/models/models.py:558 #: netbox/extras/models/models.py:684 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 -#: netbox/ipam/models/vlans.py:383 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:384 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1633,7 +1633,7 @@ msgstr "" #: netbox/dcim/models/device_component_templates.py:44 #: netbox/dcim/models/device_components.py:53 #: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1120 -#: netbox/dcim/models/devices.py:1183 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:1189 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:36 netbox/extras/models/configs.py:78 @@ -1646,7 +1646,7 @@ msgstr "" #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: 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:216 netbox/ipam/models/vlans.py:362 +#: netbox/ipam/models/vlans.py:217 netbox/ipam/models/vlans.py:363 #: 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:56 netbox/tenancy/models/tenants.py:19 @@ -1863,7 +1863,7 @@ msgstr "virtuelle Verbindungsabschlüsse" #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57 #: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129 #: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23 -#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40 +#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:41 #: netbox/wireless/tables/wirelesslan.py:18 #: netbox/wireless/tables/wirelesslan.py:92 msgid "Name" @@ -1916,13 +1916,13 @@ msgstr "Garantierte Bandbreite" #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:236 #: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 #: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 -#: netbox/extras/tables/tables.py:702 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:25 -#: netbox/ipam/tables/services.py:55 netbox/ipam/tables/vlans.py:124 -#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 -#: netbox/templates/dcim/htmx/cable_edit.html:90 +#: netbox/extras/forms/bulk_import.py:276 netbox/extras/tables/tables.py:702 +#: 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:25 netbox/ipam/tables/services.py:55 +#: netbox/ipam/tables/vlans.py:124 netbox/ipam/tables/vrfs.py:47 +#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:90 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 #: netbox/tenancy/tables/contacts.py:35 netbox/tenancy/tables/contacts.py:76 @@ -1933,7 +1933,7 @@ msgstr "Garantierte Bandbreite" #: 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:40 -#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:31 +#: netbox/vpn/tables/tunnels.py:62 netbox/wireless/tables/wirelesslan.py:31 #: netbox/wireless/tables/wirelesslan.py:70 msgid "Comments" msgstr "Kommentare" @@ -1985,20 +1985,20 @@ msgstr "ASN-Anzahl" #: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 #: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 -#: netbox/vpn/tables/tunnels.py:58 +#: netbox/vpn/tables/tunnels.py:59 msgid "Terminations" msgstr "Abschlusspunkte" #: netbox/circuits/tables/virtual_circuits.py:108 #: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1370 #: netbox/dcim/forms/bulk_edit.py:1782 netbox/dcim/forms/bulk_edit.py:1841 -#: netbox/dcim/forms/bulk_import.py:720 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:808 netbox/dcim/forms/bulk_import.py:834 -#: netbox/dcim/forms/bulk_import.py:854 netbox/dcim/forms/bulk_import.py:910 -#: netbox/dcim/forms/bulk_import.py:1028 netbox/dcim/forms/bulk_import.py:1076 -#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1105 -#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/forms/bulk_import.py:1275 -#: netbox/dcim/forms/bulk_import.py:1671 netbox/dcim/forms/connections.py:29 +#: netbox/dcim/forms/bulk_import.py:721 netbox/dcim/forms/bulk_import.py:783 +#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 +#: netbox/dcim/forms/bulk_import.py:855 netbox/dcim/forms/bulk_import.py:911 +#: netbox/dcim/forms/bulk_import.py:1071 netbox/dcim/forms/bulk_import.py:1119 +#: netbox/dcim/forms/bulk_import.py:1136 netbox/dcim/forms/bulk_import.py:1148 +#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1318 +#: netbox/dcim/forms/bulk_import.py:1714 netbox/dcim/forms/connections.py:29 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:951 #: netbox/dcim/forms/filtersets.py:983 netbox/dcim/forms/filtersets.py:1129 #: netbox/dcim/forms/filtersets.py:1320 netbox/dcim/forms/filtersets.py:1345 @@ -2045,7 +2045,7 @@ msgstr "Abschlusspunkte" #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 -#: netbox/virtualization/forms/bulk_import.py:105 +#: netbox/virtualization/forms/bulk_import.py:110 #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 @@ -2123,7 +2123,7 @@ msgstr "Abgeschlossen" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1895 netbox/dcim/choices.py:1985 +#: netbox/dcim/choices.py:1913 netbox/dcim/choices.py:2003 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Fehlgeschlagen" @@ -2282,19 +2282,19 @@ msgstr "Datenquelle (ID)" msgid "Data source (name)" msgstr "Datenquelle (Name)" -#: netbox/core/filtersets.py:176 netbox/dcim/filtersets.py:508 +#: netbox/core/filtersets.py:180 netbox/dcim/filtersets.py:508 #: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 #: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 #: netbox/extras/filtersets.py:475 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "Benutzer (ID)" -#: netbox/core/filtersets.py:182 +#: netbox/core/filtersets.py:186 msgid "User name" msgstr "Benutzername" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1943 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1961 #: netbox/dcim/forms/bulk_edit.py:1211 netbox/dcim/forms/bulk_edit.py:1492 #: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:596 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:127 @@ -2487,7 +2487,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Rackübersichten" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1814 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1832 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1446 #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -2596,7 +2596,7 @@ msgstr "" "({type})." #: netbox/core/models/config.py:21 netbox/core/models/data.py:269 -#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 #: netbox/extras/models/models.py:839 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:32 @@ -2716,7 +2716,7 @@ msgstr "" "Beim Initialisieren des Backends ist ein Fehler aufgetreten. Eine " "Abhängigkeit muss installiert werden: " -#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:33 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "zuletzt aktualisiert" @@ -2761,27 +2761,27 @@ msgstr "Auto-Sync-Aufnahme" msgid "auto sync records" msgstr "Auto-Sync-Aufnahmen" -#: netbox/core/models/files.py:40 +#: netbox/core/models/files.py:39 msgid "file root" msgstr "Stammverzeichnis der Datei" -#: netbox/core/models/files.py:45 +#: netbox/core/models/files.py:44 msgid "file path" msgstr "Dateipfad" -#: netbox/core/models/files.py:47 +#: netbox/core/models/files.py:46 msgid "File path relative to the designated root path" msgstr "Dateipfad relativ zum angegebenen Stammpfad" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:60 msgid "managed file" msgstr "verwaltete Datei" -#: netbox/core/models/files.py:62 +#: netbox/core/models/files.py:61 msgid "managed files" msgstr "verwaltete Dateien" -#: netbox/core/models/files.py:112 +#: netbox/core/models/files.py:108 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "Ein {model} mit diesem Dateipfad existiert bereits ({path})." @@ -2861,7 +2861,7 @@ msgstr "Objekttypen" msgid "Sync Data" msgstr "Daten synchronisieren" -#: netbox/core/signals.py:175 +#: netbox/core/signals.py:176 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Das Löschen wird durch eine Schutzregel verhindert: {message}" @@ -2996,7 +2996,7 @@ msgstr "Älteste Aufgabe" msgid "Workers" msgstr "Workers" -#: netbox/core/tables/tasks.py:47 netbox/vpn/tables/tunnels.py:88 +#: netbox/core/tables/tasks.py:47 netbox/vpn/tables/tunnels.py:90 msgid "Host" msgstr "Host" @@ -3038,7 +3038,7 @@ msgstr "Zustand" #: netbox/core/tables/tasks.py:123 netbox/templates/core/rq_worker.html:51 msgid "Birth" -msgstr "Geburt" +msgstr "Entstehung" #: netbox/core/tables/tasks.py:126 netbox/templates/core/rq_worker.html:59 msgid "PID" @@ -3139,8 +3139,8 @@ msgid "Staging" msgstr "Bereitstellung" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1837 -#: netbox/dcim/choices.py:1986 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1855 +#: netbox/dcim/choices.py:2004 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Außerbetriebnahme" @@ -3205,7 +3205,7 @@ msgstr "Veraltet" msgid "Millimeters" msgstr "Millimeter" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1859 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1877 msgid "Inches" msgstr "Zoll" @@ -3226,11 +3226,11 @@ msgstr "Abgestanden" #: netbox/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:76 #: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:188 #: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_edit.py:702 -#: netbox/dcim/forms/bulk_edit.py:1497 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:485 netbox/dcim/forms/bulk_import.py:513 -#: netbox/dcim/forms/bulk_import.py:639 netbox/dcim/forms/bulk_import.py:915 -#: netbox/dcim/forms/bulk_import.py:1170 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/bulk_import.py:64 +#: netbox/dcim/forms/bulk_import.py:78 netbox/dcim/forms/bulk_import.py:141 +#: netbox/dcim/forms/bulk_import.py:486 netbox/dcim/forms/bulk_import.py:514 +#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:916 +#: netbox/dcim/forms/bulk_import.py:1213 netbox/dcim/forms/filtersets.py:236 #: netbox/dcim/forms/filtersets.py:714 netbox/dcim/forms/filtersets.py:725 #: netbox/dcim/forms/model_forms.py:80 netbox/dcim/forms/model_forms.py:100 #: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:518 @@ -3261,7 +3261,7 @@ msgstr "Abgestanden" #: netbox/tenancy/forms/model_forms.py:69 netbox/tenancy/tables/contacts.py:23 #: netbox/tenancy/tables/tenants.py:20 #: netbox/virtualization/forms/bulk_edit.py:189 -#: netbox/virtualization/forms/bulk_import.py:157 +#: netbox/virtualization/forms/bulk_import.py:162 #: netbox/virtualization/tables/virtualmachines.py:132 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 @@ -3289,7 +3289,7 @@ msgid "Rear" msgstr "Rückseite" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:1984 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2002 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Vorbereitet" @@ -3382,11 +3382,11 @@ msgid "Virtual interfaces" msgstr "Virtuelle Schnittstellen" #: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1505 -#: netbox/dcim/forms/bulk_import.py:922 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/bulk_import.py:923 netbox/dcim/forms/model_forms.py:1111 #: netbox/dcim/tables/devices.py:723 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 +#: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/tables/virtualmachines.py:136 msgid "Bridge" msgstr "Bridge" @@ -3526,80 +3526,80 @@ msgstr "Kupfer" msgid "Fiber Optic" msgstr "Glasfaser" -#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1838 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1764 +#: netbox/dcim/choices.py:1773 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Kupfer — Twisted Pair (UTP/STP)" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1787 msgid "Copper - Twinax (DAC)" msgstr "Kupfer - Twinax (DAC)" -#: netbox/dcim/choices.py:1785 +#: netbox/dcim/choices.py:1794 msgid "Copper - Coaxial" msgstr "Kupfer - Koaxial" -#: netbox/dcim/choices.py:1791 +#: netbox/dcim/choices.py:1809 msgid "Fiber - Multimode" msgstr "Glasfaser — Multimode" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1820 msgid "Fiber - Single-mode" msgstr "Glasfaser — Singlemode" -#: netbox/dcim/choices.py:1810 +#: netbox/dcim/choices.py:1828 msgid "Fiber - Other" msgstr "Glasfaser - Andere" -#: netbox/dcim/choices.py:1835 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1853 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Verbunden" -#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1872 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometer" -#: netbox/dcim/choices.py:1855 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1873 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Meter" -#: netbox/dcim/choices.py:1856 +#: netbox/dcim/choices.py:1874 msgid "Centimeters" msgstr "Zentimeter" -#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1875 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Meilen" -#: netbox/dcim/choices.py:1858 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Fuß" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1924 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:1927 +#: netbox/dcim/choices.py:1945 msgid "Single phase" msgstr "Einphasig" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1946 msgid "Three-phase" msgstr "Dreiphasig" -#: netbox/dcim/choices.py:1944 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1962 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:55 #: netbox/netbox/preferences.py:80 netbox/templates/extras/customfield.html:78 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Deaktiviert" -#: netbox/dcim/choices.py:1945 +#: netbox/dcim/choices.py:1963 msgid "Faulty" msgstr "Fehlerhaft" @@ -3872,8 +3872,8 @@ msgstr "Hat volle Tiefe" #: netbox/dcim/filtersets.py:1197 netbox/dcim/forms/filtersets.py:848 #: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1688 -#: netbox/dcim/forms/model_forms.py:1899 netbox/dcim/models/devices.py:1284 -#: netbox/dcim/models/devices.py:1304 netbox/virtualization/filtersets.py:201 +#: netbox/dcim/forms/model_forms.py:1899 netbox/dcim/models/devices.py:1290 +#: netbox/dcim/models/devices.py:1310 netbox/virtualization/filtersets.py:201 #: netbox/virtualization/filtersets.py:273 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 @@ -4007,7 +4007,7 @@ msgstr "VM-Schnittstelle (ID)" msgid "Is assigned" msgstr "Ist zugewiesen" -#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1296 +#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1339 #: netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Ist primär" @@ -4028,7 +4028,7 @@ msgid "Assigned VID" msgstr "Zugewiesene VID" #: netbox/dcim/filtersets.py:1893 netbox/dcim/forms/bulk_edit.py:1618 -#: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/filtersets.py:1526 +#: netbox/dcim/forms/bulk_import.py:1008 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1548 #: netbox/dcim/models/device_components.py:810 #: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 @@ -4052,7 +4052,7 @@ msgstr "Zugewiesene VID" #: 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/bulk_import.py:216 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:366 #: netbox/virtualization/models/virtualmachines.py:336 @@ -4217,7 +4217,7 @@ msgstr "Stromverteiler (ID)" #: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:471 #: netbox/extras/forms/model_forms.py:596 #: netbox/extras/forms/model_forms.py:680 -#: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:86 +#: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:87 #: netbox/netbox/forms/mixins.py:111 netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 @@ -4264,7 +4264,7 @@ msgstr "Telefon des Kontakts" msgid "Contact E-mail" msgstr "E-Mail des Kontakts" -#: netbox/dcim/forms/bulk_edit.py:161 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/bulk_edit.py:161 netbox/dcim/forms/bulk_import.py:127 #: netbox/dcim/forms/model_forms.py:138 msgid "Time zone" msgstr "Zeitzone" @@ -4273,9 +4273,9 @@ msgstr "Zeitzone" #: netbox/dcim/forms/bulk_edit.py:623 netbox/dcim/forms/bulk_edit.py:707 #: netbox/dcim/forms/bulk_edit.py:732 netbox/dcim/forms/bulk_edit.py:825 #: netbox/dcim/forms/bulk_edit.py:1356 netbox/dcim/forms/bulk_edit.py:1792 -#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:404 -#: netbox/dcim/forms/bulk_import.py:453 netbox/dcim/forms/bulk_import.py:523 -#: netbox/dcim/forms/bulk_import.py:559 netbox/dcim/forms/bulk_import.py:1164 +#: netbox/dcim/forms/bulk_import.py:189 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:560 netbox/dcim/forms/bulk_import.py:1207 #: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 #: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/filtersets.py:639 #: netbox/dcim/forms/filtersets.py:730 netbox/dcim/forms/filtersets.py:812 @@ -4301,21 +4301,21 @@ msgid "Manufacturer" msgstr "Hersteller" #: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 -#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/bulk_import.py:198 netbox/dcim/forms/bulk_import.py:277 #: 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:255 netbox/dcim/forms/bulk_edit.py:408 -#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:280 #: 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:261 netbox/dcim/forms/bulk_edit.py:414 -#: netbox/dcim/forms/bulk_import.py:286 +#: netbox/dcim/forms/bulk_import.py:287 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "Höhe (HE)" @@ -4338,7 +4338,7 @@ msgid "Outer depth" msgstr "Äußere Tiefe" #: netbox/dcim/forms/bulk_edit.py:288 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_import.py:211 netbox/dcim/forms/bulk_import.py:290 msgid "Outer unit" msgstr "Äußere Einheit" @@ -4350,7 +4350,7 @@ msgstr "Einbautiefe" #: netbox/dcim/forms/bulk_edit.py:452 netbox/dcim/forms/bulk_edit.py:480 #: netbox/dcim/forms/bulk_edit.py:569 netbox/dcim/forms/bulk_edit.py:592 #: netbox/dcim/forms/bulk_edit.py:637 netbox/dcim/forms/bulk_edit.py:659 -#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/bulk_import.py:418 netbox/dcim/forms/bulk_import.py:465 #: 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:495 netbox/dcim/forms/filtersets.py:601 @@ -4384,8 +4384,8 @@ msgstr "Maximales Gewicht" #: netbox/dcim/forms/bulk_edit.py:308 netbox/dcim/forms/bulk_edit.py:462 #: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:642 -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 -#: netbox/dcim/forms/bulk_import.py:422 netbox/dcim/forms/bulk_import.py:469 +#: netbox/dcim/forms/bulk_import.py:217 netbox/dcim/forms/bulk_import.py:302 +#: netbox/dcim/forms/bulk_import.py:423 netbox/dcim/forms/bulk_import.py:470 #: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:605 #: netbox/dcim/forms/filtersets.py:698 msgid "Weight unit" @@ -4416,7 +4416,7 @@ msgstr "Abmessungen" msgid "Numbering" msgstr "Nummerierung" -#: netbox/dcim/forms/bulk_edit.py:388 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_edit.py:388 netbox/dcim/forms/bulk_import.py:267 #: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "Racktyp" @@ -4437,8 +4437,8 @@ msgstr "Asset-Tag" #: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:564 #: netbox/dcim/forms/bulk_edit.py:632 netbox/dcim/forms/bulk_edit.py:781 -#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:458 -#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/bulk_import.py:296 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/bulk_import.py:654 netbox/dcim/forms/filtersets.py:282 #: netbox/dcim/forms/filtersets.py:518 netbox/dcim/forms/filtersets.py:689 #: netbox/dcim/forms/filtersets.py:834 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/devicetype.html:65 @@ -4448,9 +4448,9 @@ msgid "Airflow" msgstr "Luftstrom" #: netbox/dcim/forms/bulk_edit.py:476 netbox/dcim/forms/bulk_edit.py:995 -#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 -#: netbox/dcim/forms/bulk_import.py:626 netbox/dcim/forms/bulk_import.py:1607 -#: netbox/dcim/forms/bulk_import.py:1611 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:354 +#: netbox/dcim/forms/bulk_import.py:627 netbox/dcim/forms/bulk_import.py:1650 +#: netbox/dcim/forms/bulk_import.py:1654 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:802 netbox/dcim/forms/filtersets.py:1015 @@ -4479,7 +4479,7 @@ msgstr "Rack" msgid "Hardware" msgstr "Hardware" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_import.py:411 #: netbox/dcim/forms/filtersets.py:506 netbox/dcim/forms/model_forms.py:371 msgid "Default platform" msgstr "Standard-Betriebssystem" @@ -4516,7 +4516,7 @@ msgid "Schema" msgstr "Schema" #: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:618 -#: netbox/dcim/forms/bulk_import.py:447 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/filtersets.py:634 #: netbox/dcim/forms/model_forms.py:420 netbox/dcim/forms/model_forms.py:433 #: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:393 #: netbox/extras/forms/model_forms.py:615 netbox/extras/tables/tables.py:583 @@ -4551,47 +4551,47 @@ msgid "VM role" msgstr "VM-Rolle" #: netbox/dcim/forms/bulk_edit.py:682 netbox/dcim/forms/bulk_edit.py:712 -#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:495 -#: netbox/dcim/forms/bulk_import.py:499 netbox/dcim/forms/bulk_import.py:530 -#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:659 -#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/filtersets.py:709 +#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:496 +#: netbox/dcim/forms/bulk_import.py:500 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/bulk_import.py:660 +#: netbox/dcim/forms/bulk_import.py:664 netbox/dcim/forms/filtersets.py:709 #: netbox/dcim/forms/filtersets.py:735 netbox/dcim/forms/filtersets.py:853 #: netbox/dcim/forms/model_forms.py:512 netbox/dcim/forms/model_forms.py:551 #: netbox/dcim/forms/model_forms.py:669 -#: netbox/virtualization/forms/bulk_import.py:138 -#: netbox/virtualization/forms/bulk_import.py:139 +#: netbox/virtualization/forms/bulk_import.py:143 +#: netbox/virtualization/forms/bulk_import.py:144 #: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "Konfigurationsvorlage" #: netbox/dcim/forms/bulk_edit.py:737 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_import.py:565 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/filtersets.py:116 #: netbox/dcim/forms/model_forms.py:614 netbox/dcim/forms/model_forms.py:990 #: netbox/dcim/forms/model_forms.py:1007 netbox/extras/filtersets.py:684 msgid "Device type" msgstr "Gerätetyp" -#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:547 #: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:622 msgid "Device role" msgstr "Geräterolle" -#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:571 +#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:572 #: netbox/dcim/forms/filtersets.py:826 netbox/dcim/forms/model_forms.py:563 #: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:205 #: netbox/extras/filtersets.py:700 netbox/templates/dcim/device.html:192 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 -#: netbox/virtualization/forms/bulk_import.py:128 +#: netbox/virtualization/forms/bulk_import.py:133 #: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" msgstr "Betriebssystem" -#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:591 #: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/filtersets.py:928 #: netbox/dcim/forms/model_forms.py:636 netbox/dcim/tables/devices.py:225 #: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:387 @@ -4603,7 +4603,7 @@ msgstr "Betriebssystem" #: netbox/virtualization/filtersets.py:123 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/forms/bulk_edit.py:111 -#: netbox/virtualization/forms/bulk_import.py:98 +#: netbox/virtualization/forms/bulk_import.py:103 #: netbox/virtualization/forms/filtersets.py:105 #: netbox/virtualization/forms/filtersets.py:129 #: netbox/virtualization/forms/filtersets.py:212 @@ -4624,7 +4624,7 @@ msgstr "Konfiguration" msgid "Virtualization" msgstr "Virtualisierung" -#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:732 +#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:733 #: netbox/dcim/forms/model_forms.py:764 netbox/dcim/forms/model_forms.py:1015 msgid "Module type" msgstr "Modultyp" @@ -4657,8 +4657,8 @@ msgstr "Label" msgid "Length" msgstr "Länge" -#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1429 -#: netbox/dcim/forms/bulk_import.py:1432 netbox/dcim/forms/filtersets.py:1150 +#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1472 +#: netbox/dcim/forms/bulk_import.py:1475 netbox/dcim/forms/filtersets.py:1150 msgid "Length unit" msgstr "Längeneinheit" @@ -4667,18 +4667,18 @@ msgstr "Längeneinheit" msgid "Domain" msgstr "Domäne" -#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1594 +#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1637 #: netbox/dcim/forms/filtersets.py:1236 netbox/dcim/forms/model_forms.py:867 msgid "Power panel" msgstr "Stromverteiler" -#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1630 +#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1673 #: netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Versorgung" -#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1635 +#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1678 #: netbox/dcim/forms/filtersets.py:1263 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4718,13 +4718,13 @@ msgstr "Zugewiesene Leistungsaufnahme" msgid "Allocated power draw (watts)" msgstr "Zugewiesene Leistungsaufnahme (Watt)" -#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:865 +#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:866 #: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1438 #: netbox/dcim/forms/model_forms.py:1753 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Stromanschluss" -#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:872 +#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:873 msgid "Feed leg" msgstr "Phasenlage" @@ -4733,7 +4733,7 @@ msgid "Management only" msgstr "Nur Management" #: netbox/dcim/forms/bulk_edit.py:1228 netbox/dcim/forms/bulk_edit.py:1545 -#: netbox/dcim/forms/bulk_import.py:958 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/bulk_import.py:959 netbox/dcim/forms/filtersets.py:1482 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:446 #: netbox/dcim/models/device_components.py:782 @@ -4741,7 +4741,7 @@ msgid "PoE mode" msgstr "PoE-Modus" #: netbox/dcim/forms/bulk_edit.py:1234 netbox/dcim/forms/bulk_edit.py:1551 -#: netbox/dcim/forms/bulk_import.py:964 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:453 #: netbox/dcim/models/device_components.py:789 @@ -4777,8 +4777,8 @@ msgstr "LAG" msgid "Virtual device contexts" msgstr "Virtual Device Contexts" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:793 -#: netbox/dcim/forms/bulk_import.py:819 netbox/dcim/forms/filtersets.py:1330 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:794 +#: netbox/dcim/forms/bulk_import.py:820 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 #: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 @@ -4787,12 +4787,12 @@ msgstr "Virtual Device Contexts" msgid "Speed" msgstr "Geschwindigkeit" -#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:968 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:215 -#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/forms/bulk_import.py:176 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 #: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 @@ -4801,23 +4801,27 @@ msgstr "Geschwindigkeit" msgid "Mode" msgstr "Modus" -#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/model_forms.py:1514 -#: 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/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:974 +#: netbox/dcim/forms/model_forms.py:1514 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/bulk_import.py:182 #: netbox/virtualization/forms/model_forms.py:333 msgid "VLAN group" msgstr "VLAN-Gruppe" -#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/model_forms.py:1520 -#: netbox/dcim/tables/devices.py:622 +#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/model_forms.py:1520 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 +#: netbox/virtualization/forms/bulk_import.py:189 #: netbox/virtualization/forms/model_forms.py:338 msgid "Untagged VLAN" msgstr "Untagged VLAN" -#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/model_forms.py:1529 -#: netbox/dcim/tables/devices.py:628 +#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:988 +#: netbox/dcim/forms/model_forms.py:1529 netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 +#: netbox/virtualization/forms/bulk_import.py:196 #: netbox/virtualization/forms/model_forms.py:347 msgid "Tagged VLANs" msgstr "Getaggte VLANs" @@ -4830,7 +4834,9 @@ msgstr "Hinzufügen eines getaggten VLANs" msgid "Remove tagged VLANs" msgstr "Getaggte VLANs entfernen" -#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/model_forms.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1001 +#: netbox/dcim/forms/model_forms.py:1538 +#: netbox/virtualization/forms/bulk_import.py:209 #: netbox/virtualization/forms/model_forms.py:356 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q-Dienst-VLAN" @@ -4898,229 +4904,229 @@ msgstr "" "Einer Endgeräteschnittstelle (Access) können keine getaggten VLANs " "zugewiesen sein." -#: netbox/dcim/forms/bulk_import.py:67 +#: netbox/dcim/forms/bulk_import.py:68 msgid "Name of parent region" msgstr "Name der übergeordneten Region" -#: netbox/dcim/forms/bulk_import.py:81 +#: netbox/dcim/forms/bulk_import.py:82 msgid "Name of parent site group" msgstr "Name der übergeordneten Standortgruppe" -#: netbox/dcim/forms/bulk_import.py:100 +#: netbox/dcim/forms/bulk_import.py:101 msgid "Assigned region" msgstr "Zugewiesene Region" -#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:108 netbox/tenancy/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "Zugewiesene Gruppe" -#: netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/bulk_import.py:127 msgid "available options" msgstr "verfügbare Optionen" -#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:616 -#: netbox/dcim/forms/bulk_import.py:1591 netbox/ipam/forms/bulk_import.py:493 -#: netbox/virtualization/forms/bulk_import.py:64 -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/bulk_import.py:1634 netbox/ipam/forms/bulk_import.py:493 +#: netbox/virtualization/forms/bulk_import.py:69 +#: netbox/virtualization/forms/bulk_import.py:100 msgid "Assigned site" msgstr "Zugewiesener Standort" -#: netbox/dcim/forms/bulk_import.py:144 +#: netbox/dcim/forms/bulk_import.py:145 msgid "Parent location" msgstr "Übergeordnete Lokation" -#: netbox/dcim/forms/bulk_import.py:146 +#: netbox/dcim/forms/bulk_import.py:147 msgid "Location not found." msgstr "Lokation wurde nicht gefunden." -#: netbox/dcim/forms/bulk_import.py:191 +#: netbox/dcim/forms/bulk_import.py:192 msgid "The manufacturer of this rack type" msgstr "Der Hersteller dieses Racktyps" -#: netbox/dcim/forms/bulk_import.py:202 +#: netbox/dcim/forms/bulk_import.py:203 msgid "The lowest-numbered position in the rack" msgstr "Die Position mit der niedrigsten Nummer im Rack" -#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:283 msgid "Rail-to-rail width (in inches)" msgstr "Breite von Schiene zu Schiene (in Zoll)" -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_import.py:214 netbox/dcim/forms/bulk_import.py:293 msgid "Unit for outer dimensions" msgstr "Einheit für Außenmaße" -#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 +#: netbox/dcim/forms/bulk_import.py:220 netbox/dcim/forms/bulk_import.py:305 msgid "Unit for rack weights" msgstr "Einheit für Rackgewichte" -#: netbox/dcim/forms/bulk_import.py:251 +#: netbox/dcim/forms/bulk_import.py:252 msgid "Name of assigned tenant" msgstr "Name des zugewiesenen Mandanten " -#: netbox/dcim/forms/bulk_import.py:263 +#: netbox/dcim/forms/bulk_import.py:264 msgid "Name of assigned role" msgstr "Name der zugewiesenen Rolle" -#: netbox/dcim/forms/bulk_import.py:270 +#: netbox/dcim/forms/bulk_import.py:271 msgid "Rack type model" msgstr "Racktyp Modell" -#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:656 +#: netbox/dcim/forms/bulk_import.py:299 netbox/dcim/forms/bulk_import.py:462 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Airflow direction" msgstr "Richtung des Luftstroms" -#: netbox/dcim/forms/bulk_import.py:330 +#: netbox/dcim/forms/bulk_import.py:331 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:332 +#: netbox/dcim/forms/bulk_import.py:333 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:340 +#: netbox/dcim/forms/bulk_import.py:341 msgid "Parent site" msgstr "Übergeordneter Standort" -#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1604 +#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1647 msgid "Rack's location (if any)" msgstr "Lokation des Racks (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:328 +#: netbox/dcim/forms/bulk_import.py:357 netbox/dcim/forms/model_forms.py:328 #: 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:359 +#: netbox/dcim/forms/bulk_import.py:360 msgid "Comma-separated list of individual unit numbers" msgstr "Kommagetrennte Liste einzelner Einheitennummern" -#: netbox/dcim/forms/bulk_import.py:407 +#: netbox/dcim/forms/bulk_import.py:408 msgid "The manufacturer which produces this device type" msgstr "Der Hersteller, der diesen Gerätetyp herstellt" -#: netbox/dcim/forms/bulk_import.py:414 +#: netbox/dcim/forms/bulk_import.py:415 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:419 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Device weight" msgstr "Gewicht des Geräts" -#: netbox/dcim/forms/bulk_import.py:425 +#: netbox/dcim/forms/bulk_import.py:426 msgid "Unit for device weight" msgstr "Einheit für das Gerätegewicht" -#: netbox/dcim/forms/bulk_import.py:466 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Module weight" msgstr "Gewicht des Moduls" -#: netbox/dcim/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:473 msgid "Unit for module weight" msgstr "Einheit für das Modulgewicht" -#: netbox/dcim/forms/bulk_import.py:489 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Parent Device Role" msgstr "Rolle „Übergeordnetes Gerät“" -#: netbox/dcim/forms/bulk_import.py:491 +#: netbox/dcim/forms/bulk_import.py:492 msgid "Device role not found." msgstr "Die Geräterolle wurde nicht gefunden." -#: netbox/dcim/forms/bulk_import.py:517 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent platform" msgstr "Übergeordnete Plattform" -#: netbox/dcim/forms/bulk_import.py:519 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Platform not found." msgstr "Plattform wurde nicht gefunden." -#: netbox/dcim/forms/bulk_import.py:527 +#: netbox/dcim/forms/bulk_import.py:528 msgid "Limit platform assignments to this manufacturer" msgstr "Betriebssystem-Zuweisungen auf diesen Hersteller beschränken" -#: netbox/dcim/forms/bulk_import.py:549 netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/bulk_import.py:1717 #: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned role" msgstr "Zugewiesene Rolle" -#: netbox/dcim/forms/bulk_import.py:562 +#: netbox/dcim/forms/bulk_import.py:563 msgid "Device type manufacturer" msgstr "Gerätetyp Hersteller" -#: netbox/dcim/forms/bulk_import.py:568 +#: netbox/dcim/forms/bulk_import.py:569 msgid "Device type model" msgstr "Gerätetyp Modell" -#: netbox/dcim/forms/bulk_import.py:575 -#: netbox/virtualization/forms/bulk_import.py:132 +#: netbox/dcim/forms/bulk_import.py:576 +#: netbox/virtualization/forms/bulk_import.py:137 msgid "Assigned platform" msgstr "Zugewiesenes Betriebssystem" -#: netbox/dcim/forms/bulk_import.py:583 netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/bulk_import.py:588 #: netbox/dcim/forms/model_forms.py:650 msgid "Virtual chassis" msgstr "Virtuelles Gehäuse" -#: netbox/dcim/forms/bulk_import.py:594 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Virtualization cluster" msgstr "Virtualisierungscluster" -#: netbox/dcim/forms/bulk_import.py:623 +#: netbox/dcim/forms/bulk_import.py:624 msgid "Assigned location (if any)" msgstr "Zugewiesene Lokation (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:630 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Assigned rack (if any)" msgstr "Zugewiesenes Rack (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:633 +#: netbox/dcim/forms/bulk_import.py:634 msgid "Face" msgstr "Ausrichtung" -#: netbox/dcim/forms/bulk_import.py:636 +#: netbox/dcim/forms/bulk_import.py:637 msgid "Mounted rack face" msgstr "Montierte Rackseite" -#: netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:644 msgid "Parent device (for child devices)" msgstr "Übergeordnetes Gerät (für untergeordnete Geräte)" -#: netbox/dcim/forms/bulk_import.py:646 +#: netbox/dcim/forms/bulk_import.py:647 msgid "Device bay" msgstr "Geräteeinsatz" -#: netbox/dcim/forms/bulk_import.py:650 +#: netbox/dcim/forms/bulk_import.py:651 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:723 +#: netbox/dcim/forms/bulk_import.py:724 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:726 netbox/dcim/forms/model_forms.py:754 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:754 msgid "Module bay" msgstr "Moduleinsatz" -#: netbox/dcim/forms/bulk_import.py:729 +#: netbox/dcim/forms/bulk_import.py:730 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:735 +#: netbox/dcim/forms/bulk_import.py:736 msgid "The type of module" msgstr "Der Typ des Moduls" -#: netbox/dcim/forms/bulk_import.py:743 netbox/dcim/forms/model_forms.py:773 +#: netbox/dcim/forms/bulk_import.py:744 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "Komponenten replizieren" -#: netbox/dcim/forms/bulk_import.py:745 +#: netbox/dcim/forms/bulk_import.py:746 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5128,182 +5134,206 @@ msgstr "" "Automatisches Ausfüllen von Komponenten, die diesem Modultyp zugeordnet sind" " (standardmäßig aktiviert)" -#: netbox/dcim/forms/bulk_import.py:748 netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/bulk_import.py:749 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "Komponenten übernehmen" -#: netbox/dcim/forms/bulk_import.py:750 netbox/dcim/forms/model_forms.py:782 +#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "Übernehmen Sie bereits bestehende Komponenten" -#: netbox/dcim/forms/bulk_import.py:790 netbox/dcim/forms/bulk_import.py:816 -#: netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:791 netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:843 msgid "Port type" msgstr "Anschlusstyp" -#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/bulk_import.py:824 +#: netbox/dcim/forms/bulk_import.py:799 netbox/dcim/forms/bulk_import.py:825 msgid "Port speed in bps" msgstr "Anschlussgeschwindigkeit in Bit/s" -#: netbox/dcim/forms/bulk_import.py:862 +#: netbox/dcim/forms/bulk_import.py:863 msgid "Outlet type" msgstr "Ausgangstyp" -#: netbox/dcim/forms/bulk_import.py:869 +#: netbox/dcim/forms/bulk_import.py:870 msgid "Local power port which feeds this outlet" msgstr "Lokaler Stromanschluss, der diese Steckdose speist" -#: netbox/dcim/forms/bulk_import.py:875 +#: netbox/dcim/forms/bulk_import.py:876 msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrische Phase (für dreiphasige Stromkreise)" -#: netbox/dcim/forms/bulk_import.py:919 netbox/dcim/forms/model_forms.py:1476 -#: netbox/virtualization/forms/bulk_import.py:161 +#: netbox/dcim/forms/bulk_import.py:920 netbox/dcim/forms/model_forms.py:1476 +#: netbox/virtualization/forms/bulk_import.py:166 #: netbox/virtualization/forms/model_forms.py:317 msgid "Parent interface" msgstr "Übergeordnete Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:926 netbox/dcim/forms/model_forms.py:1484 -#: netbox/virtualization/forms/bulk_import.py:168 +#: netbox/dcim/forms/bulk_import.py:927 netbox/dcim/forms/model_forms.py:1484 +#: netbox/virtualization/forms/bulk_import.py:173 #: netbox/virtualization/forms/model_forms.py:325 msgid "Bridged interface" msgstr "Überbrückte Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:929 +#: netbox/dcim/forms/bulk_import.py:930 msgid "Lag" msgstr "Lag" -#: netbox/dcim/forms/bulk_import.py:933 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Parent LAG interface" msgstr "Übergeordnete LAG-Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:936 +#: netbox/dcim/forms/bulk_import.py:937 msgid "Vdcs" msgstr "Vdcs" -#: netbox/dcim/forms/bulk_import.py:941 +#: netbox/dcim/forms/bulk_import.py:942 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:947 +#: netbox/dcim/forms/bulk_import.py:948 msgid "Physical medium" msgstr "Physikalisches Medium" -#: netbox/dcim/forms/bulk_import.py:950 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_import.py:951 netbox/dcim/forms/filtersets.py:1453 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:955 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Poe mode" msgstr "PoE-Modus" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Poe type" msgstr "PoE-Typ" -#: netbox/dcim/forms/bulk_import.py:970 -#: netbox/virtualization/forms/bulk_import.py:174 +#: netbox/dcim/forms/bulk_import.py:971 +#: netbox/virtualization/forms/bulk_import.py:179 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q-Betriebsmodus (für L2-Schnittstellen)" -#: netbox/dcim/forms/bulk_import.py:977 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:978 +#: netbox/virtualization/forms/bulk_import.py:186 +msgid "Filter VLANs available for assignment by group" +msgstr "Filtern Sie VLANs, die für die Zuweisung nach Gruppe verfügbar sind" + +#: netbox/dcim/forms/bulk_import.py:985 +#: netbox/virtualization/forms/bulk_import.py:193 +msgid "Assigned untagged VLAN ID (filtered by VLAN group)" +msgstr "Zugewiesene VLAN-ID ohne Tags (gefiltert nach VLAN-Gruppe)" + +#: netbox/dcim/forms/bulk_import.py:994 +#: netbox/virtualization/forms/bulk_import.py:202 +msgid "" +"Assigned tagged VLAN IDs separated by commas, encased with double quotes " +"(filtered by VLAN group). Example:" +msgstr "" +"Zugewiesene markierte VLAN-IDs, getrennt durch Kommas, umgeben von doppelten" +" Anführungszeichen (gefiltert nach VLAN-Gruppe). Beispiel:" + +#: netbox/dcim/forms/bulk_import.py:1005 +#: netbox/virtualization/forms/bulk_import.py:213 +msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" +msgstr "Zugewiesene Q-in-Q Service VLAN-ID (gefiltert nach VLAN-Gruppe)" + +#: netbox/dcim/forms/bulk_import.py:1012 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:360 -#: netbox/virtualization/forms/bulk_import.py:181 +#: netbox/virtualization/forms/bulk_import.py:220 msgid "Assigned VRF" msgstr "Zugewiesenes VRF" -#: netbox/dcim/forms/bulk_import.py:980 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Rf role" msgstr "Rf-Rolle" -#: netbox/dcim/forms/bulk_import.py:983 +#: netbox/dcim/forms/bulk_import.py:1018 msgid "Wireless role (AP/station)" msgstr "WLAN Rolle (AP/Station)" -#: netbox/dcim/forms/bulk_import.py:1019 +#: netbox/dcim/forms/bulk_import.py:1062 #, 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:1033 netbox/dcim/forms/model_forms.py:1142 +#: netbox/dcim/forms/bulk_import.py:1076 netbox/dcim/forms/model_forms.py:1142 #: netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Rückseitenanschluss" -#: netbox/dcim/forms/bulk_import.py:1036 +#: netbox/dcim/forms/bulk_import.py:1079 msgid "Corresponding rear port" msgstr "Entsprechender Rückanschluss" -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1082 -#: netbox/dcim/forms/bulk_import.py:1419 +#: netbox/dcim/forms/bulk_import.py:1084 netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1462 msgid "Physical medium classification" msgstr "Klassifizierung des physikalischen Mediums" -#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:883 +#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Installiertes Gerät" -#: netbox/dcim/forms/bulk_import.py:1114 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device installed within this bay" msgstr "In diesem Schacht installiertes untergeordnetes Gerät" -#: netbox/dcim/forms/bulk_import.py:1116 +#: netbox/dcim/forms/bulk_import.py:1159 msgid "Child device not found." msgstr "Untergeordnetes Gerät wurde nicht gefunden." -#: netbox/dcim/forms/bulk_import.py:1174 +#: netbox/dcim/forms/bulk_import.py:1217 msgid "Parent inventory item" msgstr "Artikel aus dem übergeordneten Inventar" -#: netbox/dcim/forms/bulk_import.py:1177 +#: netbox/dcim/forms/bulk_import.py:1220 msgid "Component type" msgstr "Komponententyp" -#: netbox/dcim/forms/bulk_import.py:1181 +#: netbox/dcim/forms/bulk_import.py:1224 msgid "Component Type" msgstr "Komponententyp" -#: netbox/dcim/forms/bulk_import.py:1184 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component name" msgstr "Name der Komponente" -#: netbox/dcim/forms/bulk_import.py:1186 +#: netbox/dcim/forms/bulk_import.py:1229 msgid "Component Name" msgstr "Name der Komponente" -#: netbox/dcim/forms/bulk_import.py:1229 netbox/dcim/forms/bulk_import.py:1247 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/dcim/forms/bulk_import.py:1290 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:1239 +#: netbox/dcim/forms/bulk_import.py:1282 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Komponente wurde nicht gefunden: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1252 +#: netbox/dcim/forms/bulk_import.py:1295 msgid "Component type must be specified when component name is specified" msgstr "" "Der Komponententyp (Component type) muss angegeben werden, wenn der " "Komponentenname (Component name) angegeben wird" -#: netbox/dcim/forms/bulk_import.py:1279 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1322 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:1282 netbox/ipam/forms/bulk_import.py:317 +#: netbox/dcim/forms/bulk_import.py:1325 netbox/ipam/forms/bulk_import.py:317 #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/filtersets.py:310 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 -#: netbox/virtualization/forms/bulk_import.py:152 -#: netbox/virtualization/forms/bulk_import.py:213 +#: netbox/virtualization/forms/bulk_import.py:157 +#: netbox/virtualization/forms/bulk_import.py:259 #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:293 @@ -5311,97 +5341,97 @@ msgstr "Übergeordnetes Gerät der zugewiesenen Schnittstelle (falls vorhanden)" msgid "Virtual machine" msgstr "Virtuelle Maschine" -#: netbox/dcim/forms/bulk_import.py:1286 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1329 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:1293 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1336 netbox/ipam/filtersets.py:1035 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Zugewiesene Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:1297 +#: netbox/dcim/forms/bulk_import.py:1340 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:1334 +#: netbox/dcim/forms/bulk_import.py:1377 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:1360 +#: netbox/dcim/forms/bulk_import.py:1403 msgid "Side A site" msgstr "Seite A" -#: netbox/dcim/forms/bulk_import.py:1364 +#: netbox/dcim/forms/bulk_import.py:1407 #: netbox/wireless/forms/bulk_import.py:94 msgid "Site of parent device A (if any)" msgstr "Standort des übergeordneten Geräts A (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:1367 +#: netbox/dcim/forms/bulk_import.py:1410 msgid "Side A device" msgstr "Gerät Seite A" -#: netbox/dcim/forms/bulk_import.py:1370 netbox/dcim/forms/bulk_import.py:1395 +#: netbox/dcim/forms/bulk_import.py:1413 netbox/dcim/forms/bulk_import.py:1438 msgid "Device name" msgstr "Name des Geräts" -#: netbox/dcim/forms/bulk_import.py:1373 +#: netbox/dcim/forms/bulk_import.py:1416 msgid "Side A type" msgstr "Typ Seite A" -#: netbox/dcim/forms/bulk_import.py:1379 +#: netbox/dcim/forms/bulk_import.py:1422 msgid "Side A name" msgstr "Name der Seite A" -#: netbox/dcim/forms/bulk_import.py:1380 netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1423 netbox/dcim/forms/bulk_import.py:1448 msgid "Termination name" msgstr "Name des Abschlusspunktes" -#: netbox/dcim/forms/bulk_import.py:1385 +#: netbox/dcim/forms/bulk_import.py:1428 msgid "Side B site" msgstr "Seite B" -#: netbox/dcim/forms/bulk_import.py:1389 +#: netbox/dcim/forms/bulk_import.py:1432 #: netbox/wireless/forms/bulk_import.py:115 msgid "Site of parent device B (if any)" msgstr "Standort des übergeordneten Geräts B (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:1392 +#: netbox/dcim/forms/bulk_import.py:1435 msgid "Side B device" msgstr "Gerät Seite B" -#: netbox/dcim/forms/bulk_import.py:1398 +#: netbox/dcim/forms/bulk_import.py:1441 msgid "Side B type" msgstr "Typ Seite B" -#: netbox/dcim/forms/bulk_import.py:1404 +#: netbox/dcim/forms/bulk_import.py:1447 msgid "Side B name" msgstr "Name der Seite B" -#: netbox/dcim/forms/bulk_import.py:1413 +#: netbox/dcim/forms/bulk_import.py:1456 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Status der Verbindung" -#: netbox/dcim/forms/bulk_import.py:1438 +#: netbox/dcim/forms/bulk_import.py:1481 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "Farbname (z. B. „Rot“) oder Hex-Code (z. B. „f44336\")" -#: netbox/dcim/forms/bulk_import.py:1490 +#: netbox/dcim/forms/bulk_import.py:1533 #, 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:1496 +#: netbox/dcim/forms/bulk_import.py:1539 #, 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:1517 +#: netbox/dcim/forms/bulk_import.py:1560 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5410,56 +5440,56 @@ msgstr "" "{color} stimmte mit keinem verwendeten Farbnamen überein und war länger als " "sechs Zeichen: ungültiges Hexadezimalzeichen." -#: netbox/dcim/forms/bulk_import.py:1542 netbox/dcim/forms/model_forms.py:903 +#: netbox/dcim/forms/bulk_import.py:1585 netbox/dcim/forms/model_forms.py:903 #: netbox/dcim/tables/devices.py:1088 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Master" -#: netbox/dcim/forms/bulk_import.py:1546 +#: netbox/dcim/forms/bulk_import.py:1589 msgid "Master device" msgstr "Mastergerät" -#: netbox/dcim/forms/bulk_import.py:1563 +#: netbox/dcim/forms/bulk_import.py:1606 msgid "Name of parent site" msgstr "Name des übergeordneten Standorts" -#: netbox/dcim/forms/bulk_import.py:1597 +#: netbox/dcim/forms/bulk_import.py:1640 msgid "Upstream power panel" msgstr "vorgeschalteter Stromverteiler" -#: netbox/dcim/forms/bulk_import.py:1627 +#: netbox/dcim/forms/bulk_import.py:1670 msgid "Primary or redundant" msgstr "Primär oder redundant" -#: netbox/dcim/forms/bulk_import.py:1632 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Supply type (AC/DC)" msgstr "Versorgungsart (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1637 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Single or three-phase" msgstr "Ein- oder Dreiphasig" -#: netbox/dcim/forms/bulk_import.py:1688 netbox/dcim/forms/model_forms.py:1859 +#: netbox/dcim/forms/bulk_import.py:1731 netbox/dcim/forms/model_forms.py:1859 #: netbox/templates/dcim/device.html:196 #: 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:1692 +#: netbox/dcim/forms/bulk_import.py:1735 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:1695 netbox/dcim/forms/model_forms.py:1868 +#: netbox/dcim/forms/bulk_import.py:1738 netbox/dcim/forms/model_forms.py:1868 #: netbox/templates/dcim/device.html:212 #: 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:1699 +#: netbox/dcim/forms/bulk_import.py:1742 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" @@ -7066,12 +7096,12 @@ msgstr "Position (HE)" msgid "rack face" msgstr "Rackseite" -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1204 +#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1210 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "primäre IPv4-Adresse" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1212 +#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1218 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "primäre IPv6-Adresse" @@ -7254,7 +7284,7 @@ msgstr "" "Der gewählte Master ({master}) ist diesem virtuellen Chassis nicht " "zugewiesen." -#: netbox/dcim/models/devices.py:1167 +#: netbox/dcim/models/devices.py:1166 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7263,44 +7293,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:1193 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1199 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identifizieren" -#: netbox/dcim/models/devices.py:1194 +#: netbox/dcim/models/devices.py:1200 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:1222 netbox/extras/models/customfields.py:231 +#: netbox/dcim/models/devices.py:1228 netbox/extras/models/customfields.py:231 #: netbox/extras/models/models.py:111 netbox/extras/models/models.py:800 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "Kommentare" -#: netbox/dcim/models/devices.py:1238 +#: netbox/dcim/models/devices.py:1244 msgid "virtual device context" msgstr "Virtual Device Context" -#: netbox/dcim/models/devices.py:1239 +#: netbox/dcim/models/devices.py:1245 msgid "virtual device contexts" msgstr "Virtual Device Context" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1274 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} ist keine IPv{family}-Adresse." -#: netbox/dcim/models/devices.py:1274 +#: netbox/dcim/models/devices.py:1280 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:1305 +#: netbox/dcim/models/devices.py:1311 msgid "MAC addresses" msgstr "MAC-Adressen" -#: netbox/dcim/models/devices.py:1337 +#: netbox/dcim/models/devices.py:1343 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7308,7 +7338,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:1341 +#: netbox/dcim/models/devices.py:1347 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7565,7 +7595,7 @@ msgstr "Lokal zugewiesener Bezeichner" #: 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:519 -#: netbox/virtualization/forms/bulk_import.py:118 +#: netbox/virtualization/forms/bulk_import.py:123 msgid "Functional role" msgstr "Funktionelle Rolle" @@ -7971,7 +8001,7 @@ msgstr "Zugewiesener Stromverbrauch (W)" #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 -#: netbox/vpn/tables/tunnels.py:99 +#: netbox/vpn/tables/tunnels.py:101 msgid "IP Addresses" msgstr "IP-Adressen" @@ -7987,7 +8017,7 @@ msgstr "FHRP-Gruppen" #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 #: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 #: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 -#: netbox/vpn/tables/tunnels.py:78 +#: netbox/vpn/tables/tunnels.py:80 msgid "Tunnel" msgstr "Tunnel" @@ -8259,19 +8289,19 @@ msgstr "Gerät {device} im Schacht {device_bay} entfernt." msgid "Children" msgstr "Untergeordnet" -#: netbox/dcim/views.py:3865 +#: netbox/dcim/views.py:3864 #, python-brace-format msgid "Added member {device}" msgstr "Mitglied hinzugefügt {device}" -#: netbox/dcim/views.py:3914 +#: netbox/dcim/views.py:3909 #, 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:3927 +#: netbox/dcim/views.py:3920 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "{device} vom virtuellen Gehäuse {chassis} entfernt." @@ -8735,7 +8765,7 @@ msgstr "Button-Klasse" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:383 #: netbox/extras/forms/filtersets.py:193 netbox/extras/forms/filtersets.py:498 -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIME-Typ" @@ -8913,7 +8943,7 @@ msgstr "Zugewiesener Objekttyp" msgid "The classification of entry" msgstr "Die Klassifizierung des Eintrags" -#: netbox/extras/forms/bulk_import.py:285 +#: netbox/extras/forms/bulk_import.py:289 #: netbox/extras/forms/model_forms.py:400 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:247 @@ -8922,13 +8952,13 @@ msgstr "Die Klassifizierung des Eintrags" msgid "Users" msgstr "Benutzer" -#: netbox/extras/forms/bulk_import.py:289 +#: netbox/extras/forms/bulk_import.py:293 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:292 +#: netbox/extras/forms/bulk_import.py:296 #: netbox/extras/forms/model_forms.py:395 netbox/netbox/navigation/menu.py:295 #: netbox/netbox/navigation/menu.py:434 #: netbox/templates/extras/notificationgroup.html:31 @@ -8941,7 +8971,7 @@ msgstr "" msgid "Groups" msgstr "Gruppen" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:300 msgid "Group names separated by commas, encased with double quotes" msgstr "" "Gruppennamen, getrennt durch Kommas, umgeben von doppelten Anführungszeichen" @@ -9734,19 +9764,19 @@ msgstr "Dashboard" msgid "dashboards" msgstr "Dashboards" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "template code" msgstr "Vorlagen-Code" -#: netbox/extras/models/mixins.py:87 +#: netbox/extras/models/mixins.py:86 msgid "Jinja template code." msgstr "Jinja-Vorlagencode." -#: netbox/extras/models/mixins.py:90 +#: netbox/extras/models/mixins.py:89 msgid "environment parameters" msgstr "Umgebungsparameter" -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:94 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -9755,32 +9785,32 @@ msgstr "" "Irgendein zusätzliche Parameter um beim Aufbau der " "Jinja-Umgebung zu bestehen" -#: netbox/extras/models/mixins.py:102 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "Defaults to {default}" msgstr "Die Standardeinstellung ist {default}" -#: netbox/extras/models/mixins.py:107 +#: 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:110 +#: netbox/extras/models/mixins.py:109 msgid "file extension" msgstr "Dateierweiterung" -#: netbox/extras/models/mixins.py:113 +#: 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:116 +#: netbox/extras/models/mixins.py:115 msgid "as attachment" msgstr "als Anlage" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:117 msgid "Download file as attachment" msgstr "Datei als Anlage herunterladen" -#: netbox/extras/models/mixins.py:125 +#: 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." @@ -10200,7 +10230,7 @@ msgid "load_json is deprecated and will be removed in v4.5" msgstr "load_json ist veraltet und wird in Version 4.5 entfernt" #: netbox/extras/tables/columns.py:12 -#: netbox/templates/htmx/notifications.html:18 +#: netbox/templates/htmx/notifications.html:29 msgid "Dismiss" msgstr "Abweisen" @@ -10395,32 +10425,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:1093 +#: netbox/extras/views.py:1125 #, 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:1256 +#: netbox/extras/views.py:1288 msgid "Your dashboard has been reset." msgstr "Ihr Dashboard wurde zurückgesetzt." -#: netbox/extras/views.py:1302 +#: netbox/extras/views.py:1334 msgid "Added widget: " msgstr "Hinzugefügtes Widget:" -#: netbox/extras/views.py:1343 +#: netbox/extras/views.py:1375 msgid "Updated widget: " msgstr "Aktualisiertes Widget: " -#: netbox/extras/views.py:1379 +#: netbox/extras/views.py:1411 msgid "Deleted widget: " msgstr "Gelöschtes Widget: " -#: netbox/extras/views.py:1381 +#: netbox/extras/views.py:1413 msgid "Error deleting widget: " msgstr "Fehler beim Löschen des Widgets: " -#: netbox/extras/views.py:1486 +#: netbox/extras/views.py:1518 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." @@ -10744,7 +10774,7 @@ 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:218 -#: netbox/ipam/models/vlans.py:289 netbox/ipam/tables/ip.py:207 +#: netbox/ipam/models/vlans.py:290 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 @@ -10834,7 +10864,7 @@ msgid "VLAN ID ranges" msgstr "VLAN-ID-Bereiche" #: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:249 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:250 #: netbox/ipam/tables/vlans.py:106 msgid "Q-in-Q role" msgstr "Q-in-Q-Rolle" @@ -10887,7 +10917,7 @@ msgid "VLAN's site (if any)" msgstr "VLAN-Standort (falls vorhanden)" #: netbox/ipam/forms/bulk_import.py:214 -#: netbox/virtualization/forms/bulk_import.py:80 +#: netbox/virtualization/forms/bulk_import.py:85 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "Bereichs-ID" @@ -10954,7 +10984,7 @@ msgstr "Zugewiesene VLAN-Gruppe" 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:555 netbox/ipam/models/vlans.py:368 +#: netbox/ipam/forms/bulk_import.py:555 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "VLAN-Übersetzungsrichtlinie" @@ -11051,7 +11081,7 @@ msgstr "Übergeordnetes Prefix" msgid "DNS Name" msgstr "DNS-Name" -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:290 +#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:291 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:52 #: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 @@ -11062,11 +11092,11 @@ msgstr "VLANs" msgid "Contains VLAN ID" msgstr "Enthält VLAN-ID" -#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:388 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "Lokale VLAN-ID" -#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:396 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "Remote-VLAN-ID" @@ -11074,7 +11104,7 @@ msgstr "Remote-VLAN-ID" msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN-ID" @@ -11592,33 +11622,33 @@ msgstr "" msgid "Ranges cannot overlap." msgstr "Bereiche dürfen sich nicht überschneiden." -#: netbox/ipam/models/vlans.py:197 +#: netbox/ipam/models/vlans.py:198 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:205 +#: netbox/ipam/models/vlans.py:206 msgid "VLAN group (optional)" msgstr "VLAN-Gruppe (optional)" -#: netbox/ipam/models/vlans.py:213 netbox/ipam/models/vlans.py:393 -#: netbox/ipam/models/vlans.py:401 +#: netbox/ipam/models/vlans.py:214 netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:402 msgid "Numeric VLAN ID (1-4094)" msgstr "Numerische VLAN-ID (1-4094)" -#: netbox/ipam/models/vlans.py:231 +#: netbox/ipam/models/vlans.py:232 msgid "Operational status of this VLAN" msgstr "Betriebsstatus dieses VLAN" -#: netbox/ipam/models/vlans.py:239 +#: netbox/ipam/models/vlans.py:240 msgid "The primary function of this VLAN" msgstr "Die Hauptfunktion dieses VLAN" -#: netbox/ipam/models/vlans.py:254 +#: netbox/ipam/models/vlans.py:255 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:303 +#: netbox/ipam/models/vlans.py:304 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -11627,7 +11657,7 @@ msgstr "" "VLAN ist der Gruppe {group} (Scope: {scope}) zugewiesen; kann nicht auch dem" " Standort {site} zugewiesen werden." -#: netbox/ipam/models/vlans.py:310 +#: netbox/ipam/models/vlans.py:311 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " @@ -11636,25 +11666,25 @@ msgstr "" "Die zugewiesene Site {site} ist kein Mitglied der zugewiesenen Gruppe " "{group} (Umfang: {scope})." -#: netbox/ipam/models/vlans.py:319 +#: netbox/ipam/models/vlans.py:320 #, 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:326 +#: netbox/ipam/models/vlans.py:327 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:332 +#: netbox/ipam/models/vlans.py:333 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:369 +#: netbox/ipam/models/vlans.py:370 msgid "VLAN translation policies" msgstr "Richtlinien für VLAN-Übersetzungen" -#: netbox/ipam/models/vlans.py:410 +#: netbox/ipam/models/vlans.py:411 msgid "VLAN translation rule" msgstr "VLAN-Übersetzungsregel" @@ -12263,7 +12293,7 @@ msgstr "Objekttyp(en)" msgid "Lookup" msgstr "Suchen" -#: netbox/netbox/forms/base.py:90 +#: netbox/netbox/forms/base.py:91 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12271,11 +12301,11 @@ msgstr "" "Tag-URL-Slugs, getrennt durch Kommas, umgeben von doppelten " "Anführungszeichen (z. B. „tag1, tag2, tag3\")" -#: netbox/netbox/forms/base.py:119 +#: netbox/netbox/forms/base.py:149 msgid "Add tags" msgstr "Tags hinzufügen" -#: netbox/netbox/forms/base.py:124 +#: netbox/netbox/forms/base.py:154 msgid "Remove tags" msgstr "Tags entfernen" @@ -13053,54 +13083,62 @@ msgstr "" "Beim Rendern der ausgewählten Exportvorlage ist ein Fehler aufgetreten " "({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:442 +#: netbox/netbox/views/generic/bulk_views.py:388 +msgid "Must be a list." +msgstr "Muss eine Liste sein." + +#: netbox/netbox/views/generic/bulk_views.py:398 +msgid "Must be a dictionary." +msgstr "Muss ein Dictionary sein." + +#: netbox/netbox/views/generic/bulk_views.py:461 #, python-brace-format msgid "Object with ID {id} does not exist" -msgstr "Objekt mit ID {id} existiert nicht" +msgstr "Objekt mit dee ID {id} existiert nicht" -#: netbox/netbox/views/generic/bulk_views.py:525 +#: netbox/netbox/views/generic/bulk_views.py:546 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Massenimport {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:541 +#: netbox/netbox/views/generic/bulk_views.py:562 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importiert {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:731 +#: netbox/netbox/views/generic/bulk_views.py:752 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Massenbearbeitung {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:747 +#: netbox/netbox/views/generic/bulk_views.py:768 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "aktualisiert {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 -#: netbox/netbox/views/generic/bulk_views.py:1015 -#: netbox/netbox/views/generic/bulk_views.py:1063 +#: netbox/netbox/views/generic/bulk_views.py:801 +#: netbox/netbox/views/generic/bulk_views.py:1036 +#: netbox/netbox/views/generic/bulk_views.py:1084 #, python-brace-format msgid "No {object_type} were selected." msgstr "Kein {object_type}ausgewählt" -#: netbox/netbox/views/generic/bulk_views.py:873 +#: netbox/netbox/views/generic/bulk_views.py:894 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Umbenannt {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:943 +#: netbox/netbox/views/generic/bulk_views.py:964 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Massenlöschung {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 +#: netbox/netbox/views/generic/bulk_views.py:991 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Gelöscht {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:987 +#: netbox/netbox/views/generic/bulk_views.py:1008 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "Das Löschen ist aufgrund des Vorhandenseins eines oder mehrerer abhängiger " @@ -15425,15 +15463,30 @@ msgstr "" msgid "The following objects will be deleted as a result of this action." msgstr "Die folgenden Objekte werden als Ergebnis dieser Aktion gelöscht." -#: netbox/templates/htmx/notifications.html:15 +#: netbox/templates/htmx/notifications.html:6 +#, python-format +msgid "Dismiss %(count)s unread notification?" +msgid_plural "Dismiss %(count)s unread notifications?" +msgstr[0] "Abweisen %(count)s ungelesene Benachrichtigung?" +msgstr[1] "Verwerfen von %(count)s ungelesene Benachrichtigungen?" + +#: netbox/templates/htmx/notifications.html:7 +msgid "Dismiss all unread notifications" +msgstr "Alle ungelesenen Benachrichtigungen verwerfen" + +#: netbox/templates/htmx/notifications.html:9 +msgid "Dismiss all" +msgstr "Alle verwerfen" + +#: netbox/templates/htmx/notifications.html:26 msgid "ago" msgstr "vor" -#: netbox/templates/htmx/notifications.html:26 +#: netbox/templates/htmx/notifications.html:37 msgid "No unread notifications" msgstr "Keine ungelesenen Benachrichtigungen" -#: netbox/templates/htmx/notifications.html:31 +#: netbox/templates/htmx/notifications.html:42 msgid "All notifications" msgstr "Alle Benachrichtigungen" @@ -16064,7 +16117,7 @@ msgstr "Verkapselung" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 #: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 -#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 +#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "IPSec-Profil" @@ -16089,7 +16142,7 @@ msgstr "Tunnelabschlusspunkt" #: netbox/templates/vpn/tunneltermination.html:35 #: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103 #: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248 -#: netbox/vpn/tables/tunnels.py:102 +#: netbox/vpn/tables/tunnels.py:104 msgid "Outside IP" msgstr "Öffentliche / Outside IP" @@ -16428,11 +16481,11 @@ msgstr "" msgid "Objects" msgstr "Objekte" -#: netbox/users/forms/model_forms.py:400 +#: netbox/users/forms/model_forms.py:403 msgid "At least one action must be selected." msgstr "Es muss mindestens eine Aktion ausgewählt werden." -#: netbox/users/forms/model_forms.py:418 +#: netbox/users/forms/model_forms.py:421 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Ungültiger Filter für {model}: {error}" @@ -16694,18 +16747,18 @@ msgstr "" "Ungültige Bereiche ({value}). Muss ein Bereich von ganzen Zahlen in " "aufsteigender Reihenfolge sein." -#: netbox/utilities/forms/fields/csv.py:44 +#: netbox/utilities/forms/fields/csv.py:59 #, python-brace-format msgid "Invalid value for a multiple choice field: {value}" msgstr "Ungültiger Wert für ein Multiple-Choice-Feld: {value}" -#: netbox/utilities/forms/fields/csv.py:57 -#: netbox/utilities/forms/fields/csv.py:78 +#: netbox/utilities/forms/fields/csv.py:77 +#: netbox/utilities/forms/fields/csv.py:98 #, python-format msgid "Object not found: %(value)s" msgstr "Objekt wurde nicht gefunden: %(value)s" -#: netbox/utilities/forms/fields/csv.py:65 +#: netbox/utilities/forms/fields/csv.py:85 #, python-brace-format msgid "" "\"{value}\" is not a unique value for this field; multiple objects were " @@ -16714,16 +16767,16 @@ msgstr "" "„{value}\"ist kein eindeutiger Wert für dieses Feld; es wurden mehrere " "Objekte gefunden" -#: netbox/utilities/forms/fields/csv.py:69 +#: netbox/utilities/forms/fields/csv.py:89 #, python-brace-format msgid "\"{field_name}\" is an invalid accessor field name." msgstr "„{field_name}\"ist ein ungültiger Zugriffs-Feldname." -#: netbox/utilities/forms/fields/csv.py:102 +#: netbox/utilities/forms/fields/csv.py:122 msgid "Object type must be specified as \".\"" msgstr "Der Objekttyp muss als \".“ angegeben werden." -#: netbox/utilities/forms/fields/csv.py:106 +#: netbox/utilities/forms/fields/csv.py:126 msgid "Invalid object type" msgstr "Ungültiger Objekttyp" @@ -17073,19 +17126,19 @@ msgstr "Festplatte (MB)" msgid "Size (MB)" msgstr "Größe (MB)" -#: netbox/virtualization/forms/bulk_import.py:45 +#: netbox/virtualization/forms/bulk_import.py:50 msgid "Type of cluster" msgstr "Art des Clusters" -#: netbox/virtualization/forms/bulk_import.py:52 +#: netbox/virtualization/forms/bulk_import.py:57 msgid "Assigned cluster group" msgstr "Zugewiesene Clustergruppe" -#: netbox/virtualization/forms/bulk_import.py:102 +#: netbox/virtualization/forms/bulk_import.py:107 msgid "Assigned cluster" msgstr "Zugewiesener Cluster" -#: netbox/virtualization/forms/bulk_import.py:109 +#: netbox/virtualization/forms/bulk_import.py:114 msgid "Assigned device within cluster" msgstr "Zugewiesenes Gerät innerhalb des Clusters" @@ -17531,7 +17584,7 @@ msgid "Assigned Object Type" msgstr "Zugewiesener Objekttyp" #: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131 -#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91 +#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:93 msgid "Tunnel interface" msgstr "Tunnelschnittstelle" diff --git a/netbox/translations/es/LC_MESSAGES/django.mo b/netbox/translations/es/LC_MESSAGES/django.mo index 637f4f0e606c36fd50e1bb4215333d13e3ffac98..f7af15a3a6c0241c9d15072a6c7d89f096228c9d 100644 GIT binary patch delta 64807 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 delta 64883 zcmXWkci@gy|G@Fv_nRV#H0`gw_ugCfRwS}VM5z?vPEn~ygQOv|$SNzDA&p1MXo<`; zltMI6&-;C!^ZVy@&biKY#^;RdrusdiZHF>H+)H)Trn!C^Q6cj47oHFu^&PHcj7 zlT36Wk%fYRSR6;-RX78$#d%1@#9H*lkMRoJk2ZJ|t$#W`{}-*FBTuMb2yY-?87*&# z*|10Ic`}h06bl~2c|4eiW3Xi2Oo^Lu9y+6wSPE<8%ao{&eXusp#LICn*1-L-JXiiq zi3a4`Vi%l(o$)B%h1CmWN;Iec#C#G&J#iA7V3&fynOK?pfoP75Oo=+=8)G*dk2Uct ztcE!YWlGe?=GX!!p#$56t?&!1h#7^$1Uh2UnLI(F5^j#3MjI?rB-kCD`7`L+uZtdu ze zy2Sh)F+T(^qx?Q}ZAatv_!Q>BIamNU;7#}~8j(Mc{hqi`EEzUW*5aY#8_>;F5Uo%G zb6~Y-GjxDm(S~}V^#(-mMK{+3w4EtvWT&I`KSU?G3w>`-l7zebFy_KP&<3t35xf@N zYmZKAX7pa#_?2H8m(UF}F4-yyAbDOA=n{Mw-H)}%|BBT;|0T*~N>spJ=y92f zW$^=a6P-aD{0ALK*0Nz>xzUD;q64Ub?uB~jK<|jL_z*2Dei`!|&j7g1?!Nqz`AfR*S(Hlh*US)TK6 z!C?xV$#2*Y(<)?2eTlH&otD_&I?Hr8$j<1qWuaqglt(%yG zoyc#l9IoVCRXG2i%RyB_2#2FFPo z=+e_$+*VYQVIs?5ID#d&Y^p5Y2 zHvAyE2OdXH!z^?l8=||><9-6Gd;T-k4i##mySHuh4$Mvd9xRMcp&c(nBk%z_@Gqjr zV)nmF3F$hCQEM}_DD`NlzGrl7eX(VvgoF+i~f0_Bf2Eh(7iPiuf@5TtV&`{ ztZ))Nr)Sa4k-1Iy%3X_o)ykj|8Gtr09joCYwBti)N57#H_!F&HrfnEt19Y#oLMPIp zE$810qGv3)8y(>|w86)tFQPZz8|aH`&;f2kBeNTe<3aSZd|A6piQbqG`{OwD8*vnS zV5asVvOU`;!-xk`U{;Ce)`L*bP@}dJQ74y~6E4V2- zfu3kT!_de)kR;(+J%zsbI@-`uG&1Ys^Id2|$Iy?-MQn~YbPVtHM3?SP^y@Yj?chap z550wkepU26G}6f}G4TmH!hL86kD(o0KyR|fok9cM(HHMP2RsCg(5RRnk51qzw7r*N z`J1tPb#xmt!DM1L2_tYEec^Ak;VhlQjIKv#QUYzb4mzWjXvdwy#qeJKo_anO5{zeCyxoh~1cpbV_t|CZrlM@m`8!LScR_B=ICxT?8nf3@Ef{6(z}NN zraF$M-xg+k zBieBBXw_KW7=6EEv{!sSH0DRg{A1ATVT0yI zcY0woq_?9H9f(fo0d$~Aw7n_lOpw0tc>fh68?gDu|S^?k=oG~=)i74+wXx+Xi#)yAI^Vs3dT`T6}O{5tNuoR z4_5CRB6A<6HWfPHN6_Q>Y%HIH4sa2=B=5!iN9d;h22*4+-9S{30B7Z7icJdLL-u=fB1D&4jn*G9E?NJf$l^1)N%9&YWjeUqU^)8Y8g%A6&;jm3e-R%--@Am>u*twoi3}VaorQ*aeRKyJx!veqJB+rM zJP{LrqHC08P^LsvybjHGM+Y<@=7*s(d=TAyk42wBJDiEWHxE5M%cJk36WSY}A44{0 zGVvP;M{+Sf$UZo9kQ;5N1iFi>pdB>ChS)kje;V&0KNBn9l|w@P+UU~VjJDGQi{cJe)6dK|4c%|pR&d{*gnqx)sz0jFHgNA+<+Ta{C;FZM zUx8s^07cMt%b|O%CMF%xND^+2G1wj_V=?>&J%<0G9oM@n45T?4(k|$Gz0u7$0_|`$ z8shiR34Dj%nBSxA6dE2PReCt*-;vj#z>#&14|<_54n;4Tk?8%f0Nw5Tu?*%MktuNt z)85{~OwG^0NCv;wm&G*WtUEA1mRP zSRS+7AO2WX18rz#^i!-(K5bM8c`bB6qp%^az{YqQZKvu3nG*M5KV<2WiLXi6V1)-m zi29>5d{pXiLQ8XcCRFnVJ)K$o&7x_Jku_4j#ox^VsY}{qXWBYOc+ohbU>xh4lANdRR_HRTcLa9HuIkU zp(JeJA#|5ci}}~k7gwS$ZjJ6if5jd}8~P7@FXuy{egP~?z8pG$+tBw1pqui3Gy;!f z>Yo8TA1l0uhHe?UTeqVXzeSJH59l8GC6=E<(2mZ==YL~q@>h%t5vYvbBlXaB z??xkg|2WRSYdetw8=4v)%)-=~qoG`h?%u=bKy!=_r|%VN-kpo8zZA z8Lx}?&1>kUUzj9egWsYvJdS=`&ZBFW_2F<~T!%JX18d?Sbil8p^_QT#d@~yAgJ`6V zqXRsH*8dA__p%8gpUgqRg1l%*i^m7G(FU5MYuN=2-R)@oK4^r7VQw6S?wx7qgchQk zZh3Sw8p+Sli|isYQ1<^Lq2LOSw%$uluO1D(lobSA6O4&FxxwmUxmGUgA& z{1J4(KcGu=Ci)-dwEwFf4WZAEj=Tc;Ld|Fs^y}3QyWo@P%nzXh{0SY%@901h6GMBM z(ShEGc3dQuSB&M2@iNbUI}&!>IaatGJ=epdNpvZup&@<^-7BlmNbNuea0uPizoAR{ zFS;jkO$yH|qQ|-+`u?q$`t$z~5`OhYqo3m!(3!13Be52}pthnj{0g1f0kqza=)itM z2b%e@(80Cn%!@@UqXTY$w$tq~&cC7T84CtsG4jLEhMz;v?MvvU*@j+qsojul@*LpdK)Ax59?h~<0H86HC$IE{92 z39XmqiLjK{qZ2EDJ}-&3TLrDx1bx3ll7wr2JNm)^bjBlM`CK$qZ=q|u0&QS3I*^^Q ze1G&Ow4=XbKFj1#|3-8|MbW)c9eqF9ii8(PH*}4Mq8&XPeFlB;HMHRsv3yG`|19Q@ zpac6IOW-BUz+z8^cAKMr0_uU*8-v_{$;9I%>|g^Ls$J+Wo^P-?UiVb^%~uCKhW8*Z zCYGXm1OGOMWPp!E1|LBOvKUL^XK06ip&i{gBm8Amo#+^BNBKHzj#*v|e^1;VJ?GD0XPk#d z^3RwrH8cF{8Od=Zy71sb?1%YY3V*TuFuK-T(c`!u-R;-U3Ii*Ru5o8{Gd>!9552%n zqf1ltQ}-hx(Qv&VliJHeO?D$ zf@U$_2i;RcWBCK{Mx#G33=J~KN`TE!r``{z^7W#WIQGRy#x;1${jO=E#qps+{`k)OCi_a&- z=g**@?U&J+uR-_9o>+bwjqFu(!goIdok$JzKBa9w3vSd4e1-`v0D=J2ck#NUqC0&_tO`KCA}J*Kml~dCDA`WR6_ep-bun2Mxp~5 zhyI>_6bs_3XagJ3nSF@;@e9nr+HZvWpa;4MC!!s_j@DmjNbcVaOdj}Cl3+TlBB#6CdV{}^4G zKhTI?!qngYU$rDOoELpi5*=v`bnRN89d(NiL%*62qY;~dhIVeuFG2^hI=T&w&~9{M z-=giFSi}D2~S&X#MM#g$Wc!uih$X z#BM<&H5k1)r!M3C+u$M!Y;Y~QnRcKv+J(;Wi&%aHUDKc9^Hb4t=nOBSr|9zK;k~QS zf!~DoQvn@ty_g@IB;lHjiUsCNke`Ac!`0~3`x!RGTq{Bcoza1G$FkT9OW{-T`D!$R z>(PnqKqvAky0qWK=gFVrgLCKzGrb+mfxeI*UHek#v8soLxD(pJ9q3x#iPj&3-SM%Q zKa6(x3);>lw4ZC7E5n}~s-k=0ZXAZsV`a~OVpaGpRs}1N9gJmgCRW1jXlT!470g&2ezJAJisYZh za<~z1!INmc#%scojY8|KMQ8padMwZ5Rrdc+d~n6uxO>rxh0)MfL}%U*-L);ynf60x zJ`&vvlh9-NB>M4rJ?7s!D>9y-a zc`0;BYNDH{Ia+TB8q)D-FX`V~5m6X*|)oSQ?3WzpkX6J655=zA}r?YtTDtI^Z69qV}hcam^-X4w)RT!W50 zH#(CHY=vdfP4)l|#FwxQCf*MnwnabRC)ZhP|B4LQm zq9e<+Erd8Lx{0pE)Doe4qXs&VTQLJiqiZ`0o8W@zPv}I-Z4aBZDmu}YXhb?;(h7Hw z@Z1hW^TW`Y--`|)iM}u`mcJTZgbrvmX5bewe;%!W!v|qtMbP%jM{A=KZT-RNc;9eotNSf-$-;@Oy=fv)u|w4+5azdE`djnG~+lHZ}5{qzUP&_U)M zp+XLHKzU-m5V|yF(HCn++oB!yM(=@PXuS#1XVA#JiY0L)IYDkSj)2L z-)OeOA~+1o;xzOZ%f{$2^jK#7C^S?E?x{ogorc(M{F}t=BTz6&*mI z)bk|2_et3C1JS3WbE0d|&G6gnhJG13@(<7%?L#{{kN!o&<)4S8D~1lVX0#r9Y#XBk zZiBYp1r2>qw4I@!bN(I4Lln4MUqbUs(FXn(^IxE+;Ve3^jNM^iHPF-09NS_qw8JIn zDO!cz7hj_TI1v3ldTKZ4-v@ujg2bMX&x+myxuUtz8D_-i#n8=GK9+Yym*_Th0>fhd zNpvEwpaWZoMtm8%bgPmi9KdGue13$Uc{=K205$F<)Mo-O?=s;gZ8=j92 zWHH*o26Rt+h_<^IU4p~0Jb5ZU_y>LAihbdQTxdfDV!k5UKwWg8EzySVh|llB)WFbo zo5f@rW=Yz>V9--CdB8@MPJ5bDnujwva%JKl^#(bKUK?PncYZ_9qpe=!m}BE`^of!p+a^v)cMegZI28VDRv(L# zzZY$A78;@X(M9OYm&NDn(2lmn@-Jig5%d_Jj21o|>UGB}J^#Z9ne0s-goFsPoYco2O9bdXuDS&3BQD{NB`{C6+O;VF_-6m28m6$2;HrN zkA?bg_zc=X+Ocr_a$-aB#nC^A48qh!gU^zG7azn{$3x_{Vd~HS zyGYp4L3Am8M`u#t`>+JX(63q>G(vY`Dq?5{lh7HzgynGoR=|B|JC~gZ1I~uFlNa6e zwN7yUZKyE?{>bbQD?W#YcrJQzEWuLvKHA_(bTgenLwU^)VMe*pd{MN6vRD?YVL|MR zP4E%)-q`U&GK~Bf1Sm9%IV7t(P9Yq`X4Qt~iEQ2+F3O}>^qwg<5XTBV5 z{{T9`6X?KCN0Wb(u;WZWhx4Buy~_)r6ynA4MCS67#R416hm?_-%B}-$Ntx z1D3#Cr^26*YNPeKpzrm>WNQ-rN!*Jo(C>ZG-@aQBAwG%q@gmxA zo!>)w(`Z+8-~-Y7;O>}z9a97UJ)Zx!DKG+?(Y5~+-KG1{j*p@<{}n4@;&kY+653F0 zbU=+_c_*~J9%w{|piA{2x@jk3ah!9S^Y3o`hyok>6n$|Y`ohuZspvmwz01#pdfCx> zd7~wwRnU43&*h}aso0E(c)}jO19`hfgq5Bf;;4s?YFVVATWd4a}J{#)g zM9cG`r=bM8q&4F6mT089Vg@D$#>C@jhi{@Ieg{3*o6&)N5TAb%^ZU@5e1i_`2s+Ro z(T@K>-@ojSFn}x3`uWhmZzzflJ^#H(^rK)l_Qv#cVfXe&L-Y*V&;oQ|Z^it(=%(8g z^B>0NpP~cWk9K$@KK}`=|69!eh1os-|B|rcRp-N+UWaa)!dMS0p&=U)pFfO#tfr#7 z`g5#|i9f>+m?~%_TA>5K1^tNKj(+{_LHm0KQ|JFh5{CG-_+TEo+uuS5vI%?Or|8T| z{S}s~BDz^?qYbt|JL(Yg1JEVC3!T6N==)Eg-;`%CS&76v5)R-C^siF(V@3P}%V4p; z!}E@4gSVg^_eL8WjvlM~u^c{!4roh!{t;ULGjwkpL?iU;-<*Fx8h=w@s4k&voc>RE zAtyT00_e;tqr3ZN^u10oe+zab-v=GgO0=E#(B1!G%zuMM^hC^``-k&ysM9Wl8D1aF zgKn0B=*UZAQ>>1D10F&n@d7&2*U*j^qBC2HzPAn?$cN}a_MsCx5ug8)j1{t63>B_N zE0jPRsDs6@Wpo7E;dFEWuc95kf!1G%PU!uZ--oXKQMBE&Xaugf6#7fvK*9=b^0|Dbzq%fI3DoI&n^WTNVSnG%oj zU^sTebLequ#~-wOVFDWZmDn2pLO-`nGo__E?2S*6pNzBc`n0svFQXOcfKHaw)dzkoa%J>SQ1Iu_3yo^QZ9Z6Te2jU&|MN&V!hPuH^ztleiK*BOCs~fY@wTj?f%RyI zzhG6&du3WGVjZwF`A4x7F2h3jH8#Y5(Dv(OOH2I<9)n3AY$9RB|F8%ax+;vg89K1R zcni)#>z&3ncy0Ey#0cz-o$zz)k43IdOZ`FP3A~wnrW|4ETB7;s*aZ*fNK2+FR?Zn- zdKNXO7tqr(;@U9d={Su1muSeF zT$h$Q9mCLxC9g|{kiJcUe>6IZ6R^kiAyfy^Q0BWKE%i&NId&vJ1&zodY>(A%OiOgd z$8bI#zz#U!rto|ZdP5e@otC;`8=&8U?nx4kf?i!n29MA}Uzwvq5|-;1v0 zkC=gpg5iZin1yUrbO!a%tF|$E!L&p>?uvHYFXrz?XF4A3_zCm|d>QR;IbP-Y-%jEh z3Uz%!z=(ItKptKfcg;8zzS!k+&; zBrGUq0aijoTNhoshB4nO+83SKKo+WjSCLfcC|OTr6e7CM9P(2-{=6E_Zzoh=%3|bTj>hhBQ~%aD|pe*YsvI z^aIfdj72+sK9;|RcDM>}!7b>L-B>QPTNZEh{5L0IL%pK+p%tG*ckgU;i58$Uc?aD* z+tHcqL1(@{KK~iLXfDR*Im?Gg-W1Ij&A=?4|Dq(Ec{wz+HP8m?qBH7%Mx;k{Sacj# zpnNJi&`s!%)9qLu52BH~szR7?Q7lfrK4#zmOm-yk7zvNz*YUwQ^tjwmG5oNojt*=H zI^*H!j7P=t$I#96R4ji1ozQ$VlFQJ6ZA0HbfJXFqMb5tsosJbVRSMtl8?ZFxb9(E7*G^Zo}q@SK%HN9E9^Y>Y;%8@e}!U=e&6jmUg-02?ZE{$0zDDexol6*}Ud z(arN8+F`aTp~1XpzARd=E|$cOXh&nvnLdlwTa2mu0j>WzX5jbe=Ds{xHOwRf9a&v; zAYIT142nL7)yZ!}8~y`r@Um*5gPe5Dif`RdC1?4)vzzREoa8(tI)Y_ zMThn=8mlkR)jxB17zoZ`L!vU;~71pD>WgFVS9yFNWp|Se` zJ&+gB-EmX>FwpAg3|pfebVobrhqgBy-6iAD^D+Y+*peg(8{UjwzI)M={e8@zk7j8Q z&P5)yqtfWWYN8!BLf>nRp8VU<&<}}@K}2JD!1#=uLD@*P{(>MLYZq zJ-`Ri2F{@&O*9NCPT;nqrhFi2i;WP zU@D}s;tyzp=gWR*@A3F1q(XnX69z)-I9vw(>HVH$$7@fhU zSYa>v!XdQbU(k-vpf6rPBX;@CVXd>H<+-By(f3QD6R3vXGtFapH)J5m!~hbG^q%NL z;Xz_j^jY*&yowHV1=`VebU>e>GyXb0{{fxI1$6i4Y!M<`5{+mhw7-riIe$G!IMM;p zk!XmL=q7n8`V!jV8|XJ<1sZ`>=x$$+cCZC~?{l=?ck%gAG?G7{?f;6Ye?R_j5{~Hd zmZ5{3Xv4Xq8R!co(2lC01F4C=*9fa%>u54QUm2foK;PdH^Lx+}rccSf&Klx4)8EK;Gfas_h)>bwQVR*<|1Lmf@lM! z(2i=O18Igf&=LL0^+Ip9`!IDn(0VVS^%kJ-zk^O}Bf3Pp(RwG)y>kYMY~Ms$yRi1x zpd-HtZKzPRJlas5_`E$Dscz`Nd&lxSqxYf{8H>(%%JZZ9cWsAQ-US_KpO{bHMZ%ekK}VWI8=Q=G{36=m zYq9(-bb#y7$h?n6WGC9rLA0Ht=zxAf|6b}0+TOWXelg^eiL_4P9Arf+6hIp&hIU*5 z9Z+3#Q?)|(LQixc_n;k*Mmrpj)}M%;%je?rH_>*Nq61!wss9Z0qf~<5%kja!nExK_ z;3Rr5&qmWbhd=CHi~fAAfF9&FXor2!4jw=+geTDN?QC>HYtaF2$JGBDs68Zn;V9bS z+2{rIG^BS4k+}+8yKB)73!*cwiZ)yujnK_#gl_OcNJ~18u>qP) z92)*<$xw7;OR*EK#_E`5SX%0TZKDA;C;tSxM?S-|gj_59QuYHMb!jpG%{%!aY1+_fOgyoZJ;}PgY`lGo^51wYAjzI zU5^fAC;ErS!!dsWeJ{tza6y$p2XgDkWEkl%3ViVqEQmAED!UXCt8+gXc7;IkwNM|K1q(Ixb5&UIf{vqI<}f6JpC-yHKj z(R!m|ei9ZU{~9{*E$H9FeHHWPqF3D?z7a*xc9Ydf7~1yH-sphtK}R?Rjm&JcgO%uJ z{Q`aO?^u52s4$?iXe8>O9kfQ<>5tYQg)a5uSkCi5Emqis9;eUI5M_QKL?k~pBVRfC zAT}Yt3B9`09t8ilSUv-7a5mcDQnbNO(3yXZZSgSrRV+Uy?3Mo5lKedEioas&KLcs6#FUkhE5me>M&VliBZ4s0i`#QnGqr;ZCt+G2b-75y=__Ly{SW|Gjw zxCS?1Yc7C$IUR$@Z+w0|sYy4#{7(9lnezKHJP#pn{OM??M@`u;(5AU~p! zNqaoBmkpgj2Ks(|G~(@(BphKMbl2a5b~qWmvtNn%MKQkt?eJrCmw$zRo=>6o$3N(M zIi3g|Q^P5^1HG6AqNi#Y8i~)*fgQrse+K$931{*<8q#yFAVIK;d>3!&T`)PD$ zZ(wm;j_!dkqd%Z~;4ie}tDX({d}uoru@tsI?}w2wKND?dYjp3koPS4joPz3D=DE;N z-{>f;MER3wM;p+Y??gkmCzcRNs@%;c};XX z8qz(n!Vz>SPR9Hncr*Ebu^~2pA$(*W$4=xoq65h}J^WFtE_NnA18d;V=u#G*5hj-G zOQIqLFJO8607v2BnnfIYj$Y38XEE>TJZ_=`77ui*^KUi^YQsbbjfnQ z9`62v*pYlKY>ZE#SMx4xgU8TKSaD7~|BXnvHZ9Qe|1etNMYN+g(FT@bG29lP|Acn@ z54!8K&JFJuLI++G{m8V5`Ce$dBhmZfQB0O3@ivJ^aX&tWz2=2K=YNmG$mgCPcJX8A zfTo}gJs+Kq70ItgBXlqUZ7j zbf&MN=XXB3iQbB?MK{?t^rP}QcEDfIKT*|tGu(i;qciSwSpISJAbR(oMrU~CqENpmTE7;0^|nHv_eR?tgHC8FdZW%nC-yq}UUDIcTS=@% zcWaKtVZ@!#(Dp#@^5Iwy@5NF0Ho7-Tz7^_EMau{dU59@e^Qv_o_l`c-@ao!Np|{vl?NKZdq@ z*^02ou0{7u8BG2C-_0bP>8)ra24g`SiLUu`=;nM2-AvoidOI-{iJ1QdUGwwNE8h+g zEr8Z5g)T({G$I`_=?{zkB;2)+#0qm_ekEFQ4_fbgERE^!g!<*tUELNPSdWaPj)TcZQ( ziq3Qpy4l8|OY<~Ze^&GjwB9OoQzt(mVa3yE2>(Nu;>NXM_m)9lXoIe4Uo^y{u?9Ye zM(`7Cf?3}UKS0`|r)V^K@w|X;@>kG$OG7@HI8DL}CT(2^%@vqNK0CUpa-z?3qY)_( zErm8%6^&psw4;t_1iPa%?;W4tg+^vH8qp_G<(&VSBwUmEXoHJmh4nH2KQtl-usZ%8 z%S*f$B2yE6uN~IHJFpeLgm!csUF$#4$Yot0ZrZ}wg#Hr)NO;jKLYH6{TJZ!ru>a7R zWZn>FkSkgUJ5gQ{y}BPoZ@?Wm6!UKk5t$r)7LDjj=z!;9>R)qPNy2lw6&>jTbReg( z0%qM5&VMcRb9yVfh7X~qWi$Hz5p>sIzzoc@IoynOuoC%h==pyV+u-8OoPS^VlY$O- z!CZa(@snAav6}>%uDSFd!#D5)=i?_uon5dFdg4O>%WCA<(fU5|Mnz4q~H#`ac>ye z1L(+ipcm90Y=EcH8CKdCLfj7BBe%r-?RbcMe{>>EzX$_J;z;uA(5t%am*IE8h$M-o z6f8xr#533e8+;Z1%eg18Bl&&k+7=op?G}pG#TuUfTS<8CpFv+-fNruS=y_d-j{L*u5wxKT=s<2b5T2JrFQmqpfjwgR zShU^@w4XQ8&AJIw{~5?}5{~p@H0Qza&-aR=o24gutOld?9z^%X)A9Mt_^{Ti0X)Ia}kM8b~RqoL}G9-Bev63oG7xE$^H96E!<;n2_x z=zFEm@;b4+Bi1J0AFJSOwBBCybN&5c&c7ilaU?WU1%078dKxBRAKZm+V8x>$GGAj= z@`urj>-uBi{etKKDx;gS1y;gau{lo04){5`q=k+r!?6=p%E^EsYs#i*GZCa?OUU}d zN6{C5jb20>$o4}RU;%U~%cGmEcC_If-6VUf(#r)f7`=6jo^ldEv6I1{EFXvC;Gg=L;csqLM z--Q+MY4libKsVPRw4-xqy{mr?7fLxSMZPn7k&QzmHxXTeXV3w^jV|e0Or8G^N!YNM7a2NXZyY83pC##zWjoYSxi0Uq>VI4tfu4i_dqXOLG{l_bXcOKQux)e+^4e9DT1II-%BR{od&N zBY)-mTOmn-9Zx|w(JN?!Z=%oFp_}bPwBCNSfuGQ|KaZ&apkK+Hr$TvKbaUT=KJS4> zav1vl*i)Q;8=Opm9n3_R;4Sop&FBlCqcb>+skKKNxcav+qrB+M%c1QxLEGzuwl^R; z8f|Y%eEw>ZgfFa!4>qGq@);Jx|6+Nu-^1s)8rnc7bZz^hA$=2#)O*+)Kf;n&>U6l+ zI-xhwg?O2di2F_(a4-ezkWBK3n8u$ zZGv`uYqU4kBtHZ_C3CSQE=}e6{{BfKGX-hq!1=ymI}ov|(ULcfAb(9r&XuI+hrAea3W^4Zaj z^P=yUi`GPMz$RD?Z$l$64J+fvSP?H`vL1+AioOf9L||zZ{9TC~%Fx!6)%=w4sR?!ozvKuat^ek8WTS<#>V<^11HLCycdU!_dP zo5}x(?%Il6oIS7=+TcR$hWpX?s$@z}{Zp=K_#pXzumj$kmY(|9Y{&NG52F#Sn4X@R za7%Oo4WLjb=9FBH0Gx|1q zQGJ3Q=daKk_J^2Ho+aTXOTRolb^LOnFH}Lx8=^l@+M_Stg?2m|y+EFg7i23P1F`a}VT#2ReYxGY(=~soBXJ7{T`smE= zK$mJTdQ&b$J6wvMmiN)Cc`tgeJYj&&=9|aHoOTP z=?7>CzeF4S77g_gbWMLjFP@9&p2?9T?2&fpJB&?Bzs7W6%!gp%Gbw*4u#2^aC`KpU3=-03kdUJL~+qnau#k^1aP?_zYo zJJ3_`8QOmGI0xvF{tRTI$;3huHvD#UJ*JcYAm%?tH`QMB^LrAjW2T$ZQy-a{=-#*oo8dyV zgI~~@UW{IoJ4CiP`n(ce>-ld)q7nsN(U3ikcJw^DX%?X!E<+>oJ-U`>(0b{4!T@ul z<(1Hm8>4&Z*68r)By_1?!5is6v5ADo>PxhP@6d)$qHBLKnlo=GFN$_h4Xxh_{ef|7 zEFT%mA4iwuh4_3P`a5D%e7+Nt6)E_J#6r9>UwGkdwBs#U0{5XET*TsdWBzbs)<+xc zhu)a?pqp$eI-wWQ0nU#3C1^xfp-a9lKj+_y+bD2G|3f#`VRR{eKs!E*c64=t@GZ!P z=G&qj^g!zm#>#jf`raGZ6}Ms+ys2Oq;9clIMiu1z*Cz201+MWLbO67iH{l=X058u7 z9bJtcx4h_Ssf|XeEn2@%EWa1sWRIcu$qe)qtw8JTjOE`YNw~ZJLL16iC_VN6_Nge^ z!1HKi=Aqy9chSAE8x8eQ^u9P5pPxrJU5>)R;^_PJ(9PNj9r$2ug2{(SSYb2T;XZ7M z$78;Hk?^&vkL4&Ii!*RB*2G3d!w;4**ogdE^oso(Yhk5g;dBi}pTCNBdz`QOpal%rJG^`&tL`SxhU)}c%IF&g?KXo&wpH)*!g;dJCi zm!LZOUK_l|^M89R7><5K#z!Zj4L^zQ^10|{T8{4akI@dkh#o`t#%XlMX=TzAX_yVI ze>E1wJm^GgW6}|ICs7hdpr>Fa8iCKSFaC-ipAKb11QuXN@}FQE%vUb#?jdNTCZYGi z>(Pzq0QO@MJb`}wt}M^_FGiwT`7oj$Xai%S)6q3sf!<_$ur3}!XHcL*_-$7YeXloq zK|O??mbvKhU5`d?8yeAr@%gz5$#||S2J=Qsq9d*r^Nr9`(hl8x{m{@4MjIT3b~rWW z-#{a<86Efmtb`}gcJo&XU(HfU5{7yT*1@;Xwf+I!lz*TdUqCy|Svjn6foO$j!)Qme z!@ey3`YKJTAs=p8rzS(i06Scm&-{+t3RlXZ0|kE_f&TX;>65px^n7 z8sW4ILE$3D@MBn&HoG`EdaG;b?>V(6v2) zF3CAGq!(lU%35I{*Fk!%v&raWwEpwxCZ2`tf4W1%qb+n;Dn1SQa=dWQ^+=gzhzpxw@s24syZLk9Q$D(VnIQbK3#Ix6D{;Nn-uOC8s z5?#9s=nQi<2s0^-p7VNG7`viN^&qyu*D)0-^u4r(;YQ4dZt9w7hm+6=FN@DVNRqI_ zBj}6g`}Dgr(=F*%+HDWr7^z- zQ;|U@wi9i4Z_Iy-ert}l;{02oKS1uL`(?@vU3hChQw;H@^vFv86gIKv&W!e{7iJ{i5NZP)VI-%0*j62caELL?bj0J%-7*Nx1tDqoMs39mqL!vt836ocBV}>S&}|<6!K9 zC2=EK{{;FI?L4~1RXT?DN1*SGjZVVO^q-hY!ZkjMuE}Y10GT_5@MkfaiFTWuA4 z#ookTQRDyl<~jbC>vyi}>F1pL-0R%uoaaqK1L`ovLnXWmYGsF^>`s{REtvADYUJ;s z7L=u-V;>CNAqb-AC{R5p2c4l-HVD>(W1wEem!L{{9m?^2SQNg6`rI$v$XQuQsQDPE zL|ehxum_Z%ERCIt2Q=pXYY!t3=u@c*)C(sT>afH?W!%@uhe9Pd0&0u?G@K8W*xyhU zSr2u}cbfU5Mt&aZ4Bdb_tX325zcTb|;$$2Kwbw<>xCT^ZnnM}(g8JHUyqSLvrTb?}2hq zD{T)|xvsD*91Uf^A6A7)Fdr=1!l}r&P^FKBvhN19#qPeQGaTyh{RXvn@kYKAR%V<4 zE5Ph6ok}!;((4U%c!xv1m}Wq2(R!#a$qqsVdJL6-tCh1bZ^%O3uFQ0FctW5u%MG>X z1)&0zhFZ}#P%jo6>TDc^3Un4;h4*1y`0uxlU1)1(>k32Z)qr|Gw1lc?{}eg*Z!8_{ z%`8|4Zi7u=<~HU-2(Dy249s29y$SO&g;`C-xToC>vu3KS2ee+a4qXQ8g$BdBZm z4$4p3j!wc^q2lF+nlIFm`(KDoGy)mMLfz|rP}gb*l))6JH{5KfK#QQ>6WgHdc0nbQ z0Oj~1)M2{~Ix0mA7zqbMeeJdaYGqGg0q7Iw zoc7{S0UJPVMGL5ezk@oI{h(Gp3F=JDgVKwKTEHf#1s{beU;m#s3fEu>CX%357T(Rd z&n=*?-vlT}OQ9UBg^l12_!G?0-O=+vy$4pow(u5IC2I6={>-=;)MvvwSW)-?935pE z)YDmUKB!Y$0V+^qSP8a;(pvy^W>!J1e1qWusFk0Gx;05qhxY~4hnV;G&X0D2V9Hs6 zZUyK>N2Tcn6<{Qkdr*fpYcFR{b3$!d2-K-B0cBqkDv?%D zdmm@yy?b&0r8vR}rW(cNMsW*NBD&22cxY3$>s) zs5A3};Si|AM)&6a%i(kc3bYJrycMbQE&>mG%Nu;;*6fzWUMm=CwL3%DAWD0;p1-hpNyms5r?m<=0$hALP6c!r+%oRE0W( z{h$&V0ae2BP%D}PwKZFyR(u4i0;i$2FcIoQ=sDEc$@G&m&I9GQB9vV{nDYBSn$u~A zAP%Oi5GvpW7z`gmRUi|$MTavtR05@-0@Z}tk`7SUue%u!f;uB3U<)`6=7z~oaYBCP z{>vc$&yIs=sKZkUDuH@X0XsmgWB^p@CP6t~Vdi(6`7=-zdTi!140gWK2{mj06?g>H zR!ka9Cfd7s2oyLTD&TfAJ^^)@u0bV`43$`xA&xv8Dv{D=TnDOB--k3fIC1uoRp>()mK+GStU$u2D|lmarJ(d2kUt z2MfZXqn$svTnVc(4*k`+cAa2p#;!5W7aU)~2!?%N5#9gkbad(yU=5gRtn)`DF;FiM zH`Jlo0t>_Ih5_T8Z%k^yLdeI%I&d4@05gyGaxH-eU>DeTf^#je8U{?1e?EV|p`+4| zhT5Z@h7X{=FUU2?DP1&-VLTk_-XDjRVK&>jzRh4b<3VOT7e+Du2R4VVpl(xx-<+-L z4SNyab%0JQSaz~k$}bL?4kb_jyA$wNsJ%T4wTFc~Uar<~Ae7z(7zbNS@!}u0!XMOi z?(~QACo6|wZN|QTIu&jShcI3QQ-1!Jf2vo?uUM-NwKo@_R+@U6mumv72X*+aL7o0w z)18V%LY2M)91bVL(J*j^^X2sdSd{S%SP$l!=~N;Pc4fSOCilNRo#L~c6-|ZOyEm{Y zTszzO&L;C5=i|05)T?&_41vobhsgCWTw(DcGuK)1s(Ft7GdPa<&*wXbG9Kzoy@Cy3 z@dey}?cuKroXn0wm9)S@=S8s;hA>_S^_9*UsP{#p;a#XV;Y+CNn0Ar#%B})+ePf_r zNX^Z-FVw4d7}Wb_tecMB$%*^? zd%4EKX|N8=x5C-uflv-dLERD?s?-OdDwF_IK0~0+NHUaO@xS?kMu#nqPB5GZ^^HNi z8J~bE;WMaf_7Z72#=;%^LF!Lp2dnE4g3 z1n-5tX8!$Jr=ouA9KX5NasTBg0zn^G4yJ-@jKX@uJ%+~&FF{r4KGfMrwcdFVHG(>P zqoGzl4yGJ7SdQ^bs9SK!$gjKUsH6{|R`v$!{%79clsFJ-g$1EXSRN{HZK&JQ0ZRWT zC_kg1{CHp}TmnPjVW_Qr0Q17E8=YI@E=xzR)aFnQ20%F;0Tpl-jD;(VJm)6IabXyO zyaCj8>;tuRlb{asQmB<4f;t-sQ1?F3@Bzfm&Hvr*9I{V0JB}+r9inznj{8Gx$z-U~ zPBEMYwend|C0+s*a1GQ8X(LPt4COBos&Y@vIPDf)NA6z`9d9O@K^?}{ureG7RhjMZ z3wRM0fL>dj@t5#B#tqGQGc3*c3e;^0+UC4J%0neS4(d8jf=Y0zb&5AbZOv7v1YNtG#6qCb6{W(~*OBumMcB*9r73)M4rf_4z&*D)3G-e-Nf-d>m>E&p==nu8h5l|%?5A^~%0d+`k zLhbD%sFl5iT1m!3&KBl@+OkSecFmynzAMz5_GhR=J;jl`T}$X_Z?{3MD{03OpUEatmN;_&3z;Sp!r4|NmV^ za2(3u3Y4R}P^UfBQRj0#4^*jZLnROkRm#3l0Y*V>p$%1`IZ*mrq5PeJ+L}jDUnitV z;QnjH1?l90ji4&whT5~=paLv{I;5MRGT&?DC!x;3ZKyYBvf+EEz4t!m=m$V077n%5 zMWGU^ag6(~kIA+O^y-a;G8_h#`R`B({S8%_J%&f19G-?s@FrBk$xtsK-{X$I+)xQt zfYPf6RjCe8al0Sq{>!j00tFfkWiS&;{x{Sf?}l38A*j7Q233(n7z*zgdHNHMJUdi^ zpF=Gy3hE4f16BH-P+K&`Z91!=-h4;RILVBCPCBK^4ON-4P^Y~P41wLDRyG0ZjW`$P zgFB!O@qH-$oTr?vC<#@`s!)}3*QTRVcY+Eq1j^xWP^WsKk*|X)-F~Rj9f#V(b5NCf z0u}I+)6VrO0=3s|peoxB>hO($s@z;iB5v0TI=U9?p-R66Dv={lhwU;{A`i^`JE+oT zI^!hz8PwK9LCH%%EvPC~Vy&SP=?!&jMnfgwfuHIA&!wZ1?SxuE5)6U4&N>cCLpiK% z#<5Ti2SGWsp&ZVFIvY!&07(#%(~zN$^vzUzJN-g1k~14gF5w%pgy+0zrg)hW|I)8l=Gk* z$3vBL9hBo;P>G&^D(QKsirs)p@DWsicTjnbr?!VVXr()qy_q!(4_4*zvv0tGU_$SnY7D6p> zz1t}4hFZySr~p@tJQ?aNq`lJB2 zE0kaN-=?!3%3wQ`}Mk%33VHOhpNm} zGd~CB(*6I7j!xqqmLq3o7GRdgd% z0{=kyJppBR%gn!lDgXap+Uw2=b3&D>2viA6Lang8kynRuPz%aoJD75NpaKpy^081a zm|0MXZ-Po>50w6KsQ19d>)d}$yhfmsq`l#+Fcj)~6@ekJ9#p_yP^JC_N`E?3N!P+J z;1Q_n_tebiy6NZ_fw~1Xpcd8Tq3m8m*`>PU=;wf{L_VnbGDcnnDv`#H-0f;jN11klTG0R~$0MOCVM8Uj z2r8lFQ2JY;uGzm(0Zu`^A1*@a--BA=V<`RqpaN&O>-fzE)9U``qoYiVKsl@m5cc}Nna;O0NpaLd9E#NBDUcZD&DC0e6fjMAS-TyE;nkWf% zm?~-lHiD`|7pN8XHS(XJ61AZ!@~4^q3tEg%LP7f2fReL#?a~OxZK2mA5wI4p5cr26f*DLnS&5%HKSgay_B!k3d!QG}Nc&jr-hx z?Nyp2N5L2B3}lBYVK@wd#i8zZW2o!-Bh*$*hN{>~s8{$uFbv*=3Y6}F<0pqI%h!2MUJ5dvk{3TlNNp%Uo|Re^y}dXu3Nn+{c>#y4OWSmUV^crC2J*quzLKAqCfoS#mQhbrYE!}~Ctafav478HhM88?PM zz~7+~_j}>|284!CKLI%cqhN-Y&TT3S%QLPCtH3c1JG+k2X@DTdE5~shj9|PJ>c?m& zpjQ487J%W&&MBwsx~zLiTgR8ji`buC?BTXlj!geO%w9IvzR{}LJrn#R$8*uTV8v&z zYbx5>T(v#O$8cF{a`Tt#($F5-@d^IcA$w0kaEuqnshuttErKJvg{Lxo3&!DR2maJz zh<1u`f=&_b27YUD`9d^+65qC?j`@4PL2I{N{aB#yC+KX`8;91~?s+W0cN-a;U>yZe zKWI-r7Hnm)*BlG;sfnE5OySyOUpW>~=5y@SY7+Z3GpF#smRS$J@{mUsWE07+5!{K6 z7k#z=7|*tg9WNc_r5@FY!s;PbE%BJhDuZBavm#lvBG+R)x9r)+19HyBDmSwgP5fKL z>O$=LcEWLg-(L7D!t*Oy@%H26ftHu;dm_O11Y@zID+SA zWXItR{H>(_+MakKFnlTmdXi+{Df$m>y~DU7?=2`2*F^U=zIWEZQLkM>&a z2U;ImZ*o3_b}Rh%KwgNIt3@*|hg~^pG>QIOv$pK$hT@|gPb|+`#$njBCAWjbilaZ5 zSYsK}?2ae11^J_Mg1Nj1!imunyYr0I`rCh;4D<6rdjr|MGSW!<@X5fu-#I>9rO075 zy3MieMotUiC8*Yexwp38DSzMZkO8rm(82Qa>Y_ZE!TqvMU=Cg@rAvQvSv3CvnN_lWo$?c8WB;!(>- zoE#_{we(sbrO zw3W#6*-58s#uR173+tgw`6B%t>%zz~l1~d{FUVpt^G6t~ZO8Kq`cu%EP2Yzo^Rdg1 z-aC8vnFzl?dPB(hEmkdgzO%QSDdKkky|L(@;Q5pooowrDV3}S>V|Z#%p=WrUioU*j zOGc{~Ou(}@vT)|V#P2OE)ha@NyXo0L%d-2NtrWErA8M0%zDwz`Ui=l{Da?46vGbUn zh_>&XEfIPYkC%wB60Nahe1dfi#nbm_&x3#370!iO>Ff^YisbwS*$c8#`w=^}rc|`B z9e>W>>Symc7m=+hz9R5(kSK%E-G>ppfLI@PXA`Gg?J9c7ChJbft}xDo zz1o-Lk{SD}to)6UN#4ll7bKUy2ejO5EXyLPg2!N1`CM*H z>xsMuUY;1ei^$vIiXE&awtXl0hvf;+>POQ7I z!qJRvJ2o+}r8k=Ts-xpa*$==|8pc^n)k_<$BGPvBlUcFabH?>~p0T5?&|iwz8a&@2 z)0d$O?JJ1^p$F)#Ows2g(^uOE|Kz!ex1a2s7sJ|gC1zLrEP-ksvg{AXAuEHw@?`!u zaThb6nP)8HbIiXq6}p6{uB^BXy2t7JVzk~HO#cc@+$r?lJuVw%=v{(BD-x zG_S>^B2l#zKD(jK?q5cE? zuk8Jo^H*<3uMA;E;qV(~)fOR(K&vzIR4n)7mWAL&k*gI$CkC6M$ZFYTt`ut60m~fb zusvmFh|#==#s%ZO23%ouJVv&J==mtXUA*qV>r@qll09brj=kebA>T2qXdq7xBqQv% zSMvM(VQeSaQC9;c!pyx-z?rak*w>CiADZY088y#7nSjj3E9wu8x_y#4lCK+Jtc zb`ar)VDg;BQyD8S=F8(c7>jAJVu&@OhG$E7G~_T{rxEeqa?1(EZy^yb%y{7B6bc zVQQZG%xp4Vzl7__KLfI0voF&1!^1M8GYii-nGYoLWV^!6u<&o`{eqSMN9U#*)|=3( zO@tM2sXgjupzlt4YW>j6X2;*mA61RDs#P+aMef~*)Y*(RcU1qOeaYM~+xJ#LWGnoX zCgS&S4v}(^-(~XJLw^;r>S(I9=W*M0Z$;!>OO8W%HlekU8m+^Be){X|iMRao{>Ti! zH_tU5KfSR}W_+F;W9a{Ad}Tzo*gkwK(0eayYHugq3iLT_vV3Cu-3|^ahjw$a>WpSr zVwAy~zK>iEkJ&M|gNxNce-GB1&>DpHIL2k*UvL0ct%=o(JhquiCSz&avu_7m-`YEF zm-btW?G|ir@Tgt2eeVRv_;Rl1VD*sMG{im0qt+PDCGk+0b&lqVr8=#UZ$Va`zFIgD z6&XhdIKO|K3FQhPYqY@pt^Qoi!^DCGK~`%}frz*k|uVxCdkR zq0J%cPe!v0{VX5PVa4yMb+yB1M+^!wzk(RU=x-*Yi_EVf%hbkRK1Un-dFTa_`F?Ci z;o}M8-*|GS=BHjODPD1kSr3JM2(P20#t%+i7HM|J;SBnJGpAM*y<6x^K;E4IFR^Wf zkGJUbGyxwmXOmzQNj=3bEs0H`U)}ha$M_$7rMK*NcQcmhidj0`{EiE?a^zSYnJ*@4 zCvd;zqjhDV-v|A6xGQK^zZYSBX7{{TC@KV5V_fT(0gk6%7k@vZn}>84k{8)Z?S$PlDLC&av`*o%5t<*j8E8(!syD0n3yT1I zc2bzt!`_n==64*M6?mINW+$;bV<#tth2BF_5lM5r%h^f5B5MB@R^YAi42AH5J$-WDd+tc+6`PmUjc z#6!5pc=Pb=L-;2wh)x0?Cm7u*c!ej5w1>h8_rX}-u;bUVx+XBE z#xEe|S8MX7;MvEDX4(mlBeLbjViVf=c+~dc<*@DhBslaPlBf8JMq>~8rRGuVfJ`mc zj(HLoor#QU;w>BA)#}qvLURgMHJPh#tejc)4B1AWllJT4)oyA2}G#F7StkDXkFe7=rC>o@6`ud2nQQQ z^$)R%q4T|6_eJ-*JsIW2`g1ntC;EHow>Q?AjYTKs!tijL@n_8UfN9`J%I?qFni##~ zWU|Nhdl~4R6^U&}y$pz+fzSVK*|8a7V!VJw$ow@i)}puRbI=^GX-=58P{=TEI`_MkI>m~tO4gUEy^=bPeJyGFtq`YuA7H9c%Wi6yAD}{cU8WdDNC6^P#$r?TN1gtYh}#*I~s* znw5Nud_Owl;Y1Vh+=t3D{@VDJpY*o%Ux4=#q!aC+{{qUCVlMJSMa-!!POL512QvQ8 z_#0++_AL7R+IUxbbRzAZ|M^>a?BV}Kgm1;iQL6r-mBucdC*I^=oV8xD6aFg{^f!`4 zSTE*Ln?a<_JiGBa*A99U?6(HHtIT9Dc{R0T-UK#Whut8uIB7DGZEbv1h5fNu$3A>$ zqwyDq?1ZVXhn37UnT*9|BJ$xV|7&k~6Xv^}HT7e5F&^63NpE`j9YV4OopEq6JY)BK z>!0liqf6w}+GJiAn@jc|Z%b4dMyy5TKL^I*cK}q|fyQgJ@8dZ=_oE;>YDsvC|0v)0 zw%@xF4LcwmP7S+b)raSQTPIVGubJ~luK@a)j9wHGf5ZD$<8=r9>*yS{r@t%2mqv%* z1^O+;elAY0p|hBZMA*sif~!2i!`E0B=UK~RQgju;S}i?MvY`Dfb@&PopHbWYZF%gL z?}HnTXQf~8wCCxK*H7`5k=@FTr#g74gDjC}1@cb`GY`GH^vm*`#%pzS&l4p-b2+f- zPMFPh!uw#qW@y~TLokoprpcBS;qHk2E%ZzAOd+#Bu=^Arb+FCLoZ1YYNBEAw1OI}A zs|RCKM%O7;rRGNW4V-RP_JSy(D1Fa-Ed3nVzB5KIh_yMz$~AeR6&mDYGLq<9Q~QRj z@jcJ%$v3QOZESk=(fS51Rl=qWR7nHyB zB&V|S`)o6LmGne!LF4< zBGbRpS3B>(b>8#GCsss-hoqIs)b*uVjE(v~$lKxl2+1Un?gq?8nP_Xxsap-bJysga zzl^UjmGfmhmrX+FaPx8Ni>r-Bw#6_)oI!@1-c&YFfO7~^r64mQg#$OifH9QOF6wTgJR z#=}BSg|zI|Tu)OZ;T1kw$@j$j)-1XR4w{hd2xKQc@oBBVEJg60&umg0YRA2`QGs8Q zaZ$8uBI-z{{Jjv@AI6Ih9?}wFIXZih-($SPlh?-z4z2r9;9r^YVS&FfeVc$5&je4b z5BF{aYU_A%0{dH6gL1%)Q1<4rHr%j(D~Z#r+$JJ>ywm5}J&P z+Rv!W#^eG|J=|Z0`fE69Cm2sM`q4&T@_qQpO`Y?a^CQ`1`U{b(bz$)x8DA$I(>%@7 zS$@^a<9r-WD-g7ewxEP|=M!>d|9&wMO>$Kd!rY1vB8lYl66J)$^A$+a7ghs`Rw_I8d85ZTqPLOC!kC2mE2GobKn1Px^q&9}97#@R>t@iBj z<$d)n-Hlj&he|M>)JAxc2w*kv_+@0RZ_t>A{{qZjKr@U|%!j)?F&V8upC@EHoNzyT zdS!xG^dpYxx@%Uxt?6ft0qRH|Rp)Q&Q@o!4G2B7NeshipI zkNcZ$1{SjyXVb~97;4kVMlCI76?q2Z>HyDGgyCDIyPy3JV`iF#kuR>KOcvkmg>m=B;{*U0p9^pkKAq=84Z@1vE`GW!Oq! zwJMDFqkaeP0eDqwMuaG2*Ntv{`eF1NV^fQMEmMaEWMlT7!yf9-2kBPhq66wv>3@T| z+8M^(QNL#99Vzb!7N&OI)6?II@cEsEs4eo$_P6}~s-RsO%cdsThMqnCR&da3v@&p_ zeF?tIOm#AQG0kITwIaORVfnxlnbiu2`xEUX!b~IDxF<7ZS7%t~J4=`Lfn#fB>> z+6?2p4)b49mDloPWQXt@g*+a;-Nw%WjSHWdVI560Tu2r z3^rae8OpjD{rP0_jA(mM?@9kd8$^Ga8DIBw$ZiG4{=qOEsvp`Fj!0jM)t{sW^F%QB z0GC;jc`^45N$o-&gln~|B-)=xZ6b2DBoLE4+?4Dy+f~%Zryu_bm$-3tM`bAJJ!00JE_vTLp~Vv?jF*v Vd$<4B@7CSX?659RC$GH|{tq?4C>H<# diff --git a/netbox/translations/es/LC_MESSAGES/django.po b/netbox/translations/es/LC_MESSAGES/django.po index 9af4648ec..77b805bee 100644 --- a/netbox/translations/es/LC_MESSAGES/django.po +++ b/netbox/translations/es/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-28 05:03+0000\n" +"POT-Creation-Date: 2025-11-11 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" @@ -90,9 +90,9 @@ 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:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1836 -#: netbox/dcim/choices.py:1894 netbox/dcim/choices.py:1961 -#: netbox/dcim/choices.py:1983 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1854 +#: netbox/dcim/choices.py:1912 netbox/dcim/choices.py:1979 +#: netbox/dcim/choices.py:2001 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -106,8 +106,8 @@ msgstr "Aprovisionamiento" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 -#: netbox/dcim/choices.py:1982 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1911 netbox/dcim/choices.py:1978 +#: netbox/dcim/choices.py:2000 netbox/extras/tables/tables.py:598 #: 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:29 @@ -119,8 +119,8 @@ msgid "Active" msgstr "Activo" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1892 -#: netbox/dcim/choices.py:1962 netbox/dcim/choices.py:1981 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1910 +#: netbox/dcim/choices.py:1980 netbox/dcim/choices.py:1999 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Fuera de línea" @@ -133,7 +133,7 @@ msgstr "Desaprovisionamiento" msgid "Decommissioned" msgstr "Retirado" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1905 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1923 #: netbox/dcim/tables/devices.py:1178 netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -166,8 +166,8 @@ msgstr "Hub" msgid "Spoke" msgstr "Habló" -#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 -#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 +#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:202 +#: netbox/circuits/filtersets.py:282 netbox/dcim/base_filtersets.py:22 #: 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:1108 @@ -178,8 +178,8 @@ msgstr "Habló" 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/circuits/filtersets.py:44 netbox/circuits/filtersets.py:209 +#: netbox/circuits/filtersets.py:289 netbox/dcim/base_filtersets.py:29 #: 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:1115 @@ -191,8 +191,8 @@ msgstr "Región (ID)" 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/circuits/filtersets.py:50 netbox/circuits/filtersets.py:215 +#: netbox/circuits/filtersets.py:295 netbox/dcim/base_filtersets.py:35 #: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228 #: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480 #: netbox/dcim/filtersets.py:1121 netbox/dcim/filtersets.py:1442 @@ -203,8 +203,8 @@ msgstr "Región (babosa)" msgid "Site group (ID)" 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/circuits/filtersets.py:57 netbox/circuits/filtersets.py:222 +#: netbox/circuits/filtersets.py:302 netbox/dcim/base_filtersets.py:42 #: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235 #: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487 #: netbox/dcim/filtersets.py:1128 netbox/dcim/filtersets.py:1449 @@ -220,10 +220,10 @@ msgstr "Grupo de sitios (slug)" #: netbox/circuits/forms/filtersets.py:241 #: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:183 #: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:753 -#: netbox/dcim/forms/bulk_edit.py:958 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:613 netbox/dcim/forms/bulk_import.py:1560 -#: netbox/dcim/forms/bulk_import.py:1588 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/bulk_import.py:135 +#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/bulk_import.py:1631 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:783 #: netbox/dcim/forms/filtersets.py:1002 netbox/dcim/forms/filtersets.py:1075 @@ -251,8 +251,8 @@ msgstr "Grupo de sitios (slug)" #: netbox/templates/ipam/vlan_edit.html:52 #: netbox/templates/virtualization/virtualmachine.html:95 #: netbox/virtualization/forms/bulk_edit.py:106 -#: netbox/virtualization/forms/bulk_import.py:60 -#: netbox/virtualization/forms/bulk_import.py:91 +#: netbox/virtualization/forms/bulk_import.py:65 +#: netbox/virtualization/forms/bulk_import.py:96 #: netbox/virtualization/forms/filtersets.py:75 #: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 @@ -264,8 +264,8 @@ msgstr "Grupo de sitios (slug)" 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/circuits/filtersets.py:68 netbox/circuits/filtersets.py:233 +#: netbox/circuits/filtersets.py:313 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 #: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:668 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 @@ -284,44 +284,44 @@ msgstr "ASN (ID)" msgid "ASN" msgstr "ASN" -#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 -#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 -#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 +#: netbox/circuits/filtersets.py:99 netbox/circuits/filtersets.py:126 +#: netbox/circuits/filtersets.py:160 netbox/circuits/filtersets.py:336 +#: netbox/circuits/filtersets.py:404 netbox/circuits/filtersets.py:480 +#: netbox/circuits/filtersets.py:548 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "Proveedor (ID)" -#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 -#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 -#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 +#: netbox/circuits/filtersets.py:105 netbox/circuits/filtersets.py:132 +#: netbox/circuits/filtersets.py:166 netbox/circuits/filtersets.py:342 +#: netbox/circuits/filtersets.py:486 netbox/circuits/filtersets.py:554 #: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "Proveedor (slug)" -#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493 -#: netbox/circuits/filtersets.py:561 +#: netbox/circuits/filtersets.py:171 netbox/circuits/filtersets.py:491 +#: netbox/circuits/filtersets.py:559 msgid "Provider account (ID)" msgstr "Cuenta de proveedor (ID)" -#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499 -#: netbox/circuits/filtersets.py:567 +#: netbox/circuits/filtersets.py:177 netbox/circuits/filtersets.py:497 +#: netbox/circuits/filtersets.py:565 msgid "Provider account (account)" msgstr "Cuenta de proveedor (cuenta)" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503 -#: netbox/circuits/filtersets.py:572 +#: netbox/circuits/filtersets.py:182 netbox/circuits/filtersets.py:501 +#: netbox/circuits/filtersets.py:570 msgid "Provider network (ID)" msgstr "Red de proveedores (ID)" -#: netbox/circuits/filtersets.py:188 +#: netbox/circuits/filtersets.py:186 msgid "Circuit type (ID)" msgstr "Tipo de circuito (ID)" -#: netbox/circuits/filtersets.py:194 +#: netbox/circuits/filtersets.py:192 msgid "Circuit type (slug)" msgstr "Tipo de circuito (slug)" -#: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 +#: netbox/circuits/filtersets.py:227 netbox/circuits/filtersets.py:307 #: 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:1132 netbox/dcim/filtersets.py:1454 @@ -332,7 +332,7 @@ msgstr "Tipo de circuito (slug)" msgid "Site (ID)" msgstr "Sitio (ID)" -#: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 +#: netbox/circuits/filtersets.py:237 netbox/circuits/filtersets.py:319 #: 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:1144 netbox/dcim/filtersets.py:1465 @@ -340,14 +340,14 @@ msgstr "Sitio (ID)" msgid "Location (ID)" msgstr "Ubicación (ID)" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248 +#: netbox/circuits/filtersets.py:242 netbox/circuits/filtersets.py:246 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:81 -#: netbox/core/filtersets.py:141 netbox/core/filtersets.py:166 -#: netbox/core/filtersets.py:205 netbox/dcim/filtersets.py:787 +#: netbox/circuits/filtersets.py:271 netbox/circuits/filtersets.py:373 +#: netbox/circuits/filtersets.py:535 netbox/core/filtersets.py:81 +#: netbox/core/filtersets.py:145 netbox/core/filtersets.py:170 +#: netbox/core/filtersets.py:209 netbox/dcim/filtersets.py:787 #: netbox/dcim/filtersets.py:1521 netbox/dcim/filtersets.py:2626 #: netbox/extras/filtersets.py:45 netbox/extras/filtersets.py:67 #: netbox/extras/filtersets.py:96 netbox/extras/filtersets.py:136 @@ -358,7 +358,7 @@ msgstr "Terminación A (ID)" #: netbox/extras/filtersets.py:560 netbox/extras/filtersets.py:595 #: netbox/extras/filtersets.py:625 netbox/extras/filtersets.py:794 #: netbox/ipam/forms/model_forms.py:493 netbox/netbox/filtersets.py:296 -#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:166 +#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:196 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -370,7 +370,7 @@ msgstr "Terminación A (ID)" msgid "Search" msgstr "Búsqueda" -#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 +#: netbox/circuits/filtersets.py:275 netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_edit.py:284 #: netbox/circuits/forms/bulk_import.py:128 #: netbox/circuits/forms/filtersets.py:224 @@ -389,7 +389,7 @@ msgstr "Búsqueda" msgid "Circuit" msgstr "Circuito" -#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 +#: netbox/circuits/filtersets.py:326 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 #: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1151 #: netbox/dcim/filtersets.py:1471 netbox/dcim/filtersets.py:1569 @@ -397,47 +397,47 @@ msgstr "Circuito" msgid "Location (slug)" msgstr "Ubicación (babosa)" -#: netbox/circuits/filtersets.py:333 +#: netbox/circuits/filtersets.py:331 msgid "ProviderNetwork (ID)" msgstr "Red de proveedores (ID)" -#: netbox/circuits/filtersets.py:381 +#: netbox/circuits/filtersets.py:379 msgid "Circuit (CID)" msgstr "Circuito (CID)" -#: netbox/circuits/filtersets.py:386 +#: netbox/circuits/filtersets.py:384 msgid "Circuit (ID)" msgstr "Circuito (ID)" -#: netbox/circuits/filtersets.py:391 +#: netbox/circuits/filtersets.py:389 msgid "Virtual circuit (CID)" msgstr "Circuito virtual (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:2056 +#: netbox/circuits/filtersets.py:394 netbox/dcim/filtersets.py:2056 msgid "Virtual circuit (ID)" msgstr "Circuito virtual (ID)" -#: netbox/circuits/filtersets.py:401 +#: netbox/circuits/filtersets.py:399 msgid "Provider (name)" msgstr "Proveedor (nombre)" -#: netbox/circuits/filtersets.py:410 +#: netbox/circuits/filtersets.py:408 msgid "Circuit group (ID)" msgstr "Grupo de circuitos (ID)" -#: netbox/circuits/filtersets.py:416 +#: netbox/circuits/filtersets.py:414 msgid "Circuit group (slug)" msgstr "Grupo de circuitos (slug)" -#: netbox/circuits/filtersets.py:507 +#: netbox/circuits/filtersets.py:505 msgid "Virtual circuit type (ID)" msgstr "Tipo de circuito virtual (ID)" -#: netbox/circuits/filtersets.py:513 +#: netbox/circuits/filtersets.py:511 msgid "Virtual circuit type (slug)" msgstr "Tipo de circuito virtual (slug)" -#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 +#: netbox/circuits/filtersets.py:539 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 #: netbox/circuits/forms/filtersets.py:373 #: netbox/circuits/forms/filtersets.py:379 @@ -449,7 +449,7 @@ msgstr "Tipo de circuito virtual (slug)" msgid "Virtual circuit" msgstr "Circuito virtual" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1361 +#: netbox/circuits/filtersets.py:575 netbox/dcim/filtersets.py:1361 #: netbox/dcim/filtersets.py:1796 netbox/ipam/filtersets.py:628 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" @@ -670,7 +670,7 @@ msgstr "ID de servicio" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:227 #: netbox/dcim/forms/bulk_edit.py:673 netbox/dcim/forms/bulk_edit.py:889 #: netbox/dcim/forms/bulk_edit.py:1262 netbox/dcim/forms/bulk_edit.py:1289 -#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1435 +#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1478 #: netbox/dcim/forms/filtersets.py:1142 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1577 #: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 @@ -705,12 +705,12 @@ msgstr "Color" #: netbox/dcim/forms/bulk_edit.py:1097 netbox/dcim/forms/bulk_edit.py:1120 #: netbox/dcim/forms/bulk_edit.py:1162 netbox/dcim/forms/bulk_edit.py:1206 #: netbox/dcim/forms/bulk_edit.py:1257 netbox/dcim/forms/bulk_edit.py:1284 -#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/bulk_import.py:839 netbox/dcim/forms/bulk_import.py:859 -#: netbox/dcim/forms/bulk_import.py:945 netbox/dcim/forms/bulk_import.py:1039 -#: netbox/dcim/forms/bulk_import.py:1081 netbox/dcim/forms/bulk_import.py:1416 -#: netbox/dcim/forms/bulk_import.py:1625 netbox/dcim/forms/filtersets.py:1033 +#: netbox/dcim/forms/bulk_import.py:195 netbox/dcim/forms/bulk_import.py:274 +#: netbox/dcim/forms/bulk_import.py:788 netbox/dcim/forms/bulk_import.py:814 +#: netbox/dcim/forms/bulk_import.py:840 netbox/dcim/forms/bulk_import.py:860 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/bulk_import.py:1082 +#: netbox/dcim/forms/bulk_import.py:1124 netbox/dcim/forms/bulk_import.py:1459 +#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/filtersets.py:1033 #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1253 #: netbox/dcim/forms/filtersets.py:1325 netbox/dcim/forms/filtersets.py:1350 #: netbox/dcim/forms/filtersets.py:1374 netbox/dcim/forms/filtersets.py:1394 @@ -744,7 +744,7 @@ msgstr "Color" #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 -#: netbox/virtualization/forms/bulk_import.py:42 +#: netbox/virtualization/forms/bulk_import.py:47 #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 @@ -780,11 +780,11 @@ msgstr "Cuenta de proveedor" #: netbox/dcim/forms/bulk_edit.py:776 netbox/dcim/forms/bulk_edit.py:841 #: netbox/dcim/forms/bulk_edit.py:873 netbox/dcim/forms/bulk_edit.py:1000 #: netbox/dcim/forms/bulk_edit.py:1797 netbox/dcim/forms/bulk_edit.py:1846 -#: 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:362 -#: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:738 -#: netbox/dcim/forms/bulk_import.py:1189 netbox/dcim/forms/bulk_import.py:1410 -#: netbox/dcim/forms/bulk_import.py:1620 netbox/dcim/forms/bulk_import.py:1684 +#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 +#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:739 +#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1453 +#: netbox/dcim/forms/bulk_import.py:1663 netbox/dcim/forms/bulk_import.py:1727 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:462 #: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:954 @@ -830,8 +830,8 @@ msgstr "Cuenta de proveedor" #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:205 #: netbox/virtualization/forms/bulk_edit.py:71 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:55 -#: netbox/virtualization/forms/bulk_import.py:86 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:91 #: netbox/virtualization/forms/filtersets.py:83 #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 @@ -839,7 +839,7 @@ msgstr "Cuenta de proveedor" #: 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/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:46 #: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 @@ -863,10 +863,10 @@ msgstr "Estado" #: netbox/dcim/forms/bulk_edit.py:202 netbox/dcim/forms/bulk_edit.py:372 #: netbox/dcim/forms/bulk_edit.py:501 netbox/dcim/forms/bulk_edit.py:766 #: netbox/dcim/forms/bulk_edit.py:879 netbox/dcim/forms/bulk_edit.py:1851 -#: 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:367 -#: netbox/dcim/forms/bulk_import.py:552 netbox/dcim/forms/bulk_import.py:1422 -#: netbox/dcim/forms/bulk_import.py:1677 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156 +#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:368 +#: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:1465 +#: netbox/dcim/forms/bulk_import.py:1720 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:752 netbox/dcim/forms/filtersets.py:946 @@ -914,8 +914,8 @@ msgstr "Estado" #: 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/bulk_import.py:72 +#: netbox/virtualization/forms/bulk_import.py:126 #: 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:273 @@ -1037,7 +1037,7 @@ msgstr "Arrendamiento" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1376 netbox/dcim/forms/bulk_import.py:1401 +#: netbox/dcim/forms/bulk_import.py:1419 netbox/dcim/forms/bulk_import.py:1444 msgid "Termination type" msgstr "Tipo de terminación" @@ -1112,7 +1112,7 @@ msgstr "Red de proveedores" #: netbox/circuits/forms/filtersets.py:382 #: netbox/circuits/forms/model_forms.py:366 netbox/dcim/forms/bulk_edit.py:383 #: netbox/dcim/forms/bulk_edit.py:1351 netbox/dcim/forms/bulk_edit.py:1787 -#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1158 +#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1201 #: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:807 #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1227 netbox/dcim/forms/model_forms.py:1696 @@ -1147,13 +1147,13 @@ msgstr "Red de proveedores" #: netbox/tenancy/forms/model_forms.py:144 #: netbox/tenancy/tables/contacts.py:110 #: netbox/virtualization/forms/bulk_edit.py:127 -#: netbox/virtualization/forms/bulk_import.py:112 +#: netbox/virtualization/forms/bulk_import.py:117 #: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 #: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 -#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 +#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:84 msgid "Role" msgstr "Rol" @@ -1173,15 +1173,15 @@ msgstr "Tipo de circuito" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: 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:364 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:740 -#: netbox/dcim/forms/bulk_import.py:1191 netbox/dcim/forms/bulk_import.py:1622 +#: netbox/dcim/forms/bulk_import.py:94 netbox/dcim/forms/bulk_import.py:153 +#: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:581 netbox/dcim/forms/bulk_import.py:741 +#: netbox/dcim/forms/bulk_import.py:1234 netbox/dcim/forms/bulk_import.py:1665 #: 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:512 #: netbox/ipam/forms/bulk_import.py:525 -#: netbox/virtualization/forms/bulk_import.py:57 -#: netbox/virtualization/forms/bulk_import.py:88 +#: netbox/virtualization/forms/bulk_import.py:62 +#: netbox/virtualization/forms/bulk_import.py:93 #: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 #: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" @@ -1190,17 +1190,17 @@ 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:114 netbox/dcim/forms/bulk_import.py:159 -#: netbox/dcim/forms/bulk_import.py:371 netbox/dcim/forms/bulk_import.py:556 -#: netbox/dcim/forms/bulk_import.py:1426 netbox/dcim/forms/bulk_import.py:1617 -#: netbox/dcim/forms/bulk_import.py:1681 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/bulk_import.py:160 +#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:1469 netbox/dcim/forms/bulk_import.py:1660 +#: netbox/dcim/forms/bulk_import.py:1724 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:476 #: netbox/ipam/forms/bulk_import.py:507 -#: netbox/virtualization/forms/bulk_import.py:71 -#: netbox/virtualization/forms/bulk_import.py:125 +#: netbox/virtualization/forms/bulk_import.py:76 +#: netbox/virtualization/forms/bulk_import.py:130 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 #: netbox/wireless/forms/bulk_import.py:141 msgid "Assigned tenant" @@ -1238,7 +1238,7 @@ msgstr "Función operativa" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:369 #: netbox/circuits/tables/virtual_circuits.py:111 -#: netbox/dcim/forms/bulk_import.py:1289 netbox/dcim/forms/model_forms.py:1301 +#: netbox/dcim/forms/bulk_import.py:1332 netbox/dcim/forms/model_forms.py:1301 #: netbox/dcim/forms/model_forms.py:1570 netbox/dcim/forms/model_forms.py:1737 #: netbox/dcim/forms/model_forms.py:1772 netbox/dcim/forms/model_forms.py:1902 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 @@ -1273,9 +1273,9 @@ msgstr "Interfaz" #: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:364 #: netbox/dcim/forms/bulk_edit.py:477 netbox/dcim/forms/bulk_edit.py:758 #: netbox/dcim/forms/bulk_edit.py:813 netbox/dcim/forms/bulk_edit.py:967 -#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 -#: netbox/dcim/forms/bulk_import.py:619 netbox/dcim/forms/bulk_import.py:1566 -#: netbox/dcim/forms/bulk_import.py:1600 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:242 netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:620 netbox/dcim/forms/bulk_import.py:1609 +#: netbox/dcim/forms/bulk_import.py:1643 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:749 netbox/dcim/forms/filtersets.py:792 @@ -1336,7 +1336,7 @@ msgstr "Contactos" #: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:122 #: netbox/dcim/forms/bulk_edit.py:339 netbox/dcim/forms/bulk_edit.py:942 -#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/bulk_import.py:97 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:769 netbox/dcim/forms/filtersets.py:988 @@ -1406,7 +1406,7 @@ msgstr "Asignación" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:127 -#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:126 +#: netbox/dcim/forms/bulk_import.py:104 netbox/dcim/forms/model_forms.py:126 #: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:572 #: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:496 netbox/ipam/forms/model_forms.py:571 @@ -1428,13 +1428,13 @@ msgstr "Asignación" #: 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/bulk_import.py:53 #: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 +#: netbox/vpn/tables/tunnels.py:45 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:43 @@ -1490,12 +1490,12 @@ msgstr "ID de circuito único" #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:52 #: netbox/dcim/models/device_components.py:488 #: netbox/dcim/models/device_components.py:1319 -#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1188 +#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1194 #: netbox/dcim/models/modules.py:210 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/racks.py:677 #: netbox/dcim/models/sites.py:154 netbox/dcim/models/sites.py:270 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:529 -#: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:227 +#: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 @@ -1599,7 +1599,7 @@ msgstr "ID del panel de conexiones y números de puerto" #: netbox/extras/models/models.py:479 netbox/extras/models/models.py:558 #: netbox/extras/models/models.py:684 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 -#: netbox/ipam/models/vlans.py:383 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:384 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1627,7 +1627,7 @@ msgstr "" #: netbox/dcim/models/device_component_templates.py:44 #: netbox/dcim/models/device_components.py:53 #: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1120 -#: netbox/dcim/models/devices.py:1183 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:1189 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:36 netbox/extras/models/configs.py:78 @@ -1640,7 +1640,7 @@ msgstr "" #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: 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:216 netbox/ipam/models/vlans.py:362 +#: netbox/ipam/models/vlans.py:217 netbox/ipam/models/vlans.py:363 #: 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:56 netbox/tenancy/models/tenants.py:19 @@ -1857,7 +1857,7 @@ msgstr "terminaciones de circuitos virtuales" #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57 #: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129 #: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23 -#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40 +#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:41 #: netbox/wireless/tables/wirelesslan.py:18 #: netbox/wireless/tables/wirelesslan.py:92 msgid "Name" @@ -1910,13 +1910,13 @@ msgstr "Tasa de compromiso" #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:236 #: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 #: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 -#: netbox/extras/tables/tables.py:702 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:25 -#: netbox/ipam/tables/services.py:55 netbox/ipam/tables/vlans.py:124 -#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 -#: netbox/templates/dcim/htmx/cable_edit.html:90 +#: netbox/extras/forms/bulk_import.py:276 netbox/extras/tables/tables.py:702 +#: 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:25 netbox/ipam/tables/services.py:55 +#: netbox/ipam/tables/vlans.py:124 netbox/ipam/tables/vrfs.py:47 +#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:90 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 #: netbox/tenancy/tables/contacts.py:35 netbox/tenancy/tables/contacts.py:76 @@ -1927,7 +1927,7 @@ msgstr "Tasa de compromiso" #: 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:40 -#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:31 +#: netbox/vpn/tables/tunnels.py:62 netbox/wireless/tables/wirelesslan.py:31 #: netbox/wireless/tables/wirelesslan.py:70 msgid "Comments" msgstr "Comentarios" @@ -1979,20 +1979,20 @@ msgstr "Recuento de ASN" #: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 #: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 -#: netbox/vpn/tables/tunnels.py:58 +#: netbox/vpn/tables/tunnels.py:59 msgid "Terminations" msgstr "Terminaciones" #: netbox/circuits/tables/virtual_circuits.py:108 #: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1370 #: netbox/dcim/forms/bulk_edit.py:1782 netbox/dcim/forms/bulk_edit.py:1841 -#: netbox/dcim/forms/bulk_import.py:720 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:808 netbox/dcim/forms/bulk_import.py:834 -#: netbox/dcim/forms/bulk_import.py:854 netbox/dcim/forms/bulk_import.py:910 -#: netbox/dcim/forms/bulk_import.py:1028 netbox/dcim/forms/bulk_import.py:1076 -#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1105 -#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/forms/bulk_import.py:1275 -#: netbox/dcim/forms/bulk_import.py:1671 netbox/dcim/forms/connections.py:29 +#: netbox/dcim/forms/bulk_import.py:721 netbox/dcim/forms/bulk_import.py:783 +#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 +#: netbox/dcim/forms/bulk_import.py:855 netbox/dcim/forms/bulk_import.py:911 +#: netbox/dcim/forms/bulk_import.py:1071 netbox/dcim/forms/bulk_import.py:1119 +#: netbox/dcim/forms/bulk_import.py:1136 netbox/dcim/forms/bulk_import.py:1148 +#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1318 +#: netbox/dcim/forms/bulk_import.py:1714 netbox/dcim/forms/connections.py:29 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:951 #: netbox/dcim/forms/filtersets.py:983 netbox/dcim/forms/filtersets.py:1129 #: netbox/dcim/forms/filtersets.py:1320 netbox/dcim/forms/filtersets.py:1345 @@ -2039,7 +2039,7 @@ msgstr "Terminaciones" #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 -#: netbox/virtualization/forms/bulk_import.py:105 +#: netbox/virtualization/forms/bulk_import.py:110 #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 @@ -2116,7 +2116,7 @@ msgstr "Completado" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1895 netbox/dcim/choices.py:1985 +#: netbox/dcim/choices.py:1913 netbox/dcim/choices.py:2003 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Falló" @@ -2275,19 +2275,19 @@ msgstr "Fuente de datos (ID)" msgid "Data source (name)" msgstr "Fuente de datos (nombre)" -#: netbox/core/filtersets.py:176 netbox/dcim/filtersets.py:508 +#: netbox/core/filtersets.py:180 netbox/dcim/filtersets.py:508 #: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 #: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 #: netbox/extras/filtersets.py:475 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "Usuario (ID)" -#: netbox/core/filtersets.py:182 +#: netbox/core/filtersets.py:186 msgid "User name" msgstr "Nombre de usuario" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1943 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1961 #: netbox/dcim/forms/bulk_edit.py:1211 netbox/dcim/forms/bulk_edit.py:1492 #: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:596 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:127 @@ -2479,7 +2479,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Elevaciones de estanterías" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1814 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1832 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1446 #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -2586,7 +2586,7 @@ msgstr "" "El registro de cambios no es compatible con este tipo de objeto ({type})." #: netbox/core/models/config.py:21 netbox/core/models/data.py:269 -#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 #: netbox/extras/models/models.py:839 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:32 @@ -2707,7 +2707,7 @@ msgstr "" "Se ha producido un error al inicializar el backend. Es necesario instalar " "una dependencia: " -#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:33 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "última actualización" @@ -2752,27 +2752,27 @@ msgstr "registro de sincronización automática" msgid "auto sync records" msgstr "sincronización automática de registros" -#: netbox/core/models/files.py:40 +#: netbox/core/models/files.py:39 msgid "file root" msgstr "raíz del archivo" -#: netbox/core/models/files.py:45 +#: netbox/core/models/files.py:44 msgid "file path" msgstr "ruta del archivo" -#: netbox/core/models/files.py:47 +#: netbox/core/models/files.py:46 msgid "File path relative to the designated root path" msgstr "Ruta del archivo relativa a la ruta raíz designada" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:60 msgid "managed file" msgstr "archivo gestionado" -#: netbox/core/models/files.py:62 +#: netbox/core/models/files.py:61 msgid "managed files" msgstr "archivos gestionados" -#: netbox/core/models/files.py:112 +#: netbox/core/models/files.py:108 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "UN {model} con esta ruta de archivo ya existe ({path})." @@ -2852,7 +2852,7 @@ msgstr "tipos de objetos" msgid "Sync Data" msgstr "Sincronizar datos" -#: netbox/core/signals.py:175 +#: netbox/core/signals.py:176 #, 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}" @@ -2987,7 +2987,7 @@ msgstr "Tarea más antigua" msgid "Workers" msgstr "Trabajadores" -#: netbox/core/tables/tasks.py:47 netbox/vpn/tables/tunnels.py:88 +#: netbox/core/tables/tasks.py:47 netbox/vpn/tables/tunnels.py:90 msgid "Host" msgstr "Anfitrión" @@ -3130,8 +3130,8 @@ msgid "Staging" msgstr "Puesta en escena" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1837 -#: netbox/dcim/choices.py:1986 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1855 +#: netbox/dcim/choices.py:2004 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Desmantelamiento" @@ -3196,7 +3196,7 @@ msgstr "Obsoleto" msgid "Millimeters" msgstr "Milímetros" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1859 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1877 msgid "Inches" msgstr "Pulgadas" @@ -3217,11 +3217,11 @@ msgstr "Rancio" #: netbox/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:76 #: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:188 #: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_edit.py:702 -#: netbox/dcim/forms/bulk_edit.py:1497 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:485 netbox/dcim/forms/bulk_import.py:513 -#: netbox/dcim/forms/bulk_import.py:639 netbox/dcim/forms/bulk_import.py:915 -#: netbox/dcim/forms/bulk_import.py:1170 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/bulk_import.py:64 +#: netbox/dcim/forms/bulk_import.py:78 netbox/dcim/forms/bulk_import.py:141 +#: netbox/dcim/forms/bulk_import.py:486 netbox/dcim/forms/bulk_import.py:514 +#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:916 +#: netbox/dcim/forms/bulk_import.py:1213 netbox/dcim/forms/filtersets.py:236 #: netbox/dcim/forms/filtersets.py:714 netbox/dcim/forms/filtersets.py:725 #: netbox/dcim/forms/model_forms.py:80 netbox/dcim/forms/model_forms.py:100 #: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:518 @@ -3252,7 +3252,7 @@ msgstr "Rancio" #: netbox/tenancy/forms/model_forms.py:69 netbox/tenancy/tables/contacts.py:23 #: netbox/tenancy/tables/tenants.py:20 #: netbox/virtualization/forms/bulk_edit.py:189 -#: netbox/virtualization/forms/bulk_import.py:157 +#: netbox/virtualization/forms/bulk_import.py:162 #: netbox/virtualization/tables/virtualmachines.py:132 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 @@ -3280,7 +3280,7 @@ msgid "Rear" msgstr "Trasera" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:1984 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2002 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Escenificado" @@ -3373,11 +3373,11 @@ msgid "Virtual interfaces" msgstr "Interfaces virtuales" #: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1505 -#: netbox/dcim/forms/bulk_import.py:922 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/bulk_import.py:923 netbox/dcim/forms/model_forms.py:1111 #: netbox/dcim/tables/devices.py:723 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 +#: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/tables/virtualmachines.py:136 msgid "Bridge" msgstr "puente" @@ -3517,80 +3517,80 @@ msgstr "Cobre" msgid "Fiber Optic" msgstr "Fibra óptica" -#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1838 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1764 +#: netbox/dcim/choices.py:1773 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Cobre - Par trenzado (UTP/STP)" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1787 msgid "Copper - Twinax (DAC)" msgstr "Cobre - Twinax (DAC)" -#: netbox/dcim/choices.py:1785 +#: netbox/dcim/choices.py:1794 msgid "Copper - Coaxial" msgstr "Cobre - Coaxial" -#: netbox/dcim/choices.py:1791 +#: netbox/dcim/choices.py:1809 msgid "Fiber - Multimode" msgstr "Fibra: multimodo" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1820 msgid "Fiber - Single-mode" msgstr "Fibra: modo único" -#: netbox/dcim/choices.py:1810 +#: netbox/dcim/choices.py:1828 msgid "Fiber - Other" msgstr "Fibra - Otras" -#: netbox/dcim/choices.py:1835 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1853 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Conectado" -#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1872 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilómetros" -#: netbox/dcim/choices.py:1855 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1873 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Medidores" -#: netbox/dcim/choices.py:1856 +#: netbox/dcim/choices.py:1874 msgid "Centimeters" msgstr "Centímetros" -#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1875 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Millas" -#: netbox/dcim/choices.py:1858 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Pies" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1924 msgid "Redundant" msgstr "Redundante" -#: netbox/dcim/choices.py:1927 +#: netbox/dcim/choices.py:1945 msgid "Single phase" msgstr "Monofásico" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1946 msgid "Three-phase" msgstr "Trifásico" -#: netbox/dcim/choices.py:1944 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1962 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:55 #: netbox/netbox/preferences.py:80 netbox/templates/extras/customfield.html:78 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Discapacitado" -#: netbox/dcim/choices.py:1945 +#: netbox/dcim/choices.py:1963 msgid "Faulty" msgstr "Defectuoso" @@ -3863,8 +3863,8 @@ msgstr "Es de profundidad total" #: netbox/dcim/filtersets.py:1197 netbox/dcim/forms/filtersets.py:848 #: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1688 -#: netbox/dcim/forms/model_forms.py:1899 netbox/dcim/models/devices.py:1284 -#: netbox/dcim/models/devices.py:1304 netbox/virtualization/filtersets.py:201 +#: netbox/dcim/forms/model_forms.py:1899 netbox/dcim/models/devices.py:1290 +#: netbox/dcim/models/devices.py:1310 netbox/virtualization/filtersets.py:201 #: netbox/virtualization/filtersets.py:273 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 @@ -3998,7 +3998,7 @@ msgstr "Interfaz de máquina virtual (ID)" msgid "Is assigned" msgstr "Está asignado" -#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1296 +#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1339 #: netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Es primaria" @@ -4019,7 +4019,7 @@ msgid "Assigned VID" msgstr "VID asignado" #: netbox/dcim/filtersets.py:1893 netbox/dcim/forms/bulk_edit.py:1618 -#: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/filtersets.py:1526 +#: netbox/dcim/forms/bulk_import.py:1008 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1548 #: netbox/dcim/models/device_components.py:810 #: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 @@ -4043,7 +4043,7 @@ msgstr "VID asignado" #: 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/bulk_import.py:216 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:366 #: netbox/virtualization/models/virtualmachines.py:336 @@ -4211,7 +4211,7 @@ msgstr "Panel de alimentación (ID)" #: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:471 #: netbox/extras/forms/model_forms.py:596 #: netbox/extras/forms/model_forms.py:680 -#: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:86 +#: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:87 #: netbox/netbox/forms/mixins.py:111 netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 @@ -4258,7 +4258,7 @@ msgstr "Teléfono de contacto" msgid "Contact E-mail" msgstr "Correo electrónico de contacto" -#: netbox/dcim/forms/bulk_edit.py:161 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/bulk_edit.py:161 netbox/dcim/forms/bulk_import.py:127 #: netbox/dcim/forms/model_forms.py:138 msgid "Time zone" msgstr "Zona horaria" @@ -4267,9 +4267,9 @@ msgstr "Zona horaria" #: netbox/dcim/forms/bulk_edit.py:623 netbox/dcim/forms/bulk_edit.py:707 #: netbox/dcim/forms/bulk_edit.py:732 netbox/dcim/forms/bulk_edit.py:825 #: netbox/dcim/forms/bulk_edit.py:1356 netbox/dcim/forms/bulk_edit.py:1792 -#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:404 -#: netbox/dcim/forms/bulk_import.py:453 netbox/dcim/forms/bulk_import.py:523 -#: netbox/dcim/forms/bulk_import.py:559 netbox/dcim/forms/bulk_import.py:1164 +#: netbox/dcim/forms/bulk_import.py:189 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:560 netbox/dcim/forms/bulk_import.py:1207 #: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 #: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/filtersets.py:639 #: netbox/dcim/forms/filtersets.py:730 netbox/dcim/forms/filtersets.py:812 @@ -4295,21 +4295,21 @@ msgid "Manufacturer" msgstr "fabricante" #: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 -#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/bulk_import.py:198 netbox/dcim/forms/bulk_import.py:277 #: 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:255 netbox/dcim/forms/bulk_edit.py:408 -#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:280 #: 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:261 netbox/dcim/forms/bulk_edit.py:414 -#: netbox/dcim/forms/bulk_import.py:286 +#: netbox/dcim/forms/bulk_import.py:287 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "Altura (U)" @@ -4332,7 +4332,7 @@ msgid "Outer depth" msgstr "Profundidad exterior" #: netbox/dcim/forms/bulk_edit.py:288 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_import.py:211 netbox/dcim/forms/bulk_import.py:290 msgid "Outer unit" msgstr "Unidad exterior" @@ -4344,7 +4344,7 @@ msgstr "Profundidad de montaje" #: netbox/dcim/forms/bulk_edit.py:452 netbox/dcim/forms/bulk_edit.py:480 #: netbox/dcim/forms/bulk_edit.py:569 netbox/dcim/forms/bulk_edit.py:592 #: netbox/dcim/forms/bulk_edit.py:637 netbox/dcim/forms/bulk_edit.py:659 -#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/bulk_import.py:418 netbox/dcim/forms/bulk_import.py:465 #: 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:495 netbox/dcim/forms/filtersets.py:601 @@ -4378,8 +4378,8 @@ msgstr "Peso máximo" #: netbox/dcim/forms/bulk_edit.py:308 netbox/dcim/forms/bulk_edit.py:462 #: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:642 -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 -#: netbox/dcim/forms/bulk_import.py:422 netbox/dcim/forms/bulk_import.py:469 +#: netbox/dcim/forms/bulk_import.py:217 netbox/dcim/forms/bulk_import.py:302 +#: netbox/dcim/forms/bulk_import.py:423 netbox/dcim/forms/bulk_import.py:470 #: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:605 #: netbox/dcim/forms/filtersets.py:698 msgid "Weight unit" @@ -4410,7 +4410,7 @@ msgstr "Dimensiones" msgid "Numbering" msgstr "Numeración" -#: netbox/dcim/forms/bulk_edit.py:388 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_edit.py:388 netbox/dcim/forms/bulk_import.py:267 #: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "Tipo de bastidor" @@ -4431,8 +4431,8 @@ msgstr "Etiqueta de activo" #: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:564 #: netbox/dcim/forms/bulk_edit.py:632 netbox/dcim/forms/bulk_edit.py:781 -#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:458 -#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/bulk_import.py:296 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/bulk_import.py:654 netbox/dcim/forms/filtersets.py:282 #: netbox/dcim/forms/filtersets.py:518 netbox/dcim/forms/filtersets.py:689 #: netbox/dcim/forms/filtersets.py:834 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/devicetype.html:65 @@ -4442,9 +4442,9 @@ msgid "Airflow" msgstr "Flujo de aire" #: netbox/dcim/forms/bulk_edit.py:476 netbox/dcim/forms/bulk_edit.py:995 -#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 -#: netbox/dcim/forms/bulk_import.py:626 netbox/dcim/forms/bulk_import.py:1607 -#: netbox/dcim/forms/bulk_import.py:1611 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:354 +#: netbox/dcim/forms/bulk_import.py:627 netbox/dcim/forms/bulk_import.py:1650 +#: netbox/dcim/forms/bulk_import.py:1654 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:802 netbox/dcim/forms/filtersets.py:1015 @@ -4473,7 +4473,7 @@ msgstr "Estante" msgid "Hardware" msgstr "Hardware" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_import.py:411 #: netbox/dcim/forms/filtersets.py:506 netbox/dcim/forms/model_forms.py:371 msgid "Default platform" msgstr "Plataforma predeterminada" @@ -4510,7 +4510,7 @@ msgid "Schema" msgstr "Esquema" #: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:618 -#: netbox/dcim/forms/bulk_import.py:447 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/filtersets.py:634 #: netbox/dcim/forms/model_forms.py:420 netbox/dcim/forms/model_forms.py:433 #: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:393 #: netbox/extras/forms/model_forms.py:615 netbox/extras/tables/tables.py:583 @@ -4545,47 +4545,47 @@ msgid "VM role" msgstr "Función de máquina virtual" #: netbox/dcim/forms/bulk_edit.py:682 netbox/dcim/forms/bulk_edit.py:712 -#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:495 -#: netbox/dcim/forms/bulk_import.py:499 netbox/dcim/forms/bulk_import.py:530 -#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:659 -#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/filtersets.py:709 +#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:496 +#: netbox/dcim/forms/bulk_import.py:500 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/bulk_import.py:660 +#: netbox/dcim/forms/bulk_import.py:664 netbox/dcim/forms/filtersets.py:709 #: netbox/dcim/forms/filtersets.py:735 netbox/dcim/forms/filtersets.py:853 #: netbox/dcim/forms/model_forms.py:512 netbox/dcim/forms/model_forms.py:551 #: netbox/dcim/forms/model_forms.py:669 -#: netbox/virtualization/forms/bulk_import.py:138 -#: netbox/virtualization/forms/bulk_import.py:139 +#: netbox/virtualization/forms/bulk_import.py:143 +#: netbox/virtualization/forms/bulk_import.py:144 #: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "Plantilla de configuración" #: netbox/dcim/forms/bulk_edit.py:737 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_import.py:565 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/filtersets.py:116 #: netbox/dcim/forms/model_forms.py:614 netbox/dcim/forms/model_forms.py:990 #: netbox/dcim/forms/model_forms.py:1007 netbox/extras/filtersets.py:684 msgid "Device type" msgstr "Tipo de dispositivo" -#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:547 #: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:622 msgid "Device role" msgstr "Función del dispositivo" -#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:571 +#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:572 #: netbox/dcim/forms/filtersets.py:826 netbox/dcim/forms/model_forms.py:563 #: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:205 #: netbox/extras/filtersets.py:700 netbox/templates/dcim/device.html:192 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 -#: netbox/virtualization/forms/bulk_import.py:128 +#: netbox/virtualization/forms/bulk_import.py:133 #: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" msgstr "Plataforma" -#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:591 #: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/filtersets.py:928 #: netbox/dcim/forms/model_forms.py:636 netbox/dcim/tables/devices.py:225 #: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:387 @@ -4597,7 +4597,7 @@ msgstr "Plataforma" #: netbox/virtualization/filtersets.py:123 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/forms/bulk_edit.py:111 -#: netbox/virtualization/forms/bulk_import.py:98 +#: netbox/virtualization/forms/bulk_import.py:103 #: netbox/virtualization/forms/filtersets.py:105 #: netbox/virtualization/forms/filtersets.py:129 #: netbox/virtualization/forms/filtersets.py:212 @@ -4618,7 +4618,7 @@ msgstr "Configuración" msgid "Virtualization" msgstr "Virtualización" -#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:732 +#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:733 #: netbox/dcim/forms/model_forms.py:764 netbox/dcim/forms/model_forms.py:1015 msgid "Module type" msgstr "Tipo de módulo" @@ -4651,8 +4651,8 @@ msgstr "Etiqueta" msgid "Length" msgstr "Longitud" -#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1429 -#: netbox/dcim/forms/bulk_import.py:1432 netbox/dcim/forms/filtersets.py:1150 +#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1472 +#: netbox/dcim/forms/bulk_import.py:1475 netbox/dcim/forms/filtersets.py:1150 msgid "Length unit" msgstr "Unidad de longitud" @@ -4661,18 +4661,18 @@ msgstr "Unidad de longitud" msgid "Domain" msgstr "Dominio" -#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1594 +#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1637 #: netbox/dcim/forms/filtersets.py:1236 netbox/dcim/forms/model_forms.py:867 msgid "Power panel" msgstr "Panel de alimentación" -#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1630 +#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1673 #: netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Suministro" -#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1635 +#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1678 #: netbox/dcim/forms/filtersets.py:1263 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4712,13 +4712,13 @@ msgstr "Sorteo asignado" msgid "Allocated power draw (watts)" msgstr "Consumo de energía asignado (vatios)" -#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:865 +#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:866 #: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1438 #: netbox/dcim/forms/model_forms.py:1753 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Puerto de alimentación" -#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:872 +#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:873 msgid "Feed leg" msgstr "Pierna de alimentación" @@ -4727,7 +4727,7 @@ msgid "Management only" msgstr "Solo administración" #: netbox/dcim/forms/bulk_edit.py:1228 netbox/dcim/forms/bulk_edit.py:1545 -#: netbox/dcim/forms/bulk_import.py:958 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/bulk_import.py:959 netbox/dcim/forms/filtersets.py:1482 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:446 #: netbox/dcim/models/device_components.py:782 @@ -4735,7 +4735,7 @@ msgid "PoE mode" msgstr "Modo PoE" #: netbox/dcim/forms/bulk_edit.py:1234 netbox/dcim/forms/bulk_edit.py:1551 -#: netbox/dcim/forms/bulk_import.py:964 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:453 #: netbox/dcim/models/device_components.py:789 @@ -4771,8 +4771,8 @@ msgstr "DESFASE" msgid "Virtual device contexts" msgstr "Contextos de dispositivos virtuales" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:793 -#: netbox/dcim/forms/bulk_import.py:819 netbox/dcim/forms/filtersets.py:1330 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:794 +#: netbox/dcim/forms/bulk_import.py:820 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 #: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 @@ -4781,12 +4781,12 @@ msgstr "Contextos de dispositivos virtuales" msgid "Speed" msgstr "Velocidad" -#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:968 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:215 -#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/forms/bulk_import.py:176 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 #: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 @@ -4795,23 +4795,27 @@ msgstr "Velocidad" msgid "Mode" msgstr "Modo" -#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/model_forms.py:1514 -#: 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/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:974 +#: netbox/dcim/forms/model_forms.py:1514 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/bulk_import.py:182 #: netbox/virtualization/forms/model_forms.py:333 msgid "VLAN group" msgstr "Grupo de VLAN" -#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/model_forms.py:1520 -#: netbox/dcim/tables/devices.py:622 +#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/model_forms.py:1520 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 +#: netbox/virtualization/forms/bulk_import.py:189 #: netbox/virtualization/forms/model_forms.py:338 msgid "Untagged VLAN" msgstr "VLAN sin etiquetar" -#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/model_forms.py:1529 -#: netbox/dcim/tables/devices.py:628 +#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:988 +#: netbox/dcim/forms/model_forms.py:1529 netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 +#: netbox/virtualization/forms/bulk_import.py:196 #: netbox/virtualization/forms/model_forms.py:347 msgid "Tagged VLANs" msgstr "VLAN etiquetadas" @@ -4824,7 +4828,9 @@ msgstr "Agregar VLAN etiquetadas" msgid "Remove tagged VLANs" msgstr "Eliminar las VLAN etiquetadas" -#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/model_forms.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1001 +#: netbox/dcim/forms/model_forms.py:1538 +#: netbox/virtualization/forms/bulk_import.py:209 #: netbox/virtualization/forms/model_forms.py:356 msgid "Q-in-Q Service VLAN" msgstr "VLAN de servicio Q-in-Q" @@ -4890,230 +4896,230 @@ msgstr "Se debe especificar el modo de interfaz para asignar las VLAN" 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:67 +#: netbox/dcim/forms/bulk_import.py:68 msgid "Name of parent region" msgstr "Nombre de la región principal" -#: netbox/dcim/forms/bulk_import.py:81 +#: netbox/dcim/forms/bulk_import.py:82 msgid "Name of parent site group" msgstr "Nombre del grupo de sitios principal" -#: netbox/dcim/forms/bulk_import.py:100 +#: netbox/dcim/forms/bulk_import.py:101 msgid "Assigned region" msgstr "Región asignada" -#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:108 netbox/tenancy/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "Grupo asignado" -#: netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/bulk_import.py:127 msgid "available options" msgstr "opciones disponibles" -#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:616 -#: netbox/dcim/forms/bulk_import.py:1591 netbox/ipam/forms/bulk_import.py:493 -#: netbox/virtualization/forms/bulk_import.py:64 -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/bulk_import.py:1634 netbox/ipam/forms/bulk_import.py:493 +#: netbox/virtualization/forms/bulk_import.py:69 +#: netbox/virtualization/forms/bulk_import.py:100 msgid "Assigned site" msgstr "Sitio asignado" -#: netbox/dcim/forms/bulk_import.py:144 +#: netbox/dcim/forms/bulk_import.py:145 msgid "Parent location" msgstr "Ubicación de los padres" -#: netbox/dcim/forms/bulk_import.py:146 +#: netbox/dcim/forms/bulk_import.py:147 msgid "Location not found." msgstr "No se encontró la ubicación." -#: netbox/dcim/forms/bulk_import.py:191 +#: netbox/dcim/forms/bulk_import.py:192 msgid "The manufacturer of this rack type" msgstr "El fabricante de este tipo de bastidor" -#: netbox/dcim/forms/bulk_import.py:202 +#: netbox/dcim/forms/bulk_import.py:203 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:207 netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:283 msgid "Rail-to-rail width (in inches)" msgstr "Ancho de raíl a raíl (en pulgadas)" -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_import.py:214 netbox/dcim/forms/bulk_import.py:293 msgid "Unit for outer dimensions" msgstr "Unidad para dimensiones exteriores" -#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 +#: netbox/dcim/forms/bulk_import.py:220 netbox/dcim/forms/bulk_import.py:305 msgid "Unit for rack weights" msgstr "Unidad para pesas de cremallera" -#: netbox/dcim/forms/bulk_import.py:251 +#: netbox/dcim/forms/bulk_import.py:252 msgid "Name of assigned tenant" msgstr "Nombre del inquilino asignado" -#: netbox/dcim/forms/bulk_import.py:263 +#: netbox/dcim/forms/bulk_import.py:264 msgid "Name of assigned role" msgstr "Nombre de la función asignada" -#: netbox/dcim/forms/bulk_import.py:270 +#: netbox/dcim/forms/bulk_import.py:271 msgid "Rack type model" msgstr "Modelo tipo bastidor" -#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:656 +#: netbox/dcim/forms/bulk_import.py:299 netbox/dcim/forms/bulk_import.py:462 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Airflow direction" msgstr "Dirección del flujo de aire" -#: netbox/dcim/forms/bulk_import.py:330 +#: netbox/dcim/forms/bulk_import.py:331 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:332 +#: netbox/dcim/forms/bulk_import.py:333 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:340 +#: netbox/dcim/forms/bulk_import.py:341 msgid "Parent site" msgstr "Sitio para padres" -#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1604 +#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1647 msgid "Rack's location (if any)" msgstr "Ubicación del bastidor (si existe)" -#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:328 +#: netbox/dcim/forms/bulk_import.py:357 netbox/dcim/forms/model_forms.py:328 #: 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:359 +#: netbox/dcim/forms/bulk_import.py:360 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:407 +#: netbox/dcim/forms/bulk_import.py:408 msgid "The manufacturer which produces this device type" msgstr "El fabricante que produce este tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:414 +#: netbox/dcim/forms/bulk_import.py:415 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:419 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Device weight" msgstr "Peso del dispositivo" -#: netbox/dcim/forms/bulk_import.py:425 +#: netbox/dcim/forms/bulk_import.py:426 msgid "Unit for device weight" msgstr "Unidad para el peso del dispositivo" -#: netbox/dcim/forms/bulk_import.py:466 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Module weight" msgstr "Peso del módulo" -#: netbox/dcim/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:473 msgid "Unit for module weight" msgstr "Unidad para el peso del módulo" -#: netbox/dcim/forms/bulk_import.py:489 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Parent Device Role" msgstr "Función de dispositivo principal" -#: netbox/dcim/forms/bulk_import.py:491 +#: netbox/dcim/forms/bulk_import.py:492 msgid "Device role not found." msgstr "No se encontró el rol del dispositivo." -#: netbox/dcim/forms/bulk_import.py:517 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent platform" msgstr "Plataforma principal" -#: netbox/dcim/forms/bulk_import.py:519 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Platform not found." msgstr "No se encontró la plataforma." -#: netbox/dcim/forms/bulk_import.py:527 +#: netbox/dcim/forms/bulk_import.py:528 msgid "Limit platform assignments to this manufacturer" msgstr "Limite las asignaciones de plataforma a este fabricante" -#: netbox/dcim/forms/bulk_import.py:549 netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/bulk_import.py:1717 #: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned role" msgstr "Función asignada" -#: netbox/dcim/forms/bulk_import.py:562 +#: netbox/dcim/forms/bulk_import.py:563 msgid "Device type manufacturer" msgstr "Fabricante del tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:568 +#: netbox/dcim/forms/bulk_import.py:569 msgid "Device type model" msgstr "Modelo de tipo de dispositivo" -#: netbox/dcim/forms/bulk_import.py:575 -#: netbox/virtualization/forms/bulk_import.py:132 +#: netbox/dcim/forms/bulk_import.py:576 +#: netbox/virtualization/forms/bulk_import.py:137 msgid "Assigned platform" msgstr "Plataforma asignada" -#: netbox/dcim/forms/bulk_import.py:583 netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/bulk_import.py:588 #: netbox/dcim/forms/model_forms.py:650 msgid "Virtual chassis" msgstr "Chasis virtual" -#: netbox/dcim/forms/bulk_import.py:594 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Virtualization cluster" msgstr "Clúster de virtualización" -#: netbox/dcim/forms/bulk_import.py:623 +#: netbox/dcim/forms/bulk_import.py:624 msgid "Assigned location (if any)" msgstr "Ubicación asignada (si la hay)" -#: netbox/dcim/forms/bulk_import.py:630 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Assigned rack (if any)" msgstr "Bastidor asignado (si lo hay)" -#: netbox/dcim/forms/bulk_import.py:633 +#: netbox/dcim/forms/bulk_import.py:634 msgid "Face" msgstr "Cara" -#: netbox/dcim/forms/bulk_import.py:636 +#: netbox/dcim/forms/bulk_import.py:637 msgid "Mounted rack face" msgstr "Cara de bastidor montada" -#: netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:644 msgid "Parent device (for child devices)" msgstr "Dispositivo principal (para dispositivos infantiles)" -#: netbox/dcim/forms/bulk_import.py:646 +#: netbox/dcim/forms/bulk_import.py:647 msgid "Device bay" msgstr "Compartimento para dispositivos" -#: netbox/dcim/forms/bulk_import.py:650 +#: netbox/dcim/forms/bulk_import.py:651 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:723 +#: netbox/dcim/forms/bulk_import.py:724 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:726 netbox/dcim/forms/model_forms.py:754 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:754 msgid "Module bay" msgstr "Compartimento de módulos" -#: netbox/dcim/forms/bulk_import.py:729 +#: netbox/dcim/forms/bulk_import.py:730 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:735 +#: netbox/dcim/forms/bulk_import.py:736 msgid "The type of module" msgstr "El tipo de módulo" -#: netbox/dcim/forms/bulk_import.py:743 netbox/dcim/forms/model_forms.py:773 +#: netbox/dcim/forms/bulk_import.py:744 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "Replicar componentes" -#: netbox/dcim/forms/bulk_import.py:745 +#: netbox/dcim/forms/bulk_import.py:746 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5121,182 +5127,204 @@ msgstr "" "Rellenar automáticamente los componentes asociados a este tipo de módulo " "(activado de forma predeterminada)" -#: netbox/dcim/forms/bulk_import.py:748 netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/bulk_import.py:749 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "Adopte componentes" -#: netbox/dcim/forms/bulk_import.py:750 netbox/dcim/forms/model_forms.py:782 +#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "Adopte los componentes ya existentes" -#: netbox/dcim/forms/bulk_import.py:790 netbox/dcim/forms/bulk_import.py:816 -#: netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:791 netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:843 msgid "Port type" msgstr "Tipo de puerto" -#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/bulk_import.py:824 +#: netbox/dcim/forms/bulk_import.py:799 netbox/dcim/forms/bulk_import.py:825 msgid "Port speed in bps" msgstr "Velocidad de puerto en bps" -#: netbox/dcim/forms/bulk_import.py:862 +#: netbox/dcim/forms/bulk_import.py:863 msgid "Outlet type" msgstr "Tipo de toma" -#: netbox/dcim/forms/bulk_import.py:869 +#: netbox/dcim/forms/bulk_import.py:870 msgid "Local power port which feeds this outlet" msgstr "Puerto de alimentación local que alimenta esta toma" -#: netbox/dcim/forms/bulk_import.py:875 +#: netbox/dcim/forms/bulk_import.py:876 msgid "Electrical phase (for three-phase circuits)" msgstr "Fase eléctrica (para circuitos trifásicos)" -#: netbox/dcim/forms/bulk_import.py:919 netbox/dcim/forms/model_forms.py:1476 -#: netbox/virtualization/forms/bulk_import.py:161 +#: netbox/dcim/forms/bulk_import.py:920 netbox/dcim/forms/model_forms.py:1476 +#: netbox/virtualization/forms/bulk_import.py:166 #: netbox/virtualization/forms/model_forms.py:317 msgid "Parent interface" msgstr "Interfaz principal" -#: netbox/dcim/forms/bulk_import.py:926 netbox/dcim/forms/model_forms.py:1484 -#: netbox/virtualization/forms/bulk_import.py:168 +#: netbox/dcim/forms/bulk_import.py:927 netbox/dcim/forms/model_forms.py:1484 +#: netbox/virtualization/forms/bulk_import.py:173 #: netbox/virtualization/forms/model_forms.py:325 msgid "Bridged interface" msgstr "Interfaz puenteada" -#: netbox/dcim/forms/bulk_import.py:929 +#: netbox/dcim/forms/bulk_import.py:930 msgid "Lag" msgstr "Retraso" -#: netbox/dcim/forms/bulk_import.py:933 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Parent LAG interface" msgstr "Interfaz LAG principal" -#: netbox/dcim/forms/bulk_import.py:936 +#: netbox/dcim/forms/bulk_import.py:937 msgid "Vdcs" msgstr "VDC" -#: netbox/dcim/forms/bulk_import.py:941 +#: netbox/dcim/forms/bulk_import.py:942 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:947 +#: netbox/dcim/forms/bulk_import.py:948 msgid "Physical medium" msgstr "Medio físico" -#: netbox/dcim/forms/bulk_import.py:950 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_import.py:951 netbox/dcim/forms/filtersets.py:1453 msgid "Duplex" msgstr "Dúplex" -#: netbox/dcim/forms/bulk_import.py:955 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Poe mode" msgstr "Modo Poe" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Poe type" msgstr "Tipo de Poe" -#: netbox/dcim/forms/bulk_import.py:970 -#: netbox/virtualization/forms/bulk_import.py:174 +#: netbox/dcim/forms/bulk_import.py:971 +#: netbox/virtualization/forms/bulk_import.py:179 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Modo operativo IEEE 802.1Q (para interfaces L2)" -#: netbox/dcim/forms/bulk_import.py:977 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:978 +#: netbox/virtualization/forms/bulk_import.py:186 +msgid "Filter VLANs available for assignment by group" +msgstr "" + +#: netbox/dcim/forms/bulk_import.py:985 +#: netbox/virtualization/forms/bulk_import.py:193 +msgid "Assigned untagged VLAN ID (filtered by VLAN group)" +msgstr "" + +#: netbox/dcim/forms/bulk_import.py:994 +#: netbox/virtualization/forms/bulk_import.py:202 +msgid "" +"Assigned tagged VLAN IDs separated by commas, encased with double quotes " +"(filtered by VLAN group). Example:" +msgstr "" + +#: netbox/dcim/forms/bulk_import.py:1005 +#: netbox/virtualization/forms/bulk_import.py:213 +msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" +msgstr "" + +#: netbox/dcim/forms/bulk_import.py:1012 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:360 -#: netbox/virtualization/forms/bulk_import.py:181 +#: netbox/virtualization/forms/bulk_import.py:220 msgid "Assigned VRF" msgstr "VRF asignado" -#: netbox/dcim/forms/bulk_import.py:980 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Rf role" msgstr "Rol RF" -#: netbox/dcim/forms/bulk_import.py:983 +#: netbox/dcim/forms/bulk_import.py:1018 msgid "Wireless role (AP/station)" msgstr "Función inalámbrica (AP/estación)" -#: netbox/dcim/forms/bulk_import.py:1019 +#: netbox/dcim/forms/bulk_import.py:1062 #, 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:1033 netbox/dcim/forms/model_forms.py:1142 +#: netbox/dcim/forms/bulk_import.py:1076 netbox/dcim/forms/model_forms.py:1142 #: netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Puerto trasero" -#: netbox/dcim/forms/bulk_import.py:1036 +#: netbox/dcim/forms/bulk_import.py:1079 msgid "Corresponding rear port" msgstr "Puerto trasero correspondiente" -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1082 -#: netbox/dcim/forms/bulk_import.py:1419 +#: netbox/dcim/forms/bulk_import.py:1084 netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1462 msgid "Physical medium classification" msgstr "Clasificación de medios físicos" -#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:883 +#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Dispositivo instalado" -#: netbox/dcim/forms/bulk_import.py:1114 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device installed within this bay" msgstr "Dispositivo infantil instalado en esta bahía" -#: netbox/dcim/forms/bulk_import.py:1116 +#: netbox/dcim/forms/bulk_import.py:1159 msgid "Child device not found." msgstr "No se encontró el dispositivo infantil." -#: netbox/dcim/forms/bulk_import.py:1174 +#: netbox/dcim/forms/bulk_import.py:1217 msgid "Parent inventory item" msgstr "Artículo del inventario principal" -#: netbox/dcim/forms/bulk_import.py:1177 +#: netbox/dcim/forms/bulk_import.py:1220 msgid "Component type" msgstr "Tipo de componente" -#: netbox/dcim/forms/bulk_import.py:1181 +#: netbox/dcim/forms/bulk_import.py:1224 msgid "Component Type" msgstr "Tipo de componente" -#: netbox/dcim/forms/bulk_import.py:1184 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component name" msgstr "Nombre del componente" -#: netbox/dcim/forms/bulk_import.py:1186 +#: netbox/dcim/forms/bulk_import.py:1229 msgid "Component Name" msgstr "Nombre del componente" -#: netbox/dcim/forms/bulk_import.py:1229 netbox/dcim/forms/bulk_import.py:1247 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/dcim/forms/bulk_import.py:1290 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:1239 +#: netbox/dcim/forms/bulk_import.py:1282 #, 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:1252 +#: netbox/dcim/forms/bulk_import.py:1295 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:1279 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1322 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:1282 netbox/ipam/forms/bulk_import.py:317 +#: netbox/dcim/forms/bulk_import.py:1325 netbox/ipam/forms/bulk_import.py:317 #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/filtersets.py:310 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 -#: netbox/virtualization/forms/bulk_import.py:152 -#: netbox/virtualization/forms/bulk_import.py:213 +#: netbox/virtualization/forms/bulk_import.py:157 +#: netbox/virtualization/forms/bulk_import.py:259 #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:293 @@ -5304,97 +5332,97 @@ msgstr "Dispositivo principal de la interfaz asignada (si existe)" msgid "Virtual machine" msgstr "Máquina virtual" -#: netbox/dcim/forms/bulk_import.py:1286 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1329 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:1293 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1336 netbox/ipam/filtersets.py:1035 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Interfaz asignada" -#: netbox/dcim/forms/bulk_import.py:1297 +#: netbox/dcim/forms/bulk_import.py:1340 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:1334 +#: netbox/dcim/forms/bulk_import.py:1377 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:1360 +#: netbox/dcim/forms/bulk_import.py:1403 msgid "Side A site" msgstr "Sitio de la cara A" -#: netbox/dcim/forms/bulk_import.py:1364 +#: netbox/dcim/forms/bulk_import.py:1407 #: netbox/wireless/forms/bulk_import.py:94 msgid "Site of parent device A (if any)" msgstr "Sitio del dispositivo principal A (si lo hay)" -#: netbox/dcim/forms/bulk_import.py:1367 +#: netbox/dcim/forms/bulk_import.py:1410 msgid "Side A device" msgstr "Dispositivo del lado A" -#: netbox/dcim/forms/bulk_import.py:1370 netbox/dcim/forms/bulk_import.py:1395 +#: netbox/dcim/forms/bulk_import.py:1413 netbox/dcim/forms/bulk_import.py:1438 msgid "Device name" msgstr "Nombre del dispositivo" -#: netbox/dcim/forms/bulk_import.py:1373 +#: netbox/dcim/forms/bulk_import.py:1416 msgid "Side A type" msgstr "Tipo de lado A" -#: netbox/dcim/forms/bulk_import.py:1379 +#: netbox/dcim/forms/bulk_import.py:1422 msgid "Side A name" msgstr "Nombre de la cara A" -#: netbox/dcim/forms/bulk_import.py:1380 netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1423 netbox/dcim/forms/bulk_import.py:1448 msgid "Termination name" msgstr "Nombre de terminación" -#: netbox/dcim/forms/bulk_import.py:1385 +#: netbox/dcim/forms/bulk_import.py:1428 msgid "Side B site" msgstr "Sitio de la cara B" -#: netbox/dcim/forms/bulk_import.py:1389 +#: netbox/dcim/forms/bulk_import.py:1432 #: netbox/wireless/forms/bulk_import.py:115 msgid "Site of parent device B (if any)" msgstr "Sitio del dispositivo principal B (si lo hay)" -#: netbox/dcim/forms/bulk_import.py:1392 +#: netbox/dcim/forms/bulk_import.py:1435 msgid "Side B device" msgstr "Dispositivo Side B" -#: netbox/dcim/forms/bulk_import.py:1398 +#: netbox/dcim/forms/bulk_import.py:1441 msgid "Side B type" msgstr "Tipo de lado B" -#: netbox/dcim/forms/bulk_import.py:1404 +#: netbox/dcim/forms/bulk_import.py:1447 msgid "Side B name" msgstr "Nombre de la cara B" -#: netbox/dcim/forms/bulk_import.py:1413 +#: netbox/dcim/forms/bulk_import.py:1456 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Estado de conexión" -#: netbox/dcim/forms/bulk_import.py:1438 +#: netbox/dcim/forms/bulk_import.py:1481 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "" "Nombre del color (por ejemplo, «rojo») o código hexadecimal (por ejemplo, " "«f44336\")" -#: netbox/dcim/forms/bulk_import.py:1490 +#: netbox/dcim/forms/bulk_import.py:1533 #, 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:1496 +#: netbox/dcim/forms/bulk_import.py:1539 #, 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:1517 +#: netbox/dcim/forms/bulk_import.py:1560 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5403,56 +5431,56 @@ msgstr "" "{color} no coincidía con ningún nombre de color usado y tenía más de seis " "caracteres: hexadecimal no válido." -#: netbox/dcim/forms/bulk_import.py:1542 netbox/dcim/forms/model_forms.py:903 +#: netbox/dcim/forms/bulk_import.py:1585 netbox/dcim/forms/model_forms.py:903 #: netbox/dcim/tables/devices.py:1088 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Maestro" -#: netbox/dcim/forms/bulk_import.py:1546 +#: netbox/dcim/forms/bulk_import.py:1589 msgid "Master device" msgstr "Dispositivo maestro" -#: netbox/dcim/forms/bulk_import.py:1563 +#: netbox/dcim/forms/bulk_import.py:1606 msgid "Name of parent site" msgstr "Nombre del sitio principal" -#: netbox/dcim/forms/bulk_import.py:1597 +#: netbox/dcim/forms/bulk_import.py:1640 msgid "Upstream power panel" msgstr "Panel de alimentación ascendente" -#: netbox/dcim/forms/bulk_import.py:1627 +#: netbox/dcim/forms/bulk_import.py:1670 msgid "Primary or redundant" msgstr "Primario o redundante" -#: netbox/dcim/forms/bulk_import.py:1632 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Supply type (AC/DC)" msgstr "Tipo de alimentación (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1637 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Single or three-phase" msgstr "Monofásico o trifásico" -#: netbox/dcim/forms/bulk_import.py:1688 netbox/dcim/forms/model_forms.py:1859 +#: netbox/dcim/forms/bulk_import.py:1731 netbox/dcim/forms/model_forms.py:1859 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/forms/bulk_import.py:1692 +#: netbox/dcim/forms/bulk_import.py:1735 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:1695 netbox/dcim/forms/model_forms.py:1868 +#: netbox/dcim/forms/bulk_import.py:1738 netbox/dcim/forms/model_forms.py:1868 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "IPv6 principal" -#: netbox/dcim/forms/bulk_import.py:1699 +#: netbox/dcim/forms/bulk_import.py:1742 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" @@ -7039,12 +7067,12 @@ msgstr "posición (U)" msgid "rack face" msgstr "cara del estante" -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1204 +#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1210 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1212 +#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1218 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "IPv6 principal" @@ -7227,7 +7255,7 @@ msgid "" msgstr "" "El maestro seleccionado ({master}) no está asignado a este chasis virtual." -#: netbox/dcim/models/devices.py:1167 +#: netbox/dcim/models/devices.py:1166 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7236,44 +7264,44 @@ msgstr "" "No se puede eliminar el chasis virtual {self}. Hay interfaces miembros que " "forman interfaces LAG entre chasis." -#: netbox/dcim/models/devices.py:1193 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1199 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificador" -#: netbox/dcim/models/devices.py:1194 +#: netbox/dcim/models/devices.py:1200 msgid "Numeric identifier unique to the parent device" msgstr "Identificador numérico exclusivo del dispositivo principal" -#: netbox/dcim/models/devices.py:1222 netbox/extras/models/customfields.py:231 +#: netbox/dcim/models/devices.py:1228 netbox/extras/models/customfields.py:231 #: netbox/extras/models/models.py:111 netbox/extras/models/models.py:800 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "comentarios" -#: netbox/dcim/models/devices.py:1238 +#: netbox/dcim/models/devices.py:1244 msgid "virtual device context" msgstr "contexto de dispositivo virtual" -#: netbox/dcim/models/devices.py:1239 +#: netbox/dcim/models/devices.py:1245 msgid "virtual device contexts" msgstr "contextos de dispositivos virtuales" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1274 #, 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:1274 +#: netbox/dcim/models/devices.py:1280 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:1305 +#: netbox/dcim/models/devices.py:1311 msgid "MAC addresses" msgstr "direcciones MAC" -#: netbox/dcim/models/devices.py:1337 +#: netbox/dcim/models/devices.py:1343 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7281,7 +7309,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:1341 +#: netbox/dcim/models/devices.py:1347 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7539,7 +7567,7 @@ msgstr "Identificador asignado localmente" #: 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:519 -#: netbox/virtualization/forms/bulk_import.py:118 +#: netbox/virtualization/forms/bulk_import.py:123 msgid "Functional role" msgstr "Función funcional" @@ -7934,7 +7962,7 @@ msgstr "Sorteo asignado (W)" #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 -#: netbox/vpn/tables/tunnels.py:99 +#: netbox/vpn/tables/tunnels.py:101 msgid "IP Addresses" msgstr "Direcciones IP" @@ -7950,7 +7978,7 @@ msgstr "Grupos FHRP" #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 #: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 #: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 -#: netbox/vpn/tables/tunnels.py:78 +#: netbox/vpn/tables/tunnels.py:80 msgid "Tunnel" msgstr "Túnel" @@ -8222,19 +8250,19 @@ msgstr "Dispositivo eliminado {device} desde la bahía {device_bay}." msgid "Children" msgstr "Niños" -#: netbox/dcim/views.py:3865 +#: netbox/dcim/views.py:3864 #, python-brace-format msgid "Added member {device}" msgstr "Miembro agregado {device}" -#: netbox/dcim/views.py:3914 +#: netbox/dcim/views.py:3909 #, 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:3927 +#: netbox/dcim/views.py:3920 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Eliminado {device} desde un chasis virtual {chassis}" @@ -8696,7 +8724,7 @@ msgstr "Clase de botones" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:383 #: netbox/extras/forms/filtersets.py:193 netbox/extras/forms/filtersets.py:498 -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Tipo MIME" @@ -8869,7 +8897,7 @@ msgstr "Tipo de objeto asignado" msgid "The classification of entry" msgstr "La clasificación de entrada" -#: netbox/extras/forms/bulk_import.py:285 +#: netbox/extras/forms/bulk_import.py:289 #: netbox/extras/forms/model_forms.py:400 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:247 @@ -8878,11 +8906,11 @@ msgstr "La clasificación de entrada" msgid "Users" msgstr "usuarios" -#: netbox/extras/forms/bulk_import.py:289 +#: netbox/extras/forms/bulk_import.py:293 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:292 +#: netbox/extras/forms/bulk_import.py:296 #: netbox/extras/forms/model_forms.py:395 netbox/netbox/navigation/menu.py:295 #: netbox/netbox/navigation/menu.py:434 #: netbox/templates/extras/notificationgroup.html:31 @@ -8895,7 +8923,7 @@ msgstr "Nombres de usuario separados por comas y entre comillas dobles" msgid "Groups" msgstr "Grupos" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:300 msgid "Group names separated by commas, encased with double quotes" msgstr "Nombres de grupos separados por comas y entre comillas" @@ -9686,19 +9714,19 @@ msgstr "salpicadero" msgid "dashboards" msgstr "tableros" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "template code" msgstr "código de plantilla" -#: netbox/extras/models/mixins.py:87 +#: netbox/extras/models/mixins.py:86 msgid "Jinja template code." msgstr "Código de plantilla de Jinja." -#: netbox/extras/models/mixins.py:90 +#: netbox/extras/models/mixins.py:89 msgid "environment parameters" msgstr "parámetros ambientales" -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:94 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -9707,32 +9735,32 @@ msgstr "" "Cualquier parámetros adicionales para aprobar al " "construir el entorno de Jinja" -#: netbox/extras/models/mixins.py:102 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "Defaults to {default}" msgstr "El valor predeterminado es {default}" -#: netbox/extras/models/mixins.py:107 +#: 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:110 +#: netbox/extras/models/mixins.py:109 msgid "file extension" msgstr "extensión de archivo" -#: netbox/extras/models/mixins.py:113 +#: 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:116 +#: netbox/extras/models/mixins.py:115 msgid "as attachment" msgstr "como adjunto" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:117 msgid "Download file as attachment" msgstr "Descargar archivo como archivo adjunto" -#: netbox/extras/models/mixins.py:125 +#: 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 ()." @@ -10153,7 +10181,7 @@ msgid "load_json is deprecated and will be removed in v4.5" msgstr "load_json está en desuso y se eliminará en la v4.5" #: netbox/extras/tables/columns.py:12 -#: netbox/templates/htmx/notifications.html:18 +#: netbox/templates/htmx/notifications.html:29 msgid "Dismiss" msgstr "Descartar" @@ -10345,32 +10373,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:1093 +#: netbox/extras/views.py:1125 #, 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:1256 +#: netbox/extras/views.py:1288 msgid "Your dashboard has been reset." msgstr "Tu panel de control se ha restablecido." -#: netbox/extras/views.py:1302 +#: netbox/extras/views.py:1334 msgid "Added widget: " msgstr "Widget añadido: " -#: netbox/extras/views.py:1343 +#: netbox/extras/views.py:1375 msgid "Updated widget: " msgstr "Widget actualizado: " -#: netbox/extras/views.py:1379 +#: netbox/extras/views.py:1411 msgid "Deleted widget: " msgstr "Widget eliminado: " -#: netbox/extras/views.py:1381 +#: netbox/extras/views.py:1413 msgid "Error deleting widget: " msgstr "Error al eliminar el widget: " -#: netbox/extras/views.py:1486 +#: netbox/extras/views.py:1518 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á " @@ -10692,7 +10720,7 @@ 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:218 -#: netbox/ipam/models/vlans.py:289 netbox/ipam/tables/ip.py:207 +#: netbox/ipam/models/vlans.py:290 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 @@ -10782,7 +10810,7 @@ msgid "VLAN ID ranges" msgstr "Intervalos de ID de VLAN" #: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:249 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:250 #: netbox/ipam/tables/vlans.py:106 msgid "Q-in-Q role" msgstr "Función de Q-in-Q" @@ -10835,7 +10863,7 @@ msgid "VLAN's site (if any)" msgstr "El sitio de la VLAN (si lo hay)" #: netbox/ipam/forms/bulk_import.py:214 -#: netbox/virtualization/forms/bulk_import.py:80 +#: netbox/virtualization/forms/bulk_import.py:85 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "ID de ámbito" @@ -10905,7 +10933,7 @@ msgstr "Grupo de VLAN asignado" 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:555 netbox/ipam/models/vlans.py:368 +#: netbox/ipam/forms/bulk_import.py:555 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "Política de traducción de VLAN" @@ -11002,7 +11030,7 @@ msgstr "Prefijo principal" msgid "DNS Name" msgstr "Nombre DNS" -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:290 +#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:291 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:52 #: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 @@ -11013,11 +11041,11 @@ msgstr "VLAN" msgid "Contains VLAN ID" msgstr "Contiene el identificador de VLAN" -#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:388 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "ID de VLAN local" -#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:396 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "ID de VLAN remota" @@ -11025,7 +11053,7 @@ msgstr "ID de VLAN remota" msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "IDENTIFICADOR DE VLAN" @@ -11538,32 +11566,32 @@ msgstr "" msgid "Ranges cannot overlap." msgstr "Los rangos no se pueden superponer." -#: netbox/ipam/models/vlans.py:197 +#: netbox/ipam/models/vlans.py:198 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:205 +#: netbox/ipam/models/vlans.py:206 msgid "VLAN group (optional)" msgstr "Grupo de VLAN (opcional)" -#: netbox/ipam/models/vlans.py:213 netbox/ipam/models/vlans.py:393 -#: netbox/ipam/models/vlans.py:401 +#: netbox/ipam/models/vlans.py:214 netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:402 msgid "Numeric VLAN ID (1-4094)" msgstr "ID de VLAN numérico (1-4094)" -#: netbox/ipam/models/vlans.py:231 +#: netbox/ipam/models/vlans.py:232 msgid "Operational status of this VLAN" msgstr "Estado operativo de esta VLAN" -#: netbox/ipam/models/vlans.py:239 +#: netbox/ipam/models/vlans.py:240 msgid "The primary function of this VLAN" msgstr "La función principal de esta VLAN" -#: netbox/ipam/models/vlans.py:254 +#: netbox/ipam/models/vlans.py:255 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:303 +#: netbox/ipam/models/vlans.py:304 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -11572,7 +11600,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:310 +#: netbox/ipam/models/vlans.py:311 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " @@ -11581,25 +11609,25 @@ msgstr "" "El sitio asignado {site} no es miembro del grupo asignado {group} (alcance: " "{scope})." -#: netbox/ipam/models/vlans.py:319 +#: netbox/ipam/models/vlans.py:320 #, 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:326 +#: netbox/ipam/models/vlans.py:327 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:332 +#: netbox/ipam/models/vlans.py:333 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:369 +#: netbox/ipam/models/vlans.py:370 msgid "VLAN translation policies" msgstr "Políticas de traducción de VLAN" -#: netbox/ipam/models/vlans.py:410 +#: netbox/ipam/models/vlans.py:411 msgid "VLAN translation rule" msgstr "Regla de traducción de VLAN" @@ -12214,7 +12242,7 @@ msgstr "Tipo(s) de objeto(s)" msgid "Lookup" msgstr "Búsqueda" -#: netbox/netbox/forms/base.py:90 +#: netbox/netbox/forms/base.py:91 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12222,11 +12250,11 @@ msgstr "" "Etiquete las babosas separadas por comas y entre comillas dobles (por " "ejemplo, «tag1, tag2, tag3\")" -#: netbox/netbox/forms/base.py:119 +#: netbox/netbox/forms/base.py:149 msgid "Add tags" msgstr "Añadir etiquetas" -#: netbox/netbox/forms/base.py:124 +#: netbox/netbox/forms/base.py:154 msgid "Remove tags" msgstr "Eliminar etiquetas" @@ -12997,54 +13025,62 @@ msgstr "" "Se ha producido un error al procesar la plantilla de exportación " "seleccionada ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:442 +#: netbox/netbox/views/generic/bulk_views.py:388 +msgid "Must be a list." +msgstr "" + +#: netbox/netbox/views/generic/bulk_views.py:398 +msgid "Must be a dictionary." +msgstr "" + +#: netbox/netbox/views/generic/bulk_views.py:461 #, python-brace-format msgid "Object with ID {id} does not exist" -msgstr "Objeto con ID {id} no existe" +msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:525 +#: netbox/netbox/views/generic/bulk_views.py:546 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Importación masiva {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:541 +#: netbox/netbox/views/generic/bulk_views.py:562 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:731 +#: netbox/netbox/views/generic/bulk_views.py:752 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Edición masiva {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:747 +#: netbox/netbox/views/generic/bulk_views.py:768 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Actualizada {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 -#: netbox/netbox/views/generic/bulk_views.py:1015 -#: netbox/netbox/views/generic/bulk_views.py:1063 +#: netbox/netbox/views/generic/bulk_views.py:801 +#: netbox/netbox/views/generic/bulk_views.py:1036 +#: netbox/netbox/views/generic/bulk_views.py:1084 #, python-brace-format msgid "No {object_type} were selected." msgstr "No {object_type} fueron seleccionados." -#: netbox/netbox/views/generic/bulk_views.py:873 +#: netbox/netbox/views/generic/bulk_views.py:894 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renombrado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:943 +#: netbox/netbox/views/generic/bulk_views.py:964 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Eliminación masiva {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 +#: netbox/netbox/views/generic/bulk_views.py:991 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Eliminado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:987 +#: netbox/netbox/views/generic/bulk_views.py:1008 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "No se pudo eliminar debido a la presencia de uno o más objetos dependientes." @@ -15369,15 +15405,31 @@ msgstr "" msgid "The following objects will be deleted as a result of this action." msgstr "Como resultado de esta acción, se eliminarán los siguientes objetos." -#: netbox/templates/htmx/notifications.html:15 +#: netbox/templates/htmx/notifications.html:6 +#, python-format +msgid "Dismiss %(count)s unread notification?" +msgid_plural "Dismiss %(count)s unread notifications?" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: netbox/templates/htmx/notifications.html:7 +msgid "Dismiss all unread notifications" +msgstr "" + +#: netbox/templates/htmx/notifications.html:9 +msgid "Dismiss all" +msgstr "" + +#: netbox/templates/htmx/notifications.html:26 msgid "ago" msgstr "hace" -#: netbox/templates/htmx/notifications.html:26 +#: netbox/templates/htmx/notifications.html:37 msgid "No unread notifications" msgstr "No hay notificaciones sin leer" -#: netbox/templates/htmx/notifications.html:31 +#: netbox/templates/htmx/notifications.html:42 msgid "All notifications" msgstr "Todas las notificaciones" @@ -16008,7 +16060,7 @@ msgstr "Encapsulación" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 #: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 -#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 +#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "Perfil IPSec" @@ -16033,7 +16085,7 @@ msgstr "Terminación del túnel" #: netbox/templates/vpn/tunneltermination.html:35 #: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103 #: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248 -#: netbox/vpn/tables/tunnels.py:102 +#: netbox/vpn/tables/tunnels.py:104 msgid "Outside IP" msgstr "IP externa" @@ -16368,11 +16420,11 @@ msgstr "" msgid "Objects" msgstr "Objetos" -#: netbox/users/forms/model_forms.py:400 +#: netbox/users/forms/model_forms.py:403 msgid "At least one action must be selected." msgstr "Debe seleccionarse al menos una acción." -#: netbox/users/forms/model_forms.py:418 +#: netbox/users/forms/model_forms.py:421 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Filtro no válido para {model}: {error}" @@ -16634,18 +16686,18 @@ msgstr "" "Intervalos no válidos ({value}). Debe ser un rango de números enteros en " "orden ascendente." -#: netbox/utilities/forms/fields/csv.py:44 +#: netbox/utilities/forms/fields/csv.py:59 #, python-brace-format msgid "Invalid value for a multiple choice field: {value}" msgstr "Valor no válido para un campo de opción múltiple: {value}" -#: netbox/utilities/forms/fields/csv.py:57 -#: netbox/utilities/forms/fields/csv.py:78 +#: netbox/utilities/forms/fields/csv.py:77 +#: netbox/utilities/forms/fields/csv.py:98 #, python-format msgid "Object not found: %(value)s" msgstr "Objeto no encontrado: %(value)s" -#: netbox/utilities/forms/fields/csv.py:65 +#: netbox/utilities/forms/fields/csv.py:85 #, python-brace-format msgid "" "\"{value}\" is not a unique value for this field; multiple objects were " @@ -16654,16 +16706,16 @@ msgstr "" "«{value}\"no es un valor único para este campo; se han encontrado varios " "objetos" -#: netbox/utilities/forms/fields/csv.py:69 +#: netbox/utilities/forms/fields/csv.py:89 #, python-brace-format msgid "\"{field_name}\" is an invalid accessor field name." msgstr "«{field_name}\"es un nombre de campo de acceso no válido." -#: netbox/utilities/forms/fields/csv.py:102 +#: netbox/utilities/forms/fields/csv.py:122 msgid "Object type must be specified as \".\"" msgstr "El tipo de objeto debe especificarse como».»" -#: netbox/utilities/forms/fields/csv.py:106 +#: netbox/utilities/forms/fields/csv.py:126 msgid "Invalid object type" msgstr "Tipo de objeto no válido" @@ -17013,19 +17065,19 @@ msgstr "Disco (MB)" msgid "Size (MB)" msgstr "Tamaño (MB)" -#: netbox/virtualization/forms/bulk_import.py:45 +#: netbox/virtualization/forms/bulk_import.py:50 msgid "Type of cluster" msgstr "Tipo de clúster" -#: netbox/virtualization/forms/bulk_import.py:52 +#: netbox/virtualization/forms/bulk_import.py:57 msgid "Assigned cluster group" msgstr "Grupo de clústeres asignado" -#: netbox/virtualization/forms/bulk_import.py:102 +#: netbox/virtualization/forms/bulk_import.py:107 msgid "Assigned cluster" msgstr "Clúster asignado" -#: netbox/virtualization/forms/bulk_import.py:109 +#: netbox/virtualization/forms/bulk_import.py:114 msgid "Assigned device within cluster" msgstr "Dispositivo asignado dentro del clúster" @@ -17464,7 +17516,7 @@ msgid "Assigned Object Type" msgstr "Tipo de objeto asignado" #: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131 -#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91 +#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:93 msgid "Tunnel interface" msgstr "Interfaz de túnel" diff --git a/netbox/translations/fr/LC_MESSAGES/django.mo b/netbox/translations/fr/LC_MESSAGES/django.mo index 077bf1cd407c9643ec5824a1feb2cfed34e8b314..a2f0f5886aab3d4cd617551266e8791fa75c79b9 100644 GIT binary patch delta 64798 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 RG5%U6Yy8GVy?xr-{|B1R2m$~A delta 64858 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

|9_?TebV+Ny8TWr^ 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 diff --git a/netbox/translations/fr/LC_MESSAGES/django.po b/netbox/translations/fr/LC_MESSAGES/django.po index 53166a755..884edcf48 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-10-28 05:03+0000\n" +"POT-Creation-Date: 2025-11-11 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" @@ -100,9 +100,9 @@ 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:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1836 -#: netbox/dcim/choices.py:1894 netbox/dcim/choices.py:1961 -#: netbox/dcim/choices.py:1983 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1854 +#: netbox/dcim/choices.py:1912 netbox/dcim/choices.py:1979 +#: netbox/dcim/choices.py:2001 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -116,8 +116,8 @@ msgstr "Approvisionnement" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 -#: netbox/dcim/choices.py:1982 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1911 netbox/dcim/choices.py:1978 +#: netbox/dcim/choices.py:2000 netbox/extras/tables/tables.py:598 #: 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:29 @@ -129,8 +129,8 @@ msgid "Active" msgstr "Actif" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1892 -#: netbox/dcim/choices.py:1962 netbox/dcim/choices.py:1981 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1910 +#: netbox/dcim/choices.py:1980 netbox/dcim/choices.py:1999 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Hors ligne" @@ -143,7 +143,7 @@ msgstr "Déprovisionnement" msgid "Decommissioned" msgstr "Mis hors service" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1905 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1923 #: netbox/dcim/tables/devices.py:1178 netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -176,8 +176,8 @@ msgstr "Hub" msgid "Spoke" msgstr "Spoke" -#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 -#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 +#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:202 +#: netbox/circuits/filtersets.py:282 netbox/dcim/base_filtersets.py:22 #: 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:1108 @@ -188,8 +188,8 @@ msgstr "Spoke" 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/circuits/filtersets.py:44 netbox/circuits/filtersets.py:209 +#: netbox/circuits/filtersets.py:289 netbox/dcim/base_filtersets.py:29 #: 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:1115 @@ -201,8 +201,8 @@ msgstr "Région (ID)" 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/circuits/filtersets.py:50 netbox/circuits/filtersets.py:215 +#: netbox/circuits/filtersets.py:295 netbox/dcim/base_filtersets.py:35 #: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228 #: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480 #: netbox/dcim/filtersets.py:1121 netbox/dcim/filtersets.py:1442 @@ -213,8 +213,8 @@ msgstr "Région (slug)" msgid "Site group (ID)" 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/circuits/filtersets.py:57 netbox/circuits/filtersets.py:222 +#: netbox/circuits/filtersets.py:302 netbox/dcim/base_filtersets.py:42 #: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235 #: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487 #: netbox/dcim/filtersets.py:1128 netbox/dcim/filtersets.py:1449 @@ -230,10 +230,10 @@ msgstr "Groupe de sites (slug)" #: netbox/circuits/forms/filtersets.py:241 #: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:183 #: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:753 -#: netbox/dcim/forms/bulk_edit.py:958 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:613 netbox/dcim/forms/bulk_import.py:1560 -#: netbox/dcim/forms/bulk_import.py:1588 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/bulk_import.py:135 +#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/bulk_import.py:1631 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:783 #: netbox/dcim/forms/filtersets.py:1002 netbox/dcim/forms/filtersets.py:1075 @@ -261,8 +261,8 @@ msgstr "Groupe de sites (slug)" #: netbox/templates/ipam/vlan_edit.html:52 #: netbox/templates/virtualization/virtualmachine.html:95 #: netbox/virtualization/forms/bulk_edit.py:106 -#: netbox/virtualization/forms/bulk_import.py:60 -#: netbox/virtualization/forms/bulk_import.py:91 +#: netbox/virtualization/forms/bulk_import.py:65 +#: netbox/virtualization/forms/bulk_import.py:96 #: netbox/virtualization/forms/filtersets.py:75 #: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 @@ -274,8 +274,8 @@ msgstr "Groupe de sites (slug)" 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/circuits/filtersets.py:68 netbox/circuits/filtersets.py:233 +#: netbox/circuits/filtersets.py:313 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 #: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:668 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 @@ -294,44 +294,44 @@ msgstr "ASN (ID)" msgid "ASN" msgstr "Numéro d'AS" -#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 -#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 -#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 +#: netbox/circuits/filtersets.py:99 netbox/circuits/filtersets.py:126 +#: netbox/circuits/filtersets.py:160 netbox/circuits/filtersets.py:336 +#: netbox/circuits/filtersets.py:404 netbox/circuits/filtersets.py:480 +#: netbox/circuits/filtersets.py:548 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "Fournisseur (ID)" -#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 -#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 -#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 +#: netbox/circuits/filtersets.py:105 netbox/circuits/filtersets.py:132 +#: netbox/circuits/filtersets.py:166 netbox/circuits/filtersets.py:342 +#: netbox/circuits/filtersets.py:486 netbox/circuits/filtersets.py:554 #: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "Fournisseur (slug)" -#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493 -#: netbox/circuits/filtersets.py:561 +#: netbox/circuits/filtersets.py:171 netbox/circuits/filtersets.py:491 +#: netbox/circuits/filtersets.py:559 msgid "Provider account (ID)" msgstr "Compte fournisseur (ID)" -#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499 -#: netbox/circuits/filtersets.py:567 +#: netbox/circuits/filtersets.py:177 netbox/circuits/filtersets.py:497 +#: netbox/circuits/filtersets.py:565 msgid "Provider account (account)" msgstr "Compte du fournisseur (compte)" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503 -#: netbox/circuits/filtersets.py:572 +#: netbox/circuits/filtersets.py:182 netbox/circuits/filtersets.py:501 +#: netbox/circuits/filtersets.py:570 msgid "Provider network (ID)" msgstr "Réseau fournisseur (ID)" -#: netbox/circuits/filtersets.py:188 +#: netbox/circuits/filtersets.py:186 msgid "Circuit type (ID)" msgstr "Type de circuit (ID)" -#: netbox/circuits/filtersets.py:194 +#: netbox/circuits/filtersets.py:192 msgid "Circuit type (slug)" msgstr "Type de circuit (slug)" -#: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 +#: netbox/circuits/filtersets.py:227 netbox/circuits/filtersets.py:307 #: 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:1132 netbox/dcim/filtersets.py:1454 @@ -342,7 +342,7 @@ msgstr "Type de circuit (slug)" msgid "Site (ID)" msgstr "Site (ID)" -#: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 +#: netbox/circuits/filtersets.py:237 netbox/circuits/filtersets.py:319 #: 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:1144 netbox/dcim/filtersets.py:1465 @@ -350,14 +350,14 @@ msgstr "Site (ID)" msgid "Location (ID)" msgstr "Lieu (ID)" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248 +#: netbox/circuits/filtersets.py:242 netbox/circuits/filtersets.py:246 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:81 -#: netbox/core/filtersets.py:141 netbox/core/filtersets.py:166 -#: netbox/core/filtersets.py:205 netbox/dcim/filtersets.py:787 +#: netbox/circuits/filtersets.py:271 netbox/circuits/filtersets.py:373 +#: netbox/circuits/filtersets.py:535 netbox/core/filtersets.py:81 +#: netbox/core/filtersets.py:145 netbox/core/filtersets.py:170 +#: netbox/core/filtersets.py:209 netbox/dcim/filtersets.py:787 #: netbox/dcim/filtersets.py:1521 netbox/dcim/filtersets.py:2626 #: netbox/extras/filtersets.py:45 netbox/extras/filtersets.py:67 #: netbox/extras/filtersets.py:96 netbox/extras/filtersets.py:136 @@ -368,7 +368,7 @@ msgstr "Terminaison A (ID)" #: netbox/extras/filtersets.py:560 netbox/extras/filtersets.py:595 #: netbox/extras/filtersets.py:625 netbox/extras/filtersets.py:794 #: netbox/ipam/forms/model_forms.py:493 netbox/netbox/filtersets.py:296 -#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:166 +#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:196 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -380,7 +380,7 @@ msgstr "Terminaison A (ID)" msgid "Search" msgstr "Rechercher" -#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 +#: netbox/circuits/filtersets.py:275 netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_edit.py:284 #: netbox/circuits/forms/bulk_import.py:128 #: netbox/circuits/forms/filtersets.py:224 @@ -399,7 +399,7 @@ msgstr "Rechercher" msgid "Circuit" msgstr "Circuit" -#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 +#: netbox/circuits/filtersets.py:326 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 #: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1151 #: netbox/dcim/filtersets.py:1471 netbox/dcim/filtersets.py:1569 @@ -407,47 +407,47 @@ msgstr "Circuit" msgid "Location (slug)" msgstr "Emplacement (slug)" -#: netbox/circuits/filtersets.py:333 +#: netbox/circuits/filtersets.py:331 msgid "ProviderNetwork (ID)" msgstr "Réseau fournisseur (ID)" -#: netbox/circuits/filtersets.py:381 +#: netbox/circuits/filtersets.py:379 msgid "Circuit (CID)" msgstr "Circuit (CID)" -#: netbox/circuits/filtersets.py:386 +#: netbox/circuits/filtersets.py:384 msgid "Circuit (ID)" msgstr "Circuit (ID)" -#: netbox/circuits/filtersets.py:391 +#: netbox/circuits/filtersets.py:389 msgid "Virtual circuit (CID)" msgstr "Circuit virtuel (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:2056 +#: netbox/circuits/filtersets.py:394 netbox/dcim/filtersets.py:2056 msgid "Virtual circuit (ID)" msgstr "Circuit virtuel (ID)" -#: netbox/circuits/filtersets.py:401 +#: netbox/circuits/filtersets.py:399 msgid "Provider (name)" msgstr "Fournisseur (nom)" -#: netbox/circuits/filtersets.py:410 +#: netbox/circuits/filtersets.py:408 msgid "Circuit group (ID)" msgstr "Groupe de circuits (ID)" -#: netbox/circuits/filtersets.py:416 +#: netbox/circuits/filtersets.py:414 msgid "Circuit group (slug)" msgstr "Groupe de circuits (slug)" -#: netbox/circuits/filtersets.py:507 +#: netbox/circuits/filtersets.py:505 msgid "Virtual circuit type (ID)" msgstr "Type de circuit virtuel (ID)" -#: netbox/circuits/filtersets.py:513 +#: netbox/circuits/filtersets.py:511 msgid "Virtual circuit type (slug)" msgstr "Type de circuit virtuel (slug)" -#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 +#: netbox/circuits/filtersets.py:539 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 #: netbox/circuits/forms/filtersets.py:373 #: netbox/circuits/forms/filtersets.py:379 @@ -459,7 +459,7 @@ msgstr "Type de circuit virtuel (slug)" msgid "Virtual circuit" msgstr "Circuit virtuel" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1361 +#: netbox/circuits/filtersets.py:575 netbox/dcim/filtersets.py:1361 #: netbox/dcim/filtersets.py:1796 netbox/ipam/filtersets.py:628 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" @@ -680,7 +680,7 @@ msgstr "Identifiant du service" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:227 #: netbox/dcim/forms/bulk_edit.py:673 netbox/dcim/forms/bulk_edit.py:889 #: netbox/dcim/forms/bulk_edit.py:1262 netbox/dcim/forms/bulk_edit.py:1289 -#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1435 +#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1478 #: netbox/dcim/forms/filtersets.py:1142 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1577 #: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 @@ -715,12 +715,12 @@ msgstr "Couleur" #: netbox/dcim/forms/bulk_edit.py:1097 netbox/dcim/forms/bulk_edit.py:1120 #: netbox/dcim/forms/bulk_edit.py:1162 netbox/dcim/forms/bulk_edit.py:1206 #: netbox/dcim/forms/bulk_edit.py:1257 netbox/dcim/forms/bulk_edit.py:1284 -#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/bulk_import.py:839 netbox/dcim/forms/bulk_import.py:859 -#: netbox/dcim/forms/bulk_import.py:945 netbox/dcim/forms/bulk_import.py:1039 -#: netbox/dcim/forms/bulk_import.py:1081 netbox/dcim/forms/bulk_import.py:1416 -#: netbox/dcim/forms/bulk_import.py:1625 netbox/dcim/forms/filtersets.py:1033 +#: netbox/dcim/forms/bulk_import.py:195 netbox/dcim/forms/bulk_import.py:274 +#: netbox/dcim/forms/bulk_import.py:788 netbox/dcim/forms/bulk_import.py:814 +#: netbox/dcim/forms/bulk_import.py:840 netbox/dcim/forms/bulk_import.py:860 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/bulk_import.py:1082 +#: netbox/dcim/forms/bulk_import.py:1124 netbox/dcim/forms/bulk_import.py:1459 +#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/filtersets.py:1033 #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1253 #: netbox/dcim/forms/filtersets.py:1325 netbox/dcim/forms/filtersets.py:1350 #: netbox/dcim/forms/filtersets.py:1374 netbox/dcim/forms/filtersets.py:1394 @@ -754,7 +754,7 @@ msgstr "Couleur" #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 -#: netbox/virtualization/forms/bulk_import.py:42 +#: netbox/virtualization/forms/bulk_import.py:47 #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 @@ -790,11 +790,11 @@ msgstr "Identifiant de compte du prestataire" #: netbox/dcim/forms/bulk_edit.py:776 netbox/dcim/forms/bulk_edit.py:841 #: netbox/dcim/forms/bulk_edit.py:873 netbox/dcim/forms/bulk_edit.py:1000 #: netbox/dcim/forms/bulk_edit.py:1797 netbox/dcim/forms/bulk_edit.py:1846 -#: 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:362 -#: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:738 -#: netbox/dcim/forms/bulk_import.py:1189 netbox/dcim/forms/bulk_import.py:1410 -#: netbox/dcim/forms/bulk_import.py:1620 netbox/dcim/forms/bulk_import.py:1684 +#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 +#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:739 +#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1453 +#: netbox/dcim/forms/bulk_import.py:1663 netbox/dcim/forms/bulk_import.py:1727 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:462 #: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:954 @@ -840,8 +840,8 @@ msgstr "Identifiant de compte du prestataire" #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:205 #: netbox/virtualization/forms/bulk_edit.py:71 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:55 -#: netbox/virtualization/forms/bulk_import.py:86 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:91 #: netbox/virtualization/forms/filtersets.py:83 #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 @@ -849,7 +849,7 @@ msgstr "Identifiant de compte du prestataire" #: 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/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:46 #: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 @@ -873,10 +873,10 @@ msgstr "Statut" #: netbox/dcim/forms/bulk_edit.py:202 netbox/dcim/forms/bulk_edit.py:372 #: netbox/dcim/forms/bulk_edit.py:501 netbox/dcim/forms/bulk_edit.py:766 #: netbox/dcim/forms/bulk_edit.py:879 netbox/dcim/forms/bulk_edit.py:1851 -#: 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:367 -#: netbox/dcim/forms/bulk_import.py:552 netbox/dcim/forms/bulk_import.py:1422 -#: netbox/dcim/forms/bulk_import.py:1677 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156 +#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:368 +#: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:1465 +#: netbox/dcim/forms/bulk_import.py:1720 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:752 netbox/dcim/forms/filtersets.py:946 @@ -924,8 +924,8 @@ msgstr "Statut" #: 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/bulk_import.py:72 +#: netbox/virtualization/forms/bulk_import.py:126 #: 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:273 @@ -1047,7 +1047,7 @@ msgstr "Utilisateur" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1376 netbox/dcim/forms/bulk_import.py:1401 +#: netbox/dcim/forms/bulk_import.py:1419 netbox/dcim/forms/bulk_import.py:1444 msgid "Termination type" msgstr "Type de terminaison" @@ -1122,7 +1122,7 @@ msgstr "Réseau de fournisseurs" #: netbox/circuits/forms/filtersets.py:382 #: netbox/circuits/forms/model_forms.py:366 netbox/dcim/forms/bulk_edit.py:383 #: netbox/dcim/forms/bulk_edit.py:1351 netbox/dcim/forms/bulk_edit.py:1787 -#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1158 +#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1201 #: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:807 #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1227 netbox/dcim/forms/model_forms.py:1696 @@ -1157,13 +1157,13 @@ msgstr "Réseau de fournisseurs" #: netbox/tenancy/forms/model_forms.py:144 #: netbox/tenancy/tables/contacts.py:110 #: netbox/virtualization/forms/bulk_edit.py:127 -#: netbox/virtualization/forms/bulk_import.py:112 +#: netbox/virtualization/forms/bulk_import.py:117 #: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 #: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 -#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 +#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:84 msgid "Role" msgstr "Rôle" @@ -1183,15 +1183,15 @@ msgstr "Type de circuit" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: 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:364 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:740 -#: netbox/dcim/forms/bulk_import.py:1191 netbox/dcim/forms/bulk_import.py:1622 +#: netbox/dcim/forms/bulk_import.py:94 netbox/dcim/forms/bulk_import.py:153 +#: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:581 netbox/dcim/forms/bulk_import.py:741 +#: netbox/dcim/forms/bulk_import.py:1234 netbox/dcim/forms/bulk_import.py:1665 #: 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:512 #: netbox/ipam/forms/bulk_import.py:525 -#: netbox/virtualization/forms/bulk_import.py:57 -#: netbox/virtualization/forms/bulk_import.py:88 +#: netbox/virtualization/forms/bulk_import.py:62 +#: netbox/virtualization/forms/bulk_import.py:93 #: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 #: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" @@ -1200,17 +1200,17 @@ 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:114 netbox/dcim/forms/bulk_import.py:159 -#: netbox/dcim/forms/bulk_import.py:371 netbox/dcim/forms/bulk_import.py:556 -#: netbox/dcim/forms/bulk_import.py:1426 netbox/dcim/forms/bulk_import.py:1617 -#: netbox/dcim/forms/bulk_import.py:1681 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/bulk_import.py:160 +#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:1469 netbox/dcim/forms/bulk_import.py:1660 +#: netbox/dcim/forms/bulk_import.py:1724 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:476 #: netbox/ipam/forms/bulk_import.py:507 -#: netbox/virtualization/forms/bulk_import.py:71 -#: netbox/virtualization/forms/bulk_import.py:125 +#: netbox/virtualization/forms/bulk_import.py:76 +#: netbox/virtualization/forms/bulk_import.py:130 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 #: netbox/wireless/forms/bulk_import.py:141 msgid "Assigned tenant" @@ -1248,7 +1248,7 @@ msgstr "Rôle opérationnel" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:369 #: netbox/circuits/tables/virtual_circuits.py:111 -#: netbox/dcim/forms/bulk_import.py:1289 netbox/dcim/forms/model_forms.py:1301 +#: netbox/dcim/forms/bulk_import.py:1332 netbox/dcim/forms/model_forms.py:1301 #: netbox/dcim/forms/model_forms.py:1570 netbox/dcim/forms/model_forms.py:1737 #: netbox/dcim/forms/model_forms.py:1772 netbox/dcim/forms/model_forms.py:1902 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 @@ -1283,9 +1283,9 @@ msgstr "Interface" #: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:364 #: netbox/dcim/forms/bulk_edit.py:477 netbox/dcim/forms/bulk_edit.py:758 #: netbox/dcim/forms/bulk_edit.py:813 netbox/dcim/forms/bulk_edit.py:967 -#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 -#: netbox/dcim/forms/bulk_import.py:619 netbox/dcim/forms/bulk_import.py:1566 -#: netbox/dcim/forms/bulk_import.py:1600 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:242 netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:620 netbox/dcim/forms/bulk_import.py:1609 +#: netbox/dcim/forms/bulk_import.py:1643 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:749 netbox/dcim/forms/filtersets.py:792 @@ -1346,7 +1346,7 @@ msgstr "Contacts" #: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:122 #: netbox/dcim/forms/bulk_edit.py:339 netbox/dcim/forms/bulk_edit.py:942 -#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/bulk_import.py:97 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:769 netbox/dcim/forms/filtersets.py:988 @@ -1416,7 +1416,7 @@ msgstr "Affectation" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:127 -#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:126 +#: netbox/dcim/forms/bulk_import.py:104 netbox/dcim/forms/model_forms.py:126 #: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:572 #: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:496 netbox/ipam/forms/model_forms.py:571 @@ -1438,13 +1438,13 @@ msgstr "Affectation" #: 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/bulk_import.py:53 #: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 +#: netbox/vpn/tables/tunnels.py:45 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:43 @@ -1500,12 +1500,12 @@ msgstr "ID de circuit unique" #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:52 #: netbox/dcim/models/device_components.py:488 #: netbox/dcim/models/device_components.py:1319 -#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1188 +#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1194 #: netbox/dcim/models/modules.py:210 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/racks.py:677 #: netbox/dcim/models/sites.py:154 netbox/dcim/models/sites.py:270 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:529 -#: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:227 +#: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 @@ -1609,7 +1609,7 @@ msgstr "ID du panneau de raccordement et numéro (s) de port" #: netbox/extras/models/models.py:479 netbox/extras/models/models.py:558 #: netbox/extras/models/models.py:684 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 -#: netbox/ipam/models/vlans.py:383 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:384 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1637,7 +1637,7 @@ msgstr "" #: netbox/dcim/models/device_component_templates.py:44 #: netbox/dcim/models/device_components.py:53 #: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1120 -#: netbox/dcim/models/devices.py:1183 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:1189 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:36 netbox/extras/models/configs.py:78 @@ -1650,7 +1650,7 @@ msgstr "" #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: 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:216 netbox/ipam/models/vlans.py:362 +#: netbox/ipam/models/vlans.py:217 netbox/ipam/models/vlans.py:363 #: 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:56 netbox/tenancy/models/tenants.py:19 @@ -1867,7 +1867,7 @@ msgstr "terminaisons de circuits virtuels" #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57 #: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129 #: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23 -#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40 +#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:41 #: netbox/wireless/tables/wirelesslan.py:18 #: netbox/wireless/tables/wirelesslan.py:92 msgid "Name" @@ -1920,13 +1920,13 @@ msgstr "Bande passante garantie" #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:236 #: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 #: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 -#: netbox/extras/tables/tables.py:702 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:25 -#: netbox/ipam/tables/services.py:55 netbox/ipam/tables/vlans.py:124 -#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 -#: netbox/templates/dcim/htmx/cable_edit.html:90 +#: netbox/extras/forms/bulk_import.py:276 netbox/extras/tables/tables.py:702 +#: 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:25 netbox/ipam/tables/services.py:55 +#: netbox/ipam/tables/vlans.py:124 netbox/ipam/tables/vrfs.py:47 +#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:90 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 #: netbox/tenancy/tables/contacts.py:35 netbox/tenancy/tables/contacts.py:76 @@ -1937,7 +1937,7 @@ msgstr "Bande passante garantie" #: 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:40 -#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:31 +#: netbox/vpn/tables/tunnels.py:62 netbox/wireless/tables/wirelesslan.py:31 #: netbox/wireless/tables/wirelesslan.py:70 msgid "Comments" msgstr "Commentaires" @@ -1989,20 +1989,20 @@ msgstr "Nombre d'ASN" #: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 #: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 -#: netbox/vpn/tables/tunnels.py:58 +#: netbox/vpn/tables/tunnels.py:59 msgid "Terminations" msgstr "Terminaisons" #: netbox/circuits/tables/virtual_circuits.py:108 #: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1370 #: netbox/dcim/forms/bulk_edit.py:1782 netbox/dcim/forms/bulk_edit.py:1841 -#: netbox/dcim/forms/bulk_import.py:720 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:808 netbox/dcim/forms/bulk_import.py:834 -#: netbox/dcim/forms/bulk_import.py:854 netbox/dcim/forms/bulk_import.py:910 -#: netbox/dcim/forms/bulk_import.py:1028 netbox/dcim/forms/bulk_import.py:1076 -#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1105 -#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/forms/bulk_import.py:1275 -#: netbox/dcim/forms/bulk_import.py:1671 netbox/dcim/forms/connections.py:29 +#: netbox/dcim/forms/bulk_import.py:721 netbox/dcim/forms/bulk_import.py:783 +#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 +#: netbox/dcim/forms/bulk_import.py:855 netbox/dcim/forms/bulk_import.py:911 +#: netbox/dcim/forms/bulk_import.py:1071 netbox/dcim/forms/bulk_import.py:1119 +#: netbox/dcim/forms/bulk_import.py:1136 netbox/dcim/forms/bulk_import.py:1148 +#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1318 +#: netbox/dcim/forms/bulk_import.py:1714 netbox/dcim/forms/connections.py:29 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:951 #: netbox/dcim/forms/filtersets.py:983 netbox/dcim/forms/filtersets.py:1129 #: netbox/dcim/forms/filtersets.py:1320 netbox/dcim/forms/filtersets.py:1345 @@ -2049,7 +2049,7 @@ msgstr "Terminaisons" #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 -#: netbox/virtualization/forms/bulk_import.py:105 +#: netbox/virtualization/forms/bulk_import.py:110 #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 @@ -2127,7 +2127,7 @@ msgstr "Terminé" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1895 netbox/dcim/choices.py:1985 +#: netbox/dcim/choices.py:1913 netbox/dcim/choices.py:2003 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Échoué" @@ -2286,19 +2286,19 @@ msgstr "Source de données (ID)" msgid "Data source (name)" msgstr "Source de données (nom)" -#: netbox/core/filtersets.py:176 netbox/dcim/filtersets.py:508 +#: netbox/core/filtersets.py:180 netbox/dcim/filtersets.py:508 #: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 #: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 #: netbox/extras/filtersets.py:475 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "Utilisateur (ID)" -#: netbox/core/filtersets.py:182 +#: netbox/core/filtersets.py:186 msgid "User name" msgstr "Nom d'utilisateur" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1943 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1961 #: netbox/dcim/forms/bulk_edit.py:1211 netbox/dcim/forms/bulk_edit.py:1492 #: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:596 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:127 @@ -2492,7 +2492,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Élévations des baies" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1814 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1832 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1446 #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -2601,7 +2601,7 @@ msgstr "" "d'objet ({type})." #: netbox/core/models/config.py:21 netbox/core/models/data.py:269 -#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 #: netbox/extras/models/models.py:839 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:32 @@ -2723,7 +2723,7 @@ msgstr "" "Une erreur s'est produite lors de l'initialisation du backend. Une " "dépendance doit être installée : " -#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:33 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "dernière mise à jour" @@ -2768,27 +2768,27 @@ msgstr "enregistrement de synchronisation automatique" msgid "auto sync records" msgstr "enregistrements de synchronisation automatique" -#: netbox/core/models/files.py:40 +#: netbox/core/models/files.py:39 msgid "file root" msgstr "racine du fichier" -#: netbox/core/models/files.py:45 +#: netbox/core/models/files.py:44 msgid "file path" msgstr "chemin du fichier" -#: netbox/core/models/files.py:47 +#: netbox/core/models/files.py:46 msgid "File path relative to the designated root path" msgstr "Chemin du fichier par rapport au chemin racine désigné" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:60 msgid "managed file" msgstr "fichier géré" -#: netbox/core/models/files.py:62 +#: netbox/core/models/files.py:61 msgid "managed files" msgstr "fichiers gérés" -#: netbox/core/models/files.py:112 +#: netbox/core/models/files.py:108 #, 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})." @@ -2868,7 +2868,7 @@ msgstr "types d'objets" msgid "Sync Data" msgstr "Synchroniser les données" -#: netbox/core/signals.py:175 +#: netbox/core/signals.py:176 #, 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}" @@ -3003,7 +3003,7 @@ msgstr "La tâche la plus ancienne" msgid "Workers" msgstr "Travailleurs" -#: netbox/core/tables/tasks.py:47 netbox/vpn/tables/tunnels.py:88 +#: netbox/core/tables/tasks.py:47 netbox/vpn/tables/tunnels.py:90 msgid "Host" msgstr "Hôte" @@ -3146,8 +3146,8 @@ msgid "Staging" msgstr "Mise en scène" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1837 -#: netbox/dcim/choices.py:1986 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1855 +#: netbox/dcim/choices.py:2004 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Démantèlement" @@ -3212,7 +3212,7 @@ msgstr "Obsolète" msgid "Millimeters" msgstr "Millimètres" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1859 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1877 msgid "Inches" msgstr "Pouces" @@ -3233,11 +3233,11 @@ msgstr "Rassis" #: netbox/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:76 #: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:188 #: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_edit.py:702 -#: netbox/dcim/forms/bulk_edit.py:1497 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:485 netbox/dcim/forms/bulk_import.py:513 -#: netbox/dcim/forms/bulk_import.py:639 netbox/dcim/forms/bulk_import.py:915 -#: netbox/dcim/forms/bulk_import.py:1170 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/bulk_import.py:64 +#: netbox/dcim/forms/bulk_import.py:78 netbox/dcim/forms/bulk_import.py:141 +#: netbox/dcim/forms/bulk_import.py:486 netbox/dcim/forms/bulk_import.py:514 +#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:916 +#: netbox/dcim/forms/bulk_import.py:1213 netbox/dcim/forms/filtersets.py:236 #: netbox/dcim/forms/filtersets.py:714 netbox/dcim/forms/filtersets.py:725 #: netbox/dcim/forms/model_forms.py:80 netbox/dcim/forms/model_forms.py:100 #: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:518 @@ -3268,7 +3268,7 @@ msgstr "Rassis" #: netbox/tenancy/forms/model_forms.py:69 netbox/tenancy/tables/contacts.py:23 #: netbox/tenancy/tables/tenants.py:20 #: netbox/virtualization/forms/bulk_edit.py:189 -#: netbox/virtualization/forms/bulk_import.py:157 +#: netbox/virtualization/forms/bulk_import.py:162 #: netbox/virtualization/tables/virtualmachines.py:132 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 @@ -3296,7 +3296,7 @@ msgid "Rear" msgstr "Arrière" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:1984 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2002 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Mis en scène" @@ -3389,11 +3389,11 @@ msgid "Virtual interfaces" msgstr "Interfaces virtuelles" #: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1505 -#: netbox/dcim/forms/bulk_import.py:922 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/bulk_import.py:923 netbox/dcim/forms/model_forms.py:1111 #: netbox/dcim/tables/devices.py:723 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 +#: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/tables/virtualmachines.py:136 msgid "Bridge" msgstr "Passerelle" @@ -3533,80 +3533,80 @@ msgstr "Cuivre" msgid "Fiber Optic" msgstr "fibre optique" -#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1838 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1764 +#: netbox/dcim/choices.py:1773 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Cuivre - Paire torsadée (UTP/STP)" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1787 msgid "Copper - Twinax (DAC)" msgstr "Cuivre - Twinax (DAC)" -#: netbox/dcim/choices.py:1785 +#: netbox/dcim/choices.py:1794 msgid "Copper - Coaxial" msgstr "Cuivre - Coaxial" -#: netbox/dcim/choices.py:1791 +#: netbox/dcim/choices.py:1809 msgid "Fiber - Multimode" msgstr "Fibre - Multimode" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1820 msgid "Fiber - Single-mode" msgstr "Fibre - Monomode" -#: netbox/dcim/choices.py:1810 +#: netbox/dcim/choices.py:1828 msgid "Fiber - Other" msgstr "Fibre - Autres" -#: netbox/dcim/choices.py:1835 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1853 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Connecté" -#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1872 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilomètres" -#: netbox/dcim/choices.py:1855 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1873 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Mètres" -#: netbox/dcim/choices.py:1856 +#: netbox/dcim/choices.py:1874 msgid "Centimeters" msgstr "Centimètres" -#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1875 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Miles" -#: netbox/dcim/choices.py:1858 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Pieds" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1924 msgid "Redundant" msgstr "Redondant" -#: netbox/dcim/choices.py:1927 +#: netbox/dcim/choices.py:1945 msgid "Single phase" msgstr "Monophasé" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1946 msgid "Three-phase" msgstr "Triphasé" -#: netbox/dcim/choices.py:1944 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1962 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:55 #: netbox/netbox/preferences.py:80 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:1945 +#: netbox/dcim/choices.py:1963 msgid "Faulty" msgstr "Défectueux" @@ -3879,8 +3879,8 @@ msgstr "Est en pleine profondeur" #: netbox/dcim/filtersets.py:1197 netbox/dcim/forms/filtersets.py:848 #: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1688 -#: netbox/dcim/forms/model_forms.py:1899 netbox/dcim/models/devices.py:1284 -#: netbox/dcim/models/devices.py:1304 netbox/virtualization/filtersets.py:201 +#: netbox/dcim/forms/model_forms.py:1899 netbox/dcim/models/devices.py:1290 +#: netbox/dcim/models/devices.py:1310 netbox/virtualization/filtersets.py:201 #: netbox/virtualization/filtersets.py:273 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 @@ -4014,7 +4014,7 @@ msgstr "Interface de machine virtuelle (ID)" msgid "Is assigned" msgstr "Est attribué" -#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1296 +#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1339 #: netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "Est principal" @@ -4035,7 +4035,7 @@ msgid "Assigned VID" msgstr "VID attribué" #: netbox/dcim/filtersets.py:1893 netbox/dcim/forms/bulk_edit.py:1618 -#: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/filtersets.py:1526 +#: netbox/dcim/forms/bulk_import.py:1008 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1548 #: netbox/dcim/models/device_components.py:810 #: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 @@ -4059,7 +4059,7 @@ msgstr "VID attribué" #: 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/bulk_import.py:216 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:366 #: netbox/virtualization/models/virtualmachines.py:336 @@ -4224,7 +4224,7 @@ msgstr "Panneau d'alimentation (ID)" #: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:471 #: netbox/extras/forms/model_forms.py:596 #: netbox/extras/forms/model_forms.py:680 -#: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:86 +#: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:87 #: netbox/netbox/forms/mixins.py:111 netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 @@ -4271,7 +4271,7 @@ msgstr "Téléphone de contact" msgid "Contact E-mail" msgstr "Adresse mail de contact" -#: netbox/dcim/forms/bulk_edit.py:161 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/bulk_edit.py:161 netbox/dcim/forms/bulk_import.py:127 #: netbox/dcim/forms/model_forms.py:138 msgid "Time zone" msgstr "Fuseau horaire" @@ -4280,9 +4280,9 @@ msgstr "Fuseau horaire" #: netbox/dcim/forms/bulk_edit.py:623 netbox/dcim/forms/bulk_edit.py:707 #: netbox/dcim/forms/bulk_edit.py:732 netbox/dcim/forms/bulk_edit.py:825 #: netbox/dcim/forms/bulk_edit.py:1356 netbox/dcim/forms/bulk_edit.py:1792 -#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:404 -#: netbox/dcim/forms/bulk_import.py:453 netbox/dcim/forms/bulk_import.py:523 -#: netbox/dcim/forms/bulk_import.py:559 netbox/dcim/forms/bulk_import.py:1164 +#: netbox/dcim/forms/bulk_import.py:189 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:560 netbox/dcim/forms/bulk_import.py:1207 #: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 #: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/filtersets.py:639 #: netbox/dcim/forms/filtersets.py:730 netbox/dcim/forms/filtersets.py:812 @@ -4308,21 +4308,21 @@ msgid "Manufacturer" msgstr "Fabricant" #: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 -#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/bulk_import.py:198 netbox/dcim/forms/bulk_import.py:277 #: 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:255 netbox/dcim/forms/bulk_edit.py:408 -#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:280 #: 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:261 netbox/dcim/forms/bulk_edit.py:414 -#: netbox/dcim/forms/bulk_import.py:286 +#: netbox/dcim/forms/bulk_import.py:287 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "Hauteur (U)" @@ -4345,7 +4345,7 @@ msgid "Outer depth" msgstr "Profondeur extérieure" #: netbox/dcim/forms/bulk_edit.py:288 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_import.py:211 netbox/dcim/forms/bulk_import.py:290 msgid "Outer unit" msgstr "Unité extérieure" @@ -4357,7 +4357,7 @@ msgstr "Profondeur de montage" #: netbox/dcim/forms/bulk_edit.py:452 netbox/dcim/forms/bulk_edit.py:480 #: netbox/dcim/forms/bulk_edit.py:569 netbox/dcim/forms/bulk_edit.py:592 #: netbox/dcim/forms/bulk_edit.py:637 netbox/dcim/forms/bulk_edit.py:659 -#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/bulk_import.py:418 netbox/dcim/forms/bulk_import.py:465 #: 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:495 netbox/dcim/forms/filtersets.py:601 @@ -4391,8 +4391,8 @@ msgstr "Poids maximum" #: netbox/dcim/forms/bulk_edit.py:308 netbox/dcim/forms/bulk_edit.py:462 #: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:642 -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 -#: netbox/dcim/forms/bulk_import.py:422 netbox/dcim/forms/bulk_import.py:469 +#: netbox/dcim/forms/bulk_import.py:217 netbox/dcim/forms/bulk_import.py:302 +#: netbox/dcim/forms/bulk_import.py:423 netbox/dcim/forms/bulk_import.py:470 #: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:605 #: netbox/dcim/forms/filtersets.py:698 msgid "Weight unit" @@ -4423,7 +4423,7 @@ msgstr "Dimensions" msgid "Numbering" msgstr "Numérotation" -#: netbox/dcim/forms/bulk_edit.py:388 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_edit.py:388 netbox/dcim/forms/bulk_import.py:267 #: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "Type de baie" @@ -4444,8 +4444,8 @@ msgstr "Étiquette d'actif" #: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:564 #: netbox/dcim/forms/bulk_edit.py:632 netbox/dcim/forms/bulk_edit.py:781 -#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:458 -#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/bulk_import.py:296 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/bulk_import.py:654 netbox/dcim/forms/filtersets.py:282 #: netbox/dcim/forms/filtersets.py:518 netbox/dcim/forms/filtersets.py:689 #: netbox/dcim/forms/filtersets.py:834 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/devicetype.html:65 @@ -4455,9 +4455,9 @@ msgid "Airflow" msgstr "Flux d'air" #: netbox/dcim/forms/bulk_edit.py:476 netbox/dcim/forms/bulk_edit.py:995 -#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 -#: netbox/dcim/forms/bulk_import.py:626 netbox/dcim/forms/bulk_import.py:1607 -#: netbox/dcim/forms/bulk_import.py:1611 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:354 +#: netbox/dcim/forms/bulk_import.py:627 netbox/dcim/forms/bulk_import.py:1650 +#: netbox/dcim/forms/bulk_import.py:1654 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:802 netbox/dcim/forms/filtersets.py:1015 @@ -4486,7 +4486,7 @@ msgstr "Baie" msgid "Hardware" msgstr "Matériel" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_import.py:411 #: netbox/dcim/forms/filtersets.py:506 netbox/dcim/forms/model_forms.py:371 msgid "Default platform" msgstr "Plateforme par défaut" @@ -4523,7 +4523,7 @@ msgid "Schema" msgstr "Schéma" #: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:618 -#: netbox/dcim/forms/bulk_import.py:447 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/filtersets.py:634 #: netbox/dcim/forms/model_forms.py:420 netbox/dcim/forms/model_forms.py:433 #: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:393 #: netbox/extras/forms/model_forms.py:615 netbox/extras/tables/tables.py:583 @@ -4558,47 +4558,47 @@ msgid "VM role" msgstr "rôle de machine virtuelle" #: netbox/dcim/forms/bulk_edit.py:682 netbox/dcim/forms/bulk_edit.py:712 -#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:495 -#: netbox/dcim/forms/bulk_import.py:499 netbox/dcim/forms/bulk_import.py:530 -#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:659 -#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/filtersets.py:709 +#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:496 +#: netbox/dcim/forms/bulk_import.py:500 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/bulk_import.py:660 +#: netbox/dcim/forms/bulk_import.py:664 netbox/dcim/forms/filtersets.py:709 #: netbox/dcim/forms/filtersets.py:735 netbox/dcim/forms/filtersets.py:853 #: netbox/dcim/forms/model_forms.py:512 netbox/dcim/forms/model_forms.py:551 #: netbox/dcim/forms/model_forms.py:669 -#: netbox/virtualization/forms/bulk_import.py:138 -#: netbox/virtualization/forms/bulk_import.py:139 +#: netbox/virtualization/forms/bulk_import.py:143 +#: netbox/virtualization/forms/bulk_import.py:144 #: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "Modèle de configuration" #: netbox/dcim/forms/bulk_edit.py:737 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_import.py:565 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/filtersets.py:116 #: netbox/dcim/forms/model_forms.py:614 netbox/dcim/forms/model_forms.py:990 #: netbox/dcim/forms/model_forms.py:1007 netbox/extras/filtersets.py:684 msgid "Device type" msgstr "Type d'appareil" -#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:547 #: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:622 msgid "Device role" msgstr "Rôle de l'appareil" -#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:571 +#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:572 #: netbox/dcim/forms/filtersets.py:826 netbox/dcim/forms/model_forms.py:563 #: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:205 #: netbox/extras/filtersets.py:700 netbox/templates/dcim/device.html:192 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 -#: netbox/virtualization/forms/bulk_import.py:128 +#: netbox/virtualization/forms/bulk_import.py:133 #: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" msgstr "Plateforme" -#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:591 #: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/filtersets.py:928 #: netbox/dcim/forms/model_forms.py:636 netbox/dcim/tables/devices.py:225 #: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:387 @@ -4610,7 +4610,7 @@ msgstr "Plateforme" #: netbox/virtualization/filtersets.py:123 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/forms/bulk_edit.py:111 -#: netbox/virtualization/forms/bulk_import.py:98 +#: netbox/virtualization/forms/bulk_import.py:103 #: netbox/virtualization/forms/filtersets.py:105 #: netbox/virtualization/forms/filtersets.py:129 #: netbox/virtualization/forms/filtersets.py:212 @@ -4631,7 +4631,7 @@ msgstr "Configuration" msgid "Virtualization" msgstr "Virtualisation" -#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:732 +#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:733 #: netbox/dcim/forms/model_forms.py:764 netbox/dcim/forms/model_forms.py:1015 msgid "Module type" msgstr "Type de module" @@ -4664,8 +4664,8 @@ msgstr "Libellé" msgid "Length" msgstr "Longueur" -#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1429 -#: netbox/dcim/forms/bulk_import.py:1432 netbox/dcim/forms/filtersets.py:1150 +#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1472 +#: netbox/dcim/forms/bulk_import.py:1475 netbox/dcim/forms/filtersets.py:1150 msgid "Length unit" msgstr "Unité de longueur" @@ -4674,18 +4674,18 @@ msgstr "Unité de longueur" msgid "Domain" msgstr "Domaine" -#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1594 +#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1637 #: netbox/dcim/forms/filtersets.py:1236 netbox/dcim/forms/model_forms.py:867 msgid "Power panel" msgstr "panneau d'alimentation" -#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1630 +#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1673 #: netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Approvisionnement" -#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1635 +#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1678 #: netbox/dcim/forms/filtersets.py:1263 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4725,13 +4725,13 @@ msgstr "Tirage au sort attribué" msgid "Allocated power draw (watts)" msgstr "Consommation électrique allouée (watts)" -#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:865 +#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:866 #: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1438 #: netbox/dcim/forms/model_forms.py:1753 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "port d'alimentation" -#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:872 +#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:873 msgid "Feed leg" msgstr "Patte d'alimentation" @@ -4740,7 +4740,7 @@ msgid "Management only" msgstr "Gestion uniquement" #: netbox/dcim/forms/bulk_edit.py:1228 netbox/dcim/forms/bulk_edit.py:1545 -#: netbox/dcim/forms/bulk_import.py:958 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/bulk_import.py:959 netbox/dcim/forms/filtersets.py:1482 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:446 #: netbox/dcim/models/device_components.py:782 @@ -4748,7 +4748,7 @@ msgid "PoE mode" msgstr "Mode PoE" #: netbox/dcim/forms/bulk_edit.py:1234 netbox/dcim/forms/bulk_edit.py:1551 -#: netbox/dcim/forms/bulk_import.py:964 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:453 #: netbox/dcim/models/device_components.py:789 @@ -4784,8 +4784,8 @@ msgstr "DÉCALAGE" msgid "Virtual device contexts" msgstr "Contextes des appareils virtuels" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:793 -#: netbox/dcim/forms/bulk_import.py:819 netbox/dcim/forms/filtersets.py:1330 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:794 +#: netbox/dcim/forms/bulk_import.py:820 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 #: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 @@ -4794,12 +4794,12 @@ msgstr "Contextes des appareils virtuels" msgid "Speed" msgstr "Vitesse" -#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:968 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:215 -#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/forms/bulk_import.py:176 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 #: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 @@ -4808,23 +4808,27 @@ msgstr "Vitesse" msgid "Mode" msgstr "Mode" -#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/model_forms.py:1514 -#: 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/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:974 +#: netbox/dcim/forms/model_forms.py:1514 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/bulk_import.py:182 #: netbox/virtualization/forms/model_forms.py:333 msgid "VLAN group" msgstr "groupe VLAN" -#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/model_forms.py:1520 -#: netbox/dcim/tables/devices.py:622 +#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/model_forms.py:1520 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 +#: netbox/virtualization/forms/bulk_import.py:189 #: netbox/virtualization/forms/model_forms.py:338 msgid "Untagged VLAN" msgstr "VLAN non étiqueté" -#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/model_forms.py:1529 -#: netbox/dcim/tables/devices.py:628 +#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:988 +#: netbox/dcim/forms/model_forms.py:1529 netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 +#: netbox/virtualization/forms/bulk_import.py:196 #: netbox/virtualization/forms/model_forms.py:347 msgid "Tagged VLANs" msgstr "VLAN étiqueté" @@ -4837,7 +4841,9 @@ msgstr "Ajouter des VLANs étiquetés" msgid "Remove tagged VLANs" msgstr "Retirer des VLANs étiquetés" -#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/model_forms.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1001 +#: netbox/dcim/forms/model_forms.py:1538 +#: netbox/virtualization/forms/bulk_import.py:209 #: netbox/virtualization/forms/model_forms.py:356 msgid "Q-in-Q Service VLAN" msgstr "Service VLAN Q-in-Q" @@ -4904,228 +4910,228 @@ 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:67 +#: netbox/dcim/forms/bulk_import.py:68 msgid "Name of parent region" msgstr "Nom de la région mère" -#: netbox/dcim/forms/bulk_import.py:81 +#: netbox/dcim/forms/bulk_import.py:82 msgid "Name of parent site group" msgstr "Nom du groupe de sites parent" -#: netbox/dcim/forms/bulk_import.py:100 +#: netbox/dcim/forms/bulk_import.py:101 msgid "Assigned region" msgstr "Région associé" -#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:108 netbox/tenancy/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "Groupe associé" -#: netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/bulk_import.py:127 msgid "available options" msgstr "options disponibles" -#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:616 -#: netbox/dcim/forms/bulk_import.py:1591 netbox/ipam/forms/bulk_import.py:493 -#: netbox/virtualization/forms/bulk_import.py:64 -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/bulk_import.py:1634 netbox/ipam/forms/bulk_import.py:493 +#: netbox/virtualization/forms/bulk_import.py:69 +#: netbox/virtualization/forms/bulk_import.py:100 msgid "Assigned site" msgstr "Site associé" -#: netbox/dcim/forms/bulk_import.py:144 +#: netbox/dcim/forms/bulk_import.py:145 msgid "Parent location" msgstr "Emplacement du parent" -#: netbox/dcim/forms/bulk_import.py:146 +#: netbox/dcim/forms/bulk_import.py:147 msgid "Location not found." msgstr "Emplacement introuvable." -#: netbox/dcim/forms/bulk_import.py:191 +#: netbox/dcim/forms/bulk_import.py:192 msgid "The manufacturer of this rack type" msgstr "Le fabricant de ce type de baie" -#: netbox/dcim/forms/bulk_import.py:202 +#: netbox/dcim/forms/bulk_import.py:203 msgid "The lowest-numbered position in the rack" msgstr "La position la plus basse de la baie" -#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:283 msgid "Rail-to-rail width (in inches)" msgstr "Largeur rail à rail (en pouces)" -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_import.py:214 netbox/dcim/forms/bulk_import.py:293 msgid "Unit for outer dimensions" msgstr "Unité pour les dimensions extérieures" -#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 +#: netbox/dcim/forms/bulk_import.py:220 netbox/dcim/forms/bulk_import.py:305 msgid "Unit for rack weights" msgstr "Unité de poids de la baie" -#: netbox/dcim/forms/bulk_import.py:251 +#: netbox/dcim/forms/bulk_import.py:252 msgid "Name of assigned tenant" msgstr "Nom de l'entité associée" -#: netbox/dcim/forms/bulk_import.py:263 +#: netbox/dcim/forms/bulk_import.py:264 msgid "Name of assigned role" msgstr "Nom du rôle attribué" -#: netbox/dcim/forms/bulk_import.py:270 +#: netbox/dcim/forms/bulk_import.py:271 msgid "Rack type model" msgstr "Modèle de baie" -#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:656 +#: netbox/dcim/forms/bulk_import.py:299 netbox/dcim/forms/bulk_import.py:462 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Airflow direction" msgstr "Direction du flux d'air" -#: netbox/dcim/forms/bulk_import.py:330 +#: netbox/dcim/forms/bulk_import.py:331 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:332 +#: netbox/dcim/forms/bulk_import.py:333 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:340 +#: netbox/dcim/forms/bulk_import.py:341 msgid "Parent site" msgstr "Site parent" -#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1604 +#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1647 msgid "Rack's location (if any)" msgstr "Emplacement de la baie (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:328 +#: netbox/dcim/forms/bulk_import.py:357 netbox/dcim/forms/model_forms.py:328 #: 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:359 +#: netbox/dcim/forms/bulk_import.py:360 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:407 +#: netbox/dcim/forms/bulk_import.py:408 msgid "The manufacturer which produces this device type" msgstr "Le fabricant qui produit ce type d'appareil" -#: netbox/dcim/forms/bulk_import.py:414 +#: netbox/dcim/forms/bulk_import.py:415 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:419 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Device weight" msgstr "Poids de l'appareil" -#: netbox/dcim/forms/bulk_import.py:425 +#: netbox/dcim/forms/bulk_import.py:426 msgid "Unit for device weight" msgstr "Unité de poids de l'appareil" -#: netbox/dcim/forms/bulk_import.py:466 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Module weight" msgstr "Poids du module" -#: netbox/dcim/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:473 msgid "Unit for module weight" msgstr "Unité pour le poids du module" -#: netbox/dcim/forms/bulk_import.py:489 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Parent Device Role" msgstr "Rôle de l'appareil parent" -#: netbox/dcim/forms/bulk_import.py:491 +#: netbox/dcim/forms/bulk_import.py:492 msgid "Device role not found." msgstr "Le rôle de l'appareil n'a pas été trouvé." -#: netbox/dcim/forms/bulk_import.py:517 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent platform" msgstr "Plateforme pour parents" -#: netbox/dcim/forms/bulk_import.py:519 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Platform not found." msgstr "Plateforme introuvable." -#: netbox/dcim/forms/bulk_import.py:527 +#: netbox/dcim/forms/bulk_import.py:528 msgid "Limit platform assignments to this manufacturer" msgstr "Limiter les affectations de plateforme à ce fabricant" -#: netbox/dcim/forms/bulk_import.py:549 netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/bulk_import.py:1717 #: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned role" msgstr "Rôle attribué" -#: netbox/dcim/forms/bulk_import.py:562 +#: netbox/dcim/forms/bulk_import.py:563 msgid "Device type manufacturer" msgstr "Fabricant du type d'appareil" -#: netbox/dcim/forms/bulk_import.py:568 +#: netbox/dcim/forms/bulk_import.py:569 msgid "Device type model" msgstr "Type d'appareil et modèle" -#: netbox/dcim/forms/bulk_import.py:575 -#: netbox/virtualization/forms/bulk_import.py:132 +#: netbox/dcim/forms/bulk_import.py:576 +#: netbox/virtualization/forms/bulk_import.py:137 msgid "Assigned platform" msgstr "Plateforme attribuée" -#: netbox/dcim/forms/bulk_import.py:583 netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/bulk_import.py:588 #: netbox/dcim/forms/model_forms.py:650 msgid "Virtual chassis" msgstr "Châssis virtuel" -#: netbox/dcim/forms/bulk_import.py:594 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Virtualization cluster" msgstr "Cluster de virtualisation" -#: netbox/dcim/forms/bulk_import.py:623 +#: netbox/dcim/forms/bulk_import.py:624 msgid "Assigned location (if any)" msgstr "Emplacement attribué (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:630 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Assigned rack (if any)" msgstr "Baie attribuée (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:633 +#: netbox/dcim/forms/bulk_import.py:634 msgid "Face" msgstr "Orientation" -#: netbox/dcim/forms/bulk_import.py:636 +#: netbox/dcim/forms/bulk_import.py:637 msgid "Mounted rack face" msgstr "Face montée en baie" -#: netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:644 msgid "Parent device (for child devices)" msgstr "Appareil parent (pour les appareils pour enfants)" -#: netbox/dcim/forms/bulk_import.py:646 +#: netbox/dcim/forms/bulk_import.py:647 msgid "Device bay" msgstr "Baie pour appareils" -#: netbox/dcim/forms/bulk_import.py:650 +#: netbox/dcim/forms/bulk_import.py:651 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:723 +#: netbox/dcim/forms/bulk_import.py:724 msgid "The device in which this module is installed" msgstr "L'appareil sur lequel ce module est installé" -#: netbox/dcim/forms/bulk_import.py:726 netbox/dcim/forms/model_forms.py:754 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:754 msgid "Module bay" msgstr "Baie modulaire" -#: netbox/dcim/forms/bulk_import.py:729 +#: netbox/dcim/forms/bulk_import.py:730 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:735 +#: netbox/dcim/forms/bulk_import.py:736 msgid "The type of module" msgstr "Le type de module" -#: netbox/dcim/forms/bulk_import.py:743 netbox/dcim/forms/model_forms.py:773 +#: netbox/dcim/forms/bulk_import.py:744 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "Répliquer les composants" -#: netbox/dcim/forms/bulk_import.py:745 +#: netbox/dcim/forms/bulk_import.py:746 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5133,181 +5139,203 @@ msgstr "" "Remplir automatiquement les composants associés à ce type de module (activé " "par défaut)" -#: netbox/dcim/forms/bulk_import.py:748 netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/bulk_import.py:749 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "Adoptez des composants" -#: netbox/dcim/forms/bulk_import.py:750 netbox/dcim/forms/model_forms.py:782 +#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "Adoptez des composants déjà existants" -#: netbox/dcim/forms/bulk_import.py:790 netbox/dcim/forms/bulk_import.py:816 -#: netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:791 netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:843 msgid "Port type" msgstr "Type de port" -#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/bulk_import.py:824 +#: netbox/dcim/forms/bulk_import.py:799 netbox/dcim/forms/bulk_import.py:825 msgid "Port speed in bps" msgstr "Vitesse du port en bits/s" -#: netbox/dcim/forms/bulk_import.py:862 +#: netbox/dcim/forms/bulk_import.py:863 msgid "Outlet type" msgstr "Type de prise" -#: netbox/dcim/forms/bulk_import.py:869 +#: netbox/dcim/forms/bulk_import.py:870 msgid "Local power port which feeds this outlet" msgstr "Port d'alimentation local qui alimente cette prise" -#: netbox/dcim/forms/bulk_import.py:875 +#: netbox/dcim/forms/bulk_import.py:876 msgid "Electrical phase (for three-phase circuits)" msgstr "Phase électrique (pour circuits triphasés)" -#: netbox/dcim/forms/bulk_import.py:919 netbox/dcim/forms/model_forms.py:1476 -#: netbox/virtualization/forms/bulk_import.py:161 +#: netbox/dcim/forms/bulk_import.py:920 netbox/dcim/forms/model_forms.py:1476 +#: netbox/virtualization/forms/bulk_import.py:166 #: netbox/virtualization/forms/model_forms.py:317 msgid "Parent interface" msgstr "Interface parente" -#: netbox/dcim/forms/bulk_import.py:926 netbox/dcim/forms/model_forms.py:1484 -#: netbox/virtualization/forms/bulk_import.py:168 +#: netbox/dcim/forms/bulk_import.py:927 netbox/dcim/forms/model_forms.py:1484 +#: netbox/virtualization/forms/bulk_import.py:173 #: netbox/virtualization/forms/model_forms.py:325 msgid "Bridged interface" msgstr "Interface switchée" -#: netbox/dcim/forms/bulk_import.py:929 +#: netbox/dcim/forms/bulk_import.py:930 msgid "Lag" msgstr "Lag" -#: netbox/dcim/forms/bulk_import.py:933 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Parent LAG interface" msgstr "Interface LAG parente" -#: netbox/dcim/forms/bulk_import.py:936 +#: netbox/dcim/forms/bulk_import.py:937 msgid "Vdcs" msgstr "VDC" -#: netbox/dcim/forms/bulk_import.py:941 +#: netbox/dcim/forms/bulk_import.py:942 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:947 +#: netbox/dcim/forms/bulk_import.py:948 msgid "Physical medium" msgstr "Support physique" -#: netbox/dcim/forms/bulk_import.py:950 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_import.py:951 netbox/dcim/forms/filtersets.py:1453 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:955 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Poe mode" msgstr "Mode PoE" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Poe type" msgstr "Type de POE" -#: netbox/dcim/forms/bulk_import.py:970 -#: netbox/virtualization/forms/bulk_import.py:174 +#: netbox/dcim/forms/bulk_import.py:971 +#: netbox/virtualization/forms/bulk_import.py:179 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:977 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:978 +#: netbox/virtualization/forms/bulk_import.py:186 +msgid "Filter VLANs available for assignment by group" +msgstr "" + +#: netbox/dcim/forms/bulk_import.py:985 +#: netbox/virtualization/forms/bulk_import.py:193 +msgid "Assigned untagged VLAN ID (filtered by VLAN group)" +msgstr "" + +#: netbox/dcim/forms/bulk_import.py:994 +#: netbox/virtualization/forms/bulk_import.py:202 +msgid "" +"Assigned tagged VLAN IDs separated by commas, encased with double quotes " +"(filtered by VLAN group). Example:" +msgstr "" + +#: netbox/dcim/forms/bulk_import.py:1005 +#: netbox/virtualization/forms/bulk_import.py:213 +msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" +msgstr "" + +#: netbox/dcim/forms/bulk_import.py:1012 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:360 -#: netbox/virtualization/forms/bulk_import.py:181 +#: netbox/virtualization/forms/bulk_import.py:220 msgid "Assigned VRF" msgstr "VRF attribué" -#: netbox/dcim/forms/bulk_import.py:980 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Rf role" msgstr "Rôle RF" -#: netbox/dcim/forms/bulk_import.py:983 +#: netbox/dcim/forms/bulk_import.py:1018 msgid "Wireless role (AP/station)" msgstr "Rôle sans fil (AP/station)" -#: netbox/dcim/forms/bulk_import.py:1019 +#: netbox/dcim/forms/bulk_import.py:1062 #, 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:1033 netbox/dcim/forms/model_forms.py:1142 +#: netbox/dcim/forms/bulk_import.py:1076 netbox/dcim/forms/model_forms.py:1142 #: netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Port arrière" -#: netbox/dcim/forms/bulk_import.py:1036 +#: netbox/dcim/forms/bulk_import.py:1079 msgid "Corresponding rear port" msgstr "Port arrière correspondant" -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1082 -#: netbox/dcim/forms/bulk_import.py:1419 +#: netbox/dcim/forms/bulk_import.py:1084 netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1462 msgid "Physical medium classification" msgstr "Classification des supports physiques" -#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:883 +#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Appareil installé" -#: netbox/dcim/forms/bulk_import.py:1114 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device installed within this bay" msgstr "Appareil pour enfant installé dans cette baie" -#: netbox/dcim/forms/bulk_import.py:1116 +#: netbox/dcim/forms/bulk_import.py:1159 msgid "Child device not found." msgstr "Appareil pour enfant introuvable." -#: netbox/dcim/forms/bulk_import.py:1174 +#: netbox/dcim/forms/bulk_import.py:1217 msgid "Parent inventory item" msgstr "Article d'inventaire parent" -#: netbox/dcim/forms/bulk_import.py:1177 +#: netbox/dcim/forms/bulk_import.py:1220 msgid "Component type" msgstr "Type de composant" -#: netbox/dcim/forms/bulk_import.py:1181 +#: netbox/dcim/forms/bulk_import.py:1224 msgid "Component Type" msgstr "Type de composant" -#: netbox/dcim/forms/bulk_import.py:1184 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component name" msgstr "Nom du composant" -#: netbox/dcim/forms/bulk_import.py:1186 +#: netbox/dcim/forms/bulk_import.py:1229 msgid "Component Name" msgstr "Nom du composant" -#: netbox/dcim/forms/bulk_import.py:1229 netbox/dcim/forms/bulk_import.py:1247 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/dcim/forms/bulk_import.py:1290 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:1239 +#: netbox/dcim/forms/bulk_import.py:1282 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Composant introuvable : {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1252 +#: netbox/dcim/forms/bulk_import.py:1295 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:1279 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1322 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:1282 netbox/ipam/forms/bulk_import.py:317 +#: netbox/dcim/forms/bulk_import.py:1325 netbox/ipam/forms/bulk_import.py:317 #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/filtersets.py:310 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 -#: netbox/virtualization/forms/bulk_import.py:152 -#: netbox/virtualization/forms/bulk_import.py:213 +#: netbox/virtualization/forms/bulk_import.py:157 +#: netbox/virtualization/forms/bulk_import.py:259 #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:293 @@ -5315,97 +5343,97 @@ msgstr "Appareil parent auquel est attribuée l'interface (le cas échéant)" msgid "Virtual machine" msgstr "Machine virtuelle" -#: netbox/dcim/forms/bulk_import.py:1286 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1329 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:1293 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1336 netbox/ipam/filtersets.py:1035 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Interface attribuée" -#: netbox/dcim/forms/bulk_import.py:1297 +#: netbox/dcim/forms/bulk_import.py:1340 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:1334 +#: netbox/dcim/forms/bulk_import.py:1377 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:1360 +#: netbox/dcim/forms/bulk_import.py:1403 msgid "Side A site" msgstr "Site de la face A" -#: netbox/dcim/forms/bulk_import.py:1364 +#: netbox/dcim/forms/bulk_import.py:1407 #: netbox/wireless/forms/bulk_import.py:94 msgid "Site of parent device A (if any)" msgstr "Site de l'appareil parent A (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:1367 +#: netbox/dcim/forms/bulk_import.py:1410 msgid "Side A device" msgstr "Appareil côté A" -#: netbox/dcim/forms/bulk_import.py:1370 netbox/dcim/forms/bulk_import.py:1395 +#: netbox/dcim/forms/bulk_import.py:1413 netbox/dcim/forms/bulk_import.py:1438 msgid "Device name" msgstr "Nom de l'appareil" -#: netbox/dcim/forms/bulk_import.py:1373 +#: netbox/dcim/forms/bulk_import.py:1416 msgid "Side A type" msgstr "Côté A type" -#: netbox/dcim/forms/bulk_import.py:1379 +#: netbox/dcim/forms/bulk_import.py:1422 msgid "Side A name" msgstr "Nom de la face A" -#: netbox/dcim/forms/bulk_import.py:1380 netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1423 netbox/dcim/forms/bulk_import.py:1448 msgid "Termination name" msgstr "Nom de terminaison" -#: netbox/dcim/forms/bulk_import.py:1385 +#: netbox/dcim/forms/bulk_import.py:1428 msgid "Side B site" msgstr "Site de la face B" -#: netbox/dcim/forms/bulk_import.py:1389 +#: netbox/dcim/forms/bulk_import.py:1432 #: netbox/wireless/forms/bulk_import.py:115 msgid "Site of parent device B (if any)" msgstr "Site de l'appareil parent B (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:1392 +#: netbox/dcim/forms/bulk_import.py:1435 msgid "Side B device" msgstr "Appareil Side B" -#: netbox/dcim/forms/bulk_import.py:1398 +#: netbox/dcim/forms/bulk_import.py:1441 msgid "Side B type" msgstr "Type de face B" -#: netbox/dcim/forms/bulk_import.py:1404 +#: netbox/dcim/forms/bulk_import.py:1447 msgid "Side B name" msgstr "Nom de la face B" -#: netbox/dcim/forms/bulk_import.py:1413 +#: netbox/dcim/forms/bulk_import.py:1456 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "État de la connexion" -#: netbox/dcim/forms/bulk_import.py:1438 +#: netbox/dcim/forms/bulk_import.py:1481 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "" "Nom de la couleur (par exemple « Rouge ») ou code hexadécimal (par exemple " "« f44336 »)" -#: netbox/dcim/forms/bulk_import.py:1490 +#: netbox/dcim/forms/bulk_import.py:1533 #, 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:1496 +#: netbox/dcim/forms/bulk_import.py:1539 #, 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:1517 +#: netbox/dcim/forms/bulk_import.py:1560 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5414,56 +5442,56 @@ msgstr "" "{color} ne correspondait à aucun nom de couleur utilisé et comportait plus " "de six caractères : hexadécimal non valide." -#: netbox/dcim/forms/bulk_import.py:1542 netbox/dcim/forms/model_forms.py:903 +#: netbox/dcim/forms/bulk_import.py:1585 netbox/dcim/forms/model_forms.py:903 #: netbox/dcim/tables/devices.py:1088 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Maître" -#: netbox/dcim/forms/bulk_import.py:1546 +#: netbox/dcim/forms/bulk_import.py:1589 msgid "Master device" msgstr "Appareil principal" -#: netbox/dcim/forms/bulk_import.py:1563 +#: netbox/dcim/forms/bulk_import.py:1606 msgid "Name of parent site" msgstr "Nom du site parent" -#: netbox/dcim/forms/bulk_import.py:1597 +#: netbox/dcim/forms/bulk_import.py:1640 msgid "Upstream power panel" msgstr "Panneau d'alimentation en amont" -#: netbox/dcim/forms/bulk_import.py:1627 +#: netbox/dcim/forms/bulk_import.py:1670 msgid "Primary or redundant" msgstr "Principal ou redondant" -#: netbox/dcim/forms/bulk_import.py:1632 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Supply type (AC/DC)" msgstr "Type d'alimentation (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1637 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Single or three-phase" msgstr "Monophasé ou triphasé" -#: netbox/dcim/forms/bulk_import.py:1688 netbox/dcim/forms/model_forms.py:1859 +#: netbox/dcim/forms/bulk_import.py:1731 netbox/dcim/forms/model_forms.py:1859 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/forms/bulk_import.py:1692 +#: netbox/dcim/forms/bulk_import.py:1735 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:1695 netbox/dcim/forms/model_forms.py:1868 +#: netbox/dcim/forms/bulk_import.py:1738 netbox/dcim/forms/model_forms.py:1868 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "IPv6 principal" -#: netbox/dcim/forms/bulk_import.py:1699 +#: netbox/dcim/forms/bulk_import.py:1742 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" @@ -7048,12 +7076,12 @@ msgstr "position (U)" msgid "rack face" msgstr "face de la baie" -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1204 +#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1210 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "IPv4 principal" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1212 +#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1218 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "IPv6 principal" @@ -7237,7 +7265,7 @@ msgid "" msgstr "" "Le master sélectionné ({master}) n'est pas attribué à ce châssis virtuel." -#: netbox/dcim/models/devices.py:1167 +#: netbox/dcim/models/devices.py:1166 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7246,44 +7274,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:1193 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1199 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificateur" -#: netbox/dcim/models/devices.py:1194 +#: netbox/dcim/models/devices.py:1200 msgid "Numeric identifier unique to the parent device" msgstr "Identifiant numérique propre à l'appareil parent" -#: netbox/dcim/models/devices.py:1222 netbox/extras/models/customfields.py:231 +#: netbox/dcim/models/devices.py:1228 netbox/extras/models/customfields.py:231 #: netbox/extras/models/models.py:111 netbox/extras/models/models.py:800 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "commentaires" -#: netbox/dcim/models/devices.py:1238 +#: netbox/dcim/models/devices.py:1244 msgid "virtual device context" msgstr "contexte du périphérique virtuel" -#: netbox/dcim/models/devices.py:1239 +#: netbox/dcim/models/devices.py:1245 msgid "virtual device contexts" msgstr "contextes de périphériques virtuels" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1274 #, 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:1274 +#: netbox/dcim/models/devices.py:1280 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:1305 +#: netbox/dcim/models/devices.py:1311 msgid "MAC addresses" msgstr "Adresses MAC" -#: netbox/dcim/models/devices.py:1337 +#: netbox/dcim/models/devices.py:1343 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7291,7 +7319,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:1341 +#: netbox/dcim/models/devices.py:1347 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7550,7 +7578,7 @@ msgstr "Identifiant attribué localement" #: 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:519 -#: netbox/virtualization/forms/bulk_import.py:118 +#: netbox/virtualization/forms/bulk_import.py:123 msgid "Functional role" msgstr "Rôle fonctionnel" @@ -7945,7 +7973,7 @@ msgstr "Tirage alloué (W)" #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 -#: netbox/vpn/tables/tunnels.py:99 +#: netbox/vpn/tables/tunnels.py:101 msgid "IP Addresses" msgstr "Adresses IP" @@ -7961,7 +7989,7 @@ msgstr "Groupes FHRP" #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 #: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 #: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 -#: netbox/vpn/tables/tunnels.py:78 +#: netbox/vpn/tables/tunnels.py:80 msgid "Tunnel" msgstr "Tunnel" @@ -8233,19 +8261,19 @@ msgstr "Appareil retiré {device} depuis la baie {device_bay}." msgid "Children" msgstr "Enfants" -#: netbox/dcim/views.py:3865 +#: netbox/dcim/views.py:3864 #, python-brace-format msgid "Added member {device}" msgstr "Membre ajouté {device}" -#: netbox/dcim/views.py:3914 +#: netbox/dcim/views.py:3909 #, 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:3927 +#: netbox/dcim/views.py:3920 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Supprimé {device} depuis un châssis virtuel {chassis}" @@ -8713,7 +8741,7 @@ msgstr "Classe de boutons" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:383 #: netbox/extras/forms/filtersets.py:193 netbox/extras/forms/filtersets.py:498 -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Type MIME" @@ -8885,7 +8913,7 @@ msgstr "Type d'objet attribué" msgid "The classification of entry" msgstr "La classification de l'entrée" -#: netbox/extras/forms/bulk_import.py:285 +#: netbox/extras/forms/bulk_import.py:289 #: netbox/extras/forms/model_forms.py:400 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:247 @@ -8894,12 +8922,12 @@ msgstr "La classification de l'entrée" msgid "Users" msgstr "Utilisateurs" -#: netbox/extras/forms/bulk_import.py:289 +#: netbox/extras/forms/bulk_import.py:293 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:292 +#: netbox/extras/forms/bulk_import.py:296 #: netbox/extras/forms/model_forms.py:395 netbox/netbox/navigation/menu.py:295 #: netbox/netbox/navigation/menu.py:434 #: netbox/templates/extras/notificationgroup.html:31 @@ -8912,7 +8940,7 @@ msgstr "" msgid "Groups" msgstr "Groupes" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:300 msgid "Group names separated by commas, encased with double quotes" msgstr "Noms de groupes séparés par des virgules, entre guillemets doubles" @@ -9713,19 +9741,19 @@ msgstr "tableau de bord" msgid "dashboards" msgstr "tableaux de bord" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "template code" msgstr "code du modèle" -#: netbox/extras/models/mixins.py:87 +#: netbox/extras/models/mixins.py:86 msgid "Jinja template code." msgstr "Code du modèle Jinja." -#: netbox/extras/models/mixins.py:90 +#: netbox/extras/models/mixins.py:89 msgid "environment parameters" msgstr "paramètres d'environnement" -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:94 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -9734,32 +9762,32 @@ msgstr "" "N'importe lequel paramètres supplémentaires à réussir " "lors de la création de l'environnement Jinja" -#: netbox/extras/models/mixins.py:102 +#: 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:107 +#: 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:110 +#: netbox/extras/models/mixins.py:109 msgid "file extension" msgstr "extension de fichier" -#: netbox/extras/models/mixins.py:113 +#: 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:116 +#: netbox/extras/models/mixins.py:115 msgid "as attachment" msgstr "en pièce jointe" -#: netbox/extras/models/mixins.py:118 +#: 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:125 +#: 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 ()." @@ -10180,7 +10208,7 @@ msgid "load_json is deprecated and will be removed in v4.5" msgstr "load_json est obsolète et sera supprimé dans la v4.5" #: netbox/extras/tables/columns.py:12 -#: netbox/templates/htmx/notifications.html:18 +#: netbox/templates/htmx/notifications.html:29 msgid "Dismiss" msgstr "Rejeter" @@ -10373,32 +10401,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:1093 +#: netbox/extras/views.py:1125 #, 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:1256 +#: netbox/extras/views.py:1288 msgid "Your dashboard has been reset." msgstr "Votre tableau de bord a été réinitialisé." -#: netbox/extras/views.py:1302 +#: netbox/extras/views.py:1334 msgid "Added widget: " msgstr "Widget ajouté : " -#: netbox/extras/views.py:1343 +#: netbox/extras/views.py:1375 msgid "Updated widget: " msgstr "Widget mis à jour : " -#: netbox/extras/views.py:1379 +#: netbox/extras/views.py:1411 msgid "Deleted widget: " msgstr "Widget supprimé : " -#: netbox/extras/views.py:1381 +#: netbox/extras/views.py:1413 msgid "Error deleting widget: " msgstr "Erreur lors de la suppression du widget : " -#: netbox/extras/views.py:1486 +#: netbox/extras/views.py:1518 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 " @@ -10720,7 +10748,7 @@ 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:218 -#: netbox/ipam/models/vlans.py:289 netbox/ipam/tables/ip.py:207 +#: netbox/ipam/models/vlans.py:290 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 @@ -10810,7 +10838,7 @@ msgid "VLAN ID ranges" msgstr "Plages d'ID VLAN" #: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:249 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:250 #: netbox/ipam/tables/vlans.py:106 msgid "Q-in-Q role" msgstr "Rôle Q-in-Q" @@ -10863,7 +10891,7 @@ msgid "VLAN's site (if any)" msgstr "Site du VLAN (le cas échéant)" #: netbox/ipam/forms/bulk_import.py:214 -#: netbox/virtualization/forms/bulk_import.py:80 +#: netbox/virtualization/forms/bulk_import.py:85 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "Identifiant de l'étendue" @@ -10931,7 +10959,7 @@ msgstr "Groupe VLAN attribué" 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:555 netbox/ipam/models/vlans.py:368 +#: netbox/ipam/forms/bulk_import.py:555 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "Politique de traduction VLAN" @@ -11028,7 +11056,7 @@ msgstr "Préfixe parent" msgid "DNS Name" msgstr "Nom DNS" -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:290 +#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:291 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:52 #: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 @@ -11039,11 +11067,11 @@ msgstr "VLAN" msgid "Contains VLAN ID" msgstr "Contient un ID de VLAN" -#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:388 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "ID de VLAN local" -#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:396 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "ID de VLAN distant" @@ -11051,7 +11079,7 @@ msgstr "ID de VLAN distant" msgid "Q-in-Q/802.1ad" msgstr "Q-en-Q/802.1AD" -#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "IDENTIFIANT DE VLAN" @@ -11569,32 +11597,32 @@ msgstr "" msgid "Ranges cannot overlap." msgstr "Les plages ne peuvent pas se chevaucher." -#: netbox/ipam/models/vlans.py:197 +#: netbox/ipam/models/vlans.py:198 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:205 +#: netbox/ipam/models/vlans.py:206 msgid "VLAN group (optional)" msgstr "Groupe VLAN (facultatif)" -#: netbox/ipam/models/vlans.py:213 netbox/ipam/models/vlans.py:393 -#: netbox/ipam/models/vlans.py:401 +#: netbox/ipam/models/vlans.py:214 netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:402 msgid "Numeric VLAN ID (1-4094)" msgstr "ID VLAN numérique (1-4094)" -#: netbox/ipam/models/vlans.py:231 +#: netbox/ipam/models/vlans.py:232 msgid "Operational status of this VLAN" msgstr "État opérationnel de ce VLAN" -#: netbox/ipam/models/vlans.py:239 +#: netbox/ipam/models/vlans.py:240 msgid "The primary function of this VLAN" msgstr "La principale fonction de ce VLAN" -#: netbox/ipam/models/vlans.py:254 +#: netbox/ipam/models/vlans.py:255 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:303 +#: netbox/ipam/models/vlans.py:304 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -11603,7 +11631,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:310 +#: netbox/ipam/models/vlans.py:311 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " @@ -11612,27 +11640,27 @@ msgstr "" "Le site assigné {site} n'est pas membre du groupe assigné {group} (champ " "d'application : {scope})." -#: netbox/ipam/models/vlans.py:319 +#: netbox/ipam/models/vlans.py:320 #, 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:326 +#: netbox/ipam/models/vlans.py:327 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:332 +#: netbox/ipam/models/vlans.py:333 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:369 +#: netbox/ipam/models/vlans.py:370 msgid "VLAN translation policies" msgstr "Politiques de traduction VLAN" -#: netbox/ipam/models/vlans.py:410 +#: netbox/ipam/models/vlans.py:411 msgid "VLAN translation rule" msgstr "Règle de traduction VLAN" @@ -12250,7 +12278,7 @@ msgstr "Type (s) d'objet" msgid "Lookup" msgstr "Chercher" -#: netbox/netbox/forms/base.py:90 +#: netbox/netbox/forms/base.py:91 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12258,11 +12286,11 @@ msgstr "" "Slugs de balises séparés par des virgules, encadrés par des guillemets " "doubles (par exemple « tag1, tag2, tag3 »)" -#: netbox/netbox/forms/base.py:119 +#: netbox/netbox/forms/base.py:149 msgid "Add tags" msgstr "Ajouter des étiquettes" -#: netbox/netbox/forms/base.py:124 +#: netbox/netbox/forms/base.py:154 msgid "Remove tags" msgstr "Supprimer les étiquettes" @@ -13039,54 +13067,62 @@ 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:442 +#: netbox/netbox/views/generic/bulk_views.py:388 +msgid "Must be a list." +msgstr "" + +#: netbox/netbox/views/generic/bulk_views.py:398 +msgid "Must be a dictionary." +msgstr "" + +#: netbox/netbox/views/generic/bulk_views.py:461 #, python-brace-format msgid "Object with ID {id} does not exist" -msgstr "Objet avec identifiant {id} n'existe pas" +msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:525 +#: netbox/netbox/views/generic/bulk_views.py:546 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Importation en masse {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:541 +#: netbox/netbox/views/generic/bulk_views.py:562 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importé {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:731 +#: netbox/netbox/views/generic/bulk_views.py:752 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Modification groupée {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:747 +#: netbox/netbox/views/generic/bulk_views.py:768 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Mis à jour {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 -#: netbox/netbox/views/generic/bulk_views.py:1015 -#: netbox/netbox/views/generic/bulk_views.py:1063 +#: netbox/netbox/views/generic/bulk_views.py:801 +#: netbox/netbox/views/generic/bulk_views.py:1036 +#: netbox/netbox/views/generic/bulk_views.py:1084 #, 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:873 +#: netbox/netbox/views/generic/bulk_views.py:894 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renommé {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:943 +#: netbox/netbox/views/generic/bulk_views.py:964 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Suppression groupée {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 +#: netbox/netbox/views/generic/bulk_views.py:991 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Supprimé {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:987 +#: netbox/netbox/views/generic/bulk_views.py:1008 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "La suppression a échoué en raison de la présence d'un ou de plusieurs objets" @@ -15414,15 +15450,31 @@ msgstr "" msgid "The following objects will be deleted as a result of this action." msgstr "Les objets suivants seront supprimés à la suite de cette action." -#: netbox/templates/htmx/notifications.html:15 +#: netbox/templates/htmx/notifications.html:6 +#, python-format +msgid "Dismiss %(count)s unread notification?" +msgid_plural "Dismiss %(count)s unread notifications?" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: netbox/templates/htmx/notifications.html:7 +msgid "Dismiss all unread notifications" +msgstr "" + +#: netbox/templates/htmx/notifications.html:9 +msgid "Dismiss all" +msgstr "" + +#: netbox/templates/htmx/notifications.html:26 msgid "ago" msgstr "depuis" -#: netbox/templates/htmx/notifications.html:26 +#: netbox/templates/htmx/notifications.html:37 msgid "No unread notifications" msgstr "Aucune notification non lue" -#: netbox/templates/htmx/notifications.html:31 +#: netbox/templates/htmx/notifications.html:42 msgid "All notifications" msgstr "Toutes les notifications" @@ -16052,7 +16104,7 @@ msgstr "Encapsulation" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 #: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 -#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 +#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "profil IPSec" @@ -16077,7 +16129,7 @@ msgstr "Terminaison du tunnel" #: netbox/templates/vpn/tunneltermination.html:35 #: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103 #: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248 -#: netbox/vpn/tables/tunnels.py:102 +#: netbox/vpn/tables/tunnels.py:104 msgid "Outside IP" msgstr "IP externe" @@ -16411,11 +16463,11 @@ msgstr "" msgid "Objects" msgstr "Objets" -#: netbox/users/forms/model_forms.py:400 +#: netbox/users/forms/model_forms.py:403 msgid "At least one action must be selected." msgstr "Au moins une action doit être sélectionnée." -#: netbox/users/forms/model_forms.py:418 +#: netbox/users/forms/model_forms.py:421 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Filtre non valide pour {model}: {error}" @@ -16677,18 +16729,18 @@ msgstr "" "Plages non valides ({value}). Il doit s'agir d'une plage d'entiers classés " "par ordre croissant." -#: netbox/utilities/forms/fields/csv.py:44 +#: netbox/utilities/forms/fields/csv.py:59 #, python-brace-format msgid "Invalid value for a multiple choice field: {value}" msgstr "Valeur invalide pour un champ à choix multiples : {value}" -#: netbox/utilities/forms/fields/csv.py:57 -#: netbox/utilities/forms/fields/csv.py:78 +#: netbox/utilities/forms/fields/csv.py:77 +#: netbox/utilities/forms/fields/csv.py:98 #, python-format msgid "Object not found: %(value)s" msgstr "Objet introuvable : %(value)s" -#: netbox/utilities/forms/fields/csv.py:65 +#: netbox/utilities/forms/fields/csv.py:85 #, python-brace-format msgid "" "\"{value}\" is not a unique value for this field; multiple objects were " @@ -16697,16 +16749,16 @@ msgstr "" "«{value}» n'est pas une valeur unique pour ce champ ; plusieurs objets ont " "été trouvés" -#: netbox/utilities/forms/fields/csv.py:69 +#: netbox/utilities/forms/fields/csv.py:89 #, python-brace-format msgid "\"{field_name}\" is an invalid accessor field name." msgstr "«{field_name}« est un nom de champ d'accès non valide." -#: netbox/utilities/forms/fields/csv.py:102 +#: netbox/utilities/forms/fields/csv.py:122 msgid "Object type must be specified as \".\"" msgstr "Le type d'objet doit être spécifié comme «.»" -#: netbox/utilities/forms/fields/csv.py:106 +#: netbox/utilities/forms/fields/csv.py:126 msgid "Invalid object type" msgstr "Type d'objet non valide" @@ -17054,19 +17106,19 @@ msgstr "Disque (Mo)" msgid "Size (MB)" msgstr "Taille (Mo)" -#: netbox/virtualization/forms/bulk_import.py:45 +#: netbox/virtualization/forms/bulk_import.py:50 msgid "Type of cluster" msgstr "Type de cluster" -#: netbox/virtualization/forms/bulk_import.py:52 +#: netbox/virtualization/forms/bulk_import.py:57 msgid "Assigned cluster group" msgstr "Groupe de clusters attribué" -#: netbox/virtualization/forms/bulk_import.py:102 +#: netbox/virtualization/forms/bulk_import.py:107 msgid "Assigned cluster" msgstr "Cluster attribué" -#: netbox/virtualization/forms/bulk_import.py:109 +#: netbox/virtualization/forms/bulk_import.py:114 msgid "Assigned device within cluster" msgstr "Appareil attribué au sein du cluster" @@ -17506,7 +17558,7 @@ msgid "Assigned Object Type" msgstr "Type d'objet attribué" #: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131 -#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91 +#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:93 msgid "Tunnel interface" msgstr "Interface de tunnel" diff --git a/netbox/translations/it/LC_MESSAGES/django.mo b/netbox/translations/it/LC_MESSAGES/django.mo index f330369d99c7e1669a1a9a21ccc1ca9e4a11d7e0..5441739ac88a6040f300301e2e2697303db9da4e 100644 GIT binary patch delta 64807 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 delta 64871 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 H4vqUi&DYjn diff --git a/netbox/translations/it/LC_MESSAGES/django.po b/netbox/translations/it/LC_MESSAGES/django.po index 9cd49edc0..158f7a1a4 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-10-28 05:03+0000\n" +"POT-Creation-Date: 2025-11-11 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" @@ -92,9 +92,9 @@ 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:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1836 -#: netbox/dcim/choices.py:1894 netbox/dcim/choices.py:1961 -#: netbox/dcim/choices.py:1983 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1854 +#: netbox/dcim/choices.py:1912 netbox/dcim/choices.py:1979 +#: netbox/dcim/choices.py:2001 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -108,8 +108,8 @@ msgstr "Approvvigionamento" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 -#: netbox/dcim/choices.py:1982 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1911 netbox/dcim/choices.py:1978 +#: netbox/dcim/choices.py:2000 netbox/extras/tables/tables.py:598 #: 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:29 @@ -121,8 +121,8 @@ msgid "Active" msgstr "Attivo" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1892 -#: netbox/dcim/choices.py:1962 netbox/dcim/choices.py:1981 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1910 +#: netbox/dcim/choices.py:1980 netbox/dcim/choices.py:1999 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -135,7 +135,7 @@ msgstr "Deprovisioning" msgid "Decommissioned" msgstr "Dismesso" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1905 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1923 #: netbox/dcim/tables/devices.py:1178 netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -168,8 +168,8 @@ msgstr "Hub" msgid "Spoke" msgstr "Ha parlato" -#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 -#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 +#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:202 +#: netbox/circuits/filtersets.py:282 netbox/dcim/base_filtersets.py:22 #: 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:1108 @@ -180,8 +180,8 @@ msgstr "Ha parlato" 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/circuits/filtersets.py:44 netbox/circuits/filtersets.py:209 +#: netbox/circuits/filtersets.py:289 netbox/dcim/base_filtersets.py:29 #: 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:1115 @@ -193,8 +193,8 @@ msgstr "Regione (ID)" 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/circuits/filtersets.py:50 netbox/circuits/filtersets.py:215 +#: netbox/circuits/filtersets.py:295 netbox/dcim/base_filtersets.py:35 #: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228 #: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480 #: netbox/dcim/filtersets.py:1121 netbox/dcim/filtersets.py:1442 @@ -205,8 +205,8 @@ msgstr "Regione (slug)" msgid "Site group (ID)" 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/circuits/filtersets.py:57 netbox/circuits/filtersets.py:222 +#: netbox/circuits/filtersets.py:302 netbox/dcim/base_filtersets.py:42 #: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235 #: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487 #: netbox/dcim/filtersets.py:1128 netbox/dcim/filtersets.py:1449 @@ -222,10 +222,10 @@ msgstr "Gruppo del sito (slug)" #: netbox/circuits/forms/filtersets.py:241 #: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:183 #: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:753 -#: netbox/dcim/forms/bulk_edit.py:958 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:613 netbox/dcim/forms/bulk_import.py:1560 -#: netbox/dcim/forms/bulk_import.py:1588 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/bulk_import.py:135 +#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/bulk_import.py:1631 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:783 #: netbox/dcim/forms/filtersets.py:1002 netbox/dcim/forms/filtersets.py:1075 @@ -253,8 +253,8 @@ msgstr "Gruppo del sito (slug)" #: netbox/templates/ipam/vlan_edit.html:52 #: netbox/templates/virtualization/virtualmachine.html:95 #: netbox/virtualization/forms/bulk_edit.py:106 -#: netbox/virtualization/forms/bulk_import.py:60 -#: netbox/virtualization/forms/bulk_import.py:91 +#: netbox/virtualization/forms/bulk_import.py:65 +#: netbox/virtualization/forms/bulk_import.py:96 #: netbox/virtualization/forms/filtersets.py:75 #: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 @@ -266,8 +266,8 @@ msgstr "Gruppo del sito (slug)" 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/circuits/filtersets.py:68 netbox/circuits/filtersets.py:233 +#: netbox/circuits/filtersets.py:313 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 #: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:668 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 @@ -286,44 +286,44 @@ msgstr "ASN (ID)" msgid "ASN" msgstr "ASN" -#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 -#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 -#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 +#: netbox/circuits/filtersets.py:99 netbox/circuits/filtersets.py:126 +#: netbox/circuits/filtersets.py:160 netbox/circuits/filtersets.py:336 +#: netbox/circuits/filtersets.py:404 netbox/circuits/filtersets.py:480 +#: netbox/circuits/filtersets.py:548 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "Provider (ID)" -#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 -#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 -#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 +#: netbox/circuits/filtersets.py:105 netbox/circuits/filtersets.py:132 +#: netbox/circuits/filtersets.py:166 netbox/circuits/filtersets.py:342 +#: netbox/circuits/filtersets.py:486 netbox/circuits/filtersets.py:554 #: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "Provider (slug)" -#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493 -#: netbox/circuits/filtersets.py:561 +#: netbox/circuits/filtersets.py:171 netbox/circuits/filtersets.py:491 +#: netbox/circuits/filtersets.py:559 msgid "Provider account (ID)" msgstr "Provider account (ID)" -#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499 -#: netbox/circuits/filtersets.py:567 +#: netbox/circuits/filtersets.py:177 netbox/circuits/filtersets.py:497 +#: netbox/circuits/filtersets.py:565 msgid "Provider account (account)" msgstr "Provider account (account)" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503 -#: netbox/circuits/filtersets.py:572 +#: netbox/circuits/filtersets.py:182 netbox/circuits/filtersets.py:501 +#: netbox/circuits/filtersets.py:570 msgid "Provider network (ID)" msgstr "Provider network (ID)" -#: netbox/circuits/filtersets.py:188 +#: netbox/circuits/filtersets.py:186 msgid "Circuit type (ID)" msgstr "Tipo di circuito (ID)" -#: netbox/circuits/filtersets.py:194 +#: netbox/circuits/filtersets.py:192 msgid "Circuit type (slug)" msgstr "Tipo di circuito (slug)" -#: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 +#: netbox/circuits/filtersets.py:227 netbox/circuits/filtersets.py:307 #: 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:1132 netbox/dcim/filtersets.py:1454 @@ -334,7 +334,7 @@ msgstr "Tipo di circuito (slug)" msgid "Site (ID)" msgstr "Sito (ID)" -#: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 +#: netbox/circuits/filtersets.py:237 netbox/circuits/filtersets.py:319 #: 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:1144 netbox/dcim/filtersets.py:1465 @@ -342,14 +342,14 @@ msgstr "Sito (ID)" msgid "Location (ID)" msgstr "Ubicazione (ID)" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248 +#: netbox/circuits/filtersets.py:242 netbox/circuits/filtersets.py:246 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:81 -#: netbox/core/filtersets.py:141 netbox/core/filtersets.py:166 -#: netbox/core/filtersets.py:205 netbox/dcim/filtersets.py:787 +#: netbox/circuits/filtersets.py:271 netbox/circuits/filtersets.py:373 +#: netbox/circuits/filtersets.py:535 netbox/core/filtersets.py:81 +#: netbox/core/filtersets.py:145 netbox/core/filtersets.py:170 +#: netbox/core/filtersets.py:209 netbox/dcim/filtersets.py:787 #: netbox/dcim/filtersets.py:1521 netbox/dcim/filtersets.py:2626 #: netbox/extras/filtersets.py:45 netbox/extras/filtersets.py:67 #: netbox/extras/filtersets.py:96 netbox/extras/filtersets.py:136 @@ -360,7 +360,7 @@ msgstr "Terminazione A (ID)" #: netbox/extras/filtersets.py:560 netbox/extras/filtersets.py:595 #: netbox/extras/filtersets.py:625 netbox/extras/filtersets.py:794 #: netbox/ipam/forms/model_forms.py:493 netbox/netbox/filtersets.py:296 -#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:166 +#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:196 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -372,7 +372,7 @@ msgstr "Terminazione A (ID)" msgid "Search" msgstr "Cerca" -#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 +#: netbox/circuits/filtersets.py:275 netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_edit.py:284 #: netbox/circuits/forms/bulk_import.py:128 #: netbox/circuits/forms/filtersets.py:224 @@ -391,7 +391,7 @@ msgstr "Cerca" msgid "Circuit" msgstr "Circuito" -#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 +#: netbox/circuits/filtersets.py:326 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 #: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1151 #: netbox/dcim/filtersets.py:1471 netbox/dcim/filtersets.py:1569 @@ -399,47 +399,47 @@ msgstr "Circuito" msgid "Location (slug)" msgstr "Posizione (slug)" -#: netbox/circuits/filtersets.py:333 +#: netbox/circuits/filtersets.py:331 msgid "ProviderNetwork (ID)" msgstr "Provider network (ID)" -#: netbox/circuits/filtersets.py:381 +#: netbox/circuits/filtersets.py:379 msgid "Circuit (CID)" msgstr "Circuito (CID)" -#: netbox/circuits/filtersets.py:386 +#: netbox/circuits/filtersets.py:384 msgid "Circuit (ID)" msgstr "Circuito (ID)" -#: netbox/circuits/filtersets.py:391 +#: netbox/circuits/filtersets.py:389 msgid "Virtual circuit (CID)" msgstr "Circuito virtuale (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:2056 +#: netbox/circuits/filtersets.py:394 netbox/dcim/filtersets.py:2056 msgid "Virtual circuit (ID)" msgstr "Circuito virtuale (ID)" -#: netbox/circuits/filtersets.py:401 +#: netbox/circuits/filtersets.py:399 msgid "Provider (name)" msgstr "Fornitore (nome)" -#: netbox/circuits/filtersets.py:410 +#: netbox/circuits/filtersets.py:408 msgid "Circuit group (ID)" msgstr "Gruppo di circuiti (ID)" -#: netbox/circuits/filtersets.py:416 +#: netbox/circuits/filtersets.py:414 msgid "Circuit group (slug)" msgstr "Gruppo di circuiti (slug)" -#: netbox/circuits/filtersets.py:507 +#: netbox/circuits/filtersets.py:505 msgid "Virtual circuit type (ID)" msgstr "Tipo di circuito virtuale (ID)" -#: netbox/circuits/filtersets.py:513 +#: netbox/circuits/filtersets.py:511 msgid "Virtual circuit type (slug)" msgstr "Tipo di circuito virtuale (slug)" -#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 +#: netbox/circuits/filtersets.py:539 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 #: netbox/circuits/forms/filtersets.py:373 #: netbox/circuits/forms/filtersets.py:379 @@ -451,7 +451,7 @@ msgstr "Tipo di circuito virtuale (slug)" msgid "Virtual circuit" msgstr "Circuito virtuale" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1361 +#: netbox/circuits/filtersets.py:575 netbox/dcim/filtersets.py:1361 #: netbox/dcim/filtersets.py:1796 netbox/ipam/filtersets.py:628 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" @@ -672,7 +672,7 @@ msgstr "ID del servizio" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:227 #: netbox/dcim/forms/bulk_edit.py:673 netbox/dcim/forms/bulk_edit.py:889 #: netbox/dcim/forms/bulk_edit.py:1262 netbox/dcim/forms/bulk_edit.py:1289 -#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1435 +#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1478 #: netbox/dcim/forms/filtersets.py:1142 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1577 #: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 @@ -707,12 +707,12 @@ msgstr "Colore" #: netbox/dcim/forms/bulk_edit.py:1097 netbox/dcim/forms/bulk_edit.py:1120 #: netbox/dcim/forms/bulk_edit.py:1162 netbox/dcim/forms/bulk_edit.py:1206 #: netbox/dcim/forms/bulk_edit.py:1257 netbox/dcim/forms/bulk_edit.py:1284 -#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/bulk_import.py:839 netbox/dcim/forms/bulk_import.py:859 -#: netbox/dcim/forms/bulk_import.py:945 netbox/dcim/forms/bulk_import.py:1039 -#: netbox/dcim/forms/bulk_import.py:1081 netbox/dcim/forms/bulk_import.py:1416 -#: netbox/dcim/forms/bulk_import.py:1625 netbox/dcim/forms/filtersets.py:1033 +#: netbox/dcim/forms/bulk_import.py:195 netbox/dcim/forms/bulk_import.py:274 +#: netbox/dcim/forms/bulk_import.py:788 netbox/dcim/forms/bulk_import.py:814 +#: netbox/dcim/forms/bulk_import.py:840 netbox/dcim/forms/bulk_import.py:860 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/bulk_import.py:1082 +#: netbox/dcim/forms/bulk_import.py:1124 netbox/dcim/forms/bulk_import.py:1459 +#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/filtersets.py:1033 #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1253 #: netbox/dcim/forms/filtersets.py:1325 netbox/dcim/forms/filtersets.py:1350 #: netbox/dcim/forms/filtersets.py:1374 netbox/dcim/forms/filtersets.py:1394 @@ -746,7 +746,7 @@ msgstr "Colore" #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 -#: netbox/virtualization/forms/bulk_import.py:42 +#: netbox/virtualization/forms/bulk_import.py:47 #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 @@ -782,11 +782,11 @@ msgstr "Provider account " #: netbox/dcim/forms/bulk_edit.py:776 netbox/dcim/forms/bulk_edit.py:841 #: netbox/dcim/forms/bulk_edit.py:873 netbox/dcim/forms/bulk_edit.py:1000 #: netbox/dcim/forms/bulk_edit.py:1797 netbox/dcim/forms/bulk_edit.py:1846 -#: 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:362 -#: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:738 -#: netbox/dcim/forms/bulk_import.py:1189 netbox/dcim/forms/bulk_import.py:1410 -#: netbox/dcim/forms/bulk_import.py:1620 netbox/dcim/forms/bulk_import.py:1684 +#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 +#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:739 +#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1453 +#: netbox/dcim/forms/bulk_import.py:1663 netbox/dcim/forms/bulk_import.py:1727 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:462 #: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:954 @@ -832,8 +832,8 @@ msgstr "Provider account " #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:205 #: netbox/virtualization/forms/bulk_edit.py:71 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:55 -#: netbox/virtualization/forms/bulk_import.py:86 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:91 #: netbox/virtualization/forms/filtersets.py:83 #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 @@ -841,7 +841,7 @@ msgstr "Provider account " #: 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/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:46 #: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 @@ -865,10 +865,10 @@ msgstr "Status" #: netbox/dcim/forms/bulk_edit.py:202 netbox/dcim/forms/bulk_edit.py:372 #: netbox/dcim/forms/bulk_edit.py:501 netbox/dcim/forms/bulk_edit.py:766 #: netbox/dcim/forms/bulk_edit.py:879 netbox/dcim/forms/bulk_edit.py:1851 -#: 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:367 -#: netbox/dcim/forms/bulk_import.py:552 netbox/dcim/forms/bulk_import.py:1422 -#: netbox/dcim/forms/bulk_import.py:1677 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156 +#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:368 +#: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:1465 +#: netbox/dcim/forms/bulk_import.py:1720 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:752 netbox/dcim/forms/filtersets.py:946 @@ -916,8 +916,8 @@ msgstr "Status" #: 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/bulk_import.py:72 +#: netbox/virtualization/forms/bulk_import.py:126 #: 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:273 @@ -1039,7 +1039,7 @@ msgstr "Tenancy" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1376 netbox/dcim/forms/bulk_import.py:1401 +#: netbox/dcim/forms/bulk_import.py:1419 netbox/dcim/forms/bulk_import.py:1444 msgid "Termination type" msgstr "Tipo di terminazione" @@ -1114,7 +1114,7 @@ msgstr "Provider network" #: netbox/circuits/forms/filtersets.py:382 #: netbox/circuits/forms/model_forms.py:366 netbox/dcim/forms/bulk_edit.py:383 #: netbox/dcim/forms/bulk_edit.py:1351 netbox/dcim/forms/bulk_edit.py:1787 -#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1158 +#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1201 #: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:807 #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1227 netbox/dcim/forms/model_forms.py:1696 @@ -1149,13 +1149,13 @@ msgstr "Provider network" #: netbox/tenancy/forms/model_forms.py:144 #: netbox/tenancy/tables/contacts.py:110 #: netbox/virtualization/forms/bulk_edit.py:127 -#: netbox/virtualization/forms/bulk_import.py:112 +#: netbox/virtualization/forms/bulk_import.py:117 #: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 #: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 -#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 +#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:84 msgid "Role" msgstr "Ruolo" @@ -1175,15 +1175,15 @@ msgstr "Tipo di circuito" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: 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:364 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:740 -#: netbox/dcim/forms/bulk_import.py:1191 netbox/dcim/forms/bulk_import.py:1622 +#: netbox/dcim/forms/bulk_import.py:94 netbox/dcim/forms/bulk_import.py:153 +#: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:581 netbox/dcim/forms/bulk_import.py:741 +#: netbox/dcim/forms/bulk_import.py:1234 netbox/dcim/forms/bulk_import.py:1665 #: 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:512 #: netbox/ipam/forms/bulk_import.py:525 -#: netbox/virtualization/forms/bulk_import.py:57 -#: netbox/virtualization/forms/bulk_import.py:88 +#: netbox/virtualization/forms/bulk_import.py:62 +#: netbox/virtualization/forms/bulk_import.py:93 #: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 #: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" @@ -1192,17 +1192,17 @@ 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:114 netbox/dcim/forms/bulk_import.py:159 -#: netbox/dcim/forms/bulk_import.py:371 netbox/dcim/forms/bulk_import.py:556 -#: netbox/dcim/forms/bulk_import.py:1426 netbox/dcim/forms/bulk_import.py:1617 -#: netbox/dcim/forms/bulk_import.py:1681 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/bulk_import.py:160 +#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:1469 netbox/dcim/forms/bulk_import.py:1660 +#: netbox/dcim/forms/bulk_import.py:1724 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:476 #: netbox/ipam/forms/bulk_import.py:507 -#: netbox/virtualization/forms/bulk_import.py:71 -#: netbox/virtualization/forms/bulk_import.py:125 +#: netbox/virtualization/forms/bulk_import.py:76 +#: netbox/virtualization/forms/bulk_import.py:130 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 #: netbox/wireless/forms/bulk_import.py:141 msgid "Assigned tenant" @@ -1240,7 +1240,7 @@ msgstr "Ruolo operativo" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:369 #: netbox/circuits/tables/virtual_circuits.py:111 -#: netbox/dcim/forms/bulk_import.py:1289 netbox/dcim/forms/model_forms.py:1301 +#: netbox/dcim/forms/bulk_import.py:1332 netbox/dcim/forms/model_forms.py:1301 #: netbox/dcim/forms/model_forms.py:1570 netbox/dcim/forms/model_forms.py:1737 #: netbox/dcim/forms/model_forms.py:1772 netbox/dcim/forms/model_forms.py:1902 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 @@ -1275,9 +1275,9 @@ msgstr "Interfaccia" #: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:364 #: netbox/dcim/forms/bulk_edit.py:477 netbox/dcim/forms/bulk_edit.py:758 #: netbox/dcim/forms/bulk_edit.py:813 netbox/dcim/forms/bulk_edit.py:967 -#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 -#: netbox/dcim/forms/bulk_import.py:619 netbox/dcim/forms/bulk_import.py:1566 -#: netbox/dcim/forms/bulk_import.py:1600 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:242 netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:620 netbox/dcim/forms/bulk_import.py:1609 +#: netbox/dcim/forms/bulk_import.py:1643 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:749 netbox/dcim/forms/filtersets.py:792 @@ -1338,7 +1338,7 @@ msgstr "Contatti" #: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:122 #: netbox/dcim/forms/bulk_edit.py:339 netbox/dcim/forms/bulk_edit.py:942 -#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/bulk_import.py:97 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:769 netbox/dcim/forms/filtersets.py:988 @@ -1408,7 +1408,7 @@ msgstr "Assegnazione" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:127 -#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:126 +#: netbox/dcim/forms/bulk_import.py:104 netbox/dcim/forms/model_forms.py:126 #: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:572 #: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:496 netbox/ipam/forms/model_forms.py:571 @@ -1430,13 +1430,13 @@ msgstr "Assegnazione" #: 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/bulk_import.py:53 #: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 +#: netbox/vpn/tables/tunnels.py:45 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:43 @@ -1492,12 +1492,12 @@ msgstr "ID univoco del circuito" #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:52 #: netbox/dcim/models/device_components.py:488 #: netbox/dcim/models/device_components.py:1319 -#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1188 +#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1194 #: netbox/dcim/models/modules.py:210 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/racks.py:677 #: netbox/dcim/models/sites.py:154 netbox/dcim/models/sites.py:270 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:529 -#: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:227 +#: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 @@ -1601,7 +1601,7 @@ msgstr "ID del patch panel e numero/i di porta" #: netbox/extras/models/models.py:479 netbox/extras/models/models.py:558 #: netbox/extras/models/models.py:684 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 -#: netbox/ipam/models/vlans.py:383 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:384 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1629,7 +1629,7 @@ msgstr "" #: netbox/dcim/models/device_component_templates.py:44 #: netbox/dcim/models/device_components.py:53 #: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1120 -#: netbox/dcim/models/devices.py:1183 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:1189 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:36 netbox/extras/models/configs.py:78 @@ -1642,7 +1642,7 @@ msgstr "" #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: 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:216 netbox/ipam/models/vlans.py:362 +#: netbox/ipam/models/vlans.py:217 netbox/ipam/models/vlans.py:363 #: 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:56 netbox/tenancy/models/tenants.py:19 @@ -1859,7 +1859,7 @@ msgstr "terminazioni di circuiti virtuali" #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57 #: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129 #: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23 -#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40 +#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:41 #: netbox/wireless/tables/wirelesslan.py:18 #: netbox/wireless/tables/wirelesslan.py:92 msgid "Name" @@ -1912,13 +1912,13 @@ msgstr "Tasso di impegno" #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:236 #: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 #: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 -#: netbox/extras/tables/tables.py:702 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:25 -#: netbox/ipam/tables/services.py:55 netbox/ipam/tables/vlans.py:124 -#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 -#: netbox/templates/dcim/htmx/cable_edit.html:90 +#: netbox/extras/forms/bulk_import.py:276 netbox/extras/tables/tables.py:702 +#: 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:25 netbox/ipam/tables/services.py:55 +#: netbox/ipam/tables/vlans.py:124 netbox/ipam/tables/vrfs.py:47 +#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:90 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 #: netbox/tenancy/tables/contacts.py:35 netbox/tenancy/tables/contacts.py:76 @@ -1929,7 +1929,7 @@ msgstr "Tasso di impegno" #: 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:40 -#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:31 +#: netbox/vpn/tables/tunnels.py:62 netbox/wireless/tables/wirelesslan.py:31 #: netbox/wireless/tables/wirelesslan.py:70 msgid "Comments" msgstr "Commenti" @@ -1981,20 +1981,20 @@ msgstr "Numero ASN" #: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 #: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 -#: netbox/vpn/tables/tunnels.py:58 +#: netbox/vpn/tables/tunnels.py:59 msgid "Terminations" msgstr "Terminazioni" #: netbox/circuits/tables/virtual_circuits.py:108 #: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1370 #: netbox/dcim/forms/bulk_edit.py:1782 netbox/dcim/forms/bulk_edit.py:1841 -#: netbox/dcim/forms/bulk_import.py:720 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:808 netbox/dcim/forms/bulk_import.py:834 -#: netbox/dcim/forms/bulk_import.py:854 netbox/dcim/forms/bulk_import.py:910 -#: netbox/dcim/forms/bulk_import.py:1028 netbox/dcim/forms/bulk_import.py:1076 -#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1105 -#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/forms/bulk_import.py:1275 -#: netbox/dcim/forms/bulk_import.py:1671 netbox/dcim/forms/connections.py:29 +#: netbox/dcim/forms/bulk_import.py:721 netbox/dcim/forms/bulk_import.py:783 +#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 +#: netbox/dcim/forms/bulk_import.py:855 netbox/dcim/forms/bulk_import.py:911 +#: netbox/dcim/forms/bulk_import.py:1071 netbox/dcim/forms/bulk_import.py:1119 +#: netbox/dcim/forms/bulk_import.py:1136 netbox/dcim/forms/bulk_import.py:1148 +#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1318 +#: netbox/dcim/forms/bulk_import.py:1714 netbox/dcim/forms/connections.py:29 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:951 #: netbox/dcim/forms/filtersets.py:983 netbox/dcim/forms/filtersets.py:1129 #: netbox/dcim/forms/filtersets.py:1320 netbox/dcim/forms/filtersets.py:1345 @@ -2041,7 +2041,7 @@ msgstr "Terminazioni" #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 -#: netbox/virtualization/forms/bulk_import.py:105 +#: netbox/virtualization/forms/bulk_import.py:110 #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 @@ -2120,7 +2120,7 @@ msgstr "Completato" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1895 netbox/dcim/choices.py:1985 +#: netbox/dcim/choices.py:1913 netbox/dcim/choices.py:2003 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Fallito" @@ -2279,19 +2279,19 @@ msgstr "Fonte dati (ID)" msgid "Data source (name)" msgstr "Fonte dati (nome)" -#: netbox/core/filtersets.py:176 netbox/dcim/filtersets.py:508 +#: netbox/core/filtersets.py:180 netbox/dcim/filtersets.py:508 #: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 #: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 #: netbox/extras/filtersets.py:475 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "Utente (ID)" -#: netbox/core/filtersets.py:182 +#: netbox/core/filtersets.py:186 msgid "User name" msgstr "Nome utente" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1943 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1961 #: netbox/dcim/forms/bulk_edit.py:1211 netbox/dcim/forms/bulk_edit.py:1492 #: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:596 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:127 @@ -2482,7 +2482,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Elevazioni dei rack" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1814 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1832 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1446 #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -2591,7 +2591,7 @@ msgstr "" " ({type})." #: netbox/core/models/config.py:21 netbox/core/models/data.py:269 -#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 #: netbox/extras/models/models.py:839 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:32 @@ -2712,7 +2712,7 @@ msgstr "" "Si è verificato un errore durante l'inizializzazione del backend. È " "necessario installare una dipendenza: " -#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:33 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "ultimo aggiornamento" @@ -2757,27 +2757,27 @@ msgstr "registrazione di sincronizzazione automatica" msgid "auto sync records" msgstr "sincronizzazione automatica dei record" -#: netbox/core/models/files.py:40 +#: netbox/core/models/files.py:39 msgid "file root" msgstr "radice del file" -#: netbox/core/models/files.py:45 +#: netbox/core/models/files.py:44 msgid "file path" msgstr "percorso del file" -#: netbox/core/models/files.py:47 +#: netbox/core/models/files.py:46 msgid "File path relative to the designated root path" msgstr "Percorso del file relativo al percorso principale designato" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:60 msgid "managed file" msgstr "file gestito" -#: netbox/core/models/files.py:62 +#: netbox/core/models/files.py:61 msgid "managed files" msgstr "file gestiti" -#: netbox/core/models/files.py:112 +#: netbox/core/models/files.py:108 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "UN {model} con questo percorso di file esiste già ({path})." @@ -2857,7 +2857,7 @@ msgstr "tipi di oggetti" msgid "Sync Data" msgstr "Sincronizzazione dati" -#: netbox/core/signals.py:175 +#: netbox/core/signals.py:176 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "L'eliminazione è impedita da una regola di protezione: {message}" @@ -2992,7 +2992,7 @@ msgstr "Attività più vecchia" msgid "Workers" msgstr "Lavoratori" -#: netbox/core/tables/tasks.py:47 netbox/vpn/tables/tunnels.py:88 +#: netbox/core/tables/tasks.py:47 netbox/vpn/tables/tunnels.py:90 msgid "Host" msgstr "Ospite" @@ -3135,8 +3135,8 @@ msgid "Staging" msgstr "Messa in scena" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1837 -#: netbox/dcim/choices.py:1986 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1855 +#: netbox/dcim/choices.py:2004 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Smantellamento" @@ -3201,7 +3201,7 @@ msgstr "Obsoleto" msgid "Millimeters" msgstr "Millimetri" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1859 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1877 msgid "Inches" msgstr "Pollici" @@ -3222,11 +3222,11 @@ msgstr "Stantio" #: netbox/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:76 #: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:188 #: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_edit.py:702 -#: netbox/dcim/forms/bulk_edit.py:1497 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:485 netbox/dcim/forms/bulk_import.py:513 -#: netbox/dcim/forms/bulk_import.py:639 netbox/dcim/forms/bulk_import.py:915 -#: netbox/dcim/forms/bulk_import.py:1170 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/bulk_import.py:64 +#: netbox/dcim/forms/bulk_import.py:78 netbox/dcim/forms/bulk_import.py:141 +#: netbox/dcim/forms/bulk_import.py:486 netbox/dcim/forms/bulk_import.py:514 +#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:916 +#: netbox/dcim/forms/bulk_import.py:1213 netbox/dcim/forms/filtersets.py:236 #: netbox/dcim/forms/filtersets.py:714 netbox/dcim/forms/filtersets.py:725 #: netbox/dcim/forms/model_forms.py:80 netbox/dcim/forms/model_forms.py:100 #: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:518 @@ -3257,7 +3257,7 @@ msgstr "Stantio" #: netbox/tenancy/forms/model_forms.py:69 netbox/tenancy/tables/contacts.py:23 #: netbox/tenancy/tables/tenants.py:20 #: netbox/virtualization/forms/bulk_edit.py:189 -#: netbox/virtualization/forms/bulk_import.py:157 +#: netbox/virtualization/forms/bulk_import.py:162 #: netbox/virtualization/tables/virtualmachines.py:132 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 @@ -3285,7 +3285,7 @@ msgid "Rear" msgstr "Posteriore" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:1984 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2002 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Messo in scena" @@ -3378,11 +3378,11 @@ msgid "Virtual interfaces" msgstr "Interfacce virtuali" #: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1505 -#: netbox/dcim/forms/bulk_import.py:922 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/bulk_import.py:923 netbox/dcim/forms/model_forms.py:1111 #: netbox/dcim/tables/devices.py:723 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 +#: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/tables/virtualmachines.py:136 msgid "Bridge" msgstr "ponte" @@ -3522,80 +3522,80 @@ msgstr "Rame" msgid "Fiber Optic" msgstr "Fibra ottica" -#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1838 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1764 +#: netbox/dcim/choices.py:1773 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Rame - Coppia intrecciata (UTP/STP)" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1787 msgid "Copper - Twinax (DAC)" msgstr "Rame - Twinax (DAC)" -#: netbox/dcim/choices.py:1785 +#: netbox/dcim/choices.py:1794 msgid "Copper - Coaxial" msgstr "Rame - coassiale" -#: netbox/dcim/choices.py:1791 +#: netbox/dcim/choices.py:1809 msgid "Fiber - Multimode" msgstr "Fibra - multimodale" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1820 msgid "Fiber - Single-mode" msgstr "Fibra - Monomodale" -#: netbox/dcim/choices.py:1810 +#: netbox/dcim/choices.py:1828 msgid "Fiber - Other" msgstr "Fibra - Altro" -#: netbox/dcim/choices.py:1835 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1853 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Connesso" -#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1872 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Chilometri" -#: netbox/dcim/choices.py:1855 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1873 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Metri" -#: netbox/dcim/choices.py:1856 +#: netbox/dcim/choices.py:1874 msgid "Centimeters" msgstr "Centimetri" -#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1875 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Miglia" -#: netbox/dcim/choices.py:1858 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Piedi" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1924 msgid "Redundant" msgstr "Ridondante" -#: netbox/dcim/choices.py:1927 +#: netbox/dcim/choices.py:1945 msgid "Single phase" msgstr "Monofase" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1946 msgid "Three-phase" msgstr "Trifase" -#: netbox/dcim/choices.py:1944 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1962 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:55 #: netbox/netbox/preferences.py:80 netbox/templates/extras/customfield.html:78 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Disabili" -#: netbox/dcim/choices.py:1945 +#: netbox/dcim/choices.py:1963 msgid "Faulty" msgstr "Difettoso" @@ -3868,8 +3868,8 @@ msgstr "È a piena profondità" #: netbox/dcim/filtersets.py:1197 netbox/dcim/forms/filtersets.py:848 #: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1688 -#: netbox/dcim/forms/model_forms.py:1899 netbox/dcim/models/devices.py:1284 -#: netbox/dcim/models/devices.py:1304 netbox/virtualization/filtersets.py:201 +#: netbox/dcim/forms/model_forms.py:1899 netbox/dcim/models/devices.py:1290 +#: netbox/dcim/models/devices.py:1310 netbox/virtualization/filtersets.py:201 #: netbox/virtualization/filtersets.py:273 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 @@ -4003,7 +4003,7 @@ msgstr "Interfaccia VM (ID)" msgid "Is assigned" msgstr "È assegnato" -#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1296 +#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1339 #: netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "È primario" @@ -4024,7 +4024,7 @@ msgid "Assigned VID" msgstr "VID assegnato" #: netbox/dcim/filtersets.py:1893 netbox/dcim/forms/bulk_edit.py:1618 -#: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/filtersets.py:1526 +#: netbox/dcim/forms/bulk_import.py:1008 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1548 #: netbox/dcim/models/device_components.py:810 #: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 @@ -4048,7 +4048,7 @@ msgstr "VID assegnato" #: 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/bulk_import.py:216 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:366 #: netbox/virtualization/models/virtualmachines.py:336 @@ -4216,7 +4216,7 @@ msgstr "Pannello di alimentazione (ID)" #: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:471 #: netbox/extras/forms/model_forms.py:596 #: netbox/extras/forms/model_forms.py:680 -#: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:86 +#: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:87 #: netbox/netbox/forms/mixins.py:111 netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 @@ -4263,7 +4263,7 @@ msgstr "Telefono di contatto" msgid "Contact E-mail" msgstr "E-mail di contatto" -#: netbox/dcim/forms/bulk_edit.py:161 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/bulk_edit.py:161 netbox/dcim/forms/bulk_import.py:127 #: netbox/dcim/forms/model_forms.py:138 msgid "Time zone" msgstr "Fuso orario" @@ -4272,9 +4272,9 @@ msgstr "Fuso orario" #: netbox/dcim/forms/bulk_edit.py:623 netbox/dcim/forms/bulk_edit.py:707 #: netbox/dcim/forms/bulk_edit.py:732 netbox/dcim/forms/bulk_edit.py:825 #: netbox/dcim/forms/bulk_edit.py:1356 netbox/dcim/forms/bulk_edit.py:1792 -#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:404 -#: netbox/dcim/forms/bulk_import.py:453 netbox/dcim/forms/bulk_import.py:523 -#: netbox/dcim/forms/bulk_import.py:559 netbox/dcim/forms/bulk_import.py:1164 +#: netbox/dcim/forms/bulk_import.py:189 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:560 netbox/dcim/forms/bulk_import.py:1207 #: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 #: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/filtersets.py:639 #: netbox/dcim/forms/filtersets.py:730 netbox/dcim/forms/filtersets.py:812 @@ -4300,21 +4300,21 @@ msgid "Manufacturer" msgstr "Produttore" #: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 -#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/bulk_import.py:198 netbox/dcim/forms/bulk_import.py:277 #: 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:255 netbox/dcim/forms/bulk_edit.py:408 -#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:280 #: 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:261 netbox/dcim/forms/bulk_edit.py:414 -#: netbox/dcim/forms/bulk_import.py:286 +#: netbox/dcim/forms/bulk_import.py:287 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "Altezza (U)" @@ -4337,7 +4337,7 @@ msgid "Outer depth" msgstr "Profondità esterna" #: netbox/dcim/forms/bulk_edit.py:288 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_import.py:211 netbox/dcim/forms/bulk_import.py:290 msgid "Outer unit" msgstr "Unità esterna" @@ -4349,7 +4349,7 @@ msgstr "Profondità di montaggio" #: netbox/dcim/forms/bulk_edit.py:452 netbox/dcim/forms/bulk_edit.py:480 #: netbox/dcim/forms/bulk_edit.py:569 netbox/dcim/forms/bulk_edit.py:592 #: netbox/dcim/forms/bulk_edit.py:637 netbox/dcim/forms/bulk_edit.py:659 -#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/bulk_import.py:418 netbox/dcim/forms/bulk_import.py:465 #: 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:495 netbox/dcim/forms/filtersets.py:601 @@ -4383,8 +4383,8 @@ msgstr "Peso massimo" #: netbox/dcim/forms/bulk_edit.py:308 netbox/dcim/forms/bulk_edit.py:462 #: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:642 -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 -#: netbox/dcim/forms/bulk_import.py:422 netbox/dcim/forms/bulk_import.py:469 +#: netbox/dcim/forms/bulk_import.py:217 netbox/dcim/forms/bulk_import.py:302 +#: netbox/dcim/forms/bulk_import.py:423 netbox/dcim/forms/bulk_import.py:470 #: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:605 #: netbox/dcim/forms/filtersets.py:698 msgid "Weight unit" @@ -4415,7 +4415,7 @@ msgstr "Dimensioni" msgid "Numbering" msgstr "Numerazione" -#: netbox/dcim/forms/bulk_edit.py:388 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_edit.py:388 netbox/dcim/forms/bulk_import.py:267 #: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "Tipo di rack" @@ -4436,8 +4436,8 @@ msgstr "Etichetta dell'asset" #: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:564 #: netbox/dcim/forms/bulk_edit.py:632 netbox/dcim/forms/bulk_edit.py:781 -#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:458 -#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/bulk_import.py:296 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/bulk_import.py:654 netbox/dcim/forms/filtersets.py:282 #: netbox/dcim/forms/filtersets.py:518 netbox/dcim/forms/filtersets.py:689 #: netbox/dcim/forms/filtersets.py:834 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/devicetype.html:65 @@ -4447,9 +4447,9 @@ msgid "Airflow" msgstr "Flusso d'aria" #: netbox/dcim/forms/bulk_edit.py:476 netbox/dcim/forms/bulk_edit.py:995 -#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 -#: netbox/dcim/forms/bulk_import.py:626 netbox/dcim/forms/bulk_import.py:1607 -#: netbox/dcim/forms/bulk_import.py:1611 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:354 +#: netbox/dcim/forms/bulk_import.py:627 netbox/dcim/forms/bulk_import.py:1650 +#: netbox/dcim/forms/bulk_import.py:1654 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:802 netbox/dcim/forms/filtersets.py:1015 @@ -4478,7 +4478,7 @@ msgstr "cremagliera" msgid "Hardware" msgstr "Hardware" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_import.py:411 #: netbox/dcim/forms/filtersets.py:506 netbox/dcim/forms/model_forms.py:371 msgid "Default platform" msgstr "Piattaforma predefinita" @@ -4515,7 +4515,7 @@ msgid "Schema" msgstr "Schema" #: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:618 -#: netbox/dcim/forms/bulk_import.py:447 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/filtersets.py:634 #: netbox/dcim/forms/model_forms.py:420 netbox/dcim/forms/model_forms.py:433 #: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:393 #: netbox/extras/forms/model_forms.py:615 netbox/extras/tables/tables.py:583 @@ -4550,47 +4550,47 @@ msgid "VM role" msgstr "Ruolo VM" #: netbox/dcim/forms/bulk_edit.py:682 netbox/dcim/forms/bulk_edit.py:712 -#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:495 -#: netbox/dcim/forms/bulk_import.py:499 netbox/dcim/forms/bulk_import.py:530 -#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:659 -#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/filtersets.py:709 +#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:496 +#: netbox/dcim/forms/bulk_import.py:500 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/bulk_import.py:660 +#: netbox/dcim/forms/bulk_import.py:664 netbox/dcim/forms/filtersets.py:709 #: netbox/dcim/forms/filtersets.py:735 netbox/dcim/forms/filtersets.py:853 #: netbox/dcim/forms/model_forms.py:512 netbox/dcim/forms/model_forms.py:551 #: netbox/dcim/forms/model_forms.py:669 -#: netbox/virtualization/forms/bulk_import.py:138 -#: netbox/virtualization/forms/bulk_import.py:139 +#: netbox/virtualization/forms/bulk_import.py:143 +#: netbox/virtualization/forms/bulk_import.py:144 #: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "Modello di configurazione" #: netbox/dcim/forms/bulk_edit.py:737 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_import.py:565 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/filtersets.py:116 #: netbox/dcim/forms/model_forms.py:614 netbox/dcim/forms/model_forms.py:990 #: netbox/dcim/forms/model_forms.py:1007 netbox/extras/filtersets.py:684 msgid "Device type" msgstr "Tipo di dispositivo" -#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:547 #: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:622 msgid "Device role" msgstr "Ruolo del dispositivo" -#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:571 +#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:572 #: netbox/dcim/forms/filtersets.py:826 netbox/dcim/forms/model_forms.py:563 #: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:205 #: netbox/extras/filtersets.py:700 netbox/templates/dcim/device.html:192 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 -#: netbox/virtualization/forms/bulk_import.py:128 +#: netbox/virtualization/forms/bulk_import.py:133 #: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" msgstr "piattaforma" -#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:591 #: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/filtersets.py:928 #: netbox/dcim/forms/model_forms.py:636 netbox/dcim/tables/devices.py:225 #: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:387 @@ -4602,7 +4602,7 @@ msgstr "piattaforma" #: netbox/virtualization/filtersets.py:123 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/forms/bulk_edit.py:111 -#: netbox/virtualization/forms/bulk_import.py:98 +#: netbox/virtualization/forms/bulk_import.py:103 #: netbox/virtualization/forms/filtersets.py:105 #: netbox/virtualization/forms/filtersets.py:129 #: netbox/virtualization/forms/filtersets.py:212 @@ -4623,7 +4623,7 @@ msgstr "Configurazione" msgid "Virtualization" msgstr "Virtualizzazione" -#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:732 +#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:733 #: netbox/dcim/forms/model_forms.py:764 netbox/dcim/forms/model_forms.py:1015 msgid "Module type" msgstr "Tipo di modulo" @@ -4656,8 +4656,8 @@ msgstr "Etichetta" msgid "Length" msgstr "Lunghezza" -#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1429 -#: netbox/dcim/forms/bulk_import.py:1432 netbox/dcim/forms/filtersets.py:1150 +#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1472 +#: netbox/dcim/forms/bulk_import.py:1475 netbox/dcim/forms/filtersets.py:1150 msgid "Length unit" msgstr "Unità di lunghezza" @@ -4666,18 +4666,18 @@ msgstr "Unità di lunghezza" msgid "Domain" msgstr "Dominio" -#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1594 +#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1637 #: netbox/dcim/forms/filtersets.py:1236 netbox/dcim/forms/model_forms.py:867 msgid "Power panel" msgstr "Pannello di alimentazione" -#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1630 +#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1673 #: netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Fornitura" -#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1635 +#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1678 #: netbox/dcim/forms/filtersets.py:1263 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4717,13 +4717,13 @@ msgstr "Pareggio assegnato" msgid "Allocated power draw (watts)" msgstr "Potenza assorbita allocata (watt)" -#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:865 +#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:866 #: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1438 #: netbox/dcim/forms/model_forms.py:1753 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "Porta di alimentazione" -#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:872 +#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:873 msgid "Feed leg" msgstr "Gamba di alimentazione" @@ -4732,7 +4732,7 @@ msgid "Management only" msgstr "Solo gestione" #: netbox/dcim/forms/bulk_edit.py:1228 netbox/dcim/forms/bulk_edit.py:1545 -#: netbox/dcim/forms/bulk_import.py:958 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/bulk_import.py:959 netbox/dcim/forms/filtersets.py:1482 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:446 #: netbox/dcim/models/device_components.py:782 @@ -4740,7 +4740,7 @@ msgid "PoE mode" msgstr "modalità PoE" #: netbox/dcim/forms/bulk_edit.py:1234 netbox/dcim/forms/bulk_edit.py:1551 -#: netbox/dcim/forms/bulk_import.py:964 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:453 #: netbox/dcim/models/device_components.py:789 @@ -4776,8 +4776,8 @@ msgstr "RITARDO" msgid "Virtual device contexts" msgstr "Contesti dei dispositivi virtuali" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:793 -#: netbox/dcim/forms/bulk_import.py:819 netbox/dcim/forms/filtersets.py:1330 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:794 +#: netbox/dcim/forms/bulk_import.py:820 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 #: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 @@ -4786,12 +4786,12 @@ msgstr "Contesti dei dispositivi virtuali" msgid "Speed" msgstr "Velocità" -#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:968 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:215 -#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/forms/bulk_import.py:176 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 #: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 @@ -4800,23 +4800,27 @@ msgstr "Velocità" msgid "Mode" msgstr "modalità" -#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/model_forms.py:1514 -#: 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/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:974 +#: netbox/dcim/forms/model_forms.py:1514 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/bulk_import.py:182 #: netbox/virtualization/forms/model_forms.py:333 msgid "VLAN group" msgstr "Gruppo VLAN" -#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/model_forms.py:1520 -#: netbox/dcim/tables/devices.py:622 +#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/model_forms.py:1520 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 +#: netbox/virtualization/forms/bulk_import.py:189 #: netbox/virtualization/forms/model_forms.py:338 msgid "Untagged VLAN" msgstr "VLAN senza tag" -#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/model_forms.py:1529 -#: netbox/dcim/tables/devices.py:628 +#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:988 +#: netbox/dcim/forms/model_forms.py:1529 netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 +#: netbox/virtualization/forms/bulk_import.py:196 #: netbox/virtualization/forms/model_forms.py:347 msgid "Tagged VLANs" msgstr "Taggato VLAN" @@ -4829,7 +4833,9 @@ msgstr "Aggiungi VLAN con tag" msgid "Remove tagged VLANs" msgstr "Rimuovi le VLAN contrassegnate" -#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/model_forms.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1001 +#: netbox/dcim/forms/model_forms.py:1538 +#: netbox/virtualization/forms/bulk_import.py:209 #: netbox/virtualization/forms/model_forms.py:356 msgid "Q-in-Q Service VLAN" msgstr "VLAN di servizio Q-in-Q" @@ -4897,230 +4903,230 @@ 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:67 +#: netbox/dcim/forms/bulk_import.py:68 msgid "Name of parent region" msgstr "Nome della regione madre" -#: netbox/dcim/forms/bulk_import.py:81 +#: netbox/dcim/forms/bulk_import.py:82 msgid "Name of parent site group" msgstr "Nome del gruppo del sito principale" -#: netbox/dcim/forms/bulk_import.py:100 +#: netbox/dcim/forms/bulk_import.py:101 msgid "Assigned region" msgstr "Regione assegnata" -#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:108 netbox/tenancy/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "Gruppo assegnato" -#: netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/bulk_import.py:127 msgid "available options" msgstr "opzioni disponibili" -#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:616 -#: netbox/dcim/forms/bulk_import.py:1591 netbox/ipam/forms/bulk_import.py:493 -#: netbox/virtualization/forms/bulk_import.py:64 -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/bulk_import.py:1634 netbox/ipam/forms/bulk_import.py:493 +#: netbox/virtualization/forms/bulk_import.py:69 +#: netbox/virtualization/forms/bulk_import.py:100 msgid "Assigned site" msgstr "Sito assegnato" -#: netbox/dcim/forms/bulk_import.py:144 +#: netbox/dcim/forms/bulk_import.py:145 msgid "Parent location" msgstr "Sede del genitore" -#: netbox/dcim/forms/bulk_import.py:146 +#: netbox/dcim/forms/bulk_import.py:147 msgid "Location not found." msgstr "Posizione non trovata." -#: netbox/dcim/forms/bulk_import.py:191 +#: netbox/dcim/forms/bulk_import.py:192 msgid "The manufacturer of this rack type" msgstr "Il produttore di questo tipo di rack" -#: netbox/dcim/forms/bulk_import.py:202 +#: netbox/dcim/forms/bulk_import.py:203 msgid "The lowest-numbered position in the rack" msgstr "La posizione con il numero più basso nel rack" -#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:283 msgid "Rail-to-rail width (in inches)" msgstr "Larghezza da rotaia a rotaia (in pollici)" -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_import.py:214 netbox/dcim/forms/bulk_import.py:293 msgid "Unit for outer dimensions" msgstr "Unità per dimensioni esterne" -#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 +#: netbox/dcim/forms/bulk_import.py:220 netbox/dcim/forms/bulk_import.py:305 msgid "Unit for rack weights" msgstr "Unità per pesi a scaffale" -#: netbox/dcim/forms/bulk_import.py:251 +#: netbox/dcim/forms/bulk_import.py:252 msgid "Name of assigned tenant" msgstr "Nome dell'inquilino assegnato" -#: netbox/dcim/forms/bulk_import.py:263 +#: netbox/dcim/forms/bulk_import.py:264 msgid "Name of assigned role" msgstr "Nome del ruolo assegnato" -#: netbox/dcim/forms/bulk_import.py:270 +#: netbox/dcim/forms/bulk_import.py:271 msgid "Rack type model" msgstr "Modello tipo rack" -#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:656 +#: netbox/dcim/forms/bulk_import.py:299 netbox/dcim/forms/bulk_import.py:462 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Airflow direction" msgstr "Direzione del flusso d'aria" -#: netbox/dcim/forms/bulk_import.py:330 +#: netbox/dcim/forms/bulk_import.py:331 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:332 +#: netbox/dcim/forms/bulk_import.py:333 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:340 +#: netbox/dcim/forms/bulk_import.py:341 msgid "Parent site" msgstr "Sito principale" -#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1604 +#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1647 msgid "Rack's location (if any)" msgstr "Posizione del rack (se presente)" -#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:328 +#: netbox/dcim/forms/bulk_import.py:357 netbox/dcim/forms/model_forms.py:328 #: 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:359 +#: netbox/dcim/forms/bulk_import.py:360 msgid "Comma-separated list of individual unit numbers" msgstr "Elenco separato da virgole di numeri di unità individuali" -#: netbox/dcim/forms/bulk_import.py:407 +#: netbox/dcim/forms/bulk_import.py:408 msgid "The manufacturer which produces this device type" msgstr "Il produttore che produce questo tipo di dispositivo" -#: netbox/dcim/forms/bulk_import.py:414 +#: netbox/dcim/forms/bulk_import.py:415 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:419 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Device weight" msgstr "Peso del dispositivo" -#: netbox/dcim/forms/bulk_import.py:425 +#: netbox/dcim/forms/bulk_import.py:426 msgid "Unit for device weight" msgstr "Unità per il peso del dispositivo" -#: netbox/dcim/forms/bulk_import.py:466 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Module weight" msgstr "Peso del modulo" -#: netbox/dcim/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:473 msgid "Unit for module weight" msgstr "Unità per il peso del modulo" -#: netbox/dcim/forms/bulk_import.py:489 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Parent Device Role" msgstr "Ruolo del dispositivo principale" -#: netbox/dcim/forms/bulk_import.py:491 +#: netbox/dcim/forms/bulk_import.py:492 msgid "Device role not found." msgstr "Ruolo del dispositivo non trovato." -#: netbox/dcim/forms/bulk_import.py:517 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent platform" msgstr "Piattaforma principale" -#: netbox/dcim/forms/bulk_import.py:519 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Platform not found." msgstr "Piattaforma non trovata." -#: netbox/dcim/forms/bulk_import.py:527 +#: netbox/dcim/forms/bulk_import.py:528 msgid "Limit platform assignments to this manufacturer" msgstr "Limita le assegnazioni delle piattaforme a questo produttore" -#: netbox/dcim/forms/bulk_import.py:549 netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/bulk_import.py:1717 #: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned role" msgstr "Ruolo assegnato" -#: netbox/dcim/forms/bulk_import.py:562 +#: netbox/dcim/forms/bulk_import.py:563 msgid "Device type manufacturer" msgstr "Produttore del tipo di dispositivo" -#: netbox/dcim/forms/bulk_import.py:568 +#: netbox/dcim/forms/bulk_import.py:569 msgid "Device type model" msgstr "Tipo di dispositivo modello" -#: netbox/dcim/forms/bulk_import.py:575 -#: netbox/virtualization/forms/bulk_import.py:132 +#: netbox/dcim/forms/bulk_import.py:576 +#: netbox/virtualization/forms/bulk_import.py:137 msgid "Assigned platform" msgstr "Piattaforma assegnata" -#: netbox/dcim/forms/bulk_import.py:583 netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/bulk_import.py:588 #: netbox/dcim/forms/model_forms.py:650 msgid "Virtual chassis" msgstr "Chassis virtuale" -#: netbox/dcim/forms/bulk_import.py:594 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Virtualization cluster" msgstr "Cluster di virtualizzazione" -#: netbox/dcim/forms/bulk_import.py:623 +#: netbox/dcim/forms/bulk_import.py:624 msgid "Assigned location (if any)" msgstr "Posizione assegnata (se presente)" -#: netbox/dcim/forms/bulk_import.py:630 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Assigned rack (if any)" msgstr "Rack assegnato (se presente)" -#: netbox/dcim/forms/bulk_import.py:633 +#: netbox/dcim/forms/bulk_import.py:634 msgid "Face" msgstr "Viso" -#: netbox/dcim/forms/bulk_import.py:636 +#: netbox/dcim/forms/bulk_import.py:637 msgid "Mounted rack face" msgstr "Faccia del rack montata" -#: netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:644 msgid "Parent device (for child devices)" msgstr "Dispositivo principale (per dispositivi per bambini)" -#: netbox/dcim/forms/bulk_import.py:646 +#: netbox/dcim/forms/bulk_import.py:647 msgid "Device bay" msgstr "Alloggiamento per dispositivi" -#: netbox/dcim/forms/bulk_import.py:650 +#: netbox/dcim/forms/bulk_import.py:651 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:723 +#: netbox/dcim/forms/bulk_import.py:724 msgid "The device in which this module is installed" msgstr "Il dispositivo in cui è installato questo modulo" -#: netbox/dcim/forms/bulk_import.py:726 netbox/dcim/forms/model_forms.py:754 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:754 msgid "Module bay" msgstr "alloggiamento per moduli" -#: netbox/dcim/forms/bulk_import.py:729 +#: netbox/dcim/forms/bulk_import.py:730 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:735 +#: netbox/dcim/forms/bulk_import.py:736 msgid "The type of module" msgstr "Il tipo di modulo" -#: netbox/dcim/forms/bulk_import.py:743 netbox/dcim/forms/model_forms.py:773 +#: netbox/dcim/forms/bulk_import.py:744 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "Componenti replicati" -#: netbox/dcim/forms/bulk_import.py:745 +#: netbox/dcim/forms/bulk_import.py:746 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" @@ -5128,182 +5134,204 @@ msgstr "" "Compila automaticamente i componenti associati a questo tipo di modulo " "(abilitato per impostazione predefinita)" -#: netbox/dcim/forms/bulk_import.py:748 netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/bulk_import.py:749 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "Adotta i componenti" -#: netbox/dcim/forms/bulk_import.py:750 netbox/dcim/forms/model_forms.py:782 +#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "Adotta componenti già esistenti" -#: netbox/dcim/forms/bulk_import.py:790 netbox/dcim/forms/bulk_import.py:816 -#: netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:791 netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:843 msgid "Port type" msgstr "Tipo di porta" -#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/bulk_import.py:824 +#: netbox/dcim/forms/bulk_import.py:799 netbox/dcim/forms/bulk_import.py:825 msgid "Port speed in bps" msgstr "Velocità della porta in bps" -#: netbox/dcim/forms/bulk_import.py:862 +#: netbox/dcim/forms/bulk_import.py:863 msgid "Outlet type" msgstr "Tipo di presa" -#: netbox/dcim/forms/bulk_import.py:869 +#: netbox/dcim/forms/bulk_import.py:870 msgid "Local power port which feeds this outlet" msgstr "Porta di alimentazione locale che alimenta questa presa" -#: netbox/dcim/forms/bulk_import.py:875 +#: netbox/dcim/forms/bulk_import.py:876 msgid "Electrical phase (for three-phase circuits)" msgstr "Fase elettrica (per circuiti trifase)" -#: netbox/dcim/forms/bulk_import.py:919 netbox/dcim/forms/model_forms.py:1476 -#: netbox/virtualization/forms/bulk_import.py:161 +#: netbox/dcim/forms/bulk_import.py:920 netbox/dcim/forms/model_forms.py:1476 +#: netbox/virtualization/forms/bulk_import.py:166 #: netbox/virtualization/forms/model_forms.py:317 msgid "Parent interface" msgstr "Interfaccia principale" -#: netbox/dcim/forms/bulk_import.py:926 netbox/dcim/forms/model_forms.py:1484 -#: netbox/virtualization/forms/bulk_import.py:168 +#: netbox/dcim/forms/bulk_import.py:927 netbox/dcim/forms/model_forms.py:1484 +#: netbox/virtualization/forms/bulk_import.py:173 #: netbox/virtualization/forms/model_forms.py:325 msgid "Bridged interface" msgstr "Interfaccia con ponte" -#: netbox/dcim/forms/bulk_import.py:929 +#: netbox/dcim/forms/bulk_import.py:930 msgid "Lag" msgstr "Ritardo" -#: netbox/dcim/forms/bulk_import.py:933 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Parent LAG interface" msgstr "Interfaccia LAG principale" -#: netbox/dcim/forms/bulk_import.py:936 +#: netbox/dcim/forms/bulk_import.py:937 msgid "Vdcs" msgstr "Vdc" -#: netbox/dcim/forms/bulk_import.py:941 +#: netbox/dcim/forms/bulk_import.py:942 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:947 +#: netbox/dcim/forms/bulk_import.py:948 msgid "Physical medium" msgstr "Supporto fisico" -#: netbox/dcim/forms/bulk_import.py:950 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_import.py:951 netbox/dcim/forms/filtersets.py:1453 msgid "Duplex" msgstr "Duplex" -#: netbox/dcim/forms/bulk_import.py:955 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Poe mode" msgstr "modalità Poe" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Poe type" msgstr "Tipo Poe" -#: netbox/dcim/forms/bulk_import.py:970 -#: netbox/virtualization/forms/bulk_import.py:174 +#: netbox/dcim/forms/bulk_import.py:971 +#: netbox/virtualization/forms/bulk_import.py:179 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "Modalità operativa IEEE 802.1Q (per interfacce L2)" -#: netbox/dcim/forms/bulk_import.py:977 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:978 +#: netbox/virtualization/forms/bulk_import.py:186 +msgid "Filter VLANs available for assignment by group" +msgstr "" + +#: netbox/dcim/forms/bulk_import.py:985 +#: netbox/virtualization/forms/bulk_import.py:193 +msgid "Assigned untagged VLAN ID (filtered by VLAN group)" +msgstr "" + +#: netbox/dcim/forms/bulk_import.py:994 +#: netbox/virtualization/forms/bulk_import.py:202 +msgid "" +"Assigned tagged VLAN IDs separated by commas, encased with double quotes " +"(filtered by VLAN group). Example:" +msgstr "" + +#: netbox/dcim/forms/bulk_import.py:1005 +#: netbox/virtualization/forms/bulk_import.py:213 +msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" +msgstr "" + +#: netbox/dcim/forms/bulk_import.py:1012 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:360 -#: netbox/virtualization/forms/bulk_import.py:181 +#: netbox/virtualization/forms/bulk_import.py:220 msgid "Assigned VRF" msgstr "VRF assegnato" -#: netbox/dcim/forms/bulk_import.py:980 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Rf role" msgstr "Ruolo Rf" -#: netbox/dcim/forms/bulk_import.py:983 +#: netbox/dcim/forms/bulk_import.py:1018 msgid "Wireless role (AP/station)" msgstr "Ruolo wireless (AP/stazione)" -#: netbox/dcim/forms/bulk_import.py:1019 +#: netbox/dcim/forms/bulk_import.py:1062 #, 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:1033 netbox/dcim/forms/model_forms.py:1142 +#: netbox/dcim/forms/bulk_import.py:1076 netbox/dcim/forms/model_forms.py:1142 #: netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "Porta posteriore" -#: netbox/dcim/forms/bulk_import.py:1036 +#: netbox/dcim/forms/bulk_import.py:1079 msgid "Corresponding rear port" msgstr "Porta posteriore corrispondente" -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1082 -#: netbox/dcim/forms/bulk_import.py:1419 +#: netbox/dcim/forms/bulk_import.py:1084 netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1462 msgid "Physical medium classification" msgstr "Classificazione del mezzo fisico" -#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:883 +#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Dispositivo installato" -#: netbox/dcim/forms/bulk_import.py:1114 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device installed within this bay" msgstr "" "Dispositivo per bambini installato all'interno di questo alloggiamento" -#: netbox/dcim/forms/bulk_import.py:1116 +#: netbox/dcim/forms/bulk_import.py:1159 msgid "Child device not found." msgstr "Dispositivo secondario non trovato." -#: netbox/dcim/forms/bulk_import.py:1174 +#: netbox/dcim/forms/bulk_import.py:1217 msgid "Parent inventory item" msgstr "Articolo di inventario principale" -#: netbox/dcim/forms/bulk_import.py:1177 +#: netbox/dcim/forms/bulk_import.py:1220 msgid "Component type" msgstr "Tipo di componente" -#: netbox/dcim/forms/bulk_import.py:1181 +#: netbox/dcim/forms/bulk_import.py:1224 msgid "Component Type" msgstr "Tipo di componente" -#: netbox/dcim/forms/bulk_import.py:1184 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component name" msgstr "Nome del componente" -#: netbox/dcim/forms/bulk_import.py:1186 +#: netbox/dcim/forms/bulk_import.py:1229 msgid "Component Name" msgstr "Nome del componente" -#: netbox/dcim/forms/bulk_import.py:1229 netbox/dcim/forms/bulk_import.py:1247 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/dcim/forms/bulk_import.py:1290 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:1239 +#: netbox/dcim/forms/bulk_import.py:1282 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "Componente non trovato: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1252 +#: netbox/dcim/forms/bulk_import.py:1295 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:1279 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1322 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:1282 netbox/ipam/forms/bulk_import.py:317 +#: netbox/dcim/forms/bulk_import.py:1325 netbox/ipam/forms/bulk_import.py:317 #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/filtersets.py:310 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 -#: netbox/virtualization/forms/bulk_import.py:152 -#: netbox/virtualization/forms/bulk_import.py:213 +#: netbox/virtualization/forms/bulk_import.py:157 +#: netbox/virtualization/forms/bulk_import.py:259 #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:293 @@ -5311,97 +5339,97 @@ msgstr "Dispositivo principale dell'interfaccia assegnata (se presente)" msgid "Virtual machine" msgstr "Macchina virtuale" -#: netbox/dcim/forms/bulk_import.py:1286 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1329 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:1293 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1336 netbox/ipam/filtersets.py:1035 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "Interfaccia assegnata" -#: netbox/dcim/forms/bulk_import.py:1297 +#: netbox/dcim/forms/bulk_import.py:1340 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:1334 +#: netbox/dcim/forms/bulk_import.py:1377 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:1360 +#: netbox/dcim/forms/bulk_import.py:1403 msgid "Side A site" msgstr "Sito Lato A" -#: netbox/dcim/forms/bulk_import.py:1364 +#: netbox/dcim/forms/bulk_import.py:1407 #: netbox/wireless/forms/bulk_import.py:94 msgid "Site of parent device A (if any)" msgstr "Sito del dispositivo principale A (se presente)" -#: netbox/dcim/forms/bulk_import.py:1367 +#: netbox/dcim/forms/bulk_import.py:1410 msgid "Side A device" msgstr "Dispositivo lato A" -#: netbox/dcim/forms/bulk_import.py:1370 netbox/dcim/forms/bulk_import.py:1395 +#: netbox/dcim/forms/bulk_import.py:1413 netbox/dcim/forms/bulk_import.py:1438 msgid "Device name" msgstr "Nome del dispositivo" -#: netbox/dcim/forms/bulk_import.py:1373 +#: netbox/dcim/forms/bulk_import.py:1416 msgid "Side A type" msgstr "Tipo Lato A" -#: netbox/dcim/forms/bulk_import.py:1379 +#: netbox/dcim/forms/bulk_import.py:1422 msgid "Side A name" msgstr "Nome del lato A" -#: netbox/dcim/forms/bulk_import.py:1380 netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1423 netbox/dcim/forms/bulk_import.py:1448 msgid "Termination name" msgstr "Nome della cessazione" -#: netbox/dcim/forms/bulk_import.py:1385 +#: netbox/dcim/forms/bulk_import.py:1428 msgid "Side B site" msgstr "Sito Lato B" -#: netbox/dcim/forms/bulk_import.py:1389 +#: netbox/dcim/forms/bulk_import.py:1432 #: netbox/wireless/forms/bulk_import.py:115 msgid "Site of parent device B (if any)" msgstr "Sito del dispositivo principale B (se presente)" -#: netbox/dcim/forms/bulk_import.py:1392 +#: netbox/dcim/forms/bulk_import.py:1435 msgid "Side B device" msgstr "Dispositivo lato B" -#: netbox/dcim/forms/bulk_import.py:1398 +#: netbox/dcim/forms/bulk_import.py:1441 msgid "Side B type" msgstr "Tipo B laterale" -#: netbox/dcim/forms/bulk_import.py:1404 +#: netbox/dcim/forms/bulk_import.py:1447 msgid "Side B name" msgstr "Nome lato B" -#: netbox/dcim/forms/bulk_import.py:1413 +#: netbox/dcim/forms/bulk_import.py:1456 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "Stato della connessione" -#: netbox/dcim/forms/bulk_import.py:1438 +#: netbox/dcim/forms/bulk_import.py:1481 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "" "Nome del colore (ad esempio «Rosso») o codice esadecimale (ad esempio " "«f44336\")" -#: netbox/dcim/forms/bulk_import.py:1490 +#: netbox/dcim/forms/bulk_import.py:1533 #, 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:1496 +#: netbox/dcim/forms/bulk_import.py:1539 #, 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:1517 +#: netbox/dcim/forms/bulk_import.py:1560 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " @@ -5410,56 +5438,56 @@ msgstr "" "{color} non corrispondeva a nessun nome di colore usato ed era più lungo di " "sei caratteri: esadecimale non valido." -#: netbox/dcim/forms/bulk_import.py:1542 netbox/dcim/forms/model_forms.py:903 +#: netbox/dcim/forms/bulk_import.py:1585 netbox/dcim/forms/model_forms.py:903 #: netbox/dcim/tables/devices.py:1088 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "Maestro" -#: netbox/dcim/forms/bulk_import.py:1546 +#: netbox/dcim/forms/bulk_import.py:1589 msgid "Master device" msgstr "Dispositivo master" -#: netbox/dcim/forms/bulk_import.py:1563 +#: netbox/dcim/forms/bulk_import.py:1606 msgid "Name of parent site" msgstr "Nome del sito principale" -#: netbox/dcim/forms/bulk_import.py:1597 +#: netbox/dcim/forms/bulk_import.py:1640 msgid "Upstream power panel" msgstr "Pannello di alimentazione upstream" -#: netbox/dcim/forms/bulk_import.py:1627 +#: netbox/dcim/forms/bulk_import.py:1670 msgid "Primary or redundant" msgstr "Primario o ridondante" -#: netbox/dcim/forms/bulk_import.py:1632 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Supply type (AC/DC)" msgstr "Tipo di alimentazione (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1637 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Single or three-phase" msgstr "Monofase o trifase" -#: netbox/dcim/forms/bulk_import.py:1688 netbox/dcim/forms/model_forms.py:1859 +#: netbox/dcim/forms/bulk_import.py:1731 netbox/dcim/forms/model_forms.py:1859 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "IPv4 primario" -#: netbox/dcim/forms/bulk_import.py:1692 +#: netbox/dcim/forms/bulk_import.py:1735 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:1695 netbox/dcim/forms/model_forms.py:1868 +#: netbox/dcim/forms/bulk_import.py:1738 netbox/dcim/forms/model_forms.py:1868 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "IPv6 primario" -#: netbox/dcim/forms/bulk_import.py:1699 +#: netbox/dcim/forms/bulk_import.py:1742 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" @@ -7063,12 +7091,12 @@ msgstr "posizione (U)" msgid "rack face" msgstr "faccia cremagliera" -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1204 +#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1210 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "IPv4 primario" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1212 +#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1218 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "IPv6 primario" @@ -7252,7 +7280,7 @@ msgid "" msgstr "" "Il master selezionato ({master}) non è assegnato a questo chassis virtuale." -#: netbox/dcim/models/devices.py:1167 +#: netbox/dcim/models/devices.py:1166 #, python-brace-format msgid "" "Unable to delete virtual chassis {self}. There are member interfaces which " @@ -7261,44 +7289,44 @@ msgstr "" "Impossibile eliminare lo chassis virtuale {self}. Esistono interfacce tra i " "membri che formano interfacce GAL trasversali." -#: netbox/dcim/models/devices.py:1193 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1199 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "identificatore" -#: netbox/dcim/models/devices.py:1194 +#: netbox/dcim/models/devices.py:1200 msgid "Numeric identifier unique to the parent device" msgstr "Identificatore numerico univoco per il dispositivo principale" -#: netbox/dcim/models/devices.py:1222 netbox/extras/models/customfields.py:231 +#: netbox/dcim/models/devices.py:1228 netbox/extras/models/customfields.py:231 #: netbox/extras/models/models.py:111 netbox/extras/models/models.py:800 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "commenti" -#: netbox/dcim/models/devices.py:1238 +#: netbox/dcim/models/devices.py:1244 msgid "virtual device context" msgstr "contesto del dispositivo virtuale" -#: netbox/dcim/models/devices.py:1239 +#: netbox/dcim/models/devices.py:1245 msgid "virtual device contexts" msgstr "contesti dei dispositivi virtuali" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1274 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip} non è un IPv{family} indirizzo." -#: netbox/dcim/models/devices.py:1274 +#: netbox/dcim/models/devices.py:1280 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:1305 +#: netbox/dcim/models/devices.py:1311 msgid "MAC addresses" msgstr "Indirizzi MAC" -#: netbox/dcim/models/devices.py:1337 +#: netbox/dcim/models/devices.py:1343 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7306,7 +7334,7 @@ msgstr "" "Impossibile annullare l'assegnazione dell'indirizzo MAC mentre è designato " "come MAC primario per un oggetto" -#: netbox/dcim/models/devices.py:1341 +#: netbox/dcim/models/devices.py:1347 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7563,7 +7591,7 @@ msgstr "Identificatore assegnato localmente" #: 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:519 -#: netbox/virtualization/forms/bulk_import.py:118 +#: netbox/virtualization/forms/bulk_import.py:123 msgid "Functional role" msgstr "Ruolo funzionale" @@ -7959,7 +7987,7 @@ msgstr "Pareggio assegnato (W)" #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 -#: netbox/vpn/tables/tunnels.py:99 +#: netbox/vpn/tables/tunnels.py:101 msgid "IP Addresses" msgstr "Indirizzi IP" @@ -7975,7 +8003,7 @@ msgstr "Gruppi FHRP" #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 #: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 #: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 -#: netbox/vpn/tables/tunnels.py:78 +#: netbox/vpn/tables/tunnels.py:80 msgid "Tunnel" msgstr "Tunnel" @@ -8247,18 +8275,18 @@ msgstr "Dispositivo rimosso {device} dalla baia {device_bay}." msgid "Children" msgstr "Bambini" -#: netbox/dcim/views.py:3865 +#: netbox/dcim/views.py:3864 #, python-brace-format msgid "Added member {device}" msgstr "Membro aggiunto {device}" -#: netbox/dcim/views.py:3914 +#: netbox/dcim/views.py:3909 #, 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:3927 +#: netbox/dcim/views.py:3920 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Rimosso {device} da chassis virtuale {chassis}" @@ -8725,7 +8753,7 @@ msgstr "Classe Button" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:383 #: netbox/extras/forms/filtersets.py:193 netbox/extras/forms/filtersets.py:498 -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Tipo MIME" @@ -8898,7 +8926,7 @@ msgstr "Tipo di oggetto assegnato" msgid "The classification of entry" msgstr "La classificazione degli ingressi" -#: netbox/extras/forms/bulk_import.py:285 +#: netbox/extras/forms/bulk_import.py:289 #: netbox/extras/forms/model_forms.py:400 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:247 @@ -8907,11 +8935,11 @@ msgstr "La classificazione degli ingressi" msgid "Users" msgstr "Utenti" -#: netbox/extras/forms/bulk_import.py:289 +#: netbox/extras/forms/bulk_import.py:293 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:292 +#: netbox/extras/forms/bulk_import.py:296 #: netbox/extras/forms/model_forms.py:395 netbox/netbox/navigation/menu.py:295 #: netbox/netbox/navigation/menu.py:434 #: netbox/templates/extras/notificationgroup.html:31 @@ -8924,7 +8952,7 @@ msgstr "Nomi utente separati da virgole, racchiusi tra virgolette" msgid "Groups" msgstr "Gruppi" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:300 msgid "Group names separated by commas, encased with double quotes" msgstr "Nomi di gruppo separati da virgole, racchiusi tra virgolette doppie" @@ -9713,19 +9741,19 @@ msgstr "cruscotto" msgid "dashboards" msgstr "cruscotti" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "template code" msgstr "codice modello" -#: netbox/extras/models/mixins.py:87 +#: netbox/extras/models/mixins.py:86 msgid "Jinja template code." msgstr "Codice modello Jinja." -#: netbox/extras/models/mixins.py:90 +#: netbox/extras/models/mixins.py:89 msgid "environment parameters" msgstr "parametri ambientali" -#: netbox/extras/models/mixins.py:95 +#: netbox/extras/models/mixins.py:94 #, python-brace-format msgid "" "Any additional parameters to pass when constructing " @@ -9734,32 +9762,32 @@ msgstr "" "Qualsiasi parametri aggiuntivi da superare quando si " "costruisce l'ambiente Jinja" -#: netbox/extras/models/mixins.py:102 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "Defaults to {default}" msgstr "Il valore predefinito è {default}" -#: netbox/extras/models/mixins.py:107 +#: 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:110 +#: netbox/extras/models/mixins.py:109 msgid "file extension" msgstr "estensione del file" -#: netbox/extras/models/mixins.py:113 +#: 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:116 +#: netbox/extras/models/mixins.py:115 msgid "as attachment" msgstr "come allegato" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:117 msgid "Download file as attachment" msgstr "Scarica il file come allegato" -#: netbox/extras/models/mixins.py:125 +#: 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 ()." @@ -10179,7 +10207,7 @@ msgid "load_json is deprecated and will be removed in v4.5" msgstr "load_json è obsoleto e verrà rimosso nella v4.5" #: netbox/extras/tables/columns.py:12 -#: netbox/templates/htmx/notifications.html:18 +#: netbox/templates/htmx/notifications.html:29 msgid "Dismiss" msgstr "Ignora" @@ -10371,32 +10399,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:1093 +#: netbox/extras/views.py:1125 #, 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:1256 +#: netbox/extras/views.py:1288 msgid "Your dashboard has been reset." msgstr "La tua dashboard è stata reimpostata." -#: netbox/extras/views.py:1302 +#: netbox/extras/views.py:1334 msgid "Added widget: " msgstr "Widget aggiunto: " -#: netbox/extras/views.py:1343 +#: netbox/extras/views.py:1375 msgid "Updated widget: " msgstr "Widget aggiornato: " -#: netbox/extras/views.py:1379 +#: netbox/extras/views.py:1411 msgid "Deleted widget: " msgstr "Widget eliminato: " -#: netbox/extras/views.py:1381 +#: netbox/extras/views.py:1413 msgid "Error deleting widget: " msgstr "Errore durante l'eliminazione del widget: " -#: netbox/extras/views.py:1486 +#: netbox/extras/views.py:1518 msgid "Unable to run script: RQ worker process not running." msgstr "" "Impossibile eseguire lo script: processo di lavoro RQ non in esecuzione." @@ -10719,7 +10747,7 @@ 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:218 -#: netbox/ipam/models/vlans.py:289 netbox/ipam/tables/ip.py:207 +#: netbox/ipam/models/vlans.py:290 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 @@ -10809,7 +10837,7 @@ msgid "VLAN ID ranges" msgstr "Intervalli di ID VLAN" #: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:249 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:250 #: netbox/ipam/tables/vlans.py:106 msgid "Q-in-Q role" msgstr "Ruolo Q-in-Q" @@ -10862,7 +10890,7 @@ msgid "VLAN's site (if any)" msgstr "Sito della VLAN (se presente)" #: netbox/ipam/forms/bulk_import.py:214 -#: netbox/virtualization/forms/bulk_import.py:80 +#: netbox/virtualization/forms/bulk_import.py:85 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "ID ambito" @@ -10928,7 +10956,7 @@ msgstr "Gruppo VLAN assegnato" 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:555 netbox/ipam/models/vlans.py:368 +#: netbox/ipam/forms/bulk_import.py:555 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "Politica di traduzione VLAN" @@ -11024,7 +11052,7 @@ msgstr "Prefisso principale" msgid "DNS Name" msgstr "Nome DNS" -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:290 +#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:291 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:52 #: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 @@ -11035,11 +11063,11 @@ msgstr "VLAN" msgid "Contains VLAN ID" msgstr "Contiene l'ID VLAN" -#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:388 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "ID VLAN locale" -#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:396 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "ID VLAN remoto" @@ -11047,7 +11075,7 @@ msgstr "ID VLAN remoto" msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ID VLAN" @@ -11564,32 +11592,32 @@ msgstr "" msgid "Ranges cannot overlap." msgstr "Gli intervalli non possono sovrapporsi." -#: netbox/ipam/models/vlans.py:197 +#: netbox/ipam/models/vlans.py:198 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:205 +#: netbox/ipam/models/vlans.py:206 msgid "VLAN group (optional)" msgstr "Gruppo VLAN (opzionale)" -#: netbox/ipam/models/vlans.py:213 netbox/ipam/models/vlans.py:393 -#: netbox/ipam/models/vlans.py:401 +#: netbox/ipam/models/vlans.py:214 netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:402 msgid "Numeric VLAN ID (1-4094)" msgstr "ID VLAN numerico (1-4094)" -#: netbox/ipam/models/vlans.py:231 +#: netbox/ipam/models/vlans.py:232 msgid "Operational status of this VLAN" msgstr "Stato operativo di questa VLAN" -#: netbox/ipam/models/vlans.py:239 +#: netbox/ipam/models/vlans.py:240 msgid "The primary function of this VLAN" msgstr "La funzione principale di questa VLAN" -#: netbox/ipam/models/vlans.py:254 +#: netbox/ipam/models/vlans.py:255 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:303 +#: netbox/ipam/models/vlans.py:304 #, python-brace-format msgid "" "VLAN is assigned to group {group} (scope: {scope}); cannot also assign to " @@ -11598,7 +11626,7 @@ msgstr "" "La VLAN è assegnata al gruppo {group} (scopo: {scope}); non può essere " "assegnato anche al sito {site}." -#: netbox/ipam/models/vlans.py:310 +#: netbox/ipam/models/vlans.py:311 #, python-brace-format msgid "" "The assigned site {site} is not a member of the assigned group {group} " @@ -11607,28 +11635,28 @@ msgstr "" "Il sito assegnato {site} non è un membro del gruppo assegnato {group} " "(scopo: {scope})." -#: netbox/ipam/models/vlans.py:319 +#: netbox/ipam/models/vlans.py:320 #, 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:326 +#: netbox/ipam/models/vlans.py:327 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:332 +#: netbox/ipam/models/vlans.py:333 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:369 +#: netbox/ipam/models/vlans.py:370 msgid "VLAN translation policies" msgstr "Politiche di traduzione VLAN" -#: netbox/ipam/models/vlans.py:410 +#: netbox/ipam/models/vlans.py:411 msgid "VLAN translation rule" msgstr "Regola di traduzione VLAN" @@ -12244,7 +12272,7 @@ msgstr "Tipo/i di oggetto" msgid "Lookup" msgstr "Cercare" -#: netbox/netbox/forms/base.py:90 +#: netbox/netbox/forms/base.py:91 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" @@ -12252,11 +12280,11 @@ msgstr "" "Slug di tag separati da virgole, racchiusi tra virgolette doppie (ad esempio" " «tag1, tag2, tag3\")" -#: netbox/netbox/forms/base.py:119 +#: netbox/netbox/forms/base.py:149 msgid "Add tags" msgstr "Aggiungi tag" -#: netbox/netbox/forms/base.py:124 +#: netbox/netbox/forms/base.py:154 msgid "Remove tags" msgstr "Rimuovi tag" @@ -13031,54 +13059,62 @@ msgstr "" "Si è verificato un errore durante il rendering del modello di esportazione " "selezionato ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:442 +#: netbox/netbox/views/generic/bulk_views.py:388 +msgid "Must be a list." +msgstr "" + +#: netbox/netbox/views/generic/bulk_views.py:398 +msgid "Must be a dictionary." +msgstr "" + +#: netbox/netbox/views/generic/bulk_views.py:461 #, python-brace-format msgid "Object with ID {id} does not exist" -msgstr "Oggetto con ID {id} non esiste" +msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:525 +#: netbox/netbox/views/generic/bulk_views.py:546 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Importazione in blocco {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:541 +#: netbox/netbox/views/generic/bulk_views.py:562 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:731 +#: netbox/netbox/views/generic/bulk_views.py:752 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Modifica in blocco {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:747 +#: netbox/netbox/views/generic/bulk_views.py:768 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Aggiornato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 -#: netbox/netbox/views/generic/bulk_views.py:1015 -#: netbox/netbox/views/generic/bulk_views.py:1063 +#: netbox/netbox/views/generic/bulk_views.py:801 +#: netbox/netbox/views/generic/bulk_views.py:1036 +#: netbox/netbox/views/generic/bulk_views.py:1084 #, python-brace-format msgid "No {object_type} were selected." msgstr "No {object_type} sono stati selezionati." -#: netbox/netbox/views/generic/bulk_views.py:873 +#: netbox/netbox/views/generic/bulk_views.py:894 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Rinominato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:943 +#: netbox/netbox/views/generic/bulk_views.py:964 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Eliminazione in blocco {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 +#: netbox/netbox/views/generic/bulk_views.py:991 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Eliminato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:987 +#: netbox/netbox/views/generic/bulk_views.py:1008 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "Eliminazione non riuscita a causa della presenza di uno o più oggetti " @@ -15401,15 +15437,31 @@ msgid "The following objects will be deleted as a result of this action." msgstr "" "I seguenti oggetti verranno eliminati come risultato di questa azione." -#: netbox/templates/htmx/notifications.html:15 +#: netbox/templates/htmx/notifications.html:6 +#, python-format +msgid "Dismiss %(count)s unread notification?" +msgid_plural "Dismiss %(count)s unread notifications?" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: netbox/templates/htmx/notifications.html:7 +msgid "Dismiss all unread notifications" +msgstr "" + +#: netbox/templates/htmx/notifications.html:9 +msgid "Dismiss all" +msgstr "" + +#: netbox/templates/htmx/notifications.html:26 msgid "ago" msgstr "fa" -#: netbox/templates/htmx/notifications.html:26 +#: netbox/templates/htmx/notifications.html:37 msgid "No unread notifications" msgstr "Nessuna notifica non letta" -#: netbox/templates/htmx/notifications.html:31 +#: netbox/templates/htmx/notifications.html:42 msgid "All notifications" msgstr "Tutte le notifiche" @@ -16040,7 +16092,7 @@ msgstr "Incapsulamento" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 #: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 -#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 +#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "Profilo IPSec" @@ -16065,7 +16117,7 @@ msgstr "Terminazione del tunnel" #: netbox/templates/vpn/tunneltermination.html:35 #: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103 #: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248 -#: netbox/vpn/tables/tunnels.py:102 +#: netbox/vpn/tables/tunnels.py:104 msgid "Outside IP" msgstr "IP esterno" @@ -16399,11 +16451,11 @@ msgstr "" msgid "Objects" msgstr "Oggetti" -#: netbox/users/forms/model_forms.py:400 +#: netbox/users/forms/model_forms.py:403 msgid "At least one action must be selected." msgstr "È necessario selezionare almeno un'azione." -#: netbox/users/forms/model_forms.py:418 +#: netbox/users/forms/model_forms.py:421 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "Filtro non valido per {model}: {error}" @@ -16661,18 +16713,18 @@ msgstr "" "Intervalli non validi ({value}). Deve essere un intervallo di numeri interi " "in ordine crescente." -#: netbox/utilities/forms/fields/csv.py:44 +#: netbox/utilities/forms/fields/csv.py:59 #, python-brace-format msgid "Invalid value for a multiple choice field: {value}" msgstr "Valore non valido per un campo a scelta multipla: {value}" -#: netbox/utilities/forms/fields/csv.py:57 -#: netbox/utilities/forms/fields/csv.py:78 +#: netbox/utilities/forms/fields/csv.py:77 +#: netbox/utilities/forms/fields/csv.py:98 #, python-format msgid "Object not found: %(value)s" msgstr "Oggetto non trovato: %(value)s" -#: netbox/utilities/forms/fields/csv.py:65 +#: netbox/utilities/forms/fields/csv.py:85 #, python-brace-format msgid "" "\"{value}\" is not a unique value for this field; multiple objects were " @@ -16681,16 +16733,16 @@ msgstr "" "«{value}\"non è un valore univoco per questo campo; sono stati trovati più " "oggetti" -#: netbox/utilities/forms/fields/csv.py:69 +#: netbox/utilities/forms/fields/csv.py:89 #, python-brace-format msgid "\"{field_name}\" is an invalid accessor field name." msgstr "«{field_name}\"è un nome di campo di accesso non valido." -#: netbox/utilities/forms/fields/csv.py:102 +#: netbox/utilities/forms/fields/csv.py:122 msgid "Object type must be specified as \".\"" msgstr "Il tipo di oggetto deve essere specificato come».»" -#: netbox/utilities/forms/fields/csv.py:106 +#: netbox/utilities/forms/fields/csv.py:126 msgid "Invalid object type" msgstr "Tipo di oggetto non valido" @@ -17038,19 +17090,19 @@ msgstr "Disco (MB)" msgid "Size (MB)" msgstr "Dimensioni (MB)" -#: netbox/virtualization/forms/bulk_import.py:45 +#: netbox/virtualization/forms/bulk_import.py:50 msgid "Type of cluster" msgstr "Tipo di cluster" -#: netbox/virtualization/forms/bulk_import.py:52 +#: netbox/virtualization/forms/bulk_import.py:57 msgid "Assigned cluster group" msgstr "Gruppo di cluster assegnato" -#: netbox/virtualization/forms/bulk_import.py:102 +#: netbox/virtualization/forms/bulk_import.py:107 msgid "Assigned cluster" msgstr "Cluster assegnato" -#: netbox/virtualization/forms/bulk_import.py:109 +#: netbox/virtualization/forms/bulk_import.py:114 msgid "Assigned device within cluster" msgstr "Dispositivo assegnato all'interno del cluster" @@ -17491,7 +17543,7 @@ msgid "Assigned Object Type" msgstr "Tipo di oggetto assegnato" #: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131 -#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91 +#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:93 msgid "Tunnel interface" msgstr "Interfaccia tunnel" diff --git a/netbox/translations/ja/LC_MESSAGES/django.mo b/netbox/translations/ja/LC_MESSAGES/django.mo index c826e7877e1aaf0dcb7d91ba8117a6451dabad56..e9041c80005d2e45cbc35b1925e38a3e08d50baa 100644 GIT binary patch delta 73187 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 diff --git a/netbox/translations/ja/LC_MESSAGES/django.po b/netbox/translations/ja/LC_MESSAGES/django.po index 76db9e261..f010cff72 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-10-28 05:03+0000\n" +"POT-Creation-Date: 2025-11-11 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" @@ -89,9 +89,9 @@ msgstr "パスワードは正常に変更されました。" #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1836 -#: netbox/dcim/choices.py:1894 netbox/dcim/choices.py:1961 -#: netbox/dcim/choices.py:1983 netbox/virtualization/choices.py:20 +#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1854 +#: netbox/dcim/choices.py:1912 netbox/dcim/choices.py:1979 +#: netbox/dcim/choices.py:2001 netbox/virtualization/choices.py:20 #: netbox/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -105,8 +105,8 @@ msgstr "プロビジョニング" #: netbox/core/tables/tasks.py:23 netbox/dcim/choices.py:22 #: netbox/dcim/choices.py:103 netbox/dcim/choices.py:155 #: netbox/dcim/choices.py:203 netbox/dcim/choices.py:256 -#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 -#: netbox/dcim/choices.py:1982 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1911 netbox/dcim/choices.py:1978 +#: netbox/dcim/choices.py:2000 netbox/extras/tables/tables.py:598 #: 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:29 @@ -118,8 +118,8 @@ msgid "Active" msgstr "アクティブ" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1892 -#: netbox/dcim/choices.py:1962 netbox/dcim/choices.py:1981 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1910 +#: netbox/dcim/choices.py:1980 netbox/dcim/choices.py:1999 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "オフライン" @@ -132,7 +132,7 @@ msgstr "デプロビジョニング" msgid "Decommissioned" msgstr "廃止" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1905 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1923 #: netbox/dcim/tables/devices.py:1178 netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -165,8 +165,8 @@ msgstr "ハブ" msgid "Spoke" msgstr "スポーク" -#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:204 -#: netbox/circuits/filtersets.py:284 netbox/dcim/base_filtersets.py:22 +#: netbox/circuits/filtersets.py:37 netbox/circuits/filtersets.py:202 +#: netbox/circuits/filtersets.py:282 netbox/dcim/base_filtersets.py:22 #: 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:1108 @@ -177,8 +177,8 @@ msgstr "スポーク" 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/circuits/filtersets.py:44 netbox/circuits/filtersets.py:209 +#: netbox/circuits/filtersets.py:289 netbox/dcim/base_filtersets.py:29 #: 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:1115 @@ -190,8 +190,8 @@ msgstr "リージョン (ID)" 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/circuits/filtersets.py:50 netbox/circuits/filtersets.py:215 +#: netbox/circuits/filtersets.py:295 netbox/dcim/base_filtersets.py:35 #: netbox/dcim/filtersets.py:131 netbox/dcim/filtersets.py:228 #: netbox/dcim/filtersets.py:349 netbox/dcim/filtersets.py:480 #: netbox/dcim/filtersets.py:1121 netbox/dcim/filtersets.py:1442 @@ -202,8 +202,8 @@ msgstr "リージョン (slug)" msgid "Site group (ID)" msgstr "サイトグループ (ID)" -#: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224 -#: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 +#: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:222 +#: netbox/circuits/filtersets.py:302 netbox/dcim/base_filtersets.py:42 #: netbox/dcim/filtersets.py:138 netbox/dcim/filtersets.py:235 #: netbox/dcim/filtersets.py:356 netbox/dcim/filtersets.py:487 #: netbox/dcim/filtersets.py:1128 netbox/dcim/filtersets.py:1449 @@ -219,10 +219,10 @@ msgstr "サイトグループ (slug)" #: netbox/circuits/forms/filtersets.py:241 #: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/bulk_edit.py:183 #: netbox/dcim/forms/bulk_edit.py:355 netbox/dcim/forms/bulk_edit.py:753 -#: netbox/dcim/forms/bulk_edit.py:958 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:613 netbox/dcim/forms/bulk_import.py:1560 -#: netbox/dcim/forms/bulk_import.py:1588 netbox/dcim/forms/filtersets.py:89 +#: netbox/dcim/forms/bulk_edit.py:958 netbox/dcim/forms/bulk_import.py:135 +#: netbox/dcim/forms/bulk_import.py:237 netbox/dcim/forms/bulk_import.py:338 +#: netbox/dcim/forms/bulk_import.py:614 netbox/dcim/forms/bulk_import.py:1603 +#: netbox/dcim/forms/bulk_import.py:1631 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:783 #: netbox/dcim/forms/filtersets.py:1002 netbox/dcim/forms/filtersets.py:1075 @@ -250,8 +250,8 @@ msgstr "サイトグループ (slug)" #: netbox/templates/ipam/vlan_edit.html:52 #: netbox/templates/virtualization/virtualmachine.html:95 #: netbox/virtualization/forms/bulk_edit.py:106 -#: netbox/virtualization/forms/bulk_import.py:60 -#: netbox/virtualization/forms/bulk_import.py:91 +#: netbox/virtualization/forms/bulk_import.py:65 +#: netbox/virtualization/forms/bulk_import.py:96 #: netbox/virtualization/forms/filtersets.py:75 #: netbox/virtualization/forms/filtersets.py:154 #: netbox/virtualization/forms/model_forms.py:104 @@ -263,8 +263,8 @@ msgstr "サイトグループ (slug)" 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/circuits/filtersets.py:68 netbox/circuits/filtersets.py:233 +#: netbox/circuits/filtersets.py:313 netbox/dcim/base_filtersets.py:53 #: netbox/dcim/filtersets.py:245 netbox/dcim/filtersets.py:366 #: netbox/dcim/filtersets.py:461 netbox/extras/filtersets.py:668 #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:972 @@ -283,44 +283,44 @@ msgstr "ASN (ID)" msgid "ASN" msgstr "ASN" -#: netbox/circuits/filtersets.py:101 netbox/circuits/filtersets.py:128 -#: netbox/circuits/filtersets.py:162 netbox/circuits/filtersets.py:338 -#: netbox/circuits/filtersets.py:406 netbox/circuits/filtersets.py:482 -#: netbox/circuits/filtersets.py:550 netbox/ipam/filtersets.py:262 +#: netbox/circuits/filtersets.py:99 netbox/circuits/filtersets.py:126 +#: netbox/circuits/filtersets.py:160 netbox/circuits/filtersets.py:336 +#: netbox/circuits/filtersets.py:404 netbox/circuits/filtersets.py:480 +#: netbox/circuits/filtersets.py:548 netbox/ipam/filtersets.py:262 msgid "Provider (ID)" msgstr "プロバイダ (ID)" -#: netbox/circuits/filtersets.py:107 netbox/circuits/filtersets.py:134 -#: netbox/circuits/filtersets.py:168 netbox/circuits/filtersets.py:344 -#: netbox/circuits/filtersets.py:488 netbox/circuits/filtersets.py:556 +#: netbox/circuits/filtersets.py:105 netbox/circuits/filtersets.py:132 +#: netbox/circuits/filtersets.py:166 netbox/circuits/filtersets.py:342 +#: netbox/circuits/filtersets.py:486 netbox/circuits/filtersets.py:554 #: netbox/ipam/filtersets.py:268 msgid "Provider (slug)" msgstr "プロバイダ (slug)" -#: netbox/circuits/filtersets.py:173 netbox/circuits/filtersets.py:493 -#: netbox/circuits/filtersets.py:561 +#: netbox/circuits/filtersets.py:171 netbox/circuits/filtersets.py:491 +#: netbox/circuits/filtersets.py:559 msgid "Provider account (ID)" msgstr "プロバイダアカウント (ID)" -#: netbox/circuits/filtersets.py:179 netbox/circuits/filtersets.py:499 -#: netbox/circuits/filtersets.py:567 +#: netbox/circuits/filtersets.py:177 netbox/circuits/filtersets.py:497 +#: netbox/circuits/filtersets.py:565 msgid "Provider account (account)" msgstr "プロバイダーアカウント (アカウント)" -#: netbox/circuits/filtersets.py:184 netbox/circuits/filtersets.py:503 -#: netbox/circuits/filtersets.py:572 +#: netbox/circuits/filtersets.py:182 netbox/circuits/filtersets.py:501 +#: netbox/circuits/filtersets.py:570 msgid "Provider network (ID)" msgstr "プロバイダネットワーク (ID)" -#: netbox/circuits/filtersets.py:188 +#: netbox/circuits/filtersets.py:186 msgid "Circuit type (ID)" msgstr "回線タイプ (ID)" -#: netbox/circuits/filtersets.py:194 +#: netbox/circuits/filtersets.py:192 msgid "Circuit type (slug)" msgstr "回線タイプ (slug)" -#: netbox/circuits/filtersets.py:229 netbox/circuits/filtersets.py:309 +#: netbox/circuits/filtersets.py:227 netbox/circuits/filtersets.py:307 #: 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:1132 netbox/dcim/filtersets.py:1454 @@ -331,7 +331,7 @@ msgstr "回線タイプ (slug)" msgid "Site (ID)" msgstr "サイト (ID)" -#: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 +#: netbox/circuits/filtersets.py:237 netbox/circuits/filtersets.py:319 #: 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:1144 netbox/dcim/filtersets.py:1465 @@ -339,14 +339,14 @@ msgstr "サイト (ID)" msgid "Location (ID)" msgstr "ロケーション (ID)" -#: netbox/circuits/filtersets.py:244 netbox/circuits/filtersets.py:248 +#: netbox/circuits/filtersets.py:242 netbox/circuits/filtersets.py:246 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:81 -#: netbox/core/filtersets.py:141 netbox/core/filtersets.py:166 -#: netbox/core/filtersets.py:205 netbox/dcim/filtersets.py:787 +#: netbox/circuits/filtersets.py:271 netbox/circuits/filtersets.py:373 +#: netbox/circuits/filtersets.py:535 netbox/core/filtersets.py:81 +#: netbox/core/filtersets.py:145 netbox/core/filtersets.py:170 +#: netbox/core/filtersets.py:209 netbox/dcim/filtersets.py:787 #: netbox/dcim/filtersets.py:1521 netbox/dcim/filtersets.py:2626 #: netbox/extras/filtersets.py:45 netbox/extras/filtersets.py:67 #: netbox/extras/filtersets.py:96 netbox/extras/filtersets.py:136 @@ -357,7 +357,7 @@ msgstr "ターミネーション A (ID)" #: netbox/extras/filtersets.py:560 netbox/extras/filtersets.py:595 #: netbox/extras/filtersets.py:625 netbox/extras/filtersets.py:794 #: netbox/ipam/forms/model_forms.py:493 netbox/netbox/filtersets.py:296 -#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:166 +#: netbox/netbox/forms/__init__.py:22 netbox/netbox/forms/base.py:196 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -369,7 +369,7 @@ msgstr "ターミネーション A (ID)" msgid "Search" msgstr "検索" -#: netbox/circuits/filtersets.py:277 netbox/circuits/forms/bulk_edit.py:195 +#: netbox/circuits/filtersets.py:275 netbox/circuits/forms/bulk_edit.py:195 #: netbox/circuits/forms/bulk_edit.py:284 #: netbox/circuits/forms/bulk_import.py:128 #: netbox/circuits/forms/filtersets.py:224 @@ -388,7 +388,7 @@ msgstr "検索" msgid "Circuit" msgstr "回線" -#: netbox/circuits/filtersets.py:328 netbox/dcim/base_filtersets.py:66 +#: netbox/circuits/filtersets.py:326 netbox/dcim/base_filtersets.py:66 #: netbox/dcim/filtersets.py:268 netbox/dcim/filtersets.py:379 #: netbox/dcim/filtersets.py:500 netbox/dcim/filtersets.py:1151 #: netbox/dcim/filtersets.py:1471 netbox/dcim/filtersets.py:1569 @@ -396,47 +396,47 @@ msgstr "回線" msgid "Location (slug)" msgstr "ロケーション (slug)" -#: netbox/circuits/filtersets.py:333 +#: netbox/circuits/filtersets.py:331 msgid "ProviderNetwork (ID)" msgstr "プロバイダネットワーク (ID)" -#: netbox/circuits/filtersets.py:381 +#: netbox/circuits/filtersets.py:379 msgid "Circuit (CID)" msgstr "回線 (CID)" -#: netbox/circuits/filtersets.py:386 +#: netbox/circuits/filtersets.py:384 msgid "Circuit (ID)" msgstr "回線 (ID)" -#: netbox/circuits/filtersets.py:391 +#: netbox/circuits/filtersets.py:389 msgid "Virtual circuit (CID)" msgstr "仮想回線 (CID)" -#: netbox/circuits/filtersets.py:396 netbox/dcim/filtersets.py:2056 +#: netbox/circuits/filtersets.py:394 netbox/dcim/filtersets.py:2056 msgid "Virtual circuit (ID)" msgstr "仮想回線 (ID)" -#: netbox/circuits/filtersets.py:401 +#: netbox/circuits/filtersets.py:399 msgid "Provider (name)" msgstr "プロバイダ (名前)" -#: netbox/circuits/filtersets.py:410 +#: netbox/circuits/filtersets.py:408 msgid "Circuit group (ID)" msgstr "回路グループ (ID)" -#: netbox/circuits/filtersets.py:416 +#: netbox/circuits/filtersets.py:414 msgid "Circuit group (slug)" msgstr "回線グループ (slug)" -#: netbox/circuits/filtersets.py:507 +#: netbox/circuits/filtersets.py:505 msgid "Virtual circuit type (ID)" msgstr "仮想回線タイプ (ID)" -#: netbox/circuits/filtersets.py:513 +#: netbox/circuits/filtersets.py:511 msgid "Virtual circuit type (slug)" msgstr "仮想回線タイプ (スラッグ)" -#: netbox/circuits/filtersets.py:541 netbox/circuits/forms/bulk_edit.py:355 +#: netbox/circuits/filtersets.py:539 netbox/circuits/forms/bulk_edit.py:355 #: netbox/circuits/forms/bulk_import.py:249 #: netbox/circuits/forms/filtersets.py:373 #: netbox/circuits/forms/filtersets.py:379 @@ -448,7 +448,7 @@ msgstr "仮想回線タイプ (スラッグ)" msgid "Virtual circuit" msgstr "仮想回線" -#: netbox/circuits/filtersets.py:577 netbox/dcim/filtersets.py:1361 +#: netbox/circuits/filtersets.py:575 netbox/dcim/filtersets.py:1361 #: netbox/dcim/filtersets.py:1796 netbox/ipam/filtersets.py:628 #: netbox/vpn/filtersets.py:102 netbox/vpn/filtersets.py:404 msgid "Interface (ID)" @@ -669,7 +669,7 @@ msgstr "サービス ID" #: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:227 #: netbox/dcim/forms/bulk_edit.py:673 netbox/dcim/forms/bulk_edit.py:889 #: netbox/dcim/forms/bulk_edit.py:1262 netbox/dcim/forms/bulk_edit.py:1289 -#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1435 +#: netbox/dcim/forms/bulk_edit.py:1823 netbox/dcim/forms/bulk_import.py:1478 #: netbox/dcim/forms/filtersets.py:1142 netbox/dcim/forms/filtersets.py:1400 #: netbox/dcim/forms/filtersets.py:1553 netbox/dcim/forms/filtersets.py:1577 #: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 @@ -704,12 +704,12 @@ msgstr "色" #: netbox/dcim/forms/bulk_edit.py:1097 netbox/dcim/forms/bulk_edit.py:1120 #: netbox/dcim/forms/bulk_edit.py:1162 netbox/dcim/forms/bulk_edit.py:1206 #: netbox/dcim/forms/bulk_edit.py:1257 netbox/dcim/forms/bulk_edit.py:1284 -#: netbox/dcim/forms/bulk_import.py:194 netbox/dcim/forms/bulk_import.py:273 -#: netbox/dcim/forms/bulk_import.py:787 netbox/dcim/forms/bulk_import.py:813 -#: netbox/dcim/forms/bulk_import.py:839 netbox/dcim/forms/bulk_import.py:859 -#: netbox/dcim/forms/bulk_import.py:945 netbox/dcim/forms/bulk_import.py:1039 -#: netbox/dcim/forms/bulk_import.py:1081 netbox/dcim/forms/bulk_import.py:1416 -#: netbox/dcim/forms/bulk_import.py:1625 netbox/dcim/forms/filtersets.py:1033 +#: netbox/dcim/forms/bulk_import.py:195 netbox/dcim/forms/bulk_import.py:274 +#: netbox/dcim/forms/bulk_import.py:788 netbox/dcim/forms/bulk_import.py:814 +#: netbox/dcim/forms/bulk_import.py:840 netbox/dcim/forms/bulk_import.py:860 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/bulk_import.py:1082 +#: netbox/dcim/forms/bulk_import.py:1124 netbox/dcim/forms/bulk_import.py:1459 +#: netbox/dcim/forms/bulk_import.py:1668 netbox/dcim/forms/filtersets.py:1033 #: netbox/dcim/forms/filtersets.py:1132 netbox/dcim/forms/filtersets.py:1253 #: netbox/dcim/forms/filtersets.py:1325 netbox/dcim/forms/filtersets.py:1350 #: netbox/dcim/forms/filtersets.py:1374 netbox/dcim/forms/filtersets.py:1394 @@ -743,7 +743,7 @@ msgstr "色" #: netbox/templates/wireless/inc/authentication_attrs.html:8 #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:61 -#: netbox/virtualization/forms/bulk_import.py:42 +#: netbox/virtualization/forms/bulk_import.py:47 #: netbox/virtualization/forms/filtersets.py:55 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:66 @@ -779,11 +779,11 @@ msgstr "プロバイダアカウント" #: netbox/dcim/forms/bulk_edit.py:776 netbox/dcim/forms/bulk_edit.py:841 #: netbox/dcim/forms/bulk_edit.py:873 netbox/dcim/forms/bulk_edit.py:1000 #: netbox/dcim/forms/bulk_edit.py:1797 netbox/dcim/forms/bulk_edit.py:1846 -#: 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:362 -#: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:738 -#: netbox/dcim/forms/bulk_import.py:1189 netbox/dcim/forms/bulk_import.py:1410 -#: netbox/dcim/forms/bulk_import.py:1620 netbox/dcim/forms/bulk_import.py:1684 +#: netbox/dcim/forms/bulk_import.py:92 netbox/dcim/forms/bulk_import.py:151 +#: netbox/dcim/forms/bulk_import.py:255 netbox/dcim/forms/bulk_import.py:363 +#: netbox/dcim/forms/bulk_import.py:579 netbox/dcim/forms/bulk_import.py:739 +#: netbox/dcim/forms/bulk_import.py:1232 netbox/dcim/forms/bulk_import.py:1453 +#: netbox/dcim/forms/bulk_import.py:1663 netbox/dcim/forms/bulk_import.py:1727 #: netbox/dcim/forms/filtersets.py:180 netbox/dcim/forms/filtersets.py:239 #: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:462 #: netbox/dcim/forms/filtersets.py:829 netbox/dcim/forms/filtersets.py:954 @@ -829,8 +829,8 @@ msgstr "プロバイダアカウント" #: netbox/users/forms/filtersets.py:32 netbox/users/forms/model_forms.py:205 #: netbox/virtualization/forms/bulk_edit.py:71 #: netbox/virtualization/forms/bulk_edit.py:100 -#: netbox/virtualization/forms/bulk_import.py:55 -#: netbox/virtualization/forms/bulk_import.py:86 +#: netbox/virtualization/forms/bulk_import.py:60 +#: netbox/virtualization/forms/bulk_import.py:91 #: netbox/virtualization/forms/filtersets.py:83 #: netbox/virtualization/forms/filtersets.py:166 #: netbox/virtualization/tables/clusters.py:74 @@ -838,7 +838,7 @@ msgstr "プロバイダアカウント" #: 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/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:46 #: netbox/wireless/forms/bulk_edit.py:109 #: netbox/wireless/forms/bulk_import.py:45 @@ -862,10 +862,10 @@ msgstr "ステータス" #: netbox/dcim/forms/bulk_edit.py:202 netbox/dcim/forms/bulk_edit.py:372 #: netbox/dcim/forms/bulk_edit.py:501 netbox/dcim/forms/bulk_edit.py:766 #: netbox/dcim/forms/bulk_edit.py:879 netbox/dcim/forms/bulk_edit.py:1851 -#: 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:367 -#: netbox/dcim/forms/bulk_import.py:552 netbox/dcim/forms/bulk_import.py:1422 -#: netbox/dcim/forms/bulk_import.py:1677 netbox/dcim/forms/filtersets.py:175 +#: netbox/dcim/forms/bulk_import.py:111 netbox/dcim/forms/bulk_import.py:156 +#: netbox/dcim/forms/bulk_import.py:248 netbox/dcim/forms/bulk_import.py:368 +#: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:1465 +#: netbox/dcim/forms/bulk_import.py:1720 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:752 netbox/dcim/forms/filtersets.py:946 @@ -913,8 +913,8 @@ msgstr "ステータス" #: 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/bulk_import.py:72 +#: netbox/virtualization/forms/bulk_import.py:126 #: 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:273 @@ -1036,7 +1036,7 @@ msgstr "テナンシー" #: netbox/circuits/forms/bulk_edit.py:215 #: netbox/circuits/forms/model_forms.py:171 -#: netbox/dcim/forms/bulk_import.py:1376 netbox/dcim/forms/bulk_import.py:1401 +#: netbox/dcim/forms/bulk_import.py:1419 netbox/dcim/forms/bulk_import.py:1444 msgid "Termination type" msgstr "終了タイプ" @@ -1111,7 +1111,7 @@ msgstr "プロバイダネットワーク" #: netbox/circuits/forms/filtersets.py:382 #: netbox/circuits/forms/model_forms.py:366 netbox/dcim/forms/bulk_edit.py:383 #: netbox/dcim/forms/bulk_edit.py:1351 netbox/dcim/forms/bulk_edit.py:1787 -#: netbox/dcim/forms/bulk_import.py:259 netbox/dcim/forms/bulk_import.py:1158 +#: netbox/dcim/forms/bulk_import.py:260 netbox/dcim/forms/bulk_import.py:1201 #: netbox/dcim/forms/filtersets.py:369 netbox/dcim/forms/filtersets.py:807 #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1227 netbox/dcim/forms/model_forms.py:1696 @@ -1146,13 +1146,13 @@ msgstr "プロバイダネットワーク" #: netbox/tenancy/forms/model_forms.py:144 #: netbox/tenancy/tables/contacts.py:110 #: netbox/virtualization/forms/bulk_edit.py:127 -#: netbox/virtualization/forms/bulk_import.py:112 +#: netbox/virtualization/forms/bulk_import.py:117 #: netbox/virtualization/forms/filtersets.py:163 #: netbox/virtualization/forms/model_forms.py:202 #: netbox/virtualization/tables/virtualmachines.py:45 #: netbox/vpn/forms/bulk_edit.py:87 netbox/vpn/forms/bulk_import.py:81 #: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:79 -#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:82 +#: netbox/vpn/forms/model_forms.py:114 netbox/vpn/tables/tunnels.py:84 msgid "Role" msgstr "ロール" @@ -1172,15 +1172,15 @@ msgstr "回線タイプ" #: netbox/circuits/forms/bulk_import.py:102 #: netbox/circuits/forms/bulk_import.py:229 -#: 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:364 -#: netbox/dcim/forms/bulk_import.py:580 netbox/dcim/forms/bulk_import.py:740 -#: netbox/dcim/forms/bulk_import.py:1191 netbox/dcim/forms/bulk_import.py:1622 +#: netbox/dcim/forms/bulk_import.py:94 netbox/dcim/forms/bulk_import.py:153 +#: netbox/dcim/forms/bulk_import.py:257 netbox/dcim/forms/bulk_import.py:365 +#: netbox/dcim/forms/bulk_import.py:581 netbox/dcim/forms/bulk_import.py:741 +#: netbox/dcim/forms/bulk_import.py:1234 netbox/dcim/forms/bulk_import.py:1665 #: 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:512 #: netbox/ipam/forms/bulk_import.py:525 -#: netbox/virtualization/forms/bulk_import.py:57 -#: netbox/virtualization/forms/bulk_import.py:88 +#: netbox/virtualization/forms/bulk_import.py:62 +#: netbox/virtualization/forms/bulk_import.py:93 #: netbox/vpn/forms/bulk_import.py:39 netbox/vpn/forms/bulk_import.py:266 #: netbox/wireless/forms/bulk_import.py:47 msgid "Operational status" @@ -1189,17 +1189,17 @@ 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:114 netbox/dcim/forms/bulk_import.py:159 -#: netbox/dcim/forms/bulk_import.py:371 netbox/dcim/forms/bulk_import.py:556 -#: netbox/dcim/forms/bulk_import.py:1426 netbox/dcim/forms/bulk_import.py:1617 -#: netbox/dcim/forms/bulk_import.py:1681 netbox/ipam/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:115 netbox/dcim/forms/bulk_import.py:160 +#: netbox/dcim/forms/bulk_import.py:372 netbox/dcim/forms/bulk_import.py:557 +#: netbox/dcim/forms/bulk_import.py:1469 netbox/dcim/forms/bulk_import.py:1660 +#: netbox/dcim/forms/bulk_import.py:1724 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:476 #: netbox/ipam/forms/bulk_import.py:507 -#: netbox/virtualization/forms/bulk_import.py:71 -#: netbox/virtualization/forms/bulk_import.py:125 +#: netbox/virtualization/forms/bulk_import.py:76 +#: netbox/virtualization/forms/bulk_import.py:130 #: netbox/vpn/forms/bulk_import.py:63 netbox/wireless/forms/bulk_import.py:61 #: netbox/wireless/forms/bulk_import.py:141 msgid "Assigned tenant" @@ -1237,7 +1237,7 @@ msgstr "運用上のロール" #: netbox/circuits/forms/bulk_import.py:259 #: netbox/circuits/forms/model_forms.py:369 #: netbox/circuits/tables/virtual_circuits.py:111 -#: netbox/dcim/forms/bulk_import.py:1289 netbox/dcim/forms/model_forms.py:1301 +#: netbox/dcim/forms/bulk_import.py:1332 netbox/dcim/forms/model_forms.py:1301 #: netbox/dcim/forms/model_forms.py:1570 netbox/dcim/forms/model_forms.py:1737 #: netbox/dcim/forms/model_forms.py:1772 netbox/dcim/forms/model_forms.py:1902 #: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 @@ -1272,9 +1272,9 @@ msgstr "インタフェース" #: netbox/circuits/tables/circuits.py:144 netbox/dcim/forms/bulk_edit.py:364 #: netbox/dcim/forms/bulk_edit.py:477 netbox/dcim/forms/bulk_edit.py:758 #: netbox/dcim/forms/bulk_edit.py:813 netbox/dcim/forms/bulk_edit.py:967 -#: netbox/dcim/forms/bulk_import.py:241 netbox/dcim/forms/bulk_import.py:343 -#: netbox/dcim/forms/bulk_import.py:619 netbox/dcim/forms/bulk_import.py:1566 -#: netbox/dcim/forms/bulk_import.py:1600 netbox/dcim/forms/filtersets.py:97 +#: netbox/dcim/forms/bulk_import.py:242 netbox/dcim/forms/bulk_import.py:344 +#: netbox/dcim/forms/bulk_import.py:620 netbox/dcim/forms/bulk_import.py:1609 +#: netbox/dcim/forms/bulk_import.py:1643 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:749 netbox/dcim/forms/filtersets.py:792 @@ -1335,7 +1335,7 @@ msgstr "連絡先" #: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:122 #: netbox/dcim/forms/bulk_edit.py:339 netbox/dcim/forms/bulk_edit.py:942 -#: netbox/dcim/forms/bulk_import.py:96 netbox/dcim/forms/filtersets.py:75 +#: netbox/dcim/forms/bulk_import.py:97 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:769 netbox/dcim/forms/filtersets.py:988 @@ -1405,7 +1405,7 @@ msgstr "割当" #: netbox/circuits/forms/filtersets.py:302 #: netbox/circuits/forms/model_forms.py:253 #: netbox/circuits/tables/circuits.py:191 netbox/dcim/forms/bulk_edit.py:127 -#: netbox/dcim/forms/bulk_import.py:103 netbox/dcim/forms/model_forms.py:126 +#: netbox/dcim/forms/bulk_import.py:104 netbox/dcim/forms/model_forms.py:126 #: netbox/dcim/tables/sites.py:103 netbox/extras/forms/filtersets.py:572 #: netbox/ipam/filtersets.py:982 netbox/ipam/forms/bulk_edit.py:488 #: netbox/ipam/forms/bulk_import.py:496 netbox/ipam/forms/model_forms.py:571 @@ -1427,13 +1427,13 @@ msgstr "割当" #: 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/bulk_import.py:53 #: netbox/virtualization/forms/filtersets.py:91 #: netbox/virtualization/forms/model_forms.py:70 #: netbox/virtualization/tables/clusters.py:70 #: netbox/vpn/forms/bulk_edit.py:112 netbox/vpn/forms/bulk_import.py:158 #: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 -#: netbox/vpn/tables/tunnels.py:44 netbox/wireless/forms/bulk_edit.py:51 +#: netbox/vpn/tables/tunnels.py:45 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:43 @@ -1489,12 +1489,12 @@ msgstr "一意な回線 ID" #: netbox/core/models/jobs.py:95 netbox/dcim/models/cables.py:52 #: netbox/dcim/models/device_components.py:488 #: netbox/dcim/models/device_components.py:1319 -#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1188 +#: netbox/dcim/models/devices.py:580 netbox/dcim/models/devices.py:1194 #: netbox/dcim/models/modules.py:210 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:294 netbox/dcim/models/racks.py:677 #: netbox/dcim/models/sites.py:154 netbox/dcim/models/sites.py:270 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:529 -#: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:227 +#: netbox/ipam/models/ip.py:758 netbox/ipam/models/vlans.py:228 #: netbox/virtualization/models/clusters.py:70 #: netbox/virtualization/models/virtualmachines.py:79 #: netbox/vpn/models/l2vpn.py:36 netbox/vpn/models/tunnels.py:38 @@ -1598,7 +1598,7 @@ msgstr "パッチパネル ID とポート番号" #: netbox/extras/models/models.py:479 netbox/extras/models/models.py:558 #: netbox/extras/models/models.py:684 #: netbox/extras/models/notifications.py:131 netbox/extras/models/tags.py:33 -#: netbox/ipam/models/vlans.py:383 netbox/netbox/models/__init__.py:115 +#: netbox/ipam/models/vlans.py:384 netbox/netbox/models/__init__.py:115 #: netbox/netbox/models/__init__.py:150 netbox/netbox/models/__init__.py:200 #: netbox/users/models/permissions.py:24 netbox/users/models/tokens.py:57 #: netbox/users/models/users.py:33 @@ -1625,7 +1625,7 @@ msgstr "回路終端は終端オブジェクトに接続する必要がありま #: netbox/dcim/models/device_component_templates.py:44 #: netbox/dcim/models/device_components.py:53 #: netbox/dcim/models/devices.py:524 netbox/dcim/models/devices.py:1120 -#: netbox/dcim/models/devices.py:1183 netbox/dcim/models/modules.py:32 +#: netbox/dcim/models/devices.py:1189 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:36 netbox/extras/models/configs.py:78 @@ -1638,7 +1638,7 @@ msgstr "回路終端は終端オブジェクトに接続する必要がありま #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: 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:216 netbox/ipam/models/vlans.py:362 +#: netbox/ipam/models/vlans.py:217 netbox/ipam/models/vlans.py:363 #: 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:56 netbox/tenancy/models/tenants.py:19 @@ -1855,7 +1855,7 @@ msgstr "仮想回線終端" #: netbox/vpn/tables/crypto.py:18 netbox/vpn/tables/crypto.py:57 #: netbox/vpn/tables/crypto.py:93 netbox/vpn/tables/crypto.py:129 #: netbox/vpn/tables/crypto.py:158 netbox/vpn/tables/l2vpn.py:23 -#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:40 +#: netbox/vpn/tables/tunnels.py:18 netbox/vpn/tables/tunnels.py:41 #: netbox/wireless/tables/wirelesslan.py:18 #: netbox/wireless/tables/wirelesslan.py:92 msgid "Name" @@ -1908,13 +1908,13 @@ msgstr "保証帯域" #: netbox/dcim/tables/racks.py:148 netbox/dcim/tables/racks.py:236 #: netbox/dcim/tables/sites.py:40 netbox/dcim/tables/sites.py:74 #: netbox/dcim/tables/sites.py:121 netbox/dcim/tables/sites.py:179 -#: netbox/extras/tables/tables.py:702 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:25 -#: netbox/ipam/tables/services.py:55 netbox/ipam/tables/vlans.py:124 -#: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 -#: netbox/templates/dcim/htmx/cable_edit.html:90 +#: netbox/extras/forms/bulk_import.py:276 netbox/extras/tables/tables.py:702 +#: 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:25 netbox/ipam/tables/services.py:55 +#: netbox/ipam/tables/vlans.py:124 netbox/ipam/tables/vrfs.py:47 +#: netbox/ipam/tables/vrfs.py:72 netbox/templates/dcim/htmx/cable_edit.html:90 #: netbox/templates/generic/bulk_edit.html:86 #: netbox/templates/inc/panels/comments.html:5 #: netbox/tenancy/tables/contacts.py:35 netbox/tenancy/tables/contacts.py:76 @@ -1925,7 +1925,7 @@ msgstr "保証帯域" #: 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:40 -#: netbox/vpn/tables/tunnels.py:61 netbox/wireless/tables/wirelesslan.py:31 +#: netbox/vpn/tables/tunnels.py:62 netbox/wireless/tables/wirelesslan.py:31 #: netbox/wireless/tables/wirelesslan.py:70 msgid "Comments" msgstr "コメント" @@ -1977,20 +1977,20 @@ msgstr "ASN 数" #: netbox/netbox/navigation/menu.py:235 #: netbox/templates/circuits/virtualcircuit.html:87 #: netbox/templates/vpn/l2vpn.html:60 netbox/templates/vpn/tunnel.html:72 -#: netbox/vpn/tables/tunnels.py:58 +#: netbox/vpn/tables/tunnels.py:59 msgid "Terminations" msgstr "終端" #: netbox/circuits/tables/virtual_circuits.py:108 #: netbox/dcim/forms/bulk_edit.py:812 netbox/dcim/forms/bulk_edit.py:1370 #: netbox/dcim/forms/bulk_edit.py:1782 netbox/dcim/forms/bulk_edit.py:1841 -#: netbox/dcim/forms/bulk_import.py:720 netbox/dcim/forms/bulk_import.py:782 -#: netbox/dcim/forms/bulk_import.py:808 netbox/dcim/forms/bulk_import.py:834 -#: netbox/dcim/forms/bulk_import.py:854 netbox/dcim/forms/bulk_import.py:910 -#: netbox/dcim/forms/bulk_import.py:1028 netbox/dcim/forms/bulk_import.py:1076 -#: netbox/dcim/forms/bulk_import.py:1093 netbox/dcim/forms/bulk_import.py:1105 -#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/forms/bulk_import.py:1275 -#: netbox/dcim/forms/bulk_import.py:1671 netbox/dcim/forms/connections.py:29 +#: netbox/dcim/forms/bulk_import.py:721 netbox/dcim/forms/bulk_import.py:783 +#: netbox/dcim/forms/bulk_import.py:809 netbox/dcim/forms/bulk_import.py:835 +#: netbox/dcim/forms/bulk_import.py:855 netbox/dcim/forms/bulk_import.py:911 +#: netbox/dcim/forms/bulk_import.py:1071 netbox/dcim/forms/bulk_import.py:1119 +#: netbox/dcim/forms/bulk_import.py:1136 netbox/dcim/forms/bulk_import.py:1148 +#: netbox/dcim/forms/bulk_import.py:1196 netbox/dcim/forms/bulk_import.py:1318 +#: netbox/dcim/forms/bulk_import.py:1714 netbox/dcim/forms/connections.py:29 #: netbox/dcim/forms/filtersets.py:133 netbox/dcim/forms/filtersets.py:951 #: netbox/dcim/forms/filtersets.py:983 netbox/dcim/forms/filtersets.py:1129 #: netbox/dcim/forms/filtersets.py:1320 netbox/dcim/forms/filtersets.py:1345 @@ -2037,7 +2037,7 @@ msgstr "終端" #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:133 #: netbox/virtualization/forms/bulk_edit.py:119 -#: netbox/virtualization/forms/bulk_import.py:105 +#: netbox/virtualization/forms/bulk_import.py:110 #: netbox/virtualization/forms/filtersets.py:134 #: netbox/virtualization/forms/model_forms.py:192 #: netbox/virtualization/tables/virtualmachines.py:41 netbox/vpn/choices.py:52 @@ -2114,7 +2114,7 @@ msgstr "完了" #: netbox/core/choices.py:22 netbox/core/choices.py:59 #: netbox/core/constants.py:21 netbox/core/tables/tasks.py:35 #: netbox/dcim/choices.py:206 netbox/dcim/choices.py:259 -#: netbox/dcim/choices.py:1895 netbox/dcim/choices.py:1985 +#: netbox/dcim/choices.py:1913 netbox/dcim/choices.py:2003 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "失敗" @@ -2273,19 +2273,19 @@ msgstr "データソース (ID)" msgid "Data source (name)" msgstr "データソース (名前)" -#: netbox/core/filtersets.py:176 netbox/dcim/filtersets.py:508 +#: netbox/core/filtersets.py:180 netbox/dcim/filtersets.py:508 #: netbox/extras/filtersets.py:292 netbox/extras/filtersets.py:344 #: netbox/extras/filtersets.py:389 netbox/extras/filtersets.py:411 #: netbox/extras/filtersets.py:475 netbox/users/filtersets.py:28 msgid "User (ID)" msgstr "ユーザ (ID)" -#: netbox/core/filtersets.py:182 +#: netbox/core/filtersets.py:186 msgid "User name" msgstr "ユーザ名" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1943 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1961 #: netbox/dcim/forms/bulk_edit.py:1211 netbox/dcim/forms/bulk_edit.py:1492 #: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:596 #: netbox/dcim/tables/devicetypes.py:231 netbox/extras/forms/bulk_edit.py:127 @@ -2475,7 +2475,7 @@ msgstr "同期するファイルをアップロードするか、データファ msgid "Rack Elevations" msgstr "ラック図" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1814 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1832 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1446 #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -2581,7 +2581,7 @@ msgid "Change logging is not supported for this object type ({type})." msgstr "このオブジェクトタイプ ({type}) では変更ログはサポートされていません。" #: netbox/core/models/config.py:21 netbox/core/models/data.py:269 -#: netbox/core/models/files.py:30 netbox/core/models/jobs.py:60 +#: netbox/core/models/files.py:29 netbox/core/models/jobs.py:60 #: netbox/extras/models/models.py:839 netbox/extras/models/notifications.py:39 #: netbox/extras/models/notifications.py:195 #: netbox/netbox/models/features.py:61 netbox/users/models/tokens.py:32 @@ -2697,7 +2697,7 @@ msgid "" "installed: " msgstr "バックエンドの初期化中にエラーが発生しました。依存関係をインストールする必要があります。 " -#: netbox/core/models/data.py:273 netbox/core/models/files.py:34 +#: netbox/core/models/data.py:273 netbox/core/models/files.py:33 #: netbox/netbox/models/features.py:67 msgid "last updated" msgstr "最終更新日時" @@ -2742,27 +2742,27 @@ msgstr "自動同期レコード" msgid "auto sync records" msgstr "自動同期レコード" -#: netbox/core/models/files.py:40 +#: netbox/core/models/files.py:39 msgid "file root" msgstr "ファイルルート" -#: netbox/core/models/files.py:45 +#: netbox/core/models/files.py:44 msgid "file path" msgstr "ファイルパス" -#: netbox/core/models/files.py:47 +#: netbox/core/models/files.py:46 msgid "File path relative to the designated root path" msgstr "指定されたルートパスからの相対パス" -#: netbox/core/models/files.py:61 +#: netbox/core/models/files.py:60 msgid "managed file" msgstr "管理対象ファイル" -#: netbox/core/models/files.py:62 +#: netbox/core/models/files.py:61 msgid "managed files" msgstr "管理対象ファイル" -#: netbox/core/models/files.py:112 +#: netbox/core/models/files.py:108 #, python-brace-format msgid "A {model} with this file path already exists ({path})." msgstr "A {model} このファイルパスは既に存在します ({path})。" @@ -2838,7 +2838,7 @@ msgstr "オブジェクトタイプ" msgid "Sync Data" msgstr "データを同期" -#: netbox/core/signals.py:175 +#: netbox/core/signals.py:176 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "削除は保護ルールによって禁止されています。 {message}" @@ -2973,7 +2973,7 @@ msgstr "最も古いタスク" msgid "Workers" msgstr "ワーカー" -#: netbox/core/tables/tasks.py:47 netbox/vpn/tables/tunnels.py:88 +#: netbox/core/tables/tasks.py:47 netbox/vpn/tables/tunnels.py:90 msgid "Host" msgstr "ホスト" @@ -3116,8 +3116,8 @@ msgid "Staging" msgstr "ステージング" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1837 -#: netbox/dcim/choices.py:1986 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1855 +#: netbox/dcim/choices.py:2004 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "廃止" @@ -3182,7 +3182,7 @@ msgstr "廃止済" msgid "Millimeters" msgstr "ミリメートル" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1859 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1877 msgid "Inches" msgstr "インチ" @@ -3203,11 +3203,11 @@ msgstr "古い" #: netbox/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:76 #: netbox/dcim/forms/bulk_edit.py:96 netbox/dcim/forms/bulk_edit.py:188 #: netbox/dcim/forms/bulk_edit.py:668 netbox/dcim/forms/bulk_edit.py:702 -#: netbox/dcim/forms/bulk_edit.py:1497 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:485 netbox/dcim/forms/bulk_import.py:513 -#: netbox/dcim/forms/bulk_import.py:639 netbox/dcim/forms/bulk_import.py:915 -#: netbox/dcim/forms/bulk_import.py:1170 netbox/dcim/forms/filtersets.py:236 +#: netbox/dcim/forms/bulk_edit.py:1497 netbox/dcim/forms/bulk_import.py:64 +#: netbox/dcim/forms/bulk_import.py:78 netbox/dcim/forms/bulk_import.py:141 +#: netbox/dcim/forms/bulk_import.py:486 netbox/dcim/forms/bulk_import.py:514 +#: netbox/dcim/forms/bulk_import.py:640 netbox/dcim/forms/bulk_import.py:916 +#: netbox/dcim/forms/bulk_import.py:1213 netbox/dcim/forms/filtersets.py:236 #: netbox/dcim/forms/filtersets.py:714 netbox/dcim/forms/filtersets.py:725 #: netbox/dcim/forms/model_forms.py:80 netbox/dcim/forms/model_forms.py:100 #: netbox/dcim/forms/model_forms.py:180 netbox/dcim/forms/model_forms.py:518 @@ -3238,7 +3238,7 @@ msgstr "古い" #: netbox/tenancy/forms/model_forms.py:69 netbox/tenancy/tables/contacts.py:23 #: netbox/tenancy/tables/tenants.py:20 #: netbox/virtualization/forms/bulk_edit.py:189 -#: netbox/virtualization/forms/bulk_import.py:157 +#: netbox/virtualization/forms/bulk_import.py:162 #: netbox/virtualization/tables/virtualmachines.py:132 #: netbox/wireless/forms/bulk_edit.py:26 #: netbox/wireless/forms/bulk_import.py:23 @@ -3266,7 +3266,7 @@ msgid "Rear" msgstr "背面" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:1984 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:2002 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "検証" @@ -3359,11 +3359,11 @@ msgid "Virtual interfaces" msgstr "仮想インタフェース" #: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1505 -#: netbox/dcim/forms/bulk_import.py:922 netbox/dcim/forms/model_forms.py:1111 +#: netbox/dcim/forms/bulk_import.py:923 netbox/dcim/forms/model_forms.py:1111 #: netbox/dcim/tables/devices.py:723 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 +#: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/tables/virtualmachines.py:136 msgid "Bridge" msgstr "ブリッジ" @@ -3503,80 +3503,80 @@ msgstr "カッパー" msgid "Fiber Optic" msgstr "光ファイバー" -#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1820 +#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1838 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1764 +#: netbox/dcim/choices.py:1773 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "銅線-ツイストペア (UTP/STP)" -#: netbox/dcim/choices.py:1778 +#: netbox/dcim/choices.py:1787 msgid "Copper - Twinax (DAC)" msgstr "銅-トワイナックス (DAC)" -#: netbox/dcim/choices.py:1785 +#: netbox/dcim/choices.py:1794 msgid "Copper - Coaxial" msgstr "銅-同軸" -#: netbox/dcim/choices.py:1791 +#: netbox/dcim/choices.py:1809 msgid "Fiber - Multimode" msgstr "ファイバ-マルチモード" -#: netbox/dcim/choices.py:1802 +#: netbox/dcim/choices.py:1820 msgid "Fiber - Single-mode" msgstr "ファイバ-シングルモード" -#: netbox/dcim/choices.py:1810 +#: netbox/dcim/choices.py:1828 msgid "Fiber - Other" msgstr "ファイバー-その他" -#: netbox/dcim/choices.py:1835 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1853 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "接続済" -#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1872 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "キロメートル" -#: netbox/dcim/choices.py:1855 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1873 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "メートル" -#: netbox/dcim/choices.py:1856 +#: netbox/dcim/choices.py:1874 msgid "Centimeters" msgstr "センチメートル" -#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1875 netbox/netbox/choices.py:179 msgid "Miles" msgstr "マイル" -#: netbox/dcim/choices.py:1858 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1876 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "フィート" -#: netbox/dcim/choices.py:1906 +#: netbox/dcim/choices.py:1924 msgid "Redundant" msgstr "冗長" -#: netbox/dcim/choices.py:1927 +#: netbox/dcim/choices.py:1945 msgid "Single phase" msgstr "単相" -#: netbox/dcim/choices.py:1928 +#: netbox/dcim/choices.py:1946 msgid "Three-phase" msgstr "三相" -#: netbox/dcim/choices.py:1944 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1962 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:55 #: netbox/netbox/preferences.py:80 netbox/templates/extras/customfield.html:78 #: netbox/vpn/choices.py:20 netbox/wireless/choices.py:27 msgid "Disabled" msgstr "無効" -#: netbox/dcim/choices.py:1945 +#: netbox/dcim/choices.py:1963 msgid "Faulty" msgstr "不良" @@ -3849,8 +3849,8 @@ msgstr "奥行きをすべて使う" #: netbox/dcim/filtersets.py:1197 netbox/dcim/forms/filtersets.py:848 #: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1688 -#: netbox/dcim/forms/model_forms.py:1899 netbox/dcim/models/devices.py:1284 -#: netbox/dcim/models/devices.py:1304 netbox/virtualization/filtersets.py:201 +#: netbox/dcim/forms/model_forms.py:1899 netbox/dcim/models/devices.py:1290 +#: netbox/dcim/models/devices.py:1310 netbox/virtualization/filtersets.py:201 #: netbox/virtualization/filtersets.py:273 #: netbox/virtualization/forms/filtersets.py:178 #: netbox/virtualization/forms/filtersets.py:231 @@ -3984,7 +3984,7 @@ msgstr "VM インタフェース (ID)" msgid "Is assigned" msgstr "割当済みか" -#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1296 +#: netbox/dcim/filtersets.py:1815 netbox/dcim/forms/bulk_import.py:1339 #: netbox/ipam/forms/bulk_import.py:338 msgid "Is primary" msgstr "プライマリ" @@ -4005,7 +4005,7 @@ msgid "Assigned VID" msgstr "割当 VID" #: netbox/dcim/filtersets.py:1893 netbox/dcim/forms/bulk_edit.py:1618 -#: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/filtersets.py:1526 +#: netbox/dcim/forms/bulk_import.py:1008 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1548 #: netbox/dcim/models/device_components.py:810 #: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 @@ -4029,7 +4029,7 @@ msgstr "割当 VID" #: 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/bulk_import.py:216 #: netbox/virtualization/forms/filtersets.py:236 #: netbox/virtualization/forms/model_forms.py:366 #: netbox/virtualization/models/virtualmachines.py:336 @@ -4193,7 +4193,7 @@ msgstr "電源盤 (ID)" #: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:471 #: netbox/extras/forms/model_forms.py:596 #: netbox/extras/forms/model_forms.py:680 -#: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:86 +#: netbox/extras/forms/model_forms.py:732 netbox/netbox/forms/base.py:87 #: netbox/netbox/forms/mixins.py:111 netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:32 #: netbox/templates/generic/bulk_edit.html:65 @@ -4238,7 +4238,7 @@ msgstr "連絡先電話番号" msgid "Contact E-mail" msgstr "連絡先電子メール" -#: netbox/dcim/forms/bulk_edit.py:161 netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/bulk_edit.py:161 netbox/dcim/forms/bulk_import.py:127 #: netbox/dcim/forms/model_forms.py:138 msgid "Time zone" msgstr "タイムゾーン" @@ -4247,9 +4247,9 @@ msgstr "タイムゾーン" #: netbox/dcim/forms/bulk_edit.py:623 netbox/dcim/forms/bulk_edit.py:707 #: netbox/dcim/forms/bulk_edit.py:732 netbox/dcim/forms/bulk_edit.py:825 #: netbox/dcim/forms/bulk_edit.py:1356 netbox/dcim/forms/bulk_edit.py:1792 -#: netbox/dcim/forms/bulk_import.py:188 netbox/dcim/forms/bulk_import.py:404 -#: netbox/dcim/forms/bulk_import.py:453 netbox/dcim/forms/bulk_import.py:523 -#: netbox/dcim/forms/bulk_import.py:559 netbox/dcim/forms/bulk_import.py:1164 +#: netbox/dcim/forms/bulk_import.py:189 netbox/dcim/forms/bulk_import.py:405 +#: netbox/dcim/forms/bulk_import.py:454 netbox/dcim/forms/bulk_import.py:524 +#: netbox/dcim/forms/bulk_import.py:560 netbox/dcim/forms/bulk_import.py:1207 #: netbox/dcim/forms/filtersets.py:315 netbox/dcim/forms/filtersets.py:374 #: netbox/dcim/forms/filtersets.py:501 netbox/dcim/forms/filtersets.py:639 #: netbox/dcim/forms/filtersets.py:730 netbox/dcim/forms/filtersets.py:812 @@ -4275,21 +4275,21 @@ msgid "Manufacturer" msgstr "メーカ" #: netbox/dcim/forms/bulk_edit.py:250 netbox/dcim/forms/bulk_edit.py:403 -#: netbox/dcim/forms/bulk_import.py:197 netbox/dcim/forms/bulk_import.py:276 +#: netbox/dcim/forms/bulk_import.py:198 netbox/dcim/forms/bulk_import.py:277 #: 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:255 netbox/dcim/forms/bulk_edit.py:408 -#: netbox/dcim/forms/bulk_import.py:205 netbox/dcim/forms/bulk_import.py:279 +#: netbox/dcim/forms/bulk_import.py:206 netbox/dcim/forms/bulk_import.py:280 #: netbox/dcim/forms/filtersets.py:262 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "幅" #: netbox/dcim/forms/bulk_edit.py:261 netbox/dcim/forms/bulk_edit.py:414 -#: netbox/dcim/forms/bulk_import.py:286 +#: netbox/dcim/forms/bulk_import.py:287 #: netbox/templates/dcim/devicetype.html:37 msgid "Height (U)" msgstr "高さ (U)" @@ -4312,7 +4312,7 @@ msgid "Outer depth" msgstr "外形の奥行" #: netbox/dcim/forms/bulk_edit.py:288 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/bulk_import.py:210 netbox/dcim/forms/bulk_import.py:289 +#: netbox/dcim/forms/bulk_import.py:211 netbox/dcim/forms/bulk_import.py:290 msgid "Outer unit" msgstr "外形の単位" @@ -4324,7 +4324,7 @@ msgstr "取り付け奥行き" #: netbox/dcim/forms/bulk_edit.py:452 netbox/dcim/forms/bulk_edit.py:480 #: netbox/dcim/forms/bulk_edit.py:569 netbox/dcim/forms/bulk_edit.py:592 #: netbox/dcim/forms/bulk_edit.py:637 netbox/dcim/forms/bulk_edit.py:659 -#: netbox/dcim/forms/bulk_import.py:417 netbox/dcim/forms/bulk_import.py:464 +#: netbox/dcim/forms/bulk_import.py:418 netbox/dcim/forms/bulk_import.py:465 #: 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:495 netbox/dcim/forms/filtersets.py:601 @@ -4358,8 +4358,8 @@ msgstr "最大重量" #: netbox/dcim/forms/bulk_edit.py:308 netbox/dcim/forms/bulk_edit.py:462 #: netbox/dcim/forms/bulk_edit.py:574 netbox/dcim/forms/bulk_edit.py:642 -#: netbox/dcim/forms/bulk_import.py:216 netbox/dcim/forms/bulk_import.py:301 -#: netbox/dcim/forms/bulk_import.py:422 netbox/dcim/forms/bulk_import.py:469 +#: netbox/dcim/forms/bulk_import.py:217 netbox/dcim/forms/bulk_import.py:302 +#: netbox/dcim/forms/bulk_import.py:423 netbox/dcim/forms/bulk_import.py:470 #: netbox/dcim/forms/filtersets.py:297 netbox/dcim/forms/filtersets.py:605 #: netbox/dcim/forms/filtersets.py:698 msgid "Weight unit" @@ -4390,7 +4390,7 @@ msgstr "寸法" msgid "Numbering" msgstr "ナンバリング" -#: netbox/dcim/forms/bulk_edit.py:388 netbox/dcim/forms/bulk_import.py:266 +#: netbox/dcim/forms/bulk_edit.py:388 netbox/dcim/forms/bulk_import.py:267 #: netbox/dcim/forms/filtersets.py:382 msgid "Rack type" msgstr "ラックタイプ" @@ -4411,8 +4411,8 @@ msgstr "アセットタグ" #: netbox/dcim/forms/bulk_edit.py:447 netbox/dcim/forms/bulk_edit.py:564 #: netbox/dcim/forms/bulk_edit.py:632 netbox/dcim/forms/bulk_edit.py:781 -#: netbox/dcim/forms/bulk_import.py:295 netbox/dcim/forms/bulk_import.py:458 -#: netbox/dcim/forms/bulk_import.py:653 netbox/dcim/forms/filtersets.py:282 +#: netbox/dcim/forms/bulk_import.py:296 netbox/dcim/forms/bulk_import.py:459 +#: netbox/dcim/forms/bulk_import.py:654 netbox/dcim/forms/filtersets.py:282 #: netbox/dcim/forms/filtersets.py:518 netbox/dcim/forms/filtersets.py:689 #: netbox/dcim/forms/filtersets.py:834 netbox/templates/dcim/device.html:104 #: netbox/templates/dcim/devicetype.html:65 @@ -4422,9 +4422,9 @@ msgid "Airflow" msgstr "エアフロー" #: netbox/dcim/forms/bulk_edit.py:476 netbox/dcim/forms/bulk_edit.py:995 -#: netbox/dcim/forms/bulk_import.py:350 netbox/dcim/forms/bulk_import.py:353 -#: netbox/dcim/forms/bulk_import.py:626 netbox/dcim/forms/bulk_import.py:1607 -#: netbox/dcim/forms/bulk_import.py:1611 netbox/dcim/forms/filtersets.py:106 +#: netbox/dcim/forms/bulk_import.py:351 netbox/dcim/forms/bulk_import.py:354 +#: netbox/dcim/forms/bulk_import.py:627 netbox/dcim/forms/bulk_import.py:1650 +#: netbox/dcim/forms/bulk_import.py:1654 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:802 netbox/dcim/forms/filtersets.py:1015 @@ -4453,7 +4453,7 @@ msgstr "ラック" msgid "Hardware" msgstr "ハードウェア" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_import.py:410 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/bulk_import.py:411 #: netbox/dcim/forms/filtersets.py:506 netbox/dcim/forms/model_forms.py:371 msgid "Default platform" msgstr "デフォルトプラットフォーム" @@ -4490,7 +4490,7 @@ msgid "Schema" msgstr "スキーマ" #: netbox/dcim/forms/bulk_edit.py:611 netbox/dcim/forms/bulk_edit.py:618 -#: netbox/dcim/forms/bulk_import.py:447 netbox/dcim/forms/filtersets.py:634 +#: netbox/dcim/forms/bulk_import.py:448 netbox/dcim/forms/filtersets.py:634 #: netbox/dcim/forms/model_forms.py:420 netbox/dcim/forms/model_forms.py:433 #: netbox/dcim/tables/modules.py:45 netbox/extras/forms/filtersets.py:393 #: netbox/extras/forms/model_forms.py:615 netbox/extras/tables/tables.py:583 @@ -4525,47 +4525,47 @@ msgid "VM role" msgstr "VMのロール" #: netbox/dcim/forms/bulk_edit.py:682 netbox/dcim/forms/bulk_edit.py:712 -#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:495 -#: netbox/dcim/forms/bulk_import.py:499 netbox/dcim/forms/bulk_import.py:530 -#: netbox/dcim/forms/bulk_import.py:534 netbox/dcim/forms/bulk_import.py:659 -#: netbox/dcim/forms/bulk_import.py:663 netbox/dcim/forms/filtersets.py:709 +#: netbox/dcim/forms/bulk_edit.py:796 netbox/dcim/forms/bulk_import.py:496 +#: netbox/dcim/forms/bulk_import.py:500 netbox/dcim/forms/bulk_import.py:531 +#: netbox/dcim/forms/bulk_import.py:535 netbox/dcim/forms/bulk_import.py:660 +#: netbox/dcim/forms/bulk_import.py:664 netbox/dcim/forms/filtersets.py:709 #: netbox/dcim/forms/filtersets.py:735 netbox/dcim/forms/filtersets.py:853 #: netbox/dcim/forms/model_forms.py:512 netbox/dcim/forms/model_forms.py:551 #: netbox/dcim/forms/model_forms.py:669 -#: netbox/virtualization/forms/bulk_import.py:138 -#: netbox/virtualization/forms/bulk_import.py:139 +#: netbox/virtualization/forms/bulk_import.py:143 +#: netbox/virtualization/forms/bulk_import.py:144 #: netbox/virtualization/forms/filtersets.py:194 #: netbox/virtualization/forms/model_forms.py:222 msgid "Config template" msgstr "設定テンプレート" #: netbox/dcim/forms/bulk_edit.py:737 netbox/dcim/forms/bulk_edit.py:1150 -#: netbox/dcim/forms/bulk_import.py:565 netbox/dcim/forms/filtersets.py:116 +#: netbox/dcim/forms/bulk_import.py:566 netbox/dcim/forms/filtersets.py:116 #: netbox/dcim/forms/model_forms.py:614 netbox/dcim/forms/model_forms.py:990 #: netbox/dcim/forms/model_forms.py:1007 netbox/extras/filtersets.py:684 msgid "Device type" msgstr "デバイスタイプ" -#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:546 +#: netbox/dcim/forms/bulk_edit.py:748 netbox/dcim/forms/bulk_import.py:547 #: netbox/dcim/forms/filtersets.py:121 netbox/dcim/forms/model_forms.py:622 msgid "Device role" msgstr "デバイスロール" -#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:571 +#: netbox/dcim/forms/bulk_edit.py:771 netbox/dcim/forms/bulk_import.py:572 #: netbox/dcim/forms/filtersets.py:826 netbox/dcim/forms/model_forms.py:563 #: netbox/dcim/forms/model_forms.py:627 netbox/dcim/tables/devices.py:205 #: netbox/extras/filtersets.py:700 netbox/templates/dcim/device.html:192 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/virtualization/forms/bulk_edit.py:142 -#: netbox/virtualization/forms/bulk_import.py:128 +#: netbox/virtualization/forms/bulk_import.py:133 #: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/forms/model_forms.py:210 #: netbox/virtualization/tables/virtualmachines.py:49 msgid "Platform" msgstr "プラットフォーム" -#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:590 +#: netbox/dcim/forms/bulk_edit.py:801 netbox/dcim/forms/bulk_import.py:591 #: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/filtersets.py:928 #: netbox/dcim/forms/model_forms.py:636 netbox/dcim/tables/devices.py:225 #: netbox/extras/filtersets.py:733 netbox/extras/forms/filtersets.py:387 @@ -4577,7 +4577,7 @@ msgstr "プラットフォーム" #: netbox/virtualization/filtersets.py:123 #: netbox/virtualization/filtersets.py:248 #: netbox/virtualization/forms/bulk_edit.py:111 -#: netbox/virtualization/forms/bulk_import.py:98 +#: netbox/virtualization/forms/bulk_import.py:103 #: netbox/virtualization/forms/filtersets.py:105 #: netbox/virtualization/forms/filtersets.py:129 #: netbox/virtualization/forms/filtersets.py:212 @@ -4598,7 +4598,7 @@ msgstr "設定" msgid "Virtualization" msgstr "仮想化" -#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:732 +#: netbox/dcim/forms/bulk_edit.py:830 netbox/dcim/forms/bulk_import.py:733 #: netbox/dcim/forms/model_forms.py:764 netbox/dcim/forms/model_forms.py:1015 msgid "Module type" msgstr "モジュールタイプ" @@ -4631,8 +4631,8 @@ msgstr "ラベル" msgid "Length" msgstr "長さ" -#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1429 -#: netbox/dcim/forms/bulk_import.py:1432 netbox/dcim/forms/filtersets.py:1150 +#: netbox/dcim/forms/bulk_edit.py:898 netbox/dcim/forms/bulk_import.py:1472 +#: netbox/dcim/forms/bulk_import.py:1475 netbox/dcim/forms/filtersets.py:1150 msgid "Length unit" msgstr "長さの単位" @@ -4641,18 +4641,18 @@ msgstr "長さの単位" msgid "Domain" msgstr "ドメイン" -#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1594 +#: netbox/dcim/forms/bulk_edit.py:990 netbox/dcim/forms/bulk_import.py:1637 #: netbox/dcim/forms/filtersets.py:1236 netbox/dcim/forms/model_forms.py:867 msgid "Power panel" msgstr "電源盤" -#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1630 +#: netbox/dcim/forms/bulk_edit.py:1012 netbox/dcim/forms/bulk_import.py:1673 #: netbox/dcim/forms/filtersets.py:1258 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "供給電源" -#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1635 +#: netbox/dcim/forms/bulk_edit.py:1018 netbox/dcim/forms/bulk_import.py:1678 #: netbox/dcim/forms/filtersets.py:1263 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" @@ -4692,13 +4692,13 @@ msgstr "割当電力" msgid "Allocated power draw (watts)" msgstr "割当消費電力 (ワット)" -#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:865 +#: netbox/dcim/forms/bulk_edit.py:1167 netbox/dcim/forms/bulk_import.py:866 #: netbox/dcim/forms/model_forms.py:1084 netbox/dcim/forms/model_forms.py:1438 #: netbox/dcim/forms/model_forms.py:1753 netbox/dcim/forms/object_import.py:55 msgid "Power port" msgstr "電源ポート" -#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:872 +#: netbox/dcim/forms/bulk_edit.py:1172 netbox/dcim/forms/bulk_import.py:873 msgid "Feed leg" msgstr "供給端子" @@ -4707,7 +4707,7 @@ msgid "Management only" msgstr "管理のみ" #: netbox/dcim/forms/bulk_edit.py:1228 netbox/dcim/forms/bulk_edit.py:1545 -#: netbox/dcim/forms/bulk_import.py:958 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/bulk_import.py:959 netbox/dcim/forms/filtersets.py:1482 #: netbox/dcim/forms/object_import.py:90 #: netbox/dcim/models/device_component_templates.py:446 #: netbox/dcim/models/device_components.py:782 @@ -4715,7 +4715,7 @@ msgid "PoE mode" msgstr "PoE モード" #: netbox/dcim/forms/bulk_edit.py:1234 netbox/dcim/forms/bulk_edit.py:1551 -#: netbox/dcim/forms/bulk_import.py:964 netbox/dcim/forms/filtersets.py:1487 +#: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/filtersets.py:1487 #: netbox/dcim/forms/object_import.py:95 #: netbox/dcim/models/device_component_templates.py:453 #: netbox/dcim/models/device_components.py:789 @@ -4751,8 +4751,8 @@ msgstr "LAG" msgid "Virtual device contexts" msgstr "仮想デバイスコンテキスト" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:793 -#: netbox/dcim/forms/bulk_import.py:819 netbox/dcim/forms/filtersets.py:1330 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/bulk_import.py:794 +#: netbox/dcim/forms/bulk_import.py:820 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 #: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 @@ -4761,12 +4761,12 @@ msgstr "仮想デバイスコンテキスト" msgid "Speed" msgstr "速度" -#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:967 +#: netbox/dcim/forms/bulk_edit.py:1559 netbox/dcim/forms/bulk_import.py:968 #: netbox/templates/vpn/ikepolicy.html:25 #: netbox/templates/vpn/ipsecprofile.html:21 #: netbox/templates/vpn/ipsecprofile.html:48 #: netbox/virtualization/forms/bulk_edit.py:215 -#: netbox/virtualization/forms/bulk_import.py:171 +#: netbox/virtualization/forms/bulk_import.py:176 #: netbox/vpn/forms/bulk_edit.py:146 netbox/vpn/forms/bulk_edit.py:232 #: netbox/vpn/forms/bulk_import.py:176 netbox/vpn/forms/bulk_import.py:234 #: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 @@ -4775,23 +4775,27 @@ msgstr "速度" msgid "Mode" msgstr "モード" -#: netbox/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/model_forms.py:1514 -#: 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/dcim/forms/bulk_edit.py:1567 netbox/dcim/forms/bulk_import.py:974 +#: netbox/dcim/forms/model_forms.py:1514 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/bulk_import.py:182 #: netbox/virtualization/forms/model_forms.py:333 msgid "VLAN group" msgstr "VLAN グループ" -#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/model_forms.py:1520 -#: netbox/dcim/tables/devices.py:622 +#: netbox/dcim/forms/bulk_edit.py:1576 netbox/dcim/forms/bulk_import.py:981 +#: netbox/dcim/forms/model_forms.py:1520 netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 +#: netbox/virtualization/forms/bulk_import.py:189 #: netbox/virtualization/forms/model_forms.py:338 msgid "Untagged VLAN" msgstr "タグなし VLAN" -#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/model_forms.py:1529 -#: netbox/dcim/tables/devices.py:628 +#: netbox/dcim/forms/bulk_edit.py:1585 netbox/dcim/forms/bulk_import.py:988 +#: netbox/dcim/forms/model_forms.py:1529 netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 +#: netbox/virtualization/forms/bulk_import.py:196 #: netbox/virtualization/forms/model_forms.py:347 msgid "Tagged VLANs" msgstr "タグ付き VLAN" @@ -4804,7 +4808,9 @@ msgstr "タグ付 VLAN の追加" msgid "Remove tagged VLANs" msgstr "タグ付 VLAN の削除" -#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/model_forms.py:1538 +#: netbox/dcim/forms/bulk_edit.py:1608 netbox/dcim/forms/bulk_import.py:1001 +#: netbox/dcim/forms/model_forms.py:1538 +#: netbox/virtualization/forms/bulk_import.py:209 #: netbox/virtualization/forms/model_forms.py:356 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q サービス VLAN" @@ -4870,401 +4876,423 @@ msgstr "VLAN を割り当てるには、インタフェースモードを指定 msgid "An access interface cannot have tagged VLANs assigned." msgstr "アクセスインタフェースにはタグ付き VLAN を割り当てることはできません。" -#: netbox/dcim/forms/bulk_import.py:67 +#: netbox/dcim/forms/bulk_import.py:68 msgid "Name of parent region" msgstr "親リージョン名" -#: netbox/dcim/forms/bulk_import.py:81 +#: netbox/dcim/forms/bulk_import.py:82 msgid "Name of parent site group" msgstr "親サイトグループ名" -#: netbox/dcim/forms/bulk_import.py:100 +#: netbox/dcim/forms/bulk_import.py:101 msgid "Assigned region" msgstr "割当リージョン" -#: netbox/dcim/forms/bulk_import.py:107 netbox/tenancy/forms/bulk_import.py:45 +#: netbox/dcim/forms/bulk_import.py:108 netbox/tenancy/forms/bulk_import.py:45 #: netbox/wireless/forms/bulk_import.py:42 msgid "Assigned group" msgstr "割当グループ" -#: netbox/dcim/forms/bulk_import.py:126 +#: netbox/dcim/forms/bulk_import.py:127 msgid "available options" msgstr "使用可能なオプション" -#: netbox/dcim/forms/bulk_import.py:137 netbox/dcim/forms/bulk_import.py:616 -#: netbox/dcim/forms/bulk_import.py:1591 netbox/ipam/forms/bulk_import.py:493 -#: netbox/virtualization/forms/bulk_import.py:64 -#: netbox/virtualization/forms/bulk_import.py:95 +#: netbox/dcim/forms/bulk_import.py:138 netbox/dcim/forms/bulk_import.py:617 +#: netbox/dcim/forms/bulk_import.py:1634 netbox/ipam/forms/bulk_import.py:493 +#: netbox/virtualization/forms/bulk_import.py:69 +#: netbox/virtualization/forms/bulk_import.py:100 msgid "Assigned site" msgstr "割当サイト" -#: netbox/dcim/forms/bulk_import.py:144 +#: netbox/dcim/forms/bulk_import.py:145 msgid "Parent location" msgstr "親ロケーション" -#: netbox/dcim/forms/bulk_import.py:146 +#: netbox/dcim/forms/bulk_import.py:147 msgid "Location not found." msgstr "ロケーションが見つかりません。" -#: netbox/dcim/forms/bulk_import.py:191 +#: netbox/dcim/forms/bulk_import.py:192 msgid "The manufacturer of this rack type" msgstr "このラックタイプのメーカ" -#: netbox/dcim/forms/bulk_import.py:202 +#: netbox/dcim/forms/bulk_import.py:203 msgid "The lowest-numbered position in the rack" msgstr "ラック内の一番小さい番号の位置" -#: netbox/dcim/forms/bulk_import.py:207 netbox/dcim/forms/bulk_import.py:282 +#: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:283 msgid "Rail-to-rail width (in inches)" msgstr "レール間の幅 (インチ)" -#: netbox/dcim/forms/bulk_import.py:213 netbox/dcim/forms/bulk_import.py:292 +#: netbox/dcim/forms/bulk_import.py:214 netbox/dcim/forms/bulk_import.py:293 msgid "Unit for outer dimensions" msgstr "外形寸法の単位" -#: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 +#: netbox/dcim/forms/bulk_import.py:220 netbox/dcim/forms/bulk_import.py:305 msgid "Unit for rack weights" msgstr "重量の単位" -#: netbox/dcim/forms/bulk_import.py:251 +#: netbox/dcim/forms/bulk_import.py:252 msgid "Name of assigned tenant" msgstr "割当テナント名" -#: netbox/dcim/forms/bulk_import.py:263 +#: netbox/dcim/forms/bulk_import.py:264 msgid "Name of assigned role" msgstr "割当ロール名" -#: netbox/dcim/forms/bulk_import.py:270 +#: netbox/dcim/forms/bulk_import.py:271 msgid "Rack type model" msgstr "ラックタイプモデル" -#: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:461 -#: netbox/dcim/forms/bulk_import.py:656 +#: netbox/dcim/forms/bulk_import.py:299 netbox/dcim/forms/bulk_import.py:462 +#: netbox/dcim/forms/bulk_import.py:657 msgid "Airflow direction" msgstr "エアフロー" -#: netbox/dcim/forms/bulk_import.py:330 +#: netbox/dcim/forms/bulk_import.py:331 msgid "Width must be set if not specifying a rack type." msgstr "ラックタイプを指定しない場合は、幅を設定する必要があります。" -#: netbox/dcim/forms/bulk_import.py:332 +#: netbox/dcim/forms/bulk_import.py:333 msgid "U height must be set if not specifying a rack type." msgstr "ラックタイプを指定しない場合は U 高さを設定する必要があります。" -#: netbox/dcim/forms/bulk_import.py:340 +#: netbox/dcim/forms/bulk_import.py:341 msgid "Parent site" msgstr "親サイト" -#: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1604 +#: netbox/dcim/forms/bulk_import.py:348 netbox/dcim/forms/bulk_import.py:1647 msgid "Rack's location (if any)" msgstr "ラックのロケーション (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:356 netbox/dcim/forms/model_forms.py:328 +#: netbox/dcim/forms/bulk_import.py:357 netbox/dcim/forms/model_forms.py:328 #: 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:359 +#: netbox/dcim/forms/bulk_import.py:360 msgid "Comma-separated list of individual unit numbers" msgstr "カンマ区切りのユニット番号" -#: netbox/dcim/forms/bulk_import.py:407 +#: netbox/dcim/forms/bulk_import.py:408 msgid "The manufacturer which produces this device type" msgstr "製造メーカ" -#: netbox/dcim/forms/bulk_import.py:414 +#: netbox/dcim/forms/bulk_import.py:415 msgid "The default platform for devices of this type (optional)" msgstr "デフォルトのプラットフォーム (オプション)" -#: netbox/dcim/forms/bulk_import.py:419 +#: netbox/dcim/forms/bulk_import.py:420 msgid "Device weight" msgstr "デバイス重量" -#: netbox/dcim/forms/bulk_import.py:425 +#: netbox/dcim/forms/bulk_import.py:426 msgid "Unit for device weight" msgstr "デバイス重量の単位" -#: netbox/dcim/forms/bulk_import.py:466 +#: netbox/dcim/forms/bulk_import.py:467 msgid "Module weight" msgstr "モジュール重量" -#: netbox/dcim/forms/bulk_import.py:472 +#: netbox/dcim/forms/bulk_import.py:473 msgid "Unit for module weight" msgstr "モジュール重量の単位" -#: netbox/dcim/forms/bulk_import.py:489 +#: netbox/dcim/forms/bulk_import.py:490 msgid "Parent Device Role" msgstr "親デバイスロール" -#: netbox/dcim/forms/bulk_import.py:491 +#: netbox/dcim/forms/bulk_import.py:492 msgid "Device role not found." msgstr "デバイスロールが見つかりません。" -#: netbox/dcim/forms/bulk_import.py:517 +#: netbox/dcim/forms/bulk_import.py:518 msgid "Parent platform" msgstr "親プラットフォーム" -#: netbox/dcim/forms/bulk_import.py:519 +#: netbox/dcim/forms/bulk_import.py:520 msgid "Platform not found." msgstr "プラットフォームが見つかりません。" -#: netbox/dcim/forms/bulk_import.py:527 +#: netbox/dcim/forms/bulk_import.py:528 msgid "Limit platform assignments to this manufacturer" msgstr "プラットフォーム割り当てをこのメーカに限定する" -#: netbox/dcim/forms/bulk_import.py:549 netbox/dcim/forms/bulk_import.py:1674 +#: netbox/dcim/forms/bulk_import.py:550 netbox/dcim/forms/bulk_import.py:1717 #: netbox/tenancy/forms/bulk_import.py:111 msgid "Assigned role" msgstr "割当ロール" -#: netbox/dcim/forms/bulk_import.py:562 +#: netbox/dcim/forms/bulk_import.py:563 msgid "Device type manufacturer" msgstr "デバイスタイプメーカ" -#: netbox/dcim/forms/bulk_import.py:568 +#: netbox/dcim/forms/bulk_import.py:569 msgid "Device type model" msgstr "デバイスタイプモデル" -#: netbox/dcim/forms/bulk_import.py:575 -#: netbox/virtualization/forms/bulk_import.py:132 +#: netbox/dcim/forms/bulk_import.py:576 +#: netbox/virtualization/forms/bulk_import.py:137 msgid "Assigned platform" msgstr "割当プラットフォーム" -#: netbox/dcim/forms/bulk_import.py:583 netbox/dcim/forms/bulk_import.py:587 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/bulk_import.py:588 #: netbox/dcim/forms/model_forms.py:650 msgid "Virtual chassis" msgstr "バーチャルシャーシ" -#: netbox/dcim/forms/bulk_import.py:594 +#: netbox/dcim/forms/bulk_import.py:595 msgid "Virtualization cluster" msgstr "仮想化クラスタ" -#: netbox/dcim/forms/bulk_import.py:623 +#: netbox/dcim/forms/bulk_import.py:624 msgid "Assigned location (if any)" msgstr "割当ロケーション (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:630 +#: netbox/dcim/forms/bulk_import.py:631 msgid "Assigned rack (if any)" msgstr "割当ラック (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:633 +#: netbox/dcim/forms/bulk_import.py:634 msgid "Face" msgstr "面" -#: netbox/dcim/forms/bulk_import.py:636 +#: netbox/dcim/forms/bulk_import.py:637 msgid "Mounted rack face" msgstr "ラック取付面" -#: netbox/dcim/forms/bulk_import.py:643 +#: netbox/dcim/forms/bulk_import.py:644 msgid "Parent device (for child devices)" msgstr "親デバイス (子デバイス用)" -#: netbox/dcim/forms/bulk_import.py:646 +#: netbox/dcim/forms/bulk_import.py:647 msgid "Device bay" msgstr "デバイスベイ" -#: netbox/dcim/forms/bulk_import.py:650 +#: netbox/dcim/forms/bulk_import.py:651 msgid "Device bay in which this device is installed (for child devices)" msgstr "取付られているデバイスベイ (子デバイス用)" -#: netbox/dcim/forms/bulk_import.py:723 +#: netbox/dcim/forms/bulk_import.py:724 msgid "The device in which this module is installed" msgstr "取付られているデバイス" -#: netbox/dcim/forms/bulk_import.py:726 netbox/dcim/forms/model_forms.py:754 +#: netbox/dcim/forms/bulk_import.py:727 netbox/dcim/forms/model_forms.py:754 msgid "Module bay" msgstr "モジュールベイ" -#: netbox/dcim/forms/bulk_import.py:729 +#: netbox/dcim/forms/bulk_import.py:730 msgid "The module bay in which this module is installed" msgstr "取付られているモジュールベイ" -#: netbox/dcim/forms/bulk_import.py:735 +#: netbox/dcim/forms/bulk_import.py:736 msgid "The type of module" msgstr "モジュールタイプ" -#: netbox/dcim/forms/bulk_import.py:743 netbox/dcim/forms/model_forms.py:773 +#: netbox/dcim/forms/bulk_import.py:744 netbox/dcim/forms/model_forms.py:773 msgid "Replicate components" msgstr "構成要素を複製" -#: netbox/dcim/forms/bulk_import.py:745 +#: netbox/dcim/forms/bulk_import.py:746 msgid "" "Automatically populate components associated with this module type (enabled " "by default)" msgstr "関連する構成要素を自動的に登録 (デフォルト)" -#: netbox/dcim/forms/bulk_import.py:748 netbox/dcim/forms/model_forms.py:779 +#: netbox/dcim/forms/bulk_import.py:749 netbox/dcim/forms/model_forms.py:779 msgid "Adopt components" msgstr "既存の構成要素を採用" -#: netbox/dcim/forms/bulk_import.py:750 netbox/dcim/forms/model_forms.py:782 +#: netbox/dcim/forms/bulk_import.py:751 netbox/dcim/forms/model_forms.py:782 msgid "Adopt already existing components" msgstr "既存の構成要素を採用" -#: netbox/dcim/forms/bulk_import.py:790 netbox/dcim/forms/bulk_import.py:816 -#: netbox/dcim/forms/bulk_import.py:842 +#: netbox/dcim/forms/bulk_import.py:791 netbox/dcim/forms/bulk_import.py:817 +#: netbox/dcim/forms/bulk_import.py:843 msgid "Port type" msgstr "ポートタイプ" -#: netbox/dcim/forms/bulk_import.py:798 netbox/dcim/forms/bulk_import.py:824 +#: netbox/dcim/forms/bulk_import.py:799 netbox/dcim/forms/bulk_import.py:825 msgid "Port speed in bps" msgstr "ポート速度 (bps)" -#: netbox/dcim/forms/bulk_import.py:862 +#: netbox/dcim/forms/bulk_import.py:863 msgid "Outlet type" msgstr "コンセントタイプ" -#: netbox/dcim/forms/bulk_import.py:869 +#: netbox/dcim/forms/bulk_import.py:870 msgid "Local power port which feeds this outlet" msgstr "このコンセントに給電する電源ポート" -#: netbox/dcim/forms/bulk_import.py:875 +#: netbox/dcim/forms/bulk_import.py:876 msgid "Electrical phase (for three-phase circuits)" msgstr "電気位相 (三相回路用)" -#: netbox/dcim/forms/bulk_import.py:919 netbox/dcim/forms/model_forms.py:1476 -#: netbox/virtualization/forms/bulk_import.py:161 +#: netbox/dcim/forms/bulk_import.py:920 netbox/dcim/forms/model_forms.py:1476 +#: netbox/virtualization/forms/bulk_import.py:166 #: netbox/virtualization/forms/model_forms.py:317 msgid "Parent interface" msgstr "親インタフェース" -#: netbox/dcim/forms/bulk_import.py:926 netbox/dcim/forms/model_forms.py:1484 -#: netbox/virtualization/forms/bulk_import.py:168 +#: netbox/dcim/forms/bulk_import.py:927 netbox/dcim/forms/model_forms.py:1484 +#: netbox/virtualization/forms/bulk_import.py:173 #: netbox/virtualization/forms/model_forms.py:325 msgid "Bridged interface" msgstr "ブリッジインタフェース" -#: netbox/dcim/forms/bulk_import.py:929 +#: netbox/dcim/forms/bulk_import.py:930 msgid "Lag" msgstr "Lag" -#: netbox/dcim/forms/bulk_import.py:933 +#: netbox/dcim/forms/bulk_import.py:934 msgid "Parent LAG interface" msgstr "親 LAG インタフェース" -#: netbox/dcim/forms/bulk_import.py:936 +#: netbox/dcim/forms/bulk_import.py:937 msgid "Vdcs" msgstr "VDC" -#: netbox/dcim/forms/bulk_import.py:941 +#: netbox/dcim/forms/bulk_import.py:942 msgid "VDC names separated by commas, encased with double quotes. Example:" -msgstr "VDC 名をコンマで区切り、二重引用符で囲みます。例:" +msgstr "二重引用符で囲んだカンマ区切りのVDC 名。例:" -#: netbox/dcim/forms/bulk_import.py:947 +#: netbox/dcim/forms/bulk_import.py:948 msgid "Physical medium" msgstr "物理媒体" -#: netbox/dcim/forms/bulk_import.py:950 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/bulk_import.py:951 netbox/dcim/forms/filtersets.py:1453 msgid "Duplex" msgstr "デュプレックス" -#: netbox/dcim/forms/bulk_import.py:955 +#: netbox/dcim/forms/bulk_import.py:956 msgid "Poe mode" msgstr "PoEモード" -#: netbox/dcim/forms/bulk_import.py:961 +#: netbox/dcim/forms/bulk_import.py:962 msgid "Poe type" msgstr "PoEタイプ" -#: netbox/dcim/forms/bulk_import.py:970 -#: netbox/virtualization/forms/bulk_import.py:174 +#: netbox/dcim/forms/bulk_import.py:971 +#: netbox/virtualization/forms/bulk_import.py:179 msgid "IEEE 802.1Q operational mode (for L2 interfaces)" msgstr "IEEE 802.1Q モード(L2 インタフェース用)" -#: netbox/dcim/forms/bulk_import.py:977 netbox/ipam/forms/bulk_import.py:164 +#: netbox/dcim/forms/bulk_import.py:978 +#: netbox/virtualization/forms/bulk_import.py:186 +msgid "Filter VLANs available for assignment by group" +msgstr "割り当て可能な VLAN をグループ別にフィルタリングする" + +#: netbox/dcim/forms/bulk_import.py:985 +#: netbox/virtualization/forms/bulk_import.py:193 +msgid "Assigned untagged VLAN ID (filtered by VLAN group)" +msgstr "割り当てられたタグなし VLAN ID(VLAN グループでフィルタリング)" + +#: netbox/dcim/forms/bulk_import.py:994 +#: netbox/virtualization/forms/bulk_import.py:202 +msgid "" +"Assigned tagged VLAN IDs separated by commas, encased with double quotes " +"(filtered by VLAN group). Example:" +msgstr "二重引用符で囲んだカンマ区切りの割当タグ VLAN ID(VLAN グループでフィルタ)。例:" + +#: netbox/dcim/forms/bulk_import.py:1005 +#: netbox/virtualization/forms/bulk_import.py:213 +msgid "Assigned Q-in-Q Service VLAN ID (filtered by VLAN group)" +msgstr "割当 Q-in-Q サービス VLAN ID(VLAN グループでフィルタ)" + +#: netbox/dcim/forms/bulk_import.py:1012 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:360 -#: netbox/virtualization/forms/bulk_import.py:181 +#: netbox/virtualization/forms/bulk_import.py:220 msgid "Assigned VRF" msgstr "割当 VRF" -#: netbox/dcim/forms/bulk_import.py:980 +#: netbox/dcim/forms/bulk_import.py:1015 msgid "Rf role" msgstr "RF ロール" -#: netbox/dcim/forms/bulk_import.py:983 +#: netbox/dcim/forms/bulk_import.py:1018 msgid "Wireless role (AP/station)" msgstr "無線ロール (AP/ステーション)" -#: netbox/dcim/forms/bulk_import.py:1019 +#: netbox/dcim/forms/bulk_import.py:1062 #, python-brace-format msgid "VDC {vdc} is not assigned to device {device}" msgstr "VDC {vdc} デバイスには割り当てられていません {device}" -#: netbox/dcim/forms/bulk_import.py:1033 netbox/dcim/forms/model_forms.py:1142 +#: netbox/dcim/forms/bulk_import.py:1076 netbox/dcim/forms/model_forms.py:1142 #: netbox/dcim/forms/model_forms.py:1761 #: netbox/dcim/forms/object_import.py:117 msgid "Rear port" msgstr "背面ポート" -#: netbox/dcim/forms/bulk_import.py:1036 +#: netbox/dcim/forms/bulk_import.py:1079 msgid "Corresponding rear port" msgstr "対応する背面ポート" -#: netbox/dcim/forms/bulk_import.py:1041 netbox/dcim/forms/bulk_import.py:1082 -#: netbox/dcim/forms/bulk_import.py:1419 +#: netbox/dcim/forms/bulk_import.py:1084 netbox/dcim/forms/bulk_import.py:1125 +#: netbox/dcim/forms/bulk_import.py:1462 msgid "Physical medium classification" msgstr "物理媒体の分類" -#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:883 +#: netbox/dcim/forms/bulk_import.py:1153 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "取付済みデバイス" -#: netbox/dcim/forms/bulk_import.py:1114 +#: netbox/dcim/forms/bulk_import.py:1157 msgid "Child device installed within this bay" msgstr "このベイ内に取付された子デバイス" -#: netbox/dcim/forms/bulk_import.py:1116 +#: netbox/dcim/forms/bulk_import.py:1159 msgid "Child device not found." msgstr "子デバイスが見つかりません。" -#: netbox/dcim/forms/bulk_import.py:1174 +#: netbox/dcim/forms/bulk_import.py:1217 msgid "Parent inventory item" msgstr "親在庫品目" -#: netbox/dcim/forms/bulk_import.py:1177 +#: netbox/dcim/forms/bulk_import.py:1220 msgid "Component type" msgstr "構成要素タイプ" -#: netbox/dcim/forms/bulk_import.py:1181 +#: netbox/dcim/forms/bulk_import.py:1224 msgid "Component Type" msgstr "構成要素タイプ" -#: netbox/dcim/forms/bulk_import.py:1184 +#: netbox/dcim/forms/bulk_import.py:1227 msgid "Component name" msgstr "コンポーネント名" -#: netbox/dcim/forms/bulk_import.py:1186 +#: netbox/dcim/forms/bulk_import.py:1229 msgid "Component Name" msgstr "構成要素名" -#: netbox/dcim/forms/bulk_import.py:1229 netbox/dcim/forms/bulk_import.py:1247 +#: netbox/dcim/forms/bulk_import.py:1272 netbox/dcim/forms/bulk_import.py:1290 msgid "Component name must be specified when component type is specified" msgstr "コンポーネントタイプを指定するときは、コンポーネント名を指定する必要があります" -#: netbox/dcim/forms/bulk_import.py:1239 +#: netbox/dcim/forms/bulk_import.py:1282 #, python-brace-format msgid "Component not found: {device} - {component_name}" msgstr "コンポーネントが見つかりません: {device} - {component_name}" -#: netbox/dcim/forms/bulk_import.py:1252 +#: netbox/dcim/forms/bulk_import.py:1295 msgid "Component type must be specified when component name is specified" msgstr "コンポーネント名を指定するときは、コンポーネントタイプを指定する必要があります" -#: netbox/dcim/forms/bulk_import.py:1279 netbox/ipam/forms/bulk_import.py:314 +#: netbox/dcim/forms/bulk_import.py:1322 netbox/ipam/forms/bulk_import.py:314 msgid "Parent device of assigned interface (if any)" msgstr "割当インタフェースの親デバイス (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:1282 netbox/ipam/forms/bulk_import.py:317 +#: netbox/dcim/forms/bulk_import.py:1325 netbox/ipam/forms/bulk_import.py:317 #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/filtersets.py:310 #: netbox/virtualization/forms/bulk_edit.py:182 #: netbox/virtualization/forms/bulk_edit.py:316 -#: netbox/virtualization/forms/bulk_import.py:152 -#: netbox/virtualization/forms/bulk_import.py:213 +#: netbox/virtualization/forms/bulk_import.py:157 +#: netbox/virtualization/forms/bulk_import.py:259 #: netbox/virtualization/forms/filtersets.py:220 #: netbox/virtualization/forms/filtersets.py:266 #: netbox/virtualization/forms/model_forms.py:293 @@ -5272,149 +5300,149 @@ msgstr "割当インタフェースの親デバイス (存在する場合)" msgid "Virtual machine" msgstr "仮想マシン" -#: netbox/dcim/forms/bulk_import.py:1286 netbox/ipam/forms/bulk_import.py:321 +#: netbox/dcim/forms/bulk_import.py:1329 netbox/ipam/forms/bulk_import.py:321 msgid "Parent VM of assigned interface (if any)" msgstr "割当インタフェースの親VM (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:1293 netbox/ipam/filtersets.py:1035 +#: netbox/dcim/forms/bulk_import.py:1336 netbox/ipam/filtersets.py:1035 #: netbox/ipam/forms/bulk_import.py:328 msgid "Assigned interface" msgstr "割当インタフェース" -#: netbox/dcim/forms/bulk_import.py:1297 +#: netbox/dcim/forms/bulk_import.py:1340 msgid "Make this the primary MAC address for the assigned interface" msgstr "これを割り当てられたインターフェースのプライマリ MAC アドレスにします。" -#: netbox/dcim/forms/bulk_import.py:1334 +#: netbox/dcim/forms/bulk_import.py:1377 msgid "Must specify the parent device or VM when assigning an interface" msgstr "インターフェイスを割り当てるときは、親デバイスまたは VM を指定する必要があります" -#: netbox/dcim/forms/bulk_import.py:1360 +#: netbox/dcim/forms/bulk_import.py:1403 msgid "Side A site" msgstr "サイド A サイト" -#: netbox/dcim/forms/bulk_import.py:1364 +#: netbox/dcim/forms/bulk_import.py:1407 #: netbox/wireless/forms/bulk_import.py:94 msgid "Site of parent device A (if any)" msgstr "親デバイス A のサイト (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:1367 +#: netbox/dcim/forms/bulk_import.py:1410 msgid "Side A device" msgstr "サイド A デバイス" -#: netbox/dcim/forms/bulk_import.py:1370 netbox/dcim/forms/bulk_import.py:1395 +#: netbox/dcim/forms/bulk_import.py:1413 netbox/dcim/forms/bulk_import.py:1438 msgid "Device name" msgstr "デバイス名" -#: netbox/dcim/forms/bulk_import.py:1373 +#: netbox/dcim/forms/bulk_import.py:1416 msgid "Side A type" msgstr "サイド A タイプ" -#: netbox/dcim/forms/bulk_import.py:1379 +#: netbox/dcim/forms/bulk_import.py:1422 msgid "Side A name" msgstr "サイド A 名" -#: netbox/dcim/forms/bulk_import.py:1380 netbox/dcim/forms/bulk_import.py:1405 +#: netbox/dcim/forms/bulk_import.py:1423 netbox/dcim/forms/bulk_import.py:1448 msgid "Termination name" msgstr "終端名" -#: netbox/dcim/forms/bulk_import.py:1385 +#: netbox/dcim/forms/bulk_import.py:1428 msgid "Side B site" msgstr "サイド B サイト" -#: netbox/dcim/forms/bulk_import.py:1389 +#: netbox/dcim/forms/bulk_import.py:1432 #: netbox/wireless/forms/bulk_import.py:115 msgid "Site of parent device B (if any)" msgstr "親デバイス B のサイト (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:1392 +#: netbox/dcim/forms/bulk_import.py:1435 msgid "Side B device" msgstr "サイド B デバイス" -#: netbox/dcim/forms/bulk_import.py:1398 +#: netbox/dcim/forms/bulk_import.py:1441 msgid "Side B type" msgstr "サイド B タイプ" -#: netbox/dcim/forms/bulk_import.py:1404 +#: netbox/dcim/forms/bulk_import.py:1447 msgid "Side B name" msgstr "サイド B 名" -#: netbox/dcim/forms/bulk_import.py:1413 +#: netbox/dcim/forms/bulk_import.py:1456 #: netbox/wireless/forms/bulk_import.py:134 msgid "Connection status" msgstr "接続ステータス" -#: netbox/dcim/forms/bulk_import.py:1438 +#: netbox/dcim/forms/bulk_import.py:1481 msgid "Color name (e.g. \"Red\") or hex code (e.g. \"f44336\")" msgstr "色名 (例:「赤」) または16進コード (例:「f44336\")" -#: netbox/dcim/forms/bulk_import.py:1490 +#: netbox/dcim/forms/bulk_import.py:1533 #, 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:1496 +#: netbox/dcim/forms/bulk_import.py:1539 #, python-brace-format msgid "{side_upper} side termination not found: {device} {name}" msgstr "{side_upper} サイドターミネーションが見つかりません: {device} {name}" -#: netbox/dcim/forms/bulk_import.py:1517 +#: netbox/dcim/forms/bulk_import.py:1560 #, python-brace-format msgid "" "{color} did not match any used color name and was longer than six " "characters: invalid hex." msgstr "{color} 使用されているどの色名とも一致せず、6 文字を超えました。16 進数が無効です。" -#: netbox/dcim/forms/bulk_import.py:1542 netbox/dcim/forms/model_forms.py:903 +#: netbox/dcim/forms/bulk_import.py:1585 netbox/dcim/forms/model_forms.py:903 #: netbox/dcim/tables/devices.py:1088 netbox/templates/dcim/device.html:138 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 msgid "Master" msgstr "マスター" -#: netbox/dcim/forms/bulk_import.py:1546 +#: netbox/dcim/forms/bulk_import.py:1589 msgid "Master device" msgstr "マスターデバイス" -#: netbox/dcim/forms/bulk_import.py:1563 +#: netbox/dcim/forms/bulk_import.py:1606 msgid "Name of parent site" msgstr "親サイト名" -#: netbox/dcim/forms/bulk_import.py:1597 +#: netbox/dcim/forms/bulk_import.py:1640 msgid "Upstream power panel" msgstr "上流電源盤" -#: netbox/dcim/forms/bulk_import.py:1627 +#: netbox/dcim/forms/bulk_import.py:1670 msgid "Primary or redundant" msgstr "プライマリまたは冗長" -#: netbox/dcim/forms/bulk_import.py:1632 +#: netbox/dcim/forms/bulk_import.py:1675 msgid "Supply type (AC/DC)" msgstr "電源タイプ (AC/DC)" -#: netbox/dcim/forms/bulk_import.py:1637 +#: netbox/dcim/forms/bulk_import.py:1680 msgid "Single or three-phase" msgstr "単相または三相" -#: netbox/dcim/forms/bulk_import.py:1688 netbox/dcim/forms/model_forms.py:1859 +#: netbox/dcim/forms/bulk_import.py:1731 netbox/dcim/forms/model_forms.py:1859 #: netbox/templates/dcim/device.html:196 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:52 msgid "Primary IPv4" msgstr "プライマリ IPv4" -#: netbox/dcim/forms/bulk_import.py:1692 +#: netbox/dcim/forms/bulk_import.py:1735 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:1695 netbox/dcim/forms/model_forms.py:1868 +#: netbox/dcim/forms/bulk_import.py:1738 netbox/dcim/forms/model_forms.py:1868 #: netbox/templates/dcim/device.html:212 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:68 msgid "Primary IPv6" msgstr "プライマリ IPv6" -#: netbox/dcim/forms/bulk_import.py:1699 +#: netbox/dcim/forms/bulk_import.py:1742 msgid "IPv6 address with prefix length, e.g. 2001:db8::1/64" msgstr "プレフィックス長のある IPv6 アドレス、例:2001: db8:: 1/64" @@ -6899,12 +6927,12 @@ msgstr "ポジション (U)" msgid "rack face" msgstr "ラックフェイス" -#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1204 +#: netbox/dcim/models/devices.py:598 netbox/dcim/models/devices.py:1210 #: netbox/virtualization/models/virtualmachines.py:94 msgid "primary IPv4" msgstr "プライマリ IPv4" -#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1212 +#: netbox/dcim/models/devices.py:606 netbox/dcim/models/devices.py:1218 #: netbox/virtualization/models/virtualmachines.py:102 msgid "primary IPv6" msgstr "プライマリ IPv6" @@ -7071,55 +7099,55 @@ msgid "" "The selected master ({master}) is not assigned to this virtual chassis." msgstr "選択したマスター ({master}) はこの仮想シャーシに割り当てられていません。" -#: netbox/dcim/models/devices.py:1167 +#: netbox/dcim/models/devices.py:1166 #, 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:1193 netbox/vpn/models/l2vpn.py:42 +#: netbox/dcim/models/devices.py:1199 netbox/vpn/models/l2vpn.py:42 msgid "identifier" msgstr "識別子" -#: netbox/dcim/models/devices.py:1194 +#: netbox/dcim/models/devices.py:1200 msgid "Numeric identifier unique to the parent device" msgstr "親デバイスに固有の数値識別子" -#: netbox/dcim/models/devices.py:1222 netbox/extras/models/customfields.py:231 +#: netbox/dcim/models/devices.py:1228 netbox/extras/models/customfields.py:231 #: netbox/extras/models/models.py:111 netbox/extras/models/models.py:800 #: netbox/netbox/models/__init__.py:120 netbox/netbox/models/__init__.py:155 msgid "comments" msgstr "コメント" -#: netbox/dcim/models/devices.py:1238 +#: netbox/dcim/models/devices.py:1244 msgid "virtual device context" msgstr "仮想デバイスコンテキスト" -#: netbox/dcim/models/devices.py:1239 +#: netbox/dcim/models/devices.py:1245 msgid "virtual device contexts" msgstr "仮想デバイスコンテキスト" -#: netbox/dcim/models/devices.py:1268 +#: netbox/dcim/models/devices.py:1274 #, python-brace-format msgid "{ip} is not an IPv{family} address." msgstr "{ip}は IPv{family}アドレスではありません。" -#: netbox/dcim/models/devices.py:1274 +#: netbox/dcim/models/devices.py:1280 msgid "Primary IP address must belong to an interface on the assigned device." msgstr "プライマリ IP アドレスは、割当デバイスのインタフェースに属している必要があります。" -#: netbox/dcim/models/devices.py:1305 +#: netbox/dcim/models/devices.py:1311 msgid "MAC addresses" msgstr "MAC アドレス" -#: netbox/dcim/models/devices.py:1337 +#: netbox/dcim/models/devices.py:1343 msgid "" "Cannot unassign MAC Address while it is designated as the primary MAC for an" " object" msgstr "オブジェクトのプライマリ MAC として指定されている間は、MAC アドレスの割り当てを解除できません" -#: netbox/dcim/models/devices.py:1341 +#: netbox/dcim/models/devices.py:1347 msgid "" "Cannot reassign MAC Address while it is designated as the primary MAC for an" " object" @@ -7365,7 +7393,7 @@ msgstr "ローカル識別子" #: 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:519 -#: netbox/virtualization/forms/bulk_import.py:118 +#: netbox/virtualization/forms/bulk_import.py:123 msgid "Functional role" msgstr "機能的ロール" @@ -7754,7 +7782,7 @@ msgstr "割当電力 (W)" #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 -#: netbox/vpn/tables/tunnels.py:99 +#: netbox/vpn/tables/tunnels.py:101 msgid "IP Addresses" msgstr "IP アドレス" @@ -7770,7 +7798,7 @@ msgstr "FHRP グループ" #: netbox/vpn/forms/bulk_edit.py:76 netbox/vpn/forms/bulk_import.py:76 #: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 #: netbox/vpn/forms/model_forms.py:61 netbox/vpn/forms/model_forms.py:146 -#: netbox/vpn/tables/tunnels.py:78 +#: netbox/vpn/tables/tunnels.py:80 msgid "Tunnel" msgstr "トンネル" @@ -8042,17 +8070,17 @@ msgstr "削除されたデバイス {device} ベイから {device_bay}。" msgid "Children" msgstr "子ども" -#: netbox/dcim/views.py:3865 +#: netbox/dcim/views.py:3864 #, python-brace-format msgid "Added member {device}" msgstr "メンバー追加 {device}" -#: netbox/dcim/views.py:3914 +#: netbox/dcim/views.py:3909 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "マスターデバイスを削除できません {device} バーチャルシャーシから。" -#: netbox/dcim/views.py:3927 +#: netbox/dcim/views.py:3920 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "削除済み {device} バーチャルシャーシから {chassis}" @@ -8507,7 +8535,7 @@ msgstr "ボタンクラス" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:383 #: netbox/extras/forms/filtersets.py:193 netbox/extras/forms/filtersets.py:498 -#: netbox/extras/models/mixins.py:101 +#: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIMEタイプ" @@ -8677,7 +8705,7 @@ msgstr "割当オブジェクトタイプ" msgid "The classification of entry" msgstr "エントリの分類" -#: netbox/extras/forms/bulk_import.py:285 +#: netbox/extras/forms/bulk_import.py:289 #: netbox/extras/forms/model_forms.py:400 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/users/forms/model_forms.py:247 @@ -8686,11 +8714,11 @@ msgstr "エントリの分類" msgid "Users" msgstr "ユーザ" -#: netbox/extras/forms/bulk_import.py:289 +#: netbox/extras/forms/bulk_import.py:293 msgid "User names separated by commas, encased with double quotes" -msgstr "二重引用符で囲まれたカンマ区切りユーザ名" +msgstr "二重引用符で囲んだカンマ区切りのユーザ名" -#: netbox/extras/forms/bulk_import.py:292 +#: netbox/extras/forms/bulk_import.py:296 #: netbox/extras/forms/model_forms.py:395 netbox/netbox/navigation/menu.py:295 #: netbox/netbox/navigation/menu.py:434 #: netbox/templates/extras/notificationgroup.html:31 @@ -8703,9 +8731,9 @@ msgstr "二重引用符で囲まれたカンマ区切りユーザ名" msgid "Groups" msgstr "グループ" -#: netbox/extras/forms/bulk_import.py:296 +#: netbox/extras/forms/bulk_import.py:300 msgid "Group names separated by commas, encased with double quotes" -msgstr "二重引用符で囲まれたカンマで区切りグループ名" +msgstr "二重引用符で囲んだカンマ区切りのグループ名" #: netbox/extras/forms/filtersets.py:55 netbox/extras/forms/model_forms.py:61 msgid "Related object type" @@ -9438,51 +9466,51 @@ msgstr "ダッシュボード" msgid "dashboards" msgstr "ダッシュボード" -#: netbox/extras/models/mixins.py:86 +#: netbox/extras/models/mixins.py:85 msgid "template code" msgstr "テンプレートコード" -#: netbox/extras/models/mixins.py:87 +#: netbox/extras/models/mixins.py:86 msgid "Jinja template code." msgstr "Jinja テンプレートコード。" -#: netbox/extras/models/mixins.py:90 +#: netbox/extras/models/mixins.py:89 msgid "environment parameters" msgstr "環境パラメータ" -#: netbox/extras/models/mixins.py:95 +#: 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:102 +#: netbox/extras/models/mixins.py:101 #, python-brace-format msgid "Defaults to {default}" msgstr "デフォルトは {default}" -#: netbox/extras/models/mixins.py:107 +#: netbox/extras/models/mixins.py:106 msgid "Filename to give to the rendered export file" msgstr "レンダリングされたエクスポートファイルに付けるファイル名" -#: netbox/extras/models/mixins.py:110 +#: netbox/extras/models/mixins.py:109 msgid "file extension" msgstr "ファイル拡張子" -#: netbox/extras/models/mixins.py:113 +#: netbox/extras/models/mixins.py:112 msgid "Extension to append to the rendered filename" msgstr "レンダリングされたファイル名に追加する拡張子" -#: netbox/extras/models/mixins.py:116 +#: netbox/extras/models/mixins.py:115 msgid "as attachment" msgstr "添付ファイルとして" -#: netbox/extras/models/mixins.py:118 +#: netbox/extras/models/mixins.py:117 msgid "Download file as attachment" msgstr "ファイルを直接ダウンロードする" -#: netbox/extras/models/mixins.py:125 +#: netbox/extras/models/mixins.py:124 #, python-brace-format msgid "{class_name} must implement a get_context() method." msgstr "{class_name} はget_context () メソッドを実装する必要があります。" @@ -9885,7 +9913,7 @@ msgid "load_json is deprecated and will be removed in v4.5" msgstr "load_json は廃止予定であり、v4.5 で削除される予定です" #: netbox/extras/tables/columns.py:12 -#: netbox/templates/htmx/notifications.html:18 +#: netbox/templates/htmx/notifications.html:29 msgid "Dismiss" msgstr "却下" @@ -10077,32 +10105,32 @@ msgstr "属性が無効です」{name}「」(リクエスト用)" msgid "Invalid attribute \"{name}\" for {model}" msgstr "{model}において{name}属性は無効です" -#: netbox/extras/views.py:1093 +#: netbox/extras/views.py:1125 #, python-brace-format msgid "An error occurred while rendering the template: {error}" msgstr "テンプレートをレンダリング中にエラーが発生しました: {error}" -#: netbox/extras/views.py:1256 +#: netbox/extras/views.py:1288 msgid "Your dashboard has been reset." msgstr "ダッシュボードがリセットされました。" -#: netbox/extras/views.py:1302 +#: netbox/extras/views.py:1334 msgid "Added widget: " msgstr "ウィジェットの追加: " -#: netbox/extras/views.py:1343 +#: netbox/extras/views.py:1375 msgid "Updated widget: " msgstr "ウィジェットの更新: " -#: netbox/extras/views.py:1379 +#: netbox/extras/views.py:1411 msgid "Deleted widget: " msgstr "削除したウィジェット: " -#: netbox/extras/views.py:1381 +#: netbox/extras/views.py:1413 msgid "Error deleting widget: " msgstr "ウィジェットの削除中にエラーが発生しました: " -#: netbox/extras/views.py:1486 +#: netbox/extras/views.py:1518 msgid "Unable to run script: RQ worker process not running." msgstr "スクリプトを実行できません:RQ ワーカープロセスが実行されていません。" @@ -10420,7 +10448,7 @@ 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:218 -#: netbox/ipam/models/vlans.py:289 netbox/ipam/tables/ip.py:207 +#: netbox/ipam/models/vlans.py:290 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 @@ -10510,7 +10538,7 @@ msgid "VLAN ID ranges" msgstr "VLAN ID の範囲" #: netbox/ipam/forms/bulk_edit.py:516 netbox/ipam/forms/bulk_import.py:522 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:249 +#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/models/vlans.py:250 #: netbox/ipam/tables/vlans.py:106 msgid "Q-in-Q role" msgstr "Q-in-Q ロール" @@ -10563,7 +10591,7 @@ msgid "VLAN's site (if any)" msgstr "VLAN のサイト (存在する場合)" #: netbox/ipam/forms/bulk_import.py:214 -#: netbox/virtualization/forms/bulk_import.py:80 +#: netbox/virtualization/forms/bulk_import.py:85 #: netbox/wireless/forms/bulk_import.py:83 msgid "Scope ID" msgstr "スコープ ID" @@ -10623,7 +10651,7 @@ msgstr "割当 VLAN グループ" 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:555 netbox/ipam/models/vlans.py:368 +#: netbox/ipam/forms/bulk_import.py:555 netbox/ipam/models/vlans.py:369 msgid "VLAN translation policy" msgstr "VLAN 変換ポリシー" @@ -10718,7 +10746,7 @@ msgstr "親プレフィックス" msgid "DNS Name" msgstr "DNS名" -#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:290 +#: netbox/ipam/forms/filtersets.py:440 netbox/ipam/models/vlans.py:291 #: netbox/ipam/tables/ip.py:123 netbox/ipam/tables/vlans.py:52 #: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 #: netbox/netbox/navigation/menu.py:202 @@ -10729,11 +10757,11 @@ msgstr "VLAN" msgid "Contains VLAN ID" msgstr "VLAN ID が含まれています" -#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:388 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "ローカル VLAN ID" -#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:396 +#: netbox/ipam/forms/filtersets.py:521 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "リモート VLAN ID" @@ -10741,7 +10769,7 @@ msgstr "リモート VLAN ID" msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:208 +#: netbox/ipam/forms/filtersets.py:576 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" @@ -11218,63 +11246,63 @@ msgstr "範囲の終了 VLAN ID は、開始 VLAN ID ({range})以上である必 msgid "Ranges cannot overlap." msgstr "範囲は重複できません。" -#: netbox/ipam/models/vlans.py:197 +#: netbox/ipam/models/vlans.py:198 msgid "The specific site to which this VLAN is assigned (if any)" msgstr "この VLAN が割り当てられているサイト (存在する場合)" -#: netbox/ipam/models/vlans.py:205 +#: netbox/ipam/models/vlans.py:206 msgid "VLAN group (optional)" msgstr "VLAN グループ (オプション)" -#: netbox/ipam/models/vlans.py:213 netbox/ipam/models/vlans.py:393 -#: netbox/ipam/models/vlans.py:401 +#: netbox/ipam/models/vlans.py:214 netbox/ipam/models/vlans.py:394 +#: netbox/ipam/models/vlans.py:402 msgid "Numeric VLAN ID (1-4094)" msgstr "数値によるVLAN ID (1-4094)" -#: netbox/ipam/models/vlans.py:231 +#: netbox/ipam/models/vlans.py:232 msgid "Operational status of this VLAN" msgstr "この VLAN の動作ステータス" -#: netbox/ipam/models/vlans.py:239 +#: netbox/ipam/models/vlans.py:240 msgid "The primary function of this VLAN" msgstr "この VLAN の主な機能" -#: netbox/ipam/models/vlans.py:254 +#: netbox/ipam/models/vlans.py:255 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:303 +#: netbox/ipam/models/vlans.py:304 #, 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:310 +#: netbox/ipam/models/vlans.py:311 #, 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:319 +#: netbox/ipam/models/vlans.py:320 #, 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:326 +#: netbox/ipam/models/vlans.py:327 msgid "Only Q-in-Q customer VLANs maybe assigned to a service VLAN." msgstr "サービス VLAN に割り当てることができるのは Q-in-Q カスタマー VLAN だけです。" -#: netbox/ipam/models/vlans.py:332 +#: netbox/ipam/models/vlans.py:333 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:369 +#: netbox/ipam/models/vlans.py:370 msgid "VLAN translation policies" msgstr "VLAN 変換ポリシー" -#: netbox/ipam/models/vlans.py:410 +#: netbox/ipam/models/vlans.py:411 msgid "VLAN translation rule" msgstr "VLAN トランスレーションルール" @@ -11872,17 +11900,17 @@ msgstr "オブジェクトタイプ" msgid "Lookup" msgstr "検索" -#: netbox/netbox/forms/base.py:90 +#: netbox/netbox/forms/base.py:91 msgid "" "Tag slugs separated by commas, encased with double quotes (e.g. " "\"tag1,tag2,tag3\")" -msgstr "二重引用符で囲まれたカンマ区切りのタグslug (例:\"tag1,tag2,tag3\")" +msgstr "二重引用符で囲んだカンマ区切りのタグslug (例:\"tag1,tag2,tag3\")" -#: netbox/netbox/forms/base.py:119 +#: netbox/netbox/forms/base.py:149 msgid "Add tags" msgstr "タグを追加" -#: netbox/netbox/forms/base.py:124 +#: netbox/netbox/forms/base.py:154 msgid "Remove tags" msgstr "タグを削除" @@ -12643,54 +12671,62 @@ msgid "" "{error}" msgstr "選択したエクスポートテンプレートをレンダリング中にエラーが発生しました ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:442 +#: netbox/netbox/views/generic/bulk_views.py:388 +msgid "Must be a list." +msgstr "リストでなければなりません。" + +#: netbox/netbox/views/generic/bulk_views.py:398 +msgid "Must be a dictionary." +msgstr "辞書でなければなりません。" + +#: netbox/netbox/views/generic/bulk_views.py:461 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "ID {id}のオブジェクトは存在しません" -#: netbox/netbox/views/generic/bulk_views.py:525 +#: netbox/netbox/views/generic/bulk_views.py:546 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "一括インポート {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:541 +#: netbox/netbox/views/generic/bulk_views.py:562 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "インポートされました {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:731 +#: netbox/netbox/views/generic/bulk_views.py:752 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "一括編集 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:747 +#: netbox/netbox/views/generic/bulk_views.py:768 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "更新されました {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:780 -#: netbox/netbox/views/generic/bulk_views.py:1015 -#: netbox/netbox/views/generic/bulk_views.py:1063 +#: netbox/netbox/views/generic/bulk_views.py:801 +#: netbox/netbox/views/generic/bulk_views.py:1036 +#: netbox/netbox/views/generic/bulk_views.py:1084 #, python-brace-format msgid "No {object_type} were selected." msgstr "いいえ {object_type} が選ばれました。" -#: netbox/netbox/views/generic/bulk_views.py:873 +#: netbox/netbox/views/generic/bulk_views.py:894 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "名前が変更されました {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:943 +#: netbox/netbox/views/generic/bulk_views.py:964 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "一括削除 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:970 +#: netbox/netbox/views/generic/bulk_views.py:991 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "削除済み {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:987 +#: netbox/netbox/views/generic/bulk_views.py:1008 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "1 つ以上の依存オブジェクトが存在するため、削除できませんでした。" @@ -14973,15 +15009,29 @@ msgstr "" msgid "The following objects will be deleted as a result of this action." msgstr "このアクションの結果、次のオブジェクトが削除されます。" -#: netbox/templates/htmx/notifications.html:15 +#: netbox/templates/htmx/notifications.html:6 +#, python-format +msgid "Dismiss %(count)s unread notification?" +msgid_plural "Dismiss %(count)s unread notifications?" +msgstr[0] " %(count)s 件の未読通知を既読にしますか?" + +#: netbox/templates/htmx/notifications.html:7 +msgid "Dismiss all unread notifications" +msgstr "未読の通知をすべて既読" + +#: netbox/templates/htmx/notifications.html:9 +msgid "Dismiss all" +msgstr "すべて既読" + +#: netbox/templates/htmx/notifications.html:26 msgid "ago" msgstr "前に" -#: netbox/templates/htmx/notifications.html:26 +#: netbox/templates/htmx/notifications.html:37 msgid "No unread notifications" msgstr "未読通知なし" -#: netbox/templates/htmx/notifications.html:31 +#: netbox/templates/htmx/notifications.html:42 msgid "All notifications" msgstr "すべての通知" @@ -15023,7 +15073,7 @@ msgid "" "Before you can add a %(model)s you must first create a " "%(prerequisite_model)s." msgstr "" -"追加する前に %(model)s 最初に作成する必要があります %(prerequisite_model)s。" +"%(model)s を追加する前に %(prerequisite_model)sを作成する必要があります。" #: netbox/templates/inc/paginator.html:15 msgid "Page selection" @@ -15606,7 +15656,7 @@ msgstr "カプセル化" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:55 #: netbox/vpn/forms/bulk_import.py:53 netbox/vpn/forms/filtersets.py:69 -#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:51 +#: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "IPsec プロファイル" @@ -15631,7 +15681,7 @@ msgstr "トンネル終端" #: netbox/templates/vpn/tunneltermination.html:35 #: netbox/vpn/forms/bulk_import.py:107 netbox/vpn/forms/model_forms.py:103 #: netbox/vpn/forms/model_forms.py:139 netbox/vpn/forms/model_forms.py:248 -#: netbox/vpn/tables/tunnels.py:102 +#: netbox/vpn/tables/tunnels.py:104 msgid "Outside IP" msgstr "外部IP" @@ -15740,7 +15790,7 @@ msgstr "グループを削除する" msgid "" "Group names separated by commas, encased with double quotes (e.g. \"Group " "1,Group 2\")" -msgstr "二重引用符で囲まれた、カンマ区切りのグループ名 (例:\"Group 1, Group 2\")" +msgstr "二重引用符で囲んだカンマ区切りのグループ名 (例:\"Group 1, Group 2\")" #: netbox/tenancy/forms/bulk_import.py:106 msgid "Assigned contact" @@ -15958,11 +16008,11 @@ msgstr "" msgid "Objects" msgstr "オブジェクト" -#: netbox/users/forms/model_forms.py:400 +#: netbox/users/forms/model_forms.py:403 msgid "At least one action must be selected." msgstr "少なくとも 1 つのアクションを選択する必要があります。" -#: netbox/users/forms/model_forms.py:418 +#: netbox/users/forms/model_forms.py:421 #, python-brace-format msgid "Invalid filter for {model}: {error}" msgstr "のフィルタが無効です {model}: {error}" @@ -16198,34 +16248,34 @@ msgid "" "Invalid ranges ({value}). Must be a range of integers in ascending order." msgstr "範囲が無効です ({value})。昇順の整数の範囲でなければなりません。" -#: netbox/utilities/forms/fields/csv.py:44 +#: netbox/utilities/forms/fields/csv.py:59 #, python-brace-format msgid "Invalid value for a multiple choice field: {value}" msgstr "複数選択フィールドの値が無効です: {value}" -#: netbox/utilities/forms/fields/csv.py:57 -#: netbox/utilities/forms/fields/csv.py:78 +#: netbox/utilities/forms/fields/csv.py:77 +#: netbox/utilities/forms/fields/csv.py:98 #, python-format msgid "Object not found: %(value)s" msgstr "オブジェクトが見つかりません: %(value)s" -#: netbox/utilities/forms/fields/csv.py:65 +#: netbox/utilities/forms/fields/csv.py:85 #, python-brace-format msgid "" "\"{value}\" is not a unique value for this field; multiple objects were " "found" msgstr "「{value}「」はこのフィールドにとって一意の値ではありません。複数のオブジェクトが見つかりました" -#: netbox/utilities/forms/fields/csv.py:69 +#: netbox/utilities/forms/fields/csv.py:89 #, python-brace-format msgid "\"{field_name}\" is an invalid accessor field name." msgstr "「{field_name}「」は無効なアクセサーフィールド名です。" -#: netbox/utilities/forms/fields/csv.py:102 +#: netbox/utilities/forms/fields/csv.py:122 msgid "Object type must be specified as \".\"" msgstr "オブジェクトタイプは「」として指定する必要があります」" -#: netbox/utilities/forms/fields/csv.py:106 +#: netbox/utilities/forms/fields/csv.py:126 msgid "Invalid object type" msgstr "オブジェクトタイプが無効です" @@ -16551,19 +16601,19 @@ msgstr "ディスク (MB)" msgid "Size (MB)" msgstr "サイズ (MB)" -#: netbox/virtualization/forms/bulk_import.py:45 +#: netbox/virtualization/forms/bulk_import.py:50 msgid "Type of cluster" msgstr "クラスタのタイプ" -#: netbox/virtualization/forms/bulk_import.py:52 +#: netbox/virtualization/forms/bulk_import.py:57 msgid "Assigned cluster group" msgstr "割当クラスタグループ" -#: netbox/virtualization/forms/bulk_import.py:102 +#: netbox/virtualization/forms/bulk_import.py:107 msgid "Assigned cluster" msgstr "割り当て済みクラスタ" -#: netbox/virtualization/forms/bulk_import.py:109 +#: netbox/virtualization/forms/bulk_import.py:114 msgid "Assigned device within cluster" msgstr "クラスタ内の割り当て済みデバイス" @@ -16981,7 +17031,7 @@ msgid "Assigned Object Type" msgstr "割当オブジェクトタイプ" #: netbox/vpn/forms/model_forms.py:96 netbox/vpn/forms/model_forms.py:131 -#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:91 +#: netbox/vpn/forms/model_forms.py:241 netbox/vpn/tables/tunnels.py:93 msgid "Tunnel interface" msgstr "トンネルインターフェイス" diff --git a/netbox/translations/nl/LC_MESSAGES/django.mo b/netbox/translations/nl/LC_MESSAGES/django.mo index 1dd28fdfae71d07342b786d1c26e79be329342b7..a9a6de79a5bd00259961bfaa0dd9d4877d408243 100644 GIT binary patch delta 64807 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

  • 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

    w!ag@D#c` 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 QZl;>qeSK6DpUb2F4>vhpQvd(} delta 64886 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

    @D;v#hIzCd3*9`iq7Yw~B% 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