From 5a96b76cd49db021a5200e1989939805fc579dcb Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Tue, 30 Sep 2025 14:44:16 -0400 Subject: [PATCH] Release v4.4.2 --- .../ISSUE_TEMPLATE/01-feature_request.yaml | 2 +- .github/ISSUE_TEMPLATE/02-bug_report.yaml | 2 +- base_requirements.txt | 3 +- contrib/generated_schema.json | 25 +- contrib/openapi.json | 717 +++++++++++++----- docs/release-notes/version-4.4.md | 29 + netbox/project-static/dist/netbox.js | Bin 382807 -> 382825 bytes netbox/project-static/dist/netbox.js.map | Bin 1774114 -> 1774231 bytes netbox/project-static/package.json | 4 +- netbox/project-static/yarn.lock | 16 +- netbox/release.yaml | 4 +- netbox/translations/cs/LC_MESSAGES/django.mo | Bin 252606 -> 252686 bytes netbox/translations/cs/LC_MESSAGES/django.po | 433 +++++------ netbox/translations/da/LC_MESSAGES/django.mo | Bin 244808 -> 244837 bytes netbox/translations/da/LC_MESSAGES/django.po | 365 ++++----- netbox/translations/de/LC_MESSAGES/django.mo | Bin 257696 -> 257729 bytes netbox/translations/de/LC_MESSAGES/django.po | 369 ++++----- netbox/translations/es/LC_MESSAGES/django.mo | Bin 259613 -> 259657 bytes netbox/translations/es/LC_MESSAGES/django.po | 365 ++++----- netbox/translations/fr/LC_MESSAGES/django.mo | Bin 261578 -> 261619 bytes netbox/translations/fr/LC_MESSAGES/django.po | 365 ++++----- netbox/translations/it/LC_MESSAGES/django.mo | Bin 257630 -> 257669 bytes netbox/translations/it/LC_MESSAGES/django.po | 365 ++++----- netbox/translations/ja/LC_MESSAGES/django.mo | Bin 276797 -> 276825 bytes netbox/translations/ja/LC_MESSAGES/django.po | 365 ++++----- netbox/translations/nl/LC_MESSAGES/django.mo | Bin 253154 -> 253203 bytes netbox/translations/nl/LC_MESSAGES/django.po | 365 ++++----- netbox/translations/pl/LC_MESSAGES/django.mo | Bin 255396 -> 255439 bytes netbox/translations/pl/LC_MESSAGES/django.po | 365 ++++----- netbox/translations/pt/LC_MESSAGES/django.mo | Bin 255571 -> 255614 bytes netbox/translations/pt/LC_MESSAGES/django.po | 365 ++++----- netbox/translations/ru/LC_MESSAGES/django.mo | Bin 328108 -> 328170 bytes netbox/translations/ru/LC_MESSAGES/django.po | 365 ++++----- netbox/translations/tr/LC_MESSAGES/django.mo | Bin 248857 -> 248885 bytes netbox/translations/tr/LC_MESSAGES/django.po | 365 ++++----- netbox/translations/uk/LC_MESSAGES/django.mo | Bin 327676 -> 327701 bytes netbox/translations/uk/LC_MESSAGES/django.po | 365 ++++----- netbox/translations/zh/LC_MESSAGES/django.mo | Bin 230387 -> 230418 bytes netbox/translations/zh/LC_MESSAGES/django.po | 365 ++++----- pyproject.toml | 2 +- requirements.txt | 10 +- 41 files changed, 3205 insertions(+), 2791 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/01-feature_request.yaml b/.github/ISSUE_TEMPLATE/01-feature_request.yaml index eda44e63e..25aaa3f70 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.1 + placeholder: v4.4.2 validations: required: true - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/02-bug_report.yaml b/.github/ISSUE_TEMPLATE/02-bug_report.yaml index 4e62aa84e..2d654a910 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.1 + placeholder: v4.4.2 validations: required: true - type: dropdown diff --git a/base_requirements.txt b/base_requirements.txt index 9bf8680a5..1e6f2ad29 100644 --- a/base_requirements.txt +++ b/base_requirements.txt @@ -30,7 +30,8 @@ django-htmx # Modified Preorder Tree Traversal (recursive nesting of objects) # https://github.com/django-mptt/django-mptt/blob/main/CHANGELOG.rst -django-mptt +# v0.18.0 introduces errant migrations which need to be resolved +django-mptt==0.17.0 # Context managers for PostgreSQL advisory locks # https://github.com/Xof/django-pglocks/blob/master/CHANGES.txt diff --git a/contrib/generated_schema.json b/contrib/generated_schema.json index 473e75cff..279357912 100644 --- a/contrib/generated_schema.json +++ b/contrib/generated_schema.json @@ -332,14 +332,14 @@ "100base-t1", "1000base-bx10-d", "1000base-bx10-u", - "1000base-cx", "1000base-cwdm", + "1000base-cx", "1000base-dwdm", "1000base-ex", - "1000base-sx", "1000base-lsx", "1000base-lx", "1000base-lx10", + "1000base-sx", "1000base-t", "1000base-tx", "1000base-zx", @@ -374,6 +374,7 @@ "100gbase-cr2", "100gbase-cr4", "100gbase-cr10", + "100gbase-cwdm4", "100gbase-dr", "100gbase-er4", "100gbase-fr1", @@ -387,12 +388,12 @@ "100gbase-zr", "200gbase-cr2", "200gbase-cr4", - "200gbase-sr2", - "200gbase-sr4", "200gbase-dr4", "200gbase-er4", "200gbase-fr4", "200gbase-lr4", + "200gbase-sr2", + "200gbase-sr4", "200gbase-vr2", "400gbase-cr4", "400gbase-dr4", @@ -415,34 +416,34 @@ "1000base-x-gbic", "1000base-x-sfp", "10gbase-x-sfpp", - "10gbase-x-xfp", "10gbase-x-xenpak", + "10gbase-x-xfp", "10gbase-x-x2", "25gbase-x-sfp28", - "50gbase-x-sfp56", "40gbase-x-qsfpp", "50gbase-x-sfp28", + "50gbase-x-sfp56", "100gbase-x-cfp", "100gbase-x-cfp2", - "200gbase-x-cfp2", - "400gbase-x-cfp2", "100gbase-x-cfp4", "100gbase-x-cxp", "100gbase-x-cpak", "100gbase-x-dsfp", - "100gbase-x-sfpdd", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfpdd", + "200gbase-x-cfp2", "200gbase-x-qsfp56", "200gbase-x-qsfpdd", "400gbase-x-qsfp112", "400gbase-x-qsfpdd", + "400gbase-x-cdfp", + "400gbase-x-cfp2", + "400gbase-x-cfp8", "400gbase-x-osfp", "400gbase-x-osfp-rhs", - "400gbase-x-cdfp", - "400gbase-x-cfp8", - "800gbase-x-qsfpdd", "800gbase-x-osfp", + "800gbase-x-qsfpdd", "1000base-kx", "2.5gbase-kx", "5gbase-kr", diff --git a/contrib/openapi.json b/contrib/openapi.json index ddbdff987..94cf6d659 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.0", + "version": "4.4.2", "license": { "name": "Apache v2 License" } @@ -16104,7 +16104,7 @@ "/api/core/background-queues/": { "get": { "operationId": "core_background_queues_retrieve", - "description": "Retrieve a list of RQ Queues.\nNote: Queue names are not URL safe so not returning a detail view.", + "description": "Retrieve a list of RQ Queues.\nNote: Queue names are not URL safe, so not returning a detail view.", "tags": [ "core" ], @@ -16133,15 +16133,14 @@ }, "/api/core/background-queues/{name}/": { "get": { - "operationId": "core_background_queues_retrieve_2", - "description": "Retrieve a list of RQ Queues.\nNote: Queue names are not URL safe so not returning a detail view.", + "operationId": "core_background_queues_retrieve_by_name", + "description": "Retrieve a list of RQ Queues.\nNote: Queue names are not URL safe, so not returning a detail view.", "parameters": [ { "in": "path", "name": "name", "schema": { - "type": "string", - "pattern": "^[\\w.@+-]+$" + "type": "string" }, "required": true } @@ -16204,7 +16203,7 @@ }, "/api/core/background-tasks/{id}/": { "get": { - "operationId": "core_background_tasks_retrieve_2", + "operationId": "core_background_tasks_retrieve_by_id", "description": "Retrieve a list of RQ Tasks.", "parameters": [ { @@ -16259,6 +16258,21 @@ "tags": [ "core" ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BackgroundTaskRequest" + } + }, + "multipart/form-data": { + "schema": { + "$ref": "#/components/schemas/BackgroundTaskRequest" + } + } + }, + "required": true + }, "security": [ { "cookieAuth": [] @@ -16269,7 +16283,14 @@ ], "responses": { "200": { - "description": "No response body" + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BackgroundTask" + } + } + }, + "description": "" } } } @@ -16291,6 +16312,21 @@ "tags": [ "core" ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BackgroundTaskRequest" + } + }, + "multipart/form-data": { + "schema": { + "$ref": "#/components/schemas/BackgroundTaskRequest" + } + } + }, + "required": true + }, "security": [ { "cookieAuth": [] @@ -16301,7 +16337,14 @@ ], "responses": { "200": { - "description": "No response body" + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BackgroundTask" + } + } + }, + "description": "" } } } @@ -16323,6 +16366,21 @@ "tags": [ "core" ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BackgroundTaskRequest" + } + }, + "multipart/form-data": { + "schema": { + "$ref": "#/components/schemas/BackgroundTaskRequest" + } + } + }, + "required": true + }, "security": [ { "cookieAuth": [] @@ -16333,7 +16391,14 @@ ], "responses": { "200": { - "description": "No response body" + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BackgroundTask" + } + } + }, + "description": "" } } } @@ -16355,6 +16420,21 @@ "tags": [ "core" ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BackgroundTaskRequest" + } + }, + "multipart/form-data": { + "schema": { + "$ref": "#/components/schemas/BackgroundTaskRequest" + } + } + }, + "required": true + }, "security": [ { "cookieAuth": [] @@ -16365,7 +16445,14 @@ ], "responses": { "200": { - "description": "No response body" + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/BackgroundTask" + } + } + }, + "description": "" } } } @@ -16402,7 +16489,7 @@ }, "/api/core/background-workers/{name}/": { "get": { - "operationId": "core_background_workers_retrieve_2", + "operationId": "core_background_workers_retrieve_by_name", "description": "Retrieve a list of RQ Workers.", "parameters": [ { @@ -16427,7 +16514,15 @@ ], "responses": { "200": { - "description": "No response body" + "content": { + "application/json": { + "schema": { + "type": "object", + "additionalProperties": {} + } + } + }, + "description": "" } } } @@ -47839,7 +47934,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -47859,7 +47954,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -47872,7 +47967,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -47885,7 +47980,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -47898,7 +47993,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -47911,7 +48006,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -47924,7 +48019,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -47937,7 +48032,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -47950,7 +48045,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -47963,7 +48058,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -47976,7 +48071,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -47989,7 +48084,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -51766,7 +51861,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -51786,7 +51881,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -51799,7 +51894,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -51812,7 +51907,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -51825,7 +51920,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -51838,7 +51933,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -51851,7 +51946,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -51864,7 +51959,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -51877,7 +51972,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -51890,7 +51985,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -51903,7 +51998,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -51916,7 +52011,7 @@ "type": "array", "items": { "type": "string", - "x-spec-enum-id": "efa24ff9c7a39c40" + "x-spec-enum-id": "c6dfa8e84dd05942" } }, "explode": true, @@ -152933,9 +153028,8 @@ "in": "query", "name": "interface_id", "schema": { - "type": "string" - }, - "description": "Assigned interface" + "type": "integer" + } }, { "in": "query", @@ -154226,9 +154320,8 @@ "in": "query", "name": "vminterface_id", "schema": { - "type": "string" - }, - "description": "Assigned VM interface" + "type": "integer" + } } ], "tags": [ @@ -200335,6 +200428,241 @@ "vid" ] }, + "BackgroundTask": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri", + "readOnly": true + }, + "description": { + "type": "string" + }, + "origin": { + "type": "string" + }, + "func_name": { + "type": "string" + }, + "args": { + "type": "array", + "items": {}, + "readOnly": true + }, + "kwargs": { + "type": "object", + "additionalProperties": {}, + "readOnly": true + }, + "result": { + "type": "string" + }, + "timeout": { + "type": "integer" + }, + "result_ttl": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "enqueued_at": { + "type": "string", + "format": "date-time" + }, + "started_at": { + "type": "string", + "format": "date-time" + }, + "ended_at": { + "type": "string", + "format": "date-time" + }, + "worker_name": { + "type": "string" + }, + "position": { + "type": "integer", + "readOnly": true + }, + "status": { + "type": "string", + "readOnly": true + }, + "meta": { + "type": "object", + "additionalProperties": {} + }, + "last_heartbeat": { + "type": "string" + }, + "is_finished": { + "type": "boolean" + }, + "is_queued": { + "type": "boolean" + }, + "is_failed": { + "type": "boolean" + }, + "is_started": { + "type": "boolean" + }, + "is_deferred": { + "type": "boolean" + }, + "is_canceled": { + "type": "boolean" + }, + "is_scheduled": { + "type": "boolean" + }, + "is_stopped": { + "type": "boolean" + } + }, + "required": [ + "args", + "created_at", + "description", + "ended_at", + "enqueued_at", + "func_name", + "id", + "is_canceled", + "is_deferred", + "is_failed", + "is_finished", + "is_queued", + "is_scheduled", + "is_started", + "is_stopped", + "kwargs", + "last_heartbeat", + "meta", + "origin", + "position", + "result", + "result_ttl", + "started_at", + "status", + "timeout", + "url", + "worker_name" + ] + }, + "BackgroundTaskRequest": { + "type": "object", + "properties": { + "id": { + "type": "string", + "minLength": 1 + }, + "description": { + "type": "string", + "minLength": 1 + }, + "origin": { + "type": "string", + "minLength": 1 + }, + "func_name": { + "type": "string", + "minLength": 1 + }, + "result": { + "type": "string", + "minLength": 1 + }, + "timeout": { + "type": "integer" + }, + "result_ttl": { + "type": "integer" + }, + "created_at": { + "type": "string", + "format": "date-time" + }, + "enqueued_at": { + "type": "string", + "format": "date-time" + }, + "started_at": { + "type": "string", + "format": "date-time" + }, + "ended_at": { + "type": "string", + "format": "date-time" + }, + "worker_name": { + "type": "string", + "minLength": 1 + }, + "meta": { + "type": "object", + "additionalProperties": {} + }, + "last_heartbeat": { + "type": "string", + "minLength": 1 + }, + "is_finished": { + "type": "boolean" + }, + "is_queued": { + "type": "boolean" + }, + "is_failed": { + "type": "boolean" + }, + "is_started": { + "type": "boolean" + }, + "is_deferred": { + "type": "boolean" + }, + "is_canceled": { + "type": "boolean" + }, + "is_scheduled": { + "type": "boolean" + }, + "is_stopped": { + "type": "boolean" + } + }, + "required": [ + "created_at", + "description", + "ended_at", + "enqueued_at", + "func_name", + "id", + "is_canceled", + "is_deferred", + "is_failed", + "is_finished", + "is_queued", + "is_scheduled", + "is_started", + "is_stopped", + "last_heartbeat", + "meta", + "origin", + "result", + "result_ttl", + "started_at", + "timeout", + "worker_name" + ] + }, "Bookmark": { "type": "object", "description": "Extends the built-in ModelSerializer to enforce calling full_clean() on a copy of the associated instance during\nvalidation. (DRF does not do this by default; see https://github.com/encode/django-rest-framework/issues/3144)", @@ -201169,7 +201497,7 @@ "maxLength": 200 }, "choices_count": { - "type": "string", + "type": "integer", "readOnly": true } }, @@ -202332,7 +202660,8 @@ "description": "Adds support for custom fields and tags.", "properties": { "mac_address": { - "type": "string" + "type": "string", + "minLength": 1 }, "description": { "type": "string", @@ -209181,7 +209510,7 @@ "description": "Choices are automatically ordered alphabetically" }, "choices_count": { - "type": "string", + "type": "integer", "readOnly": true }, "created": { @@ -215321,14 +215650,14 @@ "100base-t1", "1000base-bx10-d", "1000base-bx10-u", - "1000base-cx", "1000base-cwdm", + "1000base-cx", "1000base-dwdm", "1000base-ex", - "1000base-sx", "1000base-lsx", "1000base-lx", "1000base-lx10", + "1000base-sx", "1000base-t", "1000base-tx", "1000base-zx", @@ -215363,6 +215692,7 @@ "100gbase-cr2", "100gbase-cr4", "100gbase-cr10", + "100gbase-cwdm4", "100gbase-dr", "100gbase-er4", "100gbase-fr1", @@ -215376,12 +215706,12 @@ "100gbase-zr", "200gbase-cr2", "200gbase-cr4", - "200gbase-sr2", - "200gbase-sr4", "200gbase-dr4", "200gbase-er4", "200gbase-fr4", "200gbase-lr4", + "200gbase-sr2", + "200gbase-sr4", "200gbase-vr2", "400gbase-cr4", "400gbase-dr4", @@ -215404,34 +215734,34 @@ "1000base-x-gbic", "1000base-x-sfp", "10gbase-x-sfpp", - "10gbase-x-xfp", "10gbase-x-xenpak", + "10gbase-x-xfp", "10gbase-x-x2", "25gbase-x-sfp28", - "50gbase-x-sfp56", "40gbase-x-qsfpp", "50gbase-x-sfp28", + "50gbase-x-sfp56", "100gbase-x-cfp", "100gbase-x-cfp2", - "200gbase-x-cfp2", - "400gbase-x-cfp2", "100gbase-x-cfp4", "100gbase-x-cxp", "100gbase-x-cpak", "100gbase-x-dsfp", - "100gbase-x-sfpdd", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfpdd", + "200gbase-x-cfp2", "200gbase-x-qsfp56", "200gbase-x-qsfpdd", "400gbase-x-qsfp112", "400gbase-x-qsfpdd", + "400gbase-x-cdfp", + "400gbase-x-cfp2", + "400gbase-x-cfp8", "400gbase-x-osfp", "400gbase-x-osfp-rhs", - "400gbase-x-cdfp", - "400gbase-x-cfp8", - "800gbase-x-qsfpdd", "800gbase-x-osfp", + "800gbase-x-qsfpdd", "1000base-kx", "2.5gbase-kx", "5gbase-kr", @@ -215519,8 +215849,8 @@ "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-DR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-DR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "efa24ff9c7a39c40" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", + "x-spec-enum-id": "c6dfa8e84dd05942" }, "label": { "type": "string", @@ -215534,21 +215864,21 @@ "100BASE-T1 (10/100ME)", "1000BASE-BX10-D (1GE BiDi Down)", "1000BASE-BX10-U (1GE BiDi Up)", - "1000BASE-CX (1GE DAC)", "1000BASE-CWDM (1GE)", + "1000BASE-CX (1GE DAC)", "1000BASE-DWDM (1GE)", "1000BASE-EX (1GE)", - "1000BASE-SX (1GE)", "1000BASE-LSX (1GE)", "1000BASE-LX (1GE)", "1000BASE-LX10/LH (1GE)", + "1000BASE-SX (1GE)", "1000BASE-T (1GE)", "1000BASE-TX (1GE)", "1000BASE-ZX (1GE)", "2.5GBASE-T (2.5GE)", "5GBASE-T (5GE)", - "10GBASE-DR-D (10GE BiDi Down)", - "10GBASE-DR-U (10GE BiDi Up)", + "10GBASE-BR-D (10GE BiDi Down)", + "10GBASE-BR-U (10GE BiDi Up)", "10GBASE-CX4 (10GE DAC)", "10GBASE-ER (10GE)", "10GBASE-LR (10GE)", @@ -215576,6 +215906,7 @@ "100GBASE-CR2 (100GE DAC)", "100GBASE-CR4 (100GE DAC)", "100GBASE-CR10 (100GE DAC)", + "100GBASE-CWDM4 (100GE)", "100GBASE-DR (100GE)", "100GBASE-ER4 (100GE)", "100GBASE-FR1 (100GE)", @@ -215589,12 +215920,12 @@ "100GBASE-ZR (100GE)", "200GBASE-CR2 (200GE)", "200GBASE-CR4 (200GE)", - "200GBASE-SR2 (200GE)", - "200GBASE-SR4 (200GE)", "200GBASE-DR4 (200GE)", "200GBASE-ER4 (200GE)", "200GBASE-FR4 (200GE)", "200GBASE-LR4 (200GE)", + "200GBASE-SR2 (200GE)", + "200GBASE-SR4 (200GE)", "200GBASE-VR2 (200GE)", "400GBASE-CR4 (400GE)", "400GBASE-DR4 (400GE)", @@ -215617,34 +215948,34 @@ "GBIC (1GE)", "SFP (1GE)", "SFP+ (10GE)", - "XFP (10GE)", "XENPAK (10GE)", + "XFP (10GE)", "X2 (10GE)", "SFP28 (25GE)", - "SFP56 (50GE)", "QSFP+ (40GE)", "QSFP28 (50GE)", + "SFP56 (50GE)", "CFP (100GE)", "CFP2 (100GE)", - "CFP2 (200GE)", - "CFP2 (400GE)", "CFP4 (100GE)", "CXP (100GE)", "Cisco CPAK (100GE)", "DSFP (100GE)", - "SFP-DD (100GE)", "QSFP28 (100GE)", "QSFP-DD (100GE)", + "SFP-DD (100GE)", + "CFP2 (200GE)", "QSFP56 (200GE)", "QSFP-DD (200GE)", "QSFP112 (400GE)", "QSFP-DD (400GE)", + "CDFP (400GE)", + "CFP2 (400GE)", + "CPF8 (400GE)", "OSFP (400GE)", "OSFP-RHS (400GE)", - "CDFP (400GE)", - "CPF8 (400GE)", - "QSFP-DD (800GE)", "OSFP (800GE)", + "QSFP-DD (800GE)", "1000BASE-KX (1GE)", "2.5GBASE-KX (2.5GE)", "5GBASE-KR (5GE)", @@ -216603,14 +216934,14 @@ "100base-t1", "1000base-bx10-d", "1000base-bx10-u", - "1000base-cx", "1000base-cwdm", + "1000base-cx", "1000base-dwdm", "1000base-ex", - "1000base-sx", "1000base-lsx", "1000base-lx", "1000base-lx10", + "1000base-sx", "1000base-t", "1000base-tx", "1000base-zx", @@ -216645,6 +216976,7 @@ "100gbase-cr2", "100gbase-cr4", "100gbase-cr10", + "100gbase-cwdm4", "100gbase-dr", "100gbase-er4", "100gbase-fr1", @@ -216658,12 +216990,12 @@ "100gbase-zr", "200gbase-cr2", "200gbase-cr4", - "200gbase-sr2", - "200gbase-sr4", "200gbase-dr4", "200gbase-er4", "200gbase-fr4", "200gbase-lr4", + "200gbase-sr2", + "200gbase-sr4", "200gbase-vr2", "400gbase-cr4", "400gbase-dr4", @@ -216686,34 +217018,34 @@ "1000base-x-gbic", "1000base-x-sfp", "10gbase-x-sfpp", - "10gbase-x-xfp", "10gbase-x-xenpak", + "10gbase-x-xfp", "10gbase-x-x2", "25gbase-x-sfp28", - "50gbase-x-sfp56", "40gbase-x-qsfpp", "50gbase-x-sfp28", + "50gbase-x-sfp56", "100gbase-x-cfp", "100gbase-x-cfp2", - "200gbase-x-cfp2", - "400gbase-x-cfp2", "100gbase-x-cfp4", "100gbase-x-cxp", "100gbase-x-cpak", "100gbase-x-dsfp", - "100gbase-x-sfpdd", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfpdd", + "200gbase-x-cfp2", "200gbase-x-qsfp56", "200gbase-x-qsfpdd", "400gbase-x-qsfp112", "400gbase-x-qsfpdd", + "400gbase-x-cdfp", + "400gbase-x-cfp2", + "400gbase-x-cfp8", "400gbase-x-osfp", "400gbase-x-osfp-rhs", - "400gbase-x-cdfp", - "400gbase-x-cfp8", - "800gbase-x-qsfpdd", "800gbase-x-osfp", + "800gbase-x-qsfpdd", "1000base-kx", "2.5gbase-kx", "5gbase-kr", @@ -216801,8 +217133,8 @@ "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-DR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-DR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "efa24ff9c7a39c40" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", + "x-spec-enum-id": "c6dfa8e84dd05942" }, "enabled": { "type": "boolean" @@ -217322,14 +217654,14 @@ "100base-t1", "1000base-bx10-d", "1000base-bx10-u", - "1000base-cx", "1000base-cwdm", + "1000base-cx", "1000base-dwdm", "1000base-ex", - "1000base-sx", "1000base-lsx", "1000base-lx", "1000base-lx10", + "1000base-sx", "1000base-t", "1000base-tx", "1000base-zx", @@ -217364,6 +217696,7 @@ "100gbase-cr2", "100gbase-cr4", "100gbase-cr10", + "100gbase-cwdm4", "100gbase-dr", "100gbase-er4", "100gbase-fr1", @@ -217377,12 +217710,12 @@ "100gbase-zr", "200gbase-cr2", "200gbase-cr4", - "200gbase-sr2", - "200gbase-sr4", "200gbase-dr4", "200gbase-er4", "200gbase-fr4", "200gbase-lr4", + "200gbase-sr2", + "200gbase-sr4", "200gbase-vr2", "400gbase-cr4", "400gbase-dr4", @@ -217405,34 +217738,34 @@ "1000base-x-gbic", "1000base-x-sfp", "10gbase-x-sfpp", - "10gbase-x-xfp", "10gbase-x-xenpak", + "10gbase-x-xfp", "10gbase-x-x2", "25gbase-x-sfp28", - "50gbase-x-sfp56", "40gbase-x-qsfpp", "50gbase-x-sfp28", + "50gbase-x-sfp56", "100gbase-x-cfp", "100gbase-x-cfp2", - "200gbase-x-cfp2", - "400gbase-x-cfp2", "100gbase-x-cfp4", "100gbase-x-cxp", "100gbase-x-cpak", "100gbase-x-dsfp", - "100gbase-x-sfpdd", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfpdd", + "200gbase-x-cfp2", "200gbase-x-qsfp56", "200gbase-x-qsfpdd", "400gbase-x-qsfp112", "400gbase-x-qsfpdd", + "400gbase-x-cdfp", + "400gbase-x-cfp2", + "400gbase-x-cfp8", "400gbase-x-osfp", "400gbase-x-osfp-rhs", - "400gbase-x-cdfp", - "400gbase-x-cfp8", - "800gbase-x-qsfpdd", "800gbase-x-osfp", + "800gbase-x-qsfpdd", "1000base-kx", "2.5gbase-kx", "5gbase-kr", @@ -217520,8 +217853,8 @@ "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-DR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-DR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "efa24ff9c7a39c40" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", + "x-spec-enum-id": "c6dfa8e84dd05942" }, "label": { "type": "string", @@ -217535,21 +217868,21 @@ "100BASE-T1 (10/100ME)", "1000BASE-BX10-D (1GE BiDi Down)", "1000BASE-BX10-U (1GE BiDi Up)", - "1000BASE-CX (1GE DAC)", "1000BASE-CWDM (1GE)", + "1000BASE-CX (1GE DAC)", "1000BASE-DWDM (1GE)", "1000BASE-EX (1GE)", - "1000BASE-SX (1GE)", "1000BASE-LSX (1GE)", "1000BASE-LX (1GE)", "1000BASE-LX10/LH (1GE)", + "1000BASE-SX (1GE)", "1000BASE-T (1GE)", "1000BASE-TX (1GE)", "1000BASE-ZX (1GE)", "2.5GBASE-T (2.5GE)", "5GBASE-T (5GE)", - "10GBASE-DR-D (10GE BiDi Down)", - "10GBASE-DR-U (10GE BiDi Up)", + "10GBASE-BR-D (10GE BiDi Down)", + "10GBASE-BR-U (10GE BiDi Up)", "10GBASE-CX4 (10GE DAC)", "10GBASE-ER (10GE)", "10GBASE-LR (10GE)", @@ -217577,6 +217910,7 @@ "100GBASE-CR2 (100GE DAC)", "100GBASE-CR4 (100GE DAC)", "100GBASE-CR10 (100GE DAC)", + "100GBASE-CWDM4 (100GE)", "100GBASE-DR (100GE)", "100GBASE-ER4 (100GE)", "100GBASE-FR1 (100GE)", @@ -217590,12 +217924,12 @@ "100GBASE-ZR (100GE)", "200GBASE-CR2 (200GE)", "200GBASE-CR4 (200GE)", - "200GBASE-SR2 (200GE)", - "200GBASE-SR4 (200GE)", "200GBASE-DR4 (200GE)", "200GBASE-ER4 (200GE)", "200GBASE-FR4 (200GE)", "200GBASE-LR4 (200GE)", + "200GBASE-SR2 (200GE)", + "200GBASE-SR4 (200GE)", "200GBASE-VR2 (200GE)", "400GBASE-CR4 (400GE)", "400GBASE-DR4 (400GE)", @@ -217618,34 +217952,34 @@ "GBIC (1GE)", "SFP (1GE)", "SFP+ (10GE)", - "XFP (10GE)", "XENPAK (10GE)", + "XFP (10GE)", "X2 (10GE)", "SFP28 (25GE)", - "SFP56 (50GE)", "QSFP+ (40GE)", "QSFP28 (50GE)", + "SFP56 (50GE)", "CFP (100GE)", "CFP2 (100GE)", - "CFP2 (200GE)", - "CFP2 (400GE)", "CFP4 (100GE)", "CXP (100GE)", "Cisco CPAK (100GE)", "DSFP (100GE)", - "SFP-DD (100GE)", "QSFP28 (100GE)", "QSFP-DD (100GE)", + "SFP-DD (100GE)", + "CFP2 (200GE)", "QSFP56 (200GE)", "QSFP-DD (200GE)", "QSFP112 (400GE)", "QSFP-DD (400GE)", + "CDFP (400GE)", + "CFP2 (400GE)", + "CPF8 (400GE)", "OSFP (400GE)", "OSFP-RHS (400GE)", - "CDFP (400GE)", - "CPF8 (400GE)", - "QSFP-DD (800GE)", "OSFP (800GE)", + "QSFP-DD (800GE)", "1000BASE-KX (1GE)", "2.5GBASE-KX (2.5GE)", "5GBASE-KR (5GE)", @@ -217919,14 +218253,14 @@ "100base-t1", "1000base-bx10-d", "1000base-bx10-u", - "1000base-cx", "1000base-cwdm", + "1000base-cx", "1000base-dwdm", "1000base-ex", - "1000base-sx", "1000base-lsx", "1000base-lx", "1000base-lx10", + "1000base-sx", "1000base-t", "1000base-tx", "1000base-zx", @@ -217961,6 +218295,7 @@ "100gbase-cr2", "100gbase-cr4", "100gbase-cr10", + "100gbase-cwdm4", "100gbase-dr", "100gbase-er4", "100gbase-fr1", @@ -217974,12 +218309,12 @@ "100gbase-zr", "200gbase-cr2", "200gbase-cr4", - "200gbase-sr2", - "200gbase-sr4", "200gbase-dr4", "200gbase-er4", "200gbase-fr4", "200gbase-lr4", + "200gbase-sr2", + "200gbase-sr4", "200gbase-vr2", "400gbase-cr4", "400gbase-dr4", @@ -218002,34 +218337,34 @@ "1000base-x-gbic", "1000base-x-sfp", "10gbase-x-sfpp", - "10gbase-x-xfp", "10gbase-x-xenpak", + "10gbase-x-xfp", "10gbase-x-x2", "25gbase-x-sfp28", - "50gbase-x-sfp56", "40gbase-x-qsfpp", "50gbase-x-sfp28", + "50gbase-x-sfp56", "100gbase-x-cfp", "100gbase-x-cfp2", - "200gbase-x-cfp2", - "400gbase-x-cfp2", "100gbase-x-cfp4", "100gbase-x-cxp", "100gbase-x-cpak", "100gbase-x-dsfp", - "100gbase-x-sfpdd", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfpdd", + "200gbase-x-cfp2", "200gbase-x-qsfp56", "200gbase-x-qsfpdd", "400gbase-x-qsfp112", "400gbase-x-qsfpdd", + "400gbase-x-cdfp", + "400gbase-x-cfp2", + "400gbase-x-cfp8", "400gbase-x-osfp", "400gbase-x-osfp-rhs", - "400gbase-x-cdfp", - "400gbase-x-cfp8", - "800gbase-x-qsfpdd", "800gbase-x-osfp", + "800gbase-x-qsfpdd", "1000base-kx", "2.5gbase-kx", "5gbase-kr", @@ -218117,8 +218452,8 @@ "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-DR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-DR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "efa24ff9c7a39c40" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", + "x-spec-enum-id": "c6dfa8e84dd05942" }, "enabled": { "type": "boolean" @@ -219778,7 +220113,8 @@ "description": "Adds support for custom fields and tags.", "properties": { "mac_address": { - "type": "string" + "type": "string", + "minLength": 1 }, "assigned_object_type": { "type": "string", @@ -227703,7 +228039,8 @@ "description": "Adds support for custom fields and tags.", "properties": { "mac_address": { - "type": "string" + "type": "string", + "minLength": 1 }, "assigned_object_type": { "type": "string", @@ -231809,14 +232146,14 @@ "100base-t1", "1000base-bx10-d", "1000base-bx10-u", - "1000base-cx", "1000base-cwdm", + "1000base-cx", "1000base-dwdm", "1000base-ex", - "1000base-sx", "1000base-lsx", "1000base-lx", "1000base-lx10", + "1000base-sx", "1000base-t", "1000base-tx", "1000base-zx", @@ -231851,6 +232188,7 @@ "100gbase-cr2", "100gbase-cr4", "100gbase-cr10", + "100gbase-cwdm4", "100gbase-dr", "100gbase-er4", "100gbase-fr1", @@ -231864,12 +232202,12 @@ "100gbase-zr", "200gbase-cr2", "200gbase-cr4", - "200gbase-sr2", - "200gbase-sr4", "200gbase-dr4", "200gbase-er4", "200gbase-fr4", "200gbase-lr4", + "200gbase-sr2", + "200gbase-sr4", "200gbase-vr2", "400gbase-cr4", "400gbase-dr4", @@ -231892,34 +232230,34 @@ "1000base-x-gbic", "1000base-x-sfp", "10gbase-x-sfpp", - "10gbase-x-xfp", "10gbase-x-xenpak", + "10gbase-x-xfp", "10gbase-x-x2", "25gbase-x-sfp28", - "50gbase-x-sfp56", "40gbase-x-qsfpp", "50gbase-x-sfp28", + "50gbase-x-sfp56", "100gbase-x-cfp", "100gbase-x-cfp2", - "200gbase-x-cfp2", - "400gbase-x-cfp2", "100gbase-x-cfp4", "100gbase-x-cxp", "100gbase-x-cpak", "100gbase-x-dsfp", - "100gbase-x-sfpdd", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfpdd", + "200gbase-x-cfp2", "200gbase-x-qsfp56", "200gbase-x-qsfpdd", "400gbase-x-qsfp112", "400gbase-x-qsfpdd", + "400gbase-x-cdfp", + "400gbase-x-cfp2", + "400gbase-x-cfp8", "400gbase-x-osfp", "400gbase-x-osfp-rhs", - "400gbase-x-cdfp", - "400gbase-x-cfp8", - "800gbase-x-qsfpdd", "800gbase-x-osfp", + "800gbase-x-qsfpdd", "1000base-kx", "2.5gbase-kx", "5gbase-kr", @@ -232007,8 +232345,8 @@ "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-DR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-DR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "efa24ff9c7a39c40" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", + "x-spec-enum-id": "c6dfa8e84dd05942" }, "enabled": { "type": "boolean" @@ -232527,14 +232865,14 @@ "100base-t1", "1000base-bx10-d", "1000base-bx10-u", - "1000base-cx", "1000base-cwdm", + "1000base-cx", "1000base-dwdm", "1000base-ex", - "1000base-sx", "1000base-lsx", "1000base-lx", "1000base-lx10", + "1000base-sx", "1000base-t", "1000base-tx", "1000base-zx", @@ -232569,6 +232907,7 @@ "100gbase-cr2", "100gbase-cr4", "100gbase-cr10", + "100gbase-cwdm4", "100gbase-dr", "100gbase-er4", "100gbase-fr1", @@ -232582,12 +232921,12 @@ "100gbase-zr", "200gbase-cr2", "200gbase-cr4", - "200gbase-sr2", - "200gbase-sr4", "200gbase-dr4", "200gbase-er4", "200gbase-fr4", "200gbase-lr4", + "200gbase-sr2", + "200gbase-sr4", "200gbase-vr2", "400gbase-cr4", "400gbase-dr4", @@ -232610,34 +232949,34 @@ "1000base-x-gbic", "1000base-x-sfp", "10gbase-x-sfpp", - "10gbase-x-xfp", "10gbase-x-xenpak", + "10gbase-x-xfp", "10gbase-x-x2", "25gbase-x-sfp28", - "50gbase-x-sfp56", "40gbase-x-qsfpp", "50gbase-x-sfp28", + "50gbase-x-sfp56", "100gbase-x-cfp", "100gbase-x-cfp2", - "200gbase-x-cfp2", - "400gbase-x-cfp2", "100gbase-x-cfp4", "100gbase-x-cxp", "100gbase-x-cpak", "100gbase-x-dsfp", - "100gbase-x-sfpdd", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfpdd", + "200gbase-x-cfp2", "200gbase-x-qsfp56", "200gbase-x-qsfpdd", "400gbase-x-qsfp112", "400gbase-x-qsfpdd", + "400gbase-x-cdfp", + "400gbase-x-cfp2", + "400gbase-x-cfp8", "400gbase-x-osfp", "400gbase-x-osfp-rhs", - "400gbase-x-cdfp", - "400gbase-x-cfp8", - "800gbase-x-qsfpdd", "800gbase-x-osfp", + "800gbase-x-qsfpdd", "1000base-kx", "2.5gbase-kx", "5gbase-kr", @@ -232725,8 +233064,8 @@ "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-DR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-DR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "efa24ff9c7a39c40" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", + "x-spec-enum-id": "c6dfa8e84dd05942" }, "enabled": { "type": "boolean" @@ -252146,14 +252485,14 @@ "100base-t1", "1000base-bx10-d", "1000base-bx10-u", - "1000base-cx", "1000base-cwdm", + "1000base-cx", "1000base-dwdm", "1000base-ex", - "1000base-sx", "1000base-lsx", "1000base-lx", "1000base-lx10", + "1000base-sx", "1000base-t", "1000base-tx", "1000base-zx", @@ -252188,6 +252527,7 @@ "100gbase-cr2", "100gbase-cr4", "100gbase-cr10", + "100gbase-cwdm4", "100gbase-dr", "100gbase-er4", "100gbase-fr1", @@ -252201,12 +252541,12 @@ "100gbase-zr", "200gbase-cr2", "200gbase-cr4", - "200gbase-sr2", - "200gbase-sr4", "200gbase-dr4", "200gbase-er4", "200gbase-fr4", "200gbase-lr4", + "200gbase-sr2", + "200gbase-sr4", "200gbase-vr2", "400gbase-cr4", "400gbase-dr4", @@ -252229,34 +252569,34 @@ "1000base-x-gbic", "1000base-x-sfp", "10gbase-x-sfpp", - "10gbase-x-xfp", "10gbase-x-xenpak", + "10gbase-x-xfp", "10gbase-x-x2", "25gbase-x-sfp28", - "50gbase-x-sfp56", "40gbase-x-qsfpp", "50gbase-x-sfp28", + "50gbase-x-sfp56", "100gbase-x-cfp", "100gbase-x-cfp2", - "200gbase-x-cfp2", - "400gbase-x-cfp2", "100gbase-x-cfp4", "100gbase-x-cxp", "100gbase-x-cpak", "100gbase-x-dsfp", - "100gbase-x-sfpdd", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfpdd", + "200gbase-x-cfp2", "200gbase-x-qsfp56", "200gbase-x-qsfpdd", "400gbase-x-qsfp112", "400gbase-x-qsfpdd", + "400gbase-x-cdfp", + "400gbase-x-cfp2", + "400gbase-x-cfp8", "400gbase-x-osfp", "400gbase-x-osfp-rhs", - "400gbase-x-cdfp", - "400gbase-x-cfp8", - "800gbase-x-qsfpdd", "800gbase-x-osfp", + "800gbase-x-qsfpdd", "1000base-kx", "2.5gbase-kx", "5gbase-kr", @@ -252344,8 +252684,8 @@ "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-DR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-DR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "efa24ff9c7a39c40" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", + "x-spec-enum-id": "c6dfa8e84dd05942" }, "enabled": { "type": "boolean" @@ -252869,14 +253209,14 @@ "100base-t1", "1000base-bx10-d", "1000base-bx10-u", - "1000base-cx", "1000base-cwdm", + "1000base-cx", "1000base-dwdm", "1000base-ex", - "1000base-sx", "1000base-lsx", "1000base-lx", "1000base-lx10", + "1000base-sx", "1000base-t", "1000base-tx", "1000base-zx", @@ -252911,6 +253251,7 @@ "100gbase-cr2", "100gbase-cr4", "100gbase-cr10", + "100gbase-cwdm4", "100gbase-dr", "100gbase-er4", "100gbase-fr1", @@ -252924,12 +253265,12 @@ "100gbase-zr", "200gbase-cr2", "200gbase-cr4", - "200gbase-sr2", - "200gbase-sr4", "200gbase-dr4", "200gbase-er4", "200gbase-fr4", "200gbase-lr4", + "200gbase-sr2", + "200gbase-sr4", "200gbase-vr2", "400gbase-cr4", "400gbase-dr4", @@ -252952,34 +253293,34 @@ "1000base-x-gbic", "1000base-x-sfp", "10gbase-x-sfpp", - "10gbase-x-xfp", "10gbase-x-xenpak", + "10gbase-x-xfp", "10gbase-x-x2", "25gbase-x-sfp28", - "50gbase-x-sfp56", "40gbase-x-qsfpp", "50gbase-x-sfp28", + "50gbase-x-sfp56", "100gbase-x-cfp", "100gbase-x-cfp2", - "200gbase-x-cfp2", - "400gbase-x-cfp2", "100gbase-x-cfp4", "100gbase-x-cxp", "100gbase-x-cpak", "100gbase-x-dsfp", - "100gbase-x-sfpdd", "100gbase-x-qsfp28", "100gbase-x-qsfpdd", + "100gbase-x-sfpdd", + "200gbase-x-cfp2", "200gbase-x-qsfp56", "200gbase-x-qsfpdd", "400gbase-x-qsfp112", "400gbase-x-qsfpdd", + "400gbase-x-cdfp", + "400gbase-x-cfp2", + "400gbase-x-cfp8", "400gbase-x-osfp", "400gbase-x-osfp-rhs", - "400gbase-x-cdfp", - "400gbase-x-cfp8", - "800gbase-x-qsfpdd", "800gbase-x-osfp", + "800gbase-x-qsfpdd", "1000base-kx", "2.5gbase-kx", "5gbase-kr", @@ -253067,8 +253408,8 @@ "other" ], "type": "string", - "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-DR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-DR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", - "x-spec-enum-id": "efa24ff9c7a39c40" + "description": "* `virtual` - Virtual\n* `bridge` - Bridge\n* `lag` - Link Aggregation Group (LAG)\n* `100base-fx` - 100BASE-FX (10/100ME)\n* `100base-lfx` - 100BASE-LFX (10/100ME)\n* `100base-tx` - 100BASE-TX (10/100ME)\n* `100base-t1` - 100BASE-T1 (10/100ME)\n* `1000base-bx10-d` - 1000BASE-BX10-D (1GE BiDi Down)\n* `1000base-bx10-u` - 1000BASE-BX10-U (1GE BiDi Up)\n* `1000base-cwdm` - 1000BASE-CWDM (1GE)\n* `1000base-cx` - 1000BASE-CX (1GE DAC)\n* `1000base-dwdm` - 1000BASE-DWDM (1GE)\n* `1000base-ex` - 1000BASE-EX (1GE)\n* `1000base-lsx` - 1000BASE-LSX (1GE)\n* `1000base-lx` - 1000BASE-LX (1GE)\n* `1000base-lx10` - 1000BASE-LX10/LH (1GE)\n* `1000base-sx` - 1000BASE-SX (1GE)\n* `1000base-t` - 1000BASE-T (1GE)\n* `1000base-tx` - 1000BASE-TX (1GE)\n* `1000base-zx` - 1000BASE-ZX (1GE)\n* `2.5gbase-t` - 2.5GBASE-T (2.5GE)\n* `5gbase-t` - 5GBASE-T (5GE)\n* `10gbase-br-d` - 10GBASE-BR-D (10GE BiDi Down)\n* `10gbase-br-u` - 10GBASE-BR-U (10GE BiDi Up)\n* `10gbase-cx4` - 10GBASE-CX4 (10GE DAC)\n* `10gbase-er` - 10GBASE-ER (10GE)\n* `10gbase-lr` - 10GBASE-LR (10GE)\n* `10gbase-lrm` - 10GBASE-LRM (10GE)\n* `10gbase-lx4` - 10GBASE-LX4 (10GE)\n* `10gbase-sr` - 10GBASE-SR (10GE)\n* `10gbase-t` - 10GBASE-T (10GE)\n* `10gbase-zr` - 10GBASE-ZR (10GE)\n* `25gbase-cr` - 25GBASE-CR (25GE DAC)\n* `25gbase-er` - 25GBASE-ER (25GE)\n* `25gbase-lr` - 25GBASE-LR (25GE)\n* `25gbase-sr` - 25GBASE-SR (25GE)\n* `25gbase-t` - 25GBASE-T (25GE)\n* `40gbase-cr4` - 40GBASE-CR4 (40GE DAC)\n* `40gbase-er4` - 40GBASE-ER4 (40GE)\n* `40gbase-fr4` - 40GBASE-FR4 (40GE)\n* `40gbase-lr4` - 40GBASE-LR4 (40GE)\n* `40gbase-sr4` - 40GBASE-SR4 (40GE)\n* `50gbase-cr` - 50GBASE-CR (50GE DAC)\n* `50gbase-er` - 50GBASE-ER (50GE)\n* `50gbase-fr` - 50GBASE-FR (50GE)\n* `50gbase-lr` - 50GBASE-LR (50GE)\n* `50gbase-sr` - 50GBASE-SR (50GE)\n* `100gbase-cr1` - 100GBASE-CR1 (100GE DAC)\n* `100gbase-cr2` - 100GBASE-CR2 (100GE DAC)\n* `100gbase-cr4` - 100GBASE-CR4 (100GE DAC)\n* `100gbase-cr10` - 100GBASE-CR10 (100GE DAC)\n* `100gbase-cwdm4` - 100GBASE-CWDM4 (100GE)\n* `100gbase-dr` - 100GBASE-DR (100GE)\n* `100gbase-er4` - 100GBASE-ER4 (100GE)\n* `100gbase-fr1` - 100GBASE-FR1 (100GE)\n* `100gbase-lr1` - 100GBASE-LR1 (100GE)\n* `100gbase-lr4` - 100GBASE-LR4 (100GE)\n* `100gbase-sr1` - 100GBASE-SR1 (100GE)\n* `100gbase-sr1.2` - 100GBASE-SR1.2 (100GE BiDi)\n* `100gbase-sr2` - 100GBASE-SR2 (100GE)\n* `100gbase-sr4` - 100GBASE-SR4 (100GE)\n* `100gbase-sr10` - 100GBASE-SR10 (100GE)\n* `100gbase-zr` - 100GBASE-ZR (100GE)\n* `200gbase-cr2` - 200GBASE-CR2 (200GE)\n* `200gbase-cr4` - 200GBASE-CR4 (200GE)\n* `200gbase-dr4` - 200GBASE-DR4 (200GE)\n* `200gbase-er4` - 200GBASE-ER4 (200GE)\n* `200gbase-fr4` - 200GBASE-FR4 (200GE)\n* `200gbase-lr4` - 200GBASE-LR4 (200GE)\n* `200gbase-sr2` - 200GBASE-SR2 (200GE)\n* `200gbase-sr4` - 200GBASE-SR4 (200GE)\n* `200gbase-vr2` - 200GBASE-VR2 (200GE)\n* `400gbase-cr4` - 400GBASE-CR4 (400GE)\n* `400gbase-dr4` - 400GBASE-DR4 (400GE)\n* `400gbase-er8` - 400GBASE-ER8 (400GE)\n* `400gbase-fr4` - 400GBASE-FR4 (400GE)\n* `400gbase-fr8` - 400GBASE-FR8 (400GE)\n* `400gbase-lr4` - 400GBASE-LR4 (400GE)\n* `400gbase-lr8` - 400GBASE-LR8 (400GE)\n* `400gbase-sr4` - 400GBASE-SR4 (400GE)\n* `400gbase-sr4_2` - 400GBASE-SR4.2 (400GE BiDi)\n* `400gbase-sr8` - 400GBASE-SR8 (400GE)\n* `400gbase-sr16` - 400GBASE-SR16 (400GE)\n* `400gbase-vr4` - 400GBASE-VR4 (400GE)\n* `400gbase-zr` - 400GBASE-ZR (400GE)\n* `800gbase-cr8` - 800GBASE-CR8 (800GE)\n* `800gbase-dr8` - 800GBASE-DR8 (800GE)\n* `800gbase-sr8` - 800GBASE-SR8 (800GE)\n* `800gbase-vr8` - 800GBASE-VR8 (800GE)\n* `100base-x-sfp` - SFP (100ME)\n* `1000base-x-gbic` - GBIC (1GE)\n* `1000base-x-sfp` - SFP (1GE)\n* `10gbase-x-sfpp` - SFP+ (10GE)\n* `10gbase-x-xenpak` - XENPAK (10GE)\n* `10gbase-x-xfp` - XFP (10GE)\n* `10gbase-x-x2` - X2 (10GE)\n* `25gbase-x-sfp28` - SFP28 (25GE)\n* `40gbase-x-qsfpp` - QSFP+ (40GE)\n* `50gbase-x-sfp28` - QSFP28 (50GE)\n* `50gbase-x-sfp56` - SFP56 (50GE)\n* `100gbase-x-cfp` - CFP (100GE)\n* `100gbase-x-cfp2` - CFP2 (100GE)\n* `100gbase-x-cfp4` - CFP4 (100GE)\n* `100gbase-x-cxp` - CXP (100GE)\n* `100gbase-x-cpak` - Cisco CPAK (100GE)\n* `100gbase-x-dsfp` - DSFP (100GE)\n* `100gbase-x-qsfp28` - QSFP28 (100GE)\n* `100gbase-x-qsfpdd` - QSFP-DD (100GE)\n* `100gbase-x-sfpdd` - SFP-DD (100GE)\n* `200gbase-x-cfp2` - CFP2 (200GE)\n* `200gbase-x-qsfp56` - QSFP56 (200GE)\n* `200gbase-x-qsfpdd` - QSFP-DD (200GE)\n* `400gbase-x-qsfp112` - QSFP112 (400GE)\n* `400gbase-x-qsfpdd` - QSFP-DD (400GE)\n* `400gbase-x-cdfp` - CDFP (400GE)\n* `400gbase-x-cfp2` - CFP2 (400GE)\n* `400gbase-x-cfp8` - CPF8 (400GE)\n* `400gbase-x-osfp` - OSFP (400GE)\n* `400gbase-x-osfp-rhs` - OSFP-RHS (400GE)\n* `800gbase-x-osfp` - OSFP (800GE)\n* `800gbase-x-qsfpdd` - QSFP-DD (800GE)\n* `1000base-kx` - 1000BASE-KX (1GE)\n* `2.5gbase-kx` - 2.5GBASE-KX (2.5GE)\n* `5gbase-kr` - 5GBASE-KR (5GE)\n* `10gbase-kr` - 10GBASE-KR (10GE)\n* `10gbase-kx4` - 10GBASE-KX4 (10GE)\n* `25gbase-kr` - 25GBASE-KR (25GE)\n* `40gbase-kr4` - 40GBASE-KR4 (40GE)\n* `50gbase-kr` - 50GBASE-KR (50GE)\n* `100gbase-kp4` - 100GBASE-KP4 (100GE)\n* `100gbase-kr2` - 100GBASE-KR2 (100GE)\n* `100gbase-kr4` - 100GBASE-KR4 (100GE)\n* `ieee802.11a` - IEEE 802.11a\n* `ieee802.11g` - IEEE 802.11b/g\n* `ieee802.11n` - IEEE 802.11n (Wi-Fi 4)\n* `ieee802.11ac` - IEEE 802.11ac (Wi-Fi 5)\n* `ieee802.11ad` - IEEE 802.11ad (WiGig)\n* `ieee802.11ax` - IEEE 802.11ax (Wi-Fi 6)\n* `ieee802.11ay` - IEEE 802.11ay (WiGig)\n* `ieee802.11be` - IEEE 802.11be (Wi-Fi 7)\n* `ieee802.15.1` - IEEE 802.15.1 (Bluetooth)\n* `ieee802.15.4` - IEEE 802.15.4 (LR-WPAN)\n* `other-wireless` - Other (Wireless)\n* `gsm` - GSM\n* `cdma` - CDMA\n* `lte` - LTE\n* `4g` - 4G\n* `5g` - 5G\n* `sonet-oc3` - OC-3/STM-1\n* `sonet-oc12` - OC-12/STM-4\n* `sonet-oc48` - OC-48/STM-16\n* `sonet-oc192` - OC-192/STM-64\n* `sonet-oc768` - OC-768/STM-256\n* `sonet-oc1920` - OC-1920/STM-640\n* `sonet-oc3840` - OC-3840/STM-1234\n* `1gfc-sfp` - SFP (1GFC)\n* `2gfc-sfp` - SFP (2GFC)\n* `4gfc-sfp` - SFP (4GFC)\n* `8gfc-sfpp` - SFP+ (8GFC)\n* `16gfc-sfpp` - SFP+ (16GFC)\n* `32gfc-sfp28` - SFP28 (32GFC)\n* `32gfc-sfpp` - SFP+ (32GFC)\n* `64gfc-qsfpp` - QSFP+ (64GFC)\n* `64gfc-sfpdd` - SFP-DD (64GFC)\n* `64gfc-sfpp` - SFP+ (64GFC)\n* `128gfc-qsfp28` - QSFP28 (128GFC)\n* `infiniband-sdr` - SDR (2 Gbps)\n* `infiniband-ddr` - DDR (4 Gbps)\n* `infiniband-qdr` - QDR (8 Gbps)\n* `infiniband-fdr10` - FDR10 (10 Gbps)\n* `infiniband-fdr` - FDR (13.5 Gbps)\n* `infiniband-edr` - EDR (25 Gbps)\n* `infiniband-hdr` - HDR (50 Gbps)\n* `infiniband-ndr` - NDR (100 Gbps)\n* `infiniband-xdr` - XDR (250 Gbps)\n* `t1` - T1 (1.544 Mbps)\n* `e1` - E1 (2.048 Mbps)\n* `t3` - T3 (45 Mbps)\n* `e3` - E3 (34 Mbps)\n* `xdsl` - xDSL\n* `docsis` - DOCSIS\n* `moca` - MoCA\n* `bpon` - BPON (622 Mbps / 155 Mbps)\n* `epon` - EPON (1 Gbps)\n* `10g-epon` - 10G-EPON (10 Gbps)\n* `gpon` - GPON (2.5 Gbps / 1.25 Gbps)\n* `xg-pon` - XG-PON (10 Gbps / 2.5 Gbps)\n* `xgs-pon` - XGS-PON (10 Gbps)\n* `ng-pon2` - NG-PON2 (TWDM-PON) (4x10 Gbps)\n* `25g-pon` - 25G-PON (25 Gbps)\n* `50g-pon` - 50G-PON (50 Gbps)\n* `cisco-stackwise` - Cisco StackWise\n* `cisco-stackwise-plus` - Cisco StackWise Plus\n* `cisco-flexstack` - Cisco FlexStack\n* `cisco-flexstack-plus` - Cisco FlexStack Plus\n* `cisco-stackwise-80` - Cisco StackWise-80\n* `cisco-stackwise-160` - Cisco StackWise-160\n* `cisco-stackwise-320` - Cisco StackWise-320\n* `cisco-stackwise-480` - Cisco StackWise-480\n* `cisco-stackwise-1t` - Cisco StackWise-1T\n* `juniper-vcp` - Juniper VCP\n* `extreme-summitstack` - Extreme SummitStack\n* `extreme-summitstack-128` - Extreme SummitStack-128\n* `extreme-summitstack-256` - Extreme SummitStack-256\n* `extreme-summitstack-512` - Extreme SummitStack-512\n* `other` - Other", + "x-spec-enum-id": "c6dfa8e84dd05942" }, "enabled": { "type": "boolean" diff --git a/docs/release-notes/version-4.4.md b/docs/release-notes/version-4.4.md index 0c95e9fcf..87707c924 100644 --- a/docs/release-notes/version-4.4.md +++ b/docs/release-notes/version-4.4.md @@ -1,5 +1,34 @@ # NetBox v4.4 +## v4.4.2 (2025-09-30) + +### Enhancements + +* [#17010](https://github.com/netbox-community/netbox/issues/17010) - Show admin navigation menu items only for staff & superusers +* [#19590](https://github.com/netbox-community/netbox/issues/19590) - Add columns for device site & location to device component tables +* [#19765](https://github.com/netbox-community/netbox/issues/19765) - Linkify assigned object types under saved filter view +* [#20308](https://github.com/netbox-community/netbox/issues/20308) - Add a hotkey (`/`) for the global search field +* [#20332](https://github.com/netbox-community/netbox/issues/20332) - Add a "none" option to object tag filters +* [#20380](https://github.com/netbox-community/netbox/issues/20380) - Introduce the `SENTRY_CONFIG` configuration parameter +* [#20412](https://github.com/netbox-community/netbox/issues/20412) - Linkify cluster type on virtual machine detail view +* [#20438](https://github.com/netbox-community/netbox/issues/20438) - Add `facility` field to bulk edit forms for sites and locations + +### Bug Fixes + +* [#18878](https://github.com/netbox-community/netbox/issues/18878) - Automatically assign a designated primary MAC address upon creation of a new interface +* [#20243](https://github.com/netbox-community/netbox/issues/20243) - Prevent scheduled system jobs from re-running multiple times +* [#20253](https://github.com/netbox-community/netbox/issues/20253) - Fix support for filtering object contact assignments in GraphQL API +* [#20365](https://github.com/netbox-community/netbox/issues/20365) - Address various inaccuracies in generated OpenAPI schema +* [#20375](https://github.com/netbox-community/netbox/issues/20375) - Preserve filter parameters when performing bulk operations +* [#20390](https://github.com/netbox-community/netbox/issues/20390) - Fix styling of page size selection dropdown +* [#20392](https://github.com/netbox-community/netbox/issues/20392) - Clean up ordering of interface type options +* [#20398](https://github.com/netbox-community/netbox/issues/20398) - Fix misleading error reporting for min/max custom field values +* [#20419](https://github.com/netbox-community/netbox/issues/20419) - Correct action buttons for child object views +* [#20425](https://github.com/netbox-community/netbox/issues/20425) - Fix Markdown preview functionality within "quick add" modal +* [#20441](https://github.com/netbox-community/netbox/issues/20441) - Fix display of the "groups" column in contact assignments table + +--- + ## v4.4.1 (2025-09-16) ### Enhancements diff --git a/netbox/project-static/dist/netbox.js b/netbox/project-static/dist/netbox.js index f4396002be6e6b095f37d2f46f27e91e29b8d812..a84fbe7fb1b9adb200a8f9f09286a5b802a87774 100644 GIT binary patch delta 78 zcmcbe gR^>?6tWC`+PF0wmAIYrIZW_f5#4OuQqga({0gF@{U;qFB delta 48 zcmaF4PW<{h@rD-07N#xCS0lOYQ}s$J3sQ@ti(;pLiey%0%xRa1Vg_QC?GjO}fwchF CO%Y=N diff --git a/netbox/project-static/dist/netbox.js.map b/netbox/project-static/dist/netbox.js.map index fb4435ea4bc1bcfea4bac780c64f0f62cb4c594d..ed4bec6c6dfb7f8b5c3c540e7b78b8a6aa65c400 100644 GIT binary patch delta 1422 zcmYjR%}-NV6i@LB!FK#WF5rB0T!zr3LT1l=`grcvh^AXvA8yKue(=XvriR z^Aa;Ni7s5+tufBl#bhG!KQQi0+_=z{e}H>8{?2(tNps%4@0{QHozK^2&lmN-i}zih z+u?3=x4S#so$fBT)7|ZM{onmDbkD9e%1hN?I=IA_`pHJCR;piHD7CJS%v5I@-mkb+ ztv7;X0+NoUIX*VM)9K*g+#l5p z9}@!P+(k)Xnslo!kuPc3HNDQ1wFd>zrBFe)f32u!gRn7Dg zE3AKOm$WD&3tSf3P}csq_;n`2o(|FHp@-iPYjV`9T(oV4gM~oZyWgy&fiEhw5mPmo z6alDuWQGH^{2doxc6$>nn~VBULWnJ|FA}2WuMk$9=K5Ju1>EGiHj`rTc$o9a8+oaI=QXe+CRnrM4xuEae1R)0 z>nBMu<*VvXN%3c(%%Nv55y)xk>WH}ITh?z!M6AC_{?aLuiB^F(Ff*^N=wDKzx3kV^ z7Hc}45{G?j`esUqp34l5n=}<0cMPhc|4E6T0x@rICz!LMU#5f=7-pQe*eap@Y0-aZ z-otsla3+Y)TY0OlWm-fti)|-L=rrF8oE!omC=E?jX#+AgdLi=(t|GVMO{mU?)6lQd zqSk|+!DWFXT9=6>AJ^$o(U)tt1!inGk044YCHcEp;5E3)DrvWvh1c?~GAdYZ3<{1s zp6sfAIw}qxZE>F+>?U<{GYy8&q*aIqJsH*?M#Yc!Rv1ltCe<>7ykek-iW-JO$;gw= zO;Lu^tT^SN0R#pHfO5EI=FjrN4KeX%H@uIoY(|)t*E)vOt*+3#DT&h_diY>WK>8s4 V8xO_?&i~c*{hx2+&Fg_H)>rIgkaqw8 delta 1358 zcmZux%}*0i5KrqDir{B`fPqvm3T&jbwxvL+Z(rBCl)7CjlvX_;fqr3Ipq92V(Zd>I zVmx?xcY}#~GDg$C!J8KkUc7Vksxfh9mJee*OyAr2`ps`|CgauVbe$Z3!>AZI~bAm`c*5BugchE+x5+-T8ZDhbXLLJ^$DP_0Mt_g}51n5c|{ zE1EU(R17X!TC)Ag$9&E}MJO@OX9b1V=}19VF-m$J0mMU8i)n;3z&m!UE(Zc^ad3m& zmmn&}MOob`VV3hu5|ftHF>)|!@?C%pbWj=&Uta=DaWv)c06Xt&2>IU2`mP0t3ziAc z6t)0)iJs0yRkg9wjlU=(h+b6{9q8p`Eyyn1ZBe8N6nP5t5a%IH9D5K4PShj_(BT%# z?^#g;u~4*uV~?V`N}igs|5=^7%M(bwDV@BpUMVIJ-2| zq$*QNii<2q1MUWlCu-scM!^Ub6&b1XUcS z0eYBkDT=$4v%8Fi@-#5lMr?)8UUb4ROR_)A^viZQmLozUKn`9N$r)LMGL#1@Y_-VC z7h%@xSe0+W%%>FzGe$(N(mhRg002l_0a3<%(hTS!PeEF!H(sSC8>@7fYtlW%su}1t zgp>$apF_Wt-!3yx79^(SHJbBIgCPJO1x<7mT?MBHRG{%^NX3l}xjn`DAJ?Loo_243 zzn~48lnFbJ6n6`vXGU*ygeH<`k_KwSzXW>m)0mBxQm;}D%*;iF9Bs0o2bKNbp~$BZ z<}$pt87u%7Poh1Jw2C)~mWML!wx>x&71Y*#<$ma;9xAFFIUAnM?Fa+u0qJdTNBU-- KwZ-SY+xj1+#ed=e diff --git a/netbox/project-static/package.json b/netbox/project-static/package.json index 2eda4d7ec..5ea2e91c7 100644 --- a/netbox/project-static/package.json +++ b/netbox/project-static/package.json @@ -29,8 +29,8 @@ "flatpickr": "4.6.13", "gridstack": "12.3.3", "htmx.org": "2.0.7", - "query-string": "9.3.0", - "sass": "1.92.1", + "query-string": "9.3.1", + "sass": "1.93.2", "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 8c3f250af..f0f1ace0e 100644 --- a/netbox/project-static/yarn.lock +++ b/netbox/project-static/yarn.lock @@ -2990,10 +2990,10 @@ punycode@^2.1.0: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== -query-string@9.3.0: - version "9.3.0" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-9.3.0.tgz#f2d60d6b4442cb445f374b5ff749b937b2cccd03" - integrity sha512-IQHOQ9aauHAApwAaUYifpEyLHv6fpVGVkMOnwPzcDScLjbLj8tLsILn6unSW79NafOw1llh8oK7Gd0VwmXBFmA== +query-string@9.3.1: + version "9.3.1" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-9.3.1.tgz#d0c93e6c7fb7c17bdf04aa09e382114580ede270" + integrity sha512-5fBfMOcDi5SA9qj5jZhWAcTtDfKF5WFdd2uD9nVNlbxVv1baq65aALy6qofpNEGELHvisjjasxQp7BlM9gvMzw== dependencies: decode-uri-component "^0.4.1" filter-obj "^5.1.0" @@ -3190,10 +3190,10 @@ safe-regex-test@^1.1.0: es-errors "^1.3.0" is-regex "^1.2.1" -sass@1.92.1: - version "1.92.1" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.92.1.tgz#07fb1fec5647d7b712685d1090628bf52456fe86" - integrity sha512-ffmsdbwqb3XeyR8jJR6KelIXARM9bFQe8A6Q3W4Klmwy5Ckd5gz7jgUNHo4UOqutU5Sk1DtKLbpDP0nLCg1xqQ== +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== dependencies: chokidar "^4.0.0" immutable "^5.0.2" diff --git a/netbox/release.yaml b/netbox/release.yaml index 7708f8c60..0d70f6f7f 100644 --- a/netbox/release.yaml +++ b/netbox/release.yaml @@ -1,3 +1,3 @@ -version: "4.4.1" +version: "4.4.2" edition: "Community" -published: "2025-09-16" +published: "2025-09-30" diff --git a/netbox/translations/cs/LC_MESSAGES/django.mo b/netbox/translations/cs/LC_MESSAGES/django.mo index 635bb018d6a2718bda77087b11d0af2079c741c7..4374fab9758b66b30022e8d7c8f6b4ffc0fd2148 100644 GIT binary patch delta 71710 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 delta 71577 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

`BQpch> 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 Gqy9faddr~z diff --git a/netbox/translations/cs/LC_MESSAGES/django.po b/netbox/translations/cs/LC_MESSAGES/django.po index 2d3bbe41e..c01f09592 100644 --- a/netbox/translations/cs/LC_MESSAGES/django.po +++ b/netbox/translations/cs/LC_MESSAGES/django.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-16 05:02+0000\n" +"POT-Creation-Date: 2025-09-30 05:03+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Czech (https://app.transifex.com/netbox-community/teams/178115/cs/)\n" @@ -93,9 +93,9 @@ msgstr "Vaše heslo bylo úspěšně změněno." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1835 -#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 -#: netbox/dcim/choices.py:1982 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -109,8 +109,8 @@ msgstr "Zajišťování" #: 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:1892 netbox/dcim/choices.py:1959 -#: netbox/dcim/choices.py:1981 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 +#: netbox/dcim/choices.py:1982 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 @@ -122,8 +122,8 @@ msgid "Active" msgstr "Aktivní" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1891 -#: netbox/dcim/choices.py:1961 netbox/dcim/choices.py:1980 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1962 netbox/dcim/choices.py:1981 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Vypnuto" @@ -136,7 +136,7 @@ msgstr "Zrušení přidělování" msgid "Decommissioned" msgstr "Vyřazeno z provozu" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1904 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1905 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -204,7 +204,7 @@ msgstr "Region (zkratka)" #: netbox/ipam/filtersets.py:239 netbox/ipam/filtersets.py:968 #: netbox/virtualization/filtersets.py:152 msgid "Site group (ID)" -msgstr "Skupina umístění (ID)" +msgstr "Skupina lokalit (ID)" #: netbox/circuits/filtersets.py:57 netbox/circuits/filtersets.py:224 #: netbox/circuits/filtersets.py:304 netbox/dcim/base_filtersets.py:42 @@ -216,7 +216,7 @@ msgstr "Skupina umístění (ID)" #: netbox/extras/filtersets.py:652 netbox/ipam/filtersets.py:246 #: netbox/ipam/filtersets.py:975 netbox/virtualization/filtersets.py:159 msgid "Site group (slug)" -msgstr "Skupina umístění (zkratka)" +msgstr "Skupina lokalit (zkratka)" #: netbox/circuits/filtersets.py:62 netbox/circuits/forms/filtersets.py:59 #: netbox/circuits/forms/filtersets.py:183 @@ -265,7 +265,7 @@ msgstr "Skupina umístění (zkratka)" #: netbox/wireless/forms/model_forms.py:81 #: netbox/wireless/forms/model_forms.py:123 msgid "Site" -msgstr "Umístění" +msgstr "Lokalita" #: netbox/circuits/filtersets.py:68 netbox/circuits/filtersets.py:235 #: netbox/circuits/filtersets.py:315 netbox/dcim/base_filtersets.py:53 @@ -274,7 +274,7 @@ msgstr "Umístění" #: netbox/ipam/filtersets.py:257 netbox/ipam/filtersets.py:985 #: netbox/virtualization/filtersets.py:169 netbox/vpn/filtersets.py:366 msgid "Site (slug)" -msgstr "Umístění (zkratka)" +msgstr "Lokalita (zkratka)" #: netbox/circuits/filtersets.py:73 msgid "ASN (ID)" @@ -333,7 +333,7 @@ msgstr "Typ okruhu (URL zkratka)" #: netbox/ipam/filtersets.py:251 netbox/ipam/filtersets.py:979 #: netbox/virtualization/filtersets.py:163 netbox/vpn/filtersets.py:371 msgid "Site (ID)" -msgstr "Místo (ID)" +msgstr "Lokalita (ID)" #: netbox/circuits/filtersets.py:239 netbox/circuits/filtersets.py:321 #: netbox/dcim/base_filtersets.py:59 netbox/dcim/filtersets.py:261 @@ -676,8 +676,8 @@ msgstr "ID služby" #: netbox/dcim/forms/bulk_edit.py:1813 netbox/dcim/forms/bulk_import.py:1435 #: 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:757 netbox/dcim/tables/devices.py:813 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 +#: netbox/dcim/tables/devices.py:1064 netbox/dcim/tables/devicetypes.py:256 #: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:512 #: netbox/templates/circuits/circuittype.html:30 @@ -722,7 +722,7 @@ msgstr "Barva" #: netbox/dcim/forms/model_forms.py:823 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:196 -#: netbox/dcim/tables/devices.py:865 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/devices.py:875 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:474 netbox/extras/tables/tables.py:534 #: netbox/netbox/tables/tables.py:272 @@ -794,8 +794,8 @@ msgstr "Účet poskytovatele" #: netbox/dcim/forms/filtersets.py:1036 netbox/dcim/forms/filtersets.py:1137 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/filtersets.py:1655 netbox/dcim/tables/devices.py:158 -#: netbox/dcim/tables/devices.py:537 netbox/dcim/tables/devices.py:868 -#: netbox/dcim/tables/devices.py:1002 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:547 netbox/dcim/tables/devices.py:878 +#: netbox/dcim/tables/devices.py:1012 netbox/dcim/tables/devices.py:1123 #: netbox/dcim/tables/modules.py:104 netbox/dcim/tables/power.py:74 #: netbox/dcim/tables/racks.py:129 netbox/dcim/tables/racks.py:233 #: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 @@ -1025,7 +1025,7 @@ msgstr "Atributy" #: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:625 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:75 +#: netbox/templates/dcim/htmx/cable_edit.html:74 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:80 @@ -1119,7 +1119,7 @@ msgstr "Síť poskytovatele" #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1224 netbox/dcim/forms/model_forms.py:1693 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:187 -#: netbox/dcim/tables/devices.py:860 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/tables/devices.py:870 netbox/dcim/tables/devices.py:996 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:689 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1243,7 +1243,7 @@ msgstr "Provozní role" #: netbox/dcim/forms/bulk_import.py:1289 netbox/dcim/forms/model_forms.py:1298 #: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1734 #: netbox/dcim/forms/model_forms.py:1769 netbox/dcim/forms/model_forms.py:1899 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1159 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:291 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1378,7 +1378,7 @@ msgstr "Region" #: netbox/virtualization/forms/model_forms.py:98 #: netbox/wireless/forms/filtersets.py:78 msgid "Site group" -msgstr "Skupina míst" +msgstr "Skupina lokalit " #: netbox/circuits/forms/filtersets.py:82 #: netbox/circuits/tables/circuits.py:62 @@ -1425,8 +1425,7 @@ msgstr "Přiřazení" #: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 -#: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/forms/model_forms.py:124 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1744,13 +1743,13 @@ msgstr "zakončení virtuálních obvodů" #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/devices.py:312 -#: netbox/dcim/tables/devices.py:415 netbox/dcim/tables/devices.py:456 -#: netbox/dcim/tables/devices.py:504 netbox/dcim/tables/devices.py:558 -#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devices.py:701 -#: netbox/dcim/tables/devices.py:784 netbox/dcim/tables/devices.py:830 -#: netbox/dcim/tables/devices.py:892 netbox/dcim/tables/devices.py:961 -#: netbox/dcim/tables/devices.py:1026 netbox/dcim/tables/devices.py:1045 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:466 +#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:568 +#: netbox/dcim/tables/devices.py:591 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:840 +#: netbox/dcim/tables/devices.py:902 netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:1036 netbox/dcim/tables/devices.py:1055 +#: netbox/dcim/tables/devices.py:1084 netbox/dcim/tables/devices.py:1114 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 @@ -1905,7 +1904,7 @@ msgstr "Smluvní rychlost" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1087 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1097 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 @@ -1918,7 +1917,7 @@ msgstr "Smluvní rychlost" #: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 #: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 -#: netbox/templates/dcim/htmx/cable_edit.html:91 +#: 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 @@ -1955,7 +1954,7 @@ msgstr "Koncový bod" #: netbox/circuits/tables/circuits.py:134 netbox/dcim/tables/devices.py:168 #: netbox/templates/dcim/sitegroup.html:26 msgid "Site Group" -msgstr "Skupina stránek" +msgstr "Skupina Lokalit" #: netbox/circuits/tables/circuits.py:149 #: netbox/templates/circuits/providernetwork.html:17 @@ -2008,12 +2007,12 @@ msgstr "Zakončení" #: netbox/dcim/forms/model_forms.py:1850 netbox/dcim/forms/model_forms.py:1923 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:393 -#: netbox/dcim/tables/devices.py:434 netbox/dcim/tables/devices.py:476 -#: netbox/dcim/tables/devices.py:526 netbox/dcim/tables/devices.py:638 -#: netbox/dcim/tables/devices.py:750 netbox/dcim/tables/devices.py:806 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/devices.py:911 -#: netbox/dcim/tables/devices.py:979 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:403 +#: netbox/dcim/tables/devices.py:444 netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:536 netbox/dcim/tables/devices.py:648 +#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 +#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 +#: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:158 @@ -2036,7 +2035,7 @@ msgstr "Zakončení" #: netbox/templates/dcim/virtualchassis.html:55 #: netbox/templates/dcim/virtualchassis_edit.html:55 #: netbox/templates/dcim/virtualdevicecontext.html:22 -#: netbox/templates/virtualization/virtualmachine.html:114 +#: netbox/templates/virtualization/virtualmachine.html:116 #: netbox/templates/vpn/tunneltermination.html:23 #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:133 @@ -2118,7 +2117,7 @@ msgstr "Dokončeno" #: 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:1894 netbox/dcim/choices.py:1984 +#: netbox/dcim/choices.py:1895 netbox/dcim/choices.py:1985 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Selhalo" @@ -2289,9 +2288,9 @@ msgid "User name" msgstr "Uživatelské jméno" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1942 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1943 #: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1482 -#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:586 +#: 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 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 #: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 @@ -2479,7 +2478,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Přehled stojanů" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1813 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1814 #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1436 #: netbox/dcim/forms/bulk_edit.py:1457 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -3123,8 +3122,8 @@ msgid "Staging" msgstr "Inscenace" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1836 -#: netbox/dcim/choices.py:1985 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1837 +#: netbox/dcim/choices.py:1986 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Vyřazení z provozu" @@ -3189,7 +3188,7 @@ msgstr "Zastaralé" msgid "Millimeters" msgstr "Milimetry" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1859 msgid "Inches" msgstr "Palce" @@ -3221,9 +3220,9 @@ msgstr "Zatuchlý" #: netbox/dcim/forms/model_forms.py:540 netbox/dcim/forms/model_forms.py:1216 #: netbox/dcim/forms/model_forms.py:1685 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:709 -#: netbox/dcim/tables/devices.py:919 netbox/dcim/tables/devices.py:1006 -#: netbox/dcim/tables/devices.py:1165 netbox/dcim/tables/sites.py:28 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:719 +#: netbox/dcim/tables/devices.py:929 netbox/dcim/tables/devices.py:1016 +#: netbox/dcim/tables/devices.py:1175 netbox/dcim/tables/sites.py:28 #: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:147 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:770 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 @@ -3273,7 +3272,7 @@ msgid "Rear" msgstr "Zadní" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:1983 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1984 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Inscenovaný" @@ -3306,7 +3305,7 @@ msgid "Top to bottom" msgstr "Shora dolů" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:1558 msgid "Passive" msgstr "Pasivní" @@ -3335,8 +3334,8 @@ msgid "Proprietary" msgstr "Proprietární" #: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1469 netbox/dcim/choices.py:1471 -#: netbox/dcim/choices.py:1707 netbox/dcim/choices.py:1709 +#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 +#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Ostatní" @@ -3353,7 +3352,7 @@ msgstr "Fyzické" msgid "Virtual" msgstr "Virtuální" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1346 +#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 #: netbox/dcim/forms/bulk_edit.py:1642 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1126 netbox/dcim/forms/model_forms.py:1579 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3367,7 +3366,7 @@ msgstr "Virtuální rozhraní" #: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:922 netbox/dcim/forms/model_forms.py:1108 -#: netbox/dcim/tables/devices.py:713 netbox/templates/dcim/interface.html:112 +#: 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 @@ -3411,31 +3410,31 @@ msgstr "Ethernet s rychlostí 50 Gb/s" msgid "100 Gbps Ethernet" msgstr "Ethernet 100 Gb/s" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1253 msgid "200 Gbps Ethernet" msgstr "Ethernet 200 Gb/s" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1267 msgid "400 Gbps Ethernet" msgstr "Ethernet 400 Gb/s" -#: netbox/dcim/choices.py:1284 +#: netbox/dcim/choices.py:1285 msgid "800 Gbps Ethernet" msgstr "800 Gb/s Ethernet" -#: netbox/dcim/choices.py:1293 +#: netbox/dcim/choices.py:1294 msgid "Pluggable transceivers" msgstr "Zásuvné vysílače a přijímače" -#: netbox/dcim/choices.py:1330 +#: netbox/dcim/choices.py:1331 msgid "Backplane Ethernet" msgstr "Ethernet propojovací deska" -#: netbox/dcim/choices.py:1362 +#: netbox/dcim/choices.py:1363 msgid "Cellular" msgstr "Buněčný" -#: netbox/dcim/choices.py:1414 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3443,147 +3442,147 @@ msgstr "Buněčný" msgid "Serial" msgstr "Sériový" -#: netbox/dcim/choices.py:1429 +#: netbox/dcim/choices.py:1430 msgid "Coaxial" msgstr "Koaxiální" -#: netbox/dcim/choices.py:1450 +#: netbox/dcim/choices.py:1451 msgid "Stacking" msgstr "Stohování" -#: netbox/dcim/choices.py:1502 +#: netbox/dcim/choices.py:1503 msgid "Half" msgstr "Poloviční" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1504 msgid "Full" msgstr "Plný" -#: netbox/dcim/choices.py:1504 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1517 msgid "Access" msgstr "Přístupový" -#: netbox/dcim/choices.py:1517 netbox/ipam/tables/vlans.py:150 +#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:150 #: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Značkovaný" -#: netbox/dcim/choices.py:1518 +#: netbox/dcim/choices.py:1519 msgid "Tagged (All)" msgstr "Značkovaný (Vše)" -#: netbox/dcim/choices.py:1519 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1548 +#: netbox/dcim/choices.py:1549 msgid "IEEE Standard" msgstr "Norma IEEE" -#: netbox/dcim/choices.py:1559 +#: netbox/dcim/choices.py:1560 msgid "Passive 24V (2-pair)" msgstr "Pasivní 24V (2 páry)" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1561 msgid "Passive 24V (4-pair)" msgstr "Pasivní 24V (4 páry)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1562 msgid "Passive 48V (2-pair)" msgstr "Pasivní 48V (2 páry)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1563 msgid "Passive 48V (4-pair)" msgstr "Pasivní 48V (4 páry)" -#: netbox/dcim/choices.py:1635 +#: netbox/dcim/choices.py:1636 msgid "Copper" msgstr "měď" -#: netbox/dcim/choices.py:1658 +#: netbox/dcim/choices.py:1659 msgid "Fiber Optic" msgstr "Optická vlákna" -#: netbox/dcim/choices.py:1694 netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1820 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1764 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Měď - kroucený pár (UTP/STP)" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1778 msgid "Copper - Twinax (DAC)" msgstr "Měď - Twinax (DAC)" -#: netbox/dcim/choices.py:1784 +#: netbox/dcim/choices.py:1785 msgid "Copper - Coaxial" msgstr "Měď - koaxiální" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1791 msgid "Fiber - Multimode" msgstr "Fiber - Multimode" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1802 msgid "Fiber - Single-mode" msgstr "Fiber - Single-mode" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1810 msgid "Fiber - Other" msgstr "Vlákno - Ostatní" -#: netbox/dcim/choices.py:1834 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1835 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Připojeno" -#: netbox/dcim/choices.py:1853 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometry" -#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1855 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Metry" -#: netbox/dcim/choices.py:1855 +#: netbox/dcim/choices.py:1856 msgid "Centimeters" msgstr "Centimetry" -#: netbox/dcim/choices.py:1856 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Míle" -#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1858 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Stopy" -#: netbox/dcim/choices.py:1905 +#: netbox/dcim/choices.py:1906 msgid "Redundant" msgstr "Zdvojený" -#: netbox/dcim/choices.py:1926 +#: netbox/dcim/choices.py:1927 msgid "Single phase" msgstr "Jednofázový" -#: netbox/dcim/choices.py:1927 +#: netbox/dcim/choices.py:1928 msgid "Three-phase" msgstr "Třífázový" -#: netbox/dcim/choices.py:1943 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1944 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:71 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Zakázané" -#: netbox/dcim/choices.py:1944 +#: netbox/dcim/choices.py:1945 msgid "Faulty" msgstr "vadný" @@ -3607,11 +3606,11 @@ msgstr "Nadřazená oblast (zkratka)" #: netbox/dcim/filtersets.py:119 msgid "Parent site group (ID)" -msgstr "Nadřazená skupina míst (ID)" +msgstr "Nadřazená skupina lokalit (ID)" #: netbox/dcim/filtersets.py:125 msgid "Parent site group (slug)" -msgstr "Nadřazená skupina míst (zkratka)" +msgstr "Nadřazená skupina lokalit (zkratka)" #: netbox/dcim/filtersets.py:167 netbox/extras/filtersets.py:422 #: netbox/ipam/filtersets.py:837 netbox/ipam/filtersets.py:989 @@ -4007,7 +4006,7 @@ msgstr "Přiřazené VID" #: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:795 -#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -4048,7 +4047,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1879 netbox/dcim/forms/filtersets.py:1531 -#: netbox/dcim/tables/devices.py:603 netbox/ipam/filtersets.py:1043 +#: netbox/dcim/tables/devices.py:613 netbox/ipam/filtersets.py:1043 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -4106,8 +4105,8 @@ msgstr "Přemostěné rozhraní (ID)" msgid "LAG interface (ID)" msgstr "Rozhraní LAG (ID)" -#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:1154 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/tables/devices.py:1164 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4140,7 +4139,7 @@ msgstr "Kontext virtuálního zařízení (identifikátor)" msgid "Wireless LAN" msgstr "Bezdrátová síť LAN" -#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:654 +#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:664 msgid "Wireless link" msgstr "Bezdrátové spojení" @@ -4205,7 +4204,7 @@ msgstr "Značky" #: netbox/dcim/forms/model_forms.py:601 netbox/dcim/forms/model_forms.py:660 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:183 -#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:770 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:56 @@ -4254,7 +4253,7 @@ msgstr "Časové pásmo" #: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:1229 #: netbox/dcim/forms/model_forms.py:1698 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:115 -#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:999 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4723,7 +4722,7 @@ msgid "Wireless role" msgstr "Bezdrátová role" #: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/model_forms.py:783 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:335 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:345 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4737,7 +4736,7 @@ msgstr "Bezdrátová role" msgid "Module" msgstr "Modul" -#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:718 +#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:728 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "Agregační skupina" @@ -4749,7 +4748,7 @@ msgstr "Kontexty virtuálních zařízení" #: netbox/dcim/forms/bulk_edit.py:1520 netbox/dcim/forms/bulk_import.py:793 #: netbox/dcim/forms/bulk_import.py:819 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4778,14 +4777,14 @@ msgid "VLAN group" msgstr "Skupina VLAN" #: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "Neznačené VLAN" #: netbox/dcim/forms/bulk_edit.py:1575 netbox/dcim/forms/model_forms.py:1526 -#: netbox/dcim/tables/devices.py:618 +#: netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4809,7 +4808,7 @@ msgid "Wireless LAN group" msgstr "Skupina bezdrátových sítí" #: netbox/dcim/forms/bulk_edit.py:1618 netbox/dcim/forms/model_forms.py:1503 -#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/tables/devices.py:670 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" @@ -4891,7 +4890,7 @@ msgstr "dostupné možnosti" #: netbox/virtualization/forms/bulk_import.py:64 #: netbox/virtualization/forms/bulk_import.py:95 msgid "Assigned site" -msgstr "Přiřazené místo" +msgstr "Přiřazená lokalita" #: netbox/dcim/forms/bulk_import.py:144 msgid "Parent location" @@ -4948,7 +4947,7 @@ msgstr "Pokud není zadán typ stojanu, musí být nastavena výška U." #: netbox/dcim/forms/bulk_import.py:340 msgid "Parent site" -msgstr "Nadřazený web" +msgstr "Nadřazená lokalita" #: netbox/dcim/forms/bulk_import.py:347 netbox/dcim/forms/bulk_import.py:1604 msgid "Rack's location (if any)" @@ -5208,7 +5207,7 @@ msgstr "Odpovídající zadní port" msgid "Physical medium classification" msgstr "Klasifikace fyzického média" -#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:873 +#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Nainstalované zařízení" @@ -5296,12 +5295,12 @@ msgstr "" #: netbox/dcim/forms/bulk_import.py:1360 msgid "Side A site" -msgstr "Strana A stránky" +msgstr "Lokalita na straně A" #: netbox/dcim/forms/bulk_import.py:1364 #: netbox/wireless/forms/bulk_import.py:94 msgid "Site of parent device A (if any)" -msgstr "Místo rodičovského zařízení A (pokud existuje)" +msgstr "Lokalita rodičovského zařízení A (pokud existuje)" #: netbox/dcim/forms/bulk_import.py:1367 msgid "Side A device" @@ -5325,12 +5324,12 @@ msgstr "Název ukončení" #: netbox/dcim/forms/bulk_import.py:1385 msgid "Side B site" -msgstr "Stránky na straně B" +msgstr "Lokalita na straně B" #: netbox/dcim/forms/bulk_import.py:1389 #: netbox/wireless/forms/bulk_import.py:115 msgid "Site of parent device B (if any)" -msgstr "Místo rodičovského zařízení B (pokud existuje)" +msgstr "Lokalita rodičovského zařízení B (pokud existuje)" #: netbox/dcim/forms/bulk_import.py:1392 msgid "Side B device" @@ -5373,7 +5372,7 @@ msgstr "" "znaků: neplatný hex." #: netbox/dcim/forms/bulk_import.py:1542 netbox/dcim/forms/model_forms.py:900 -#: netbox/dcim/tables/devices.py:1078 netbox/templates/dcim/device.html:138 +#: 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" @@ -5385,7 +5384,7 @@ msgstr "Hlavní zařízení" #: netbox/dcim/forms/bulk_import.py:1563 msgid "Name of parent site" -msgstr "Název nadřazeného webu" +msgstr "Název nadřazené lokality" #: netbox/dcim/forms/bulk_import.py:1597 msgid "Upstream power panel" @@ -5438,7 +5437,7 @@ msgid "" "The tagged VLANs ({vlans}) must belong to the same site as the interface's " "parent device/VM, or they must be global" msgstr "" -"Označené VLAN ({vlans}) musí patřit ke stejnému webu jako nadřazené " +"Označené VLAN ({vlans}) musí patřit ke stejné lokalitě jako nadřazené " "zařízení/VM rozhraní, nebo musí být globální" #: netbox/dcim/forms/common.py:126 @@ -5483,7 +5482,7 @@ msgstr "Napájecí panel" msgid "Power Feed" msgstr "Napájecí zdroj" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:317 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:327 msgid "Device Status" msgstr "Stav zařízení" @@ -5561,8 +5560,8 @@ msgstr "Obsazeno" #: netbox/dcim/forms/filtersets.py:1322 netbox/dcim/forms/filtersets.py:1347 #: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1391 -#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:682 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:396 +#: netbox/dcim/tables/devices.py:692 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5616,7 +5615,7 @@ msgid "Transmit power (dBm)" msgstr "Vysílací výkon (dBm)" #: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1569 -#: netbox/dcim/tables/devices.py:349 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:359 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5626,7 +5625,7 @@ msgstr "Vysílací výkon (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:998 +#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:1008 msgid "Discovered" msgstr "objeveno" @@ -5812,7 +5811,7 @@ msgid "Front Port" msgstr "Přední port" #: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1773 -#: netbox/dcim/tables/devices.py:763 +#: netbox/dcim/tables/devices.py:773 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5825,7 +5824,7 @@ msgid "Rear Port" msgstr "Zadní port" #: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1774 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:533 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:543 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5862,7 +5861,7 @@ msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." msgstr "" -"Podřízená zařízení musí být nejprve vytvořena a přiřazena k staveništi a " +"Podřízená zařízení musí být nejprve vytvořena a přiřazena k lokalitě a " "stojanu nadřazeného zařízení." #: netbox/dcim/forms/model_forms.py:1710 @@ -5964,7 +5963,7 @@ msgstr "" "Počet předních portů, které mají být vytvořeny ({frontport_count}), musí " "odpovídat zvolenému počtu pozic zadních portů ({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1094 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6462,7 +6461,7 @@ msgid "tagged VLANs" msgstr "označené VLAN" #: netbox/dcim/models/device_components.py:604 -#: netbox/dcim/tables/devices.py:621 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:631 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:694 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -6657,8 +6656,8 @@ msgid "" "The untagged VLAN ({untagged_vlan}) must belong to the same site as the " "interface's parent device, or it must be global." msgstr "" -"Neznačená VLAN ({untagged_vlan}) musí patřit ke stejnému webu jako nadřazené" -" zařízení rozhraní, nebo musí být globální." +"Neznačená VLAN ({untagged_vlan}) musí patřit ke stejné lokalitě jako " +"nadřazené zařízení rozhraní, nebo musí být globální." #: netbox/dcim/models/device_components.py:1087 msgid "Mapped position on corresponding rear port" @@ -7023,12 +7022,12 @@ msgstr "zařízení" #: netbox/dcim/models/devices.py:762 #, python-brace-format msgid "Rack {rack} does not belong to site {site}." -msgstr "Stojan {rack} nepatří k webu {site}." +msgstr "Stojan {rack} nepatří k lokalitě {site}." #: netbox/dcim/models/devices.py:767 #, python-brace-format msgid "Location {location} does not belong to site {site}." -msgstr "Lokace {location} nepatří k webu {site}." +msgstr "Lokace {location} nepatří k lokalitě{site}." #: netbox/dcim/models/devices.py:773 #, python-brace-format @@ -7261,7 +7260,7 @@ msgstr "napájecí panely" #, python-brace-format msgid "" "Location {location} ({location_site}) is in a different site than {site}" -msgstr "Lokace {location} ({location_site}) je na jiném místě než {site}" +msgstr "Lokace {location} ({location_site}) je v jiné lokalitě než {site}" #: netbox/dcim/models/power.py:106 msgid "supply" @@ -7306,7 +7305,7 @@ msgid "" "are in different sites." msgstr "" "Stojan {rack} ({rack_site}) a napájecí panel {powerpanel} " -"({powerpanel_site}) jsou na různých místech." +"({powerpanel_site}) jsou na různých lokalitách." #: netbox/dcim/models/power.py:185 msgid "Voltage cannot be negative for AC supply" @@ -7446,7 +7445,7 @@ msgstr "regály" #: netbox/dcim/models/racks.py:371 #, python-brace-format msgid "Assigned location must belong to parent site ({site})." -msgstr "Přiřazené umístění musí patřit nadřazenému webu ({site})." +msgstr "Přiřazené umístění musí patřit nadřazené lokalitě ({site})." #: netbox/dcim/models/racks.py:394 #, python-brace-format @@ -7469,7 +7468,7 @@ msgstr "" #: netbox/dcim/models/racks.py:411 #, python-brace-format msgid "Location must be from the same site, {site}." -msgstr "Umístění musí být ze stejného místa, {site}." +msgstr "Umístění musí být ze stejné lokalitě, {site}." #: netbox/dcim/models/racks.py:673 msgid "units" @@ -7519,11 +7518,11 @@ msgstr "Skupina webů nejvyšší úrovně s tímto slimákem již existuje." #: netbox/dcim/models/sites.py:122 msgid "site group" -msgstr "skupina stránek" +msgstr "skupina lokalit" #: netbox/dcim/models/sites.py:123 msgid "site groups" -msgstr "skupiny webů" +msgstr "skupiny lokalit" #: netbox/dcim/models/sites.py:145 msgid "Full name of the site" @@ -7632,11 +7631,11 @@ msgstr "Stojan B" #: netbox/dcim/tables/cables.py:102 netbox/wireless/forms/bulk_import.py:90 msgid "Site A" -msgstr "Stránky A" +msgstr "Lokalita A" #: netbox/dcim/tables/cables.py:108 netbox/wireless/forms/bulk_import.py:111 msgid "Site B" -msgstr "Místo B" +msgstr "Lokalita B" #: netbox/dcim/tables/cables.py:117 msgid "Color Name" @@ -7657,7 +7656,7 @@ msgstr "Dosažitelný" #: netbox/virtualization/tables/clusters.py:87 #: netbox/virtualization/views.py:241 msgid "Devices" -msgstr "Přístroje" +msgstr "Zařízení" #: netbox/dcim/tables/devices.py:78 netbox/dcim/tables/devices.py:130 #: netbox/virtualization/tables/clusters.py:92 @@ -7681,7 +7680,7 @@ msgstr "Konfigurační šablona" msgid "U Height" msgstr "Výška U" -#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1128 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:317 #: netbox/ipam/forms/model_forms.py:330 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7690,12 +7689,12 @@ msgstr "Výška U" msgid "IP Address" msgstr "IP adresa" -#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1122 +#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1132 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 Adresa" -#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1126 +#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1136 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Adresa IPv6" @@ -7733,7 +7732,7 @@ msgstr "Napájecí porty" msgid "Power outlets" msgstr "Elektrické zásuvky" -#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1131 +#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1141 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1207 #: netbox/dcim/views.py:1518 netbox/dcim/views.py:2305 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7767,13 +7766,21 @@ msgstr "Modulové pozice" msgid "Inventory items" msgstr "Inventární položky" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:317 +msgid "Device Location" +msgstr "Umístění zařízení" + +#: netbox/dcim/tables/devices.py:322 +msgid "Device Site" +msgstr "Stránky zařízení" + +#: netbox/dcim/tables/devices.py:337 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulová přihrádka" -#: netbox/dcim/tables/devices.py:340 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:350 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1282 #: netbox/dcim/views.py:2391 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 @@ -7784,27 +7791,27 @@ msgstr "Modulová přihrádka" msgid "Inventory Items" msgstr "Inventární položky" -#: netbox/dcim/tables/devices.py:355 +#: netbox/dcim/tables/devices.py:365 msgid "Cable Color" msgstr "Barva kabelu" -#: netbox/dcim/tables/devices.py:361 +#: netbox/dcim/tables/devices.py:371 msgid "Link Peers" msgstr "Propojit vrstevníky" -#: netbox/dcim/tables/devices.py:364 +#: netbox/dcim/tables/devices.py:374 msgid "Mark Connected" msgstr "Označit Připojeno" -#: netbox/dcim/tables/devices.py:483 +#: netbox/dcim/tables/devices.py:493 msgid "Maximum draw (W)" msgstr "Maximální tažení (W)" -#: netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:496 msgid "Allocated draw (W)" msgstr "Přidělené losování (W)" -#: netbox/dcim/tables/devices.py:591 netbox/ipam/forms/model_forms.py:787 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/model_forms.py:787 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:683 #: netbox/ipam/views.py:784 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7816,12 +7823,12 @@ msgstr "Přidělené losování (W)" msgid "IP Addresses" msgstr "IP adresy" -#: netbox/dcim/tables/devices.py:597 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:607 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Skupiny FHRP" -#: netbox/dcim/tables/devices.py:609 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:619 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7832,41 +7839,41 @@ msgstr "Skupiny FHRP" msgid "Tunnel" msgstr "Tunel" -#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:655 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Pouze správa" -#: netbox/dcim/tables/devices.py:664 +#: netbox/dcim/tables/devices.py:674 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:681 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Virtuální obvod" -#: netbox/dcim/tables/devices.py:923 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:933 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Instalovaný modul" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:936 msgid "Module Serial" msgstr "Sériový modul" -#: netbox/dcim/tables/devices.py:930 +#: netbox/dcim/tables/devices.py:940 msgid "Module Asset Tag" msgstr "Štítek aktiv modulu" -#: netbox/dcim/tables/devices.py:939 +#: netbox/dcim/tables/devices.py:949 msgid "Module Status" msgstr "Stav modulu" -#: netbox/dcim/tables/devices.py:993 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponenta" -#: netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1061 msgid "Items" msgstr "Položky" @@ -8750,9 +8757,9 @@ msgstr "Uživatelská jména oddělená čárkami, uzavřená dvojitými uvozovk #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 -#: netbox/users/forms/model_forms.py:188 netbox/users/forms/model_forms.py:200 -#: netbox/users/forms/model_forms.py:321 netbox/users/tables.py:35 -#: netbox/users/tables.py:106 +#: netbox/tenancy/tables/contacts.py:115 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:200 netbox/users/forms/model_forms.py:321 +#: netbox/users/tables.py:35 netbox/users/tables.py:106 msgid "Groups" msgstr "Skupiny" @@ -10657,11 +10664,11 @@ msgstr "Skupina VLAN (pokud existuje)" #: netbox/ipam/forms/bulk_import.py:181 msgid "VLAN Site" -msgstr "Stránky VLAN" +msgstr "Lokalita VLAN" #: netbox/ipam/forms/bulk_import.py:185 msgid "VLAN's site (if any)" -msgstr "Stránky VLAN (pokud existují)" +msgstr "Lokalita VLAN (pokud existují)" #: netbox/ipam/forms/bulk_import.py:214 #: netbox/virtualization/forms/bulk_import.py:80 @@ -12211,7 +12218,7 @@ msgstr "Šablony aplikačních služeb" #: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:308 #: netbox/templates/ipam/ipaddress.html:118 -#: netbox/templates/virtualization/virtualmachine.html:154 +#: netbox/templates/virtualization/virtualmachine.html:156 msgid "Application Services" msgstr "Aplikační služby" @@ -12263,7 +12270,7 @@ msgstr "Profily IPsec" #: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 -#: netbox/templates/virtualization/virtualmachine.html:174 +#: netbox/templates/virtualization/virtualmachine.html:176 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/virtualization/tables/virtualmachines.py:74 #: netbox/virtualization/views.py:381 @@ -12348,7 +12355,7 @@ msgstr "Přizpůsobení" #: netbox/netbox/navigation/menu.py:348 #: netbox/templates/dcim/device_edit.html:105 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:83 #: netbox/templates/dcim/virtualchassis_edit.html:44 #: netbox/templates/generic/bulk_edit.html:76 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -12465,7 +12472,7 @@ msgstr "Historie konfigurace" msgid "Background Tasks" msgstr "Úkoly na pozadí" -#: netbox/netbox/object_actions.py:78 +#: netbox/netbox/object_actions.py:87 #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 #: netbox/templates/extras/tableconfig_edit.html:29 @@ -12477,12 +12484,12 @@ msgstr "Úkoly na pozadí" msgid "Add" msgstr "Přidat" -#: netbox/netbox/object_actions.py:88 +#: netbox/netbox/object_actions.py:97 #: netbox/utilities/templates/buttons/clone.html:4 msgid "Clone" msgstr "Klon" -#: netbox/netbox/object_actions.py:104 +#: netbox/netbox/object_actions.py:113 #: netbox/templates/circuits/inc/circuit_termination.html:15 #: netbox/templates/circuits/inc/circuit_termination_fields.html:37 #: netbox/templates/dcim/inc/panels/inventory_items.html:32 @@ -12495,7 +12502,7 @@ msgstr "Klon" msgid "Edit" msgstr "Upravit" -#: netbox/netbox/object_actions.py:115 +#: netbox/netbox/object_actions.py:124 #: netbox/templates/circuits/inc/circuit_termination.html:23 #: netbox/templates/dcim/inc/panels/inventory_items.html:37 #: netbox/templates/dcim/powerpanel.html:66 @@ -12510,26 +12517,26 @@ msgstr "Upravit" msgid "Delete" msgstr "Odstranit" -#: netbox/netbox/object_actions.py:126 +#: netbox/netbox/object_actions.py:135 #: netbox/utilities/templatetags/buttons.py:190 msgid "Import" msgstr "Importovat" -#: netbox/netbox/object_actions.py:136 +#: netbox/netbox/object_actions.py:145 #: netbox/utilities/templatetags/buttons.py:207 msgid "Export" msgstr "Export" -#: netbox/netbox/object_actions.py:164 +#: netbox/netbox/object_actions.py:173 #: netbox/utilities/templatetags/buttons.py:227 msgid "Edit Selected" msgstr "Upravit vybrané" -#: netbox/netbox/object_actions.py:175 +#: netbox/netbox/object_actions.py:184 msgid "Rename Selected" msgstr "Přejmenovat vybrané" -#: netbox/netbox/object_actions.py:186 +#: netbox/netbox/object_actions.py:195 #: netbox/utilities/templatetags/buttons.py:244 msgid "Delete Selected" msgstr "Odstranit vybrané" @@ -12672,63 +12679,63 @@ msgstr "Po inicializaci nelze do registru přidat úložiště" msgid "Cannot delete stores from registry" msgstr "Nelze odstranit obchody z registru" -#: netbox/netbox/settings.py:784 +#: netbox/netbox/settings.py:800 msgid "Czech" msgstr "Čeština" -#: netbox/netbox/settings.py:785 +#: netbox/netbox/settings.py:801 msgid "Danish" msgstr "Dánština" -#: netbox/netbox/settings.py:786 +#: netbox/netbox/settings.py:802 msgid "German" msgstr "Němčina" -#: netbox/netbox/settings.py:787 +#: netbox/netbox/settings.py:803 msgid "English" msgstr "Angličtina" -#: netbox/netbox/settings.py:788 +#: netbox/netbox/settings.py:804 msgid "Spanish" msgstr "Španělština" -#: netbox/netbox/settings.py:789 +#: netbox/netbox/settings.py:805 msgid "French" msgstr "Francouzština" -#: netbox/netbox/settings.py:790 +#: netbox/netbox/settings.py:806 msgid "Italian" msgstr "Italština" -#: netbox/netbox/settings.py:791 +#: netbox/netbox/settings.py:807 msgid "Japanese" msgstr "Japonština" -#: netbox/netbox/settings.py:792 +#: netbox/netbox/settings.py:808 msgid "Dutch" msgstr "Holandština" -#: netbox/netbox/settings.py:793 +#: netbox/netbox/settings.py:809 msgid "Polish" msgstr "Polština" -#: netbox/netbox/settings.py:794 +#: netbox/netbox/settings.py:810 msgid "Portuguese" msgstr "Portugalština" -#: netbox/netbox/settings.py:795 +#: netbox/netbox/settings.py:811 msgid "Russian" msgstr "Ruština" -#: netbox/netbox/settings.py:796 +#: netbox/netbox/settings.py:812 msgid "Turkish" msgstr "Turečtina" -#: netbox/netbox/settings.py:797 +#: netbox/netbox/settings.py:813 msgid "Ukrainian" msgstr "Ukrajinština" -#: netbox/netbox/settings.py:798 +#: netbox/netbox/settings.py:814 msgid "Chinese" msgstr "Čínština" @@ -12846,7 +12853,7 @@ msgstr "Synchronizovaná data pro {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Synchronizováno {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:115 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} musí implementovat get_children ()" @@ -13867,7 +13874,7 @@ msgid "Leg" msgstr "větev" #: netbox/templates/dcim/device.html:312 -#: netbox/templates/virtualization/virtualmachine.html:158 +#: netbox/templates/virtualization/virtualmachine.html:160 msgid "Add an application service" msgstr "Přidání aplikační služby" @@ -14356,7 +14363,7 @@ msgstr "Skupiny dětí" #: netbox/templates/dcim/sitegroup.html:60 msgid "Add Site Group" -msgstr "Přidat skupinu webů" +msgstr "Přidat skupinu lokalit" #: netbox/templates/dcim/trace/attachment.html:5 #: netbox/templates/extras/configtemplate.html:33 @@ -15595,17 +15602,17 @@ msgid "Allocated Resources" msgstr "Přidělené zdroje" #: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/virtualmachine.html:125 +#: netbox/templates/virtualization/virtualmachine.html:127 msgid "Virtual CPUs" msgstr "Virtuální procesory" #: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/virtualmachine.html:129 +#: netbox/templates/virtualization/virtualmachine.html:131 msgid "Memory" msgstr "Paměť" #: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/virtualmachine.html:140 +#: netbox/templates/virtualization/virtualmachine.html:142 msgid "Disk Space" msgstr "Místo na disku" @@ -15650,13 +15657,13 @@ msgstr "Typ clusteru" msgid "Virtual Disk" msgstr "Virtuální disk" -#: netbox/templates/virtualization/virtualmachine.html:122 +#: netbox/templates/virtualization/virtualmachine.html:124 #: netbox/virtualization/forms/bulk_edit.py:172 #: netbox/virtualization/forms/model_forms.py:231 msgid "Resources" msgstr "Zdroje" -#: netbox/templates/virtualization/virtualmachine.html:178 +#: netbox/templates/virtualization/virtualmachine.html:180 msgid "Add Virtual Disk" msgstr "Přidat virtuální disk" @@ -16643,11 +16650,7 @@ msgstr "Přihlásit" msgid "Copy to clipboard" msgstr "Kopírovat do schránky" -#: netbox/utilities/templates/form_helpers/render_field.html:57 -msgid "This field is required" -msgstr "Toto pole je povinné" - -#: netbox/utilities/templates/form_helpers/render_field.html:70 +#: netbox/utilities/templates/form_helpers/render_field.html:66 msgid "Set Null" msgstr "Nastavit Null" diff --git a/netbox/translations/da/LC_MESSAGES/django.mo b/netbox/translations/da/LC_MESSAGES/django.mo index 7078e20c71c043481037673a781b180b1efccf42..8d3c2f3fe8bc69ea27d47a1dfbb187f341c8dec9 100644 GIT binary patch delta 71156 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 Z^Mdzn^-jC}^H%S^d$!l;>Jy{v{{a#>tvCPx diff --git a/netbox/translations/da/LC_MESSAGES/django.po b/netbox/translations/da/LC_MESSAGES/django.po index d42d5f659..1a1c3ea17 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-09-16 05:02+0000\n" +"POT-Creation-Date: 2025-09-30 05:03+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:1835 -#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 -#: netbox/dcim/choices.py:1982 netbox/virtualization/choices.py:20 +#: 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/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:1892 netbox/dcim/choices.py:1959 -#: netbox/dcim/choices.py:1981 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 +#: netbox/dcim/choices.py:1982 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:1891 -#: netbox/dcim/choices.py:1961 netbox/dcim/choices.py:1980 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1962 netbox/dcim/choices.py:1981 #: 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:1904 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1905 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -673,8 +673,8 @@ msgstr "Tjeneste-id" #: netbox/dcim/forms/bulk_edit.py:1813 netbox/dcim/forms/bulk_import.py:1435 #: 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:757 netbox/dcim/tables/devices.py:813 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 +#: netbox/dcim/tables/devices.py:1064 netbox/dcim/tables/devicetypes.py:256 #: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:512 #: netbox/templates/circuits/circuittype.html:30 @@ -719,7 +719,7 @@ msgstr "Farve" #: netbox/dcim/forms/model_forms.py:823 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:196 -#: netbox/dcim/tables/devices.py:865 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/devices.py:875 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:474 netbox/extras/tables/tables.py:534 #: netbox/netbox/tables/tables.py:272 @@ -791,8 +791,8 @@ msgstr "Leverandørkonto" #: netbox/dcim/forms/filtersets.py:1036 netbox/dcim/forms/filtersets.py:1137 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/filtersets.py:1655 netbox/dcim/tables/devices.py:158 -#: netbox/dcim/tables/devices.py:537 netbox/dcim/tables/devices.py:868 -#: netbox/dcim/tables/devices.py:1002 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:547 netbox/dcim/tables/devices.py:878 +#: netbox/dcim/tables/devices.py:1012 netbox/dcim/tables/devices.py:1123 #: netbox/dcim/tables/modules.py:104 netbox/dcim/tables/power.py:74 #: netbox/dcim/tables/racks.py:129 netbox/dcim/tables/racks.py:233 #: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 @@ -1022,7 +1022,7 @@ msgstr "Attributter" #: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:625 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:75 +#: netbox/templates/dcim/htmx/cable_edit.html:74 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:80 @@ -1116,7 +1116,7 @@ msgstr "Leverandørnetværk" #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1224 netbox/dcim/forms/model_forms.py:1693 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:187 -#: netbox/dcim/tables/devices.py:860 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/tables/devices.py:870 netbox/dcim/tables/devices.py:996 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:689 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1240,7 +1240,7 @@ msgstr "Operationel rolle" #: netbox/dcim/forms/bulk_import.py:1289 netbox/dcim/forms/model_forms.py:1298 #: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1734 #: netbox/dcim/forms/model_forms.py:1769 netbox/dcim/forms/model_forms.py:1899 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1159 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:291 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1422,8 +1422,7 @@ msgstr "Opgave" #: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 -#: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/forms/model_forms.py:124 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1741,13 +1740,13 @@ msgstr "virtuelle kredsløbsafslutninger" #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/devices.py:312 -#: netbox/dcim/tables/devices.py:415 netbox/dcim/tables/devices.py:456 -#: netbox/dcim/tables/devices.py:504 netbox/dcim/tables/devices.py:558 -#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devices.py:701 -#: netbox/dcim/tables/devices.py:784 netbox/dcim/tables/devices.py:830 -#: netbox/dcim/tables/devices.py:892 netbox/dcim/tables/devices.py:961 -#: netbox/dcim/tables/devices.py:1026 netbox/dcim/tables/devices.py:1045 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:466 +#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:568 +#: netbox/dcim/tables/devices.py:591 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:840 +#: netbox/dcim/tables/devices.py:902 netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:1036 netbox/dcim/tables/devices.py:1055 +#: netbox/dcim/tables/devices.py:1084 netbox/dcim/tables/devices.py:1114 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 @@ -1902,7 +1901,7 @@ msgstr "Forpligtelsesrate" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1087 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1097 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 @@ -1915,7 +1914,7 @@ msgstr "Forpligtelsesrate" #: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 #: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 -#: netbox/templates/dcim/htmx/cable_edit.html:91 +#: 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 @@ -2005,12 +2004,12 @@ msgstr "Opsigelser" #: netbox/dcim/forms/model_forms.py:1850 netbox/dcim/forms/model_forms.py:1923 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:393 -#: netbox/dcim/tables/devices.py:434 netbox/dcim/tables/devices.py:476 -#: netbox/dcim/tables/devices.py:526 netbox/dcim/tables/devices.py:638 -#: netbox/dcim/tables/devices.py:750 netbox/dcim/tables/devices.py:806 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/devices.py:911 -#: netbox/dcim/tables/devices.py:979 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:403 +#: netbox/dcim/tables/devices.py:444 netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:536 netbox/dcim/tables/devices.py:648 +#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 +#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 +#: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:158 @@ -2033,7 +2032,7 @@ msgstr "Opsigelser" #: netbox/templates/dcim/virtualchassis.html:55 #: netbox/templates/dcim/virtualchassis_edit.html:55 #: netbox/templates/dcim/virtualdevicecontext.html:22 -#: netbox/templates/virtualization/virtualmachine.html:114 +#: netbox/templates/virtualization/virtualmachine.html:116 #: netbox/templates/vpn/tunneltermination.html:23 #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:133 @@ -2115,7 +2114,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:1894 netbox/dcim/choices.py:1984 +#: netbox/dcim/choices.py:1895 netbox/dcim/choices.py:1985 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Mislykkedes" @@ -2286,9 +2285,9 @@ 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:1942 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1943 #: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1482 -#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:586 +#: 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 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 #: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 @@ -2475,7 +2474,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:1813 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1814 #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1436 #: netbox/dcim/forms/bulk_edit.py:1457 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -3121,8 +3120,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:1836 -#: netbox/dcim/choices.py:1985 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1837 +#: netbox/dcim/choices.py:1986 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Nedlæggelse" @@ -3187,7 +3186,7 @@ msgstr "Forældet" msgid "Millimeters" msgstr "Millimeter" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1859 msgid "Inches" msgstr "Tommer" @@ -3219,9 +3218,9 @@ msgstr "Forældet" #: netbox/dcim/forms/model_forms.py:540 netbox/dcim/forms/model_forms.py:1216 #: netbox/dcim/forms/model_forms.py:1685 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:709 -#: netbox/dcim/tables/devices.py:919 netbox/dcim/tables/devices.py:1006 -#: netbox/dcim/tables/devices.py:1165 netbox/dcim/tables/sites.py:28 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:719 +#: netbox/dcim/tables/devices.py:929 netbox/dcim/tables/devices.py:1016 +#: netbox/dcim/tables/devices.py:1175 netbox/dcim/tables/sites.py:28 #: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:147 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:770 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 @@ -3271,7 +3270,7 @@ msgid "Rear" msgstr "Bageste" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:1983 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1984 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Iscenesat" @@ -3304,7 +3303,7 @@ msgid "Top to bottom" msgstr "Top til bund" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:1558 msgid "Passive" msgstr "Passiv" @@ -3333,8 +3332,8 @@ msgid "Proprietary" msgstr "Proprietær" #: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1469 netbox/dcim/choices.py:1471 -#: netbox/dcim/choices.py:1707 netbox/dcim/choices.py:1709 +#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 +#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Andet" @@ -3351,7 +3350,7 @@ msgstr "Fysisk" msgid "Virtual" msgstr "Virtuel" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1346 +#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 #: netbox/dcim/forms/bulk_edit.py:1642 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1126 netbox/dcim/forms/model_forms.py:1579 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3365,7 +3364,7 @@ msgstr "Virtuelle grænseflader" #: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:922 netbox/dcim/forms/model_forms.py:1108 -#: netbox/dcim/tables/devices.py:713 netbox/templates/dcim/interface.html:112 +#: 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 @@ -3409,31 +3408,31 @@ msgstr "50 Gbps Ethernet" msgid "100 Gbps Ethernet" msgstr "100 Gbps Ethernet" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1253 msgid "200 Gbps Ethernet" msgstr "200 Gbps Ethernet" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1267 msgid "400 Gbps Ethernet" msgstr "400 Gbps Ethernet" -#: netbox/dcim/choices.py:1284 +#: netbox/dcim/choices.py:1285 msgid "800 Gbps Ethernet" msgstr "800 Gbps Ethernet" -#: netbox/dcim/choices.py:1293 +#: netbox/dcim/choices.py:1294 msgid "Pluggable transceivers" msgstr "Pluggbare transceivere" -#: netbox/dcim/choices.py:1330 +#: netbox/dcim/choices.py:1331 msgid "Backplane Ethernet" msgstr "Ethernet-bagpanel" -#: netbox/dcim/choices.py:1362 +#: netbox/dcim/choices.py:1363 msgid "Cellular" msgstr "Cellulær" -#: netbox/dcim/choices.py:1414 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3441,147 +3440,147 @@ msgstr "Cellulær" msgid "Serial" msgstr "Seriel" -#: netbox/dcim/choices.py:1429 +#: netbox/dcim/choices.py:1430 msgid "Coaxial" msgstr "Koaksial" -#: netbox/dcim/choices.py:1450 +#: netbox/dcim/choices.py:1451 msgid "Stacking" msgstr "Stabling" -#: netbox/dcim/choices.py:1502 +#: netbox/dcim/choices.py:1503 msgid "Half" msgstr "Halvdelen" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1504 msgid "Full" msgstr "Fuld" -#: netbox/dcim/choices.py:1504 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1517 msgid "Access" msgstr "Adgang" -#: netbox/dcim/choices.py:1517 netbox/ipam/tables/vlans.py:150 +#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:150 #: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Markeret" -#: netbox/dcim/choices.py:1518 +#: netbox/dcim/choices.py:1519 msgid "Tagged (All)" msgstr "Tagget (Alle)" -#: netbox/dcim/choices.py:1519 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-i-Q (802.1ad)" -#: netbox/dcim/choices.py:1548 +#: netbox/dcim/choices.py:1549 msgid "IEEE Standard" msgstr "IEEE-standard" -#: netbox/dcim/choices.py:1559 +#: netbox/dcim/choices.py:1560 msgid "Passive 24V (2-pair)" msgstr "Passiv 24V (2-par)" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1561 msgid "Passive 24V (4-pair)" msgstr "Passiv 24V (4-par)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1562 msgid "Passive 48V (2-pair)" msgstr "Passiv 48V (2-par)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1563 msgid "Passive 48V (4-pair)" msgstr "Passiv 48V (4-par)" -#: netbox/dcim/choices.py:1635 +#: netbox/dcim/choices.py:1636 msgid "Copper" msgstr "Kobber" -#: netbox/dcim/choices.py:1658 +#: netbox/dcim/choices.py:1659 msgid "Fiber Optic" msgstr "Fiberoptisk" -#: netbox/dcim/choices.py:1694 netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1820 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1764 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Kobber - snoet par (UTP/STP)" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1778 msgid "Copper - Twinax (DAC)" msgstr "Kobber - Twinax (DAC)" -#: netbox/dcim/choices.py:1784 +#: netbox/dcim/choices.py:1785 msgid "Copper - Coaxial" msgstr "Kobber - Koaksial" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1791 msgid "Fiber - Multimode" msgstr "Fiber - Multimode" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1802 msgid "Fiber - Single-mode" msgstr "Fiber - Single-mode" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1810 msgid "Fiber - Other" msgstr "Fiber - Andet" -#: netbox/dcim/choices.py:1834 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1835 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Tilsluttet" -#: netbox/dcim/choices.py:1853 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometer" -#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1855 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Meter" -#: netbox/dcim/choices.py:1855 +#: netbox/dcim/choices.py:1856 msgid "Centimeters" msgstr "Centimeter" -#: netbox/dcim/choices.py:1856 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Mil" -#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1858 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Fod" -#: netbox/dcim/choices.py:1905 +#: netbox/dcim/choices.py:1906 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:1926 +#: netbox/dcim/choices.py:1927 msgid "Single phase" msgstr "Enkeltfase" -#: netbox/dcim/choices.py:1927 +#: netbox/dcim/choices.py:1928 msgid "Three-phase" msgstr "Trefaset" -#: netbox/dcim/choices.py:1943 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1944 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:71 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Handicappede" -#: netbox/dcim/choices.py:1944 +#: netbox/dcim/choices.py:1945 msgid "Faulty" msgstr "Defekt" @@ -4005,7 +4004,7 @@ msgstr "Tildelt VID" #: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:795 -#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -4046,7 +4045,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1879 netbox/dcim/forms/filtersets.py:1531 -#: netbox/dcim/tables/devices.py:603 netbox/ipam/filtersets.py:1043 +#: netbox/dcim/tables/devices.py:613 netbox/ipam/filtersets.py:1043 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -4104,8 +4103,8 @@ msgstr "Broet grænseflade (ID)" msgid "LAG interface (ID)" msgstr "LAG-grænseflade (ID)" -#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:1154 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/tables/devices.py:1164 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4138,7 +4137,7 @@ msgstr "Virtuel enhedskontekst (identifikator)" msgid "Wireless LAN" msgstr "Trådløst LAN" -#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:654 +#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:664 msgid "Wireless link" msgstr "Trådløs forbindelse" @@ -4203,7 +4202,7 @@ msgstr "Mærker" #: netbox/dcim/forms/model_forms.py:601 netbox/dcim/forms/model_forms.py:660 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:183 -#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:770 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:56 @@ -4252,7 +4251,7 @@ msgstr "Tidszone" #: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:1229 #: netbox/dcim/forms/model_forms.py:1698 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:115 -#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:999 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4721,7 +4720,7 @@ msgid "Wireless role" msgstr "Trådløs rolle" #: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/model_forms.py:783 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:335 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:345 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4735,7 +4734,7 @@ msgstr "Trådløs rolle" msgid "Module" msgstr "Modul" -#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:718 +#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:728 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "FORSINKELSE" @@ -4747,7 +4746,7 @@ msgstr "Virtuelle enhedskontekster" #: netbox/dcim/forms/bulk_edit.py:1520 netbox/dcim/forms/bulk_import.py:793 #: netbox/dcim/forms/bulk_import.py:819 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4776,14 +4775,14 @@ msgid "VLAN group" msgstr "VLAN-gruppe" #: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "Umærket VLAN" #: netbox/dcim/forms/bulk_edit.py:1575 netbox/dcim/forms/model_forms.py:1526 -#: netbox/dcim/tables/devices.py:618 +#: netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4807,7 +4806,7 @@ msgid "Wireless LAN group" msgstr "Trådløs LAN-gruppe" #: netbox/dcim/forms/bulk_edit.py:1618 netbox/dcim/forms/model_forms.py:1503 -#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/tables/devices.py:670 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" @@ -5206,7 +5205,7 @@ msgstr "Tilsvarende bagport" msgid "Physical medium classification" msgstr "Klassificering af fysisk medium" -#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:873 +#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Installeret enhed" @@ -5371,7 +5370,7 @@ msgstr "" "ugyldig hex." #: netbox/dcim/forms/bulk_import.py:1542 netbox/dcim/forms/model_forms.py:900 -#: netbox/dcim/tables/devices.py:1078 netbox/templates/dcim/device.html:138 +#: 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" @@ -5481,7 +5480,7 @@ msgstr "Strømpanel" msgid "Power Feed" msgstr "Strømforsyning" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:317 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:327 msgid "Device Status" msgstr "Enhedsstatus" @@ -5559,8 +5558,8 @@ msgstr "Besat" #: netbox/dcim/forms/filtersets.py:1322 netbox/dcim/forms/filtersets.py:1347 #: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1391 -#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:682 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:396 +#: netbox/dcim/tables/devices.py:692 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5614,7 +5613,7 @@ msgid "Transmit power (dBm)" msgstr "Sendeeffekt (dBm)" #: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1569 -#: netbox/dcim/tables/devices.py:349 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:359 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5624,7 +5623,7 @@ msgstr "Sendeeffekt (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:998 +#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:1008 msgid "Discovered" msgstr "Opdaget" @@ -5812,7 +5811,7 @@ msgid "Front Port" msgstr "Frontport" #: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1773 -#: netbox/dcim/tables/devices.py:763 +#: netbox/dcim/tables/devices.py:773 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5825,7 +5824,7 @@ msgid "Rear Port" msgstr "Bageste port" #: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1774 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:533 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:543 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5963,7 +5962,7 @@ msgstr "" "Antallet af frontporte, der skal oprettes ({frontport_count}) skal matche " "det valgte antal bageste portpositioner ({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1094 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6467,7 +6466,7 @@ msgid "tagged VLANs" msgstr "mærkede VLAN'er" #: netbox/dcim/models/device_components.py:604 -#: netbox/dcim/tables/devices.py:621 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:631 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:694 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -7694,7 +7693,7 @@ msgstr "Konfigurationsskabelon" msgid "U Height" msgstr "U Højde" -#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1128 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:317 #: netbox/ipam/forms/model_forms.py:330 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7703,12 +7702,12 @@ msgstr "U Højde" msgid "IP Address" msgstr "IP adresse" -#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1122 +#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1132 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4-adresse" -#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1126 +#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1136 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6-adresse" @@ -7746,7 +7745,7 @@ msgstr "Strømstik" msgid "Power outlets" msgstr "Strømudtag" -#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1131 +#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1141 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1207 #: netbox/dcim/views.py:1518 netbox/dcim/views.py:2305 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7780,13 +7779,21 @@ msgstr "Modulpladser" msgid "Inventory items" msgstr "Lagervarer" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:317 +msgid "Device Location" +msgstr "Enhedens placering" + +#: netbox/dcim/tables/devices.py:322 +msgid "Device Site" +msgstr "Enhedswebsted" + +#: netbox/dcim/tables/devices.py:337 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulbugt" -#: netbox/dcim/tables/devices.py:340 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:350 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1282 #: netbox/dcim/views.py:2391 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 @@ -7797,27 +7804,27 @@ msgstr "Modulbugt" msgid "Inventory Items" msgstr "Lagervarer" -#: netbox/dcim/tables/devices.py:355 +#: netbox/dcim/tables/devices.py:365 msgid "Cable Color" msgstr "Kabelfarve" -#: netbox/dcim/tables/devices.py:361 +#: netbox/dcim/tables/devices.py:371 msgid "Link Peers" msgstr "Link jævnaldrende" -#: netbox/dcim/tables/devices.py:364 +#: netbox/dcim/tables/devices.py:374 msgid "Mark Connected" msgstr "Marker tilsluttet" -#: netbox/dcim/tables/devices.py:483 +#: netbox/dcim/tables/devices.py:493 msgid "Maximum draw (W)" msgstr "Maksimal trækkraft (W)" -#: netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:496 msgid "Allocated draw (W)" msgstr "Tildelt lodtrækning (W)" -#: netbox/dcim/tables/devices.py:591 netbox/ipam/forms/model_forms.py:787 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/model_forms.py:787 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:683 #: netbox/ipam/views.py:784 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7829,12 +7836,12 @@ msgstr "Tildelt lodtrækning (W)" msgid "IP Addresses" msgstr "IP-adresser" -#: netbox/dcim/tables/devices.py:597 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:607 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP Grupper" -#: netbox/dcim/tables/devices.py:609 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:619 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7845,41 +7852,41 @@ msgstr "FHRP Grupper" msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:655 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Kun ledelse" -#: netbox/dcim/tables/devices.py:664 +#: netbox/dcim/tables/devices.py:674 msgid "VDCs" msgstr "VDC'er" -#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:681 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Virtuelt kredsløb" -#: netbox/dcim/tables/devices.py:923 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:933 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Installeret modul" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:936 msgid "Module Serial" msgstr "Seriel modul" -#: netbox/dcim/tables/devices.py:930 +#: netbox/dcim/tables/devices.py:940 msgid "Module Asset Tag" msgstr "Modulaktivmærke" -#: netbox/dcim/tables/devices.py:939 +#: netbox/dcim/tables/devices.py:949 msgid "Module Status" msgstr "Modulstatus" -#: netbox/dcim/tables/devices.py:993 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponent" -#: netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1061 msgid "Items" msgstr "Varer" @@ -8765,9 +8772,9 @@ msgstr "Brugernavne adskilt af kommaer, indkapslet med dobbelte anførselstegn" #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 -#: netbox/users/forms/model_forms.py:188 netbox/users/forms/model_forms.py:200 -#: netbox/users/forms/model_forms.py:321 netbox/users/tables.py:35 -#: netbox/users/tables.py:106 +#: netbox/tenancy/tables/contacts.py:115 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:200 netbox/users/forms/model_forms.py:321 +#: netbox/users/tables.py:35 netbox/users/tables.py:106 msgid "Groups" msgstr "Grupper" @@ -12240,7 +12247,7 @@ msgstr "Applikationstjenesteskabeloner" #: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:308 #: netbox/templates/ipam/ipaddress.html:118 -#: netbox/templates/virtualization/virtualmachine.html:154 +#: netbox/templates/virtualization/virtualmachine.html:156 msgid "Application Services" msgstr "Applikationstjenester" @@ -12292,7 +12299,7 @@ msgstr "IPsec-profiler" #: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 -#: netbox/templates/virtualization/virtualmachine.html:174 +#: netbox/templates/virtualization/virtualmachine.html:176 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/virtualization/tables/virtualmachines.py:74 #: netbox/virtualization/views.py:381 @@ -12377,7 +12384,7 @@ msgstr "Tilpasning" #: netbox/netbox/navigation/menu.py:348 #: netbox/templates/dcim/device_edit.html:105 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:83 #: netbox/templates/dcim/virtualchassis_edit.html:44 #: netbox/templates/generic/bulk_edit.html:76 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -12494,7 +12501,7 @@ msgstr "Konfigurationshistorik" msgid "Background Tasks" msgstr "Baggrundsopgaver" -#: netbox/netbox/object_actions.py:78 +#: netbox/netbox/object_actions.py:87 #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 #: netbox/templates/extras/tableconfig_edit.html:29 @@ -12506,12 +12513,12 @@ msgstr "Baggrundsopgaver" msgid "Add" msgstr "Tilføj" -#: netbox/netbox/object_actions.py:88 +#: netbox/netbox/object_actions.py:97 #: netbox/utilities/templates/buttons/clone.html:4 msgid "Clone" msgstr "Klon" -#: netbox/netbox/object_actions.py:104 +#: netbox/netbox/object_actions.py:113 #: netbox/templates/circuits/inc/circuit_termination.html:15 #: netbox/templates/circuits/inc/circuit_termination_fields.html:37 #: netbox/templates/dcim/inc/panels/inventory_items.html:32 @@ -12524,7 +12531,7 @@ msgstr "Klon" msgid "Edit" msgstr "Rediger" -#: netbox/netbox/object_actions.py:115 +#: netbox/netbox/object_actions.py:124 #: netbox/templates/circuits/inc/circuit_termination.html:23 #: netbox/templates/dcim/inc/panels/inventory_items.html:37 #: netbox/templates/dcim/powerpanel.html:66 @@ -12539,26 +12546,26 @@ msgstr "Rediger" msgid "Delete" msgstr "Slet" -#: netbox/netbox/object_actions.py:126 +#: netbox/netbox/object_actions.py:135 #: netbox/utilities/templatetags/buttons.py:190 msgid "Import" msgstr "Importere" -#: netbox/netbox/object_actions.py:136 +#: netbox/netbox/object_actions.py:145 #: netbox/utilities/templatetags/buttons.py:207 msgid "Export" msgstr "Eksport" -#: netbox/netbox/object_actions.py:164 +#: netbox/netbox/object_actions.py:173 #: netbox/utilities/templatetags/buttons.py:227 msgid "Edit Selected" msgstr "Rediger markeret" -#: netbox/netbox/object_actions.py:175 +#: netbox/netbox/object_actions.py:184 msgid "Rename Selected" msgstr "Omdøb markeret" -#: netbox/netbox/object_actions.py:186 +#: netbox/netbox/object_actions.py:195 #: netbox/utilities/templatetags/buttons.py:244 msgid "Delete Selected" msgstr "Slet markeret" @@ -12704,63 +12711,63 @@ msgstr "" msgid "Cannot delete stores from registry" msgstr "Kan ikke slette butikker fra registreringsdatabasen" -#: netbox/netbox/settings.py:784 +#: netbox/netbox/settings.py:800 msgid "Czech" msgstr "Tjekkisk" -#: netbox/netbox/settings.py:785 +#: netbox/netbox/settings.py:801 msgid "Danish" msgstr "dansk" -#: netbox/netbox/settings.py:786 +#: netbox/netbox/settings.py:802 msgid "German" msgstr "Tysk" -#: netbox/netbox/settings.py:787 +#: netbox/netbox/settings.py:803 msgid "English" msgstr "engelsk" -#: netbox/netbox/settings.py:788 +#: netbox/netbox/settings.py:804 msgid "Spanish" msgstr "spansk" -#: netbox/netbox/settings.py:789 +#: netbox/netbox/settings.py:805 msgid "French" msgstr "franskmænd" -#: netbox/netbox/settings.py:790 +#: netbox/netbox/settings.py:806 msgid "Italian" msgstr "Italiensk" -#: netbox/netbox/settings.py:791 +#: netbox/netbox/settings.py:807 msgid "Japanese" msgstr "Japansk" -#: netbox/netbox/settings.py:792 +#: netbox/netbox/settings.py:808 msgid "Dutch" msgstr "Hollandsk" -#: netbox/netbox/settings.py:793 +#: netbox/netbox/settings.py:809 msgid "Polish" msgstr "Polere" -#: netbox/netbox/settings.py:794 +#: netbox/netbox/settings.py:810 msgid "Portuguese" msgstr "portugisisk" -#: netbox/netbox/settings.py:795 +#: netbox/netbox/settings.py:811 msgid "Russian" msgstr "Russisk" -#: netbox/netbox/settings.py:796 +#: netbox/netbox/settings.py:812 msgid "Turkish" msgstr "Tyrkisk" -#: netbox/netbox/settings.py:797 +#: netbox/netbox/settings.py:813 msgid "Ukrainian" msgstr "Ukrainsk" -#: netbox/netbox/settings.py:798 +#: netbox/netbox/settings.py:814 msgid "Chinese" msgstr "kinesisk" @@ -12879,7 +12886,7 @@ msgstr "Synkroniserede data for {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Synkroniseret {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:115 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} skal implementere get_children ()" @@ -13902,7 +13909,7 @@ msgid "Leg" msgstr "Ben" #: netbox/templates/dcim/device.html:312 -#: netbox/templates/virtualization/virtualmachine.html:158 +#: netbox/templates/virtualization/virtualmachine.html:160 msgid "Add an application service" msgstr "Tilføj en applikationstjeneste" @@ -15633,17 +15640,17 @@ msgid "Allocated Resources" msgstr "Tildelte ressourcer" #: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/virtualmachine.html:125 +#: netbox/templates/virtualization/virtualmachine.html:127 msgid "Virtual CPUs" msgstr "Virtuelle CPU'er" #: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/virtualmachine.html:129 +#: netbox/templates/virtualization/virtualmachine.html:131 msgid "Memory" msgstr "Hukommelse" #: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/virtualmachine.html:140 +#: netbox/templates/virtualization/virtualmachine.html:142 msgid "Disk Space" msgstr "Diskplads" @@ -15688,13 +15695,13 @@ msgstr "Klyngetype" msgid "Virtual Disk" msgstr "Virtuel disk" -#: netbox/templates/virtualization/virtualmachine.html:122 +#: netbox/templates/virtualization/virtualmachine.html:124 #: netbox/virtualization/forms/bulk_edit.py:172 #: netbox/virtualization/forms/model_forms.py:231 msgid "Resources" msgstr "Ressourcer" -#: netbox/templates/virtualization/virtualmachine.html:178 +#: netbox/templates/virtualization/virtualmachine.html:180 msgid "Add Virtual Disk" msgstr "Tilføj virtuel disk" @@ -16685,11 +16692,7 @@ msgstr "Abonner" msgid "Copy to clipboard" msgstr "Kopier til udklipsholder" -#: netbox/utilities/templates/form_helpers/render_field.html:57 -msgid "This field is required" -msgstr "Dette felt er påkrævet" - -#: netbox/utilities/templates/form_helpers/render_field.html:70 +#: netbox/utilities/templates/form_helpers/render_field.html:66 msgid "Set Null" msgstr "Indstil Null" diff --git a/netbox/translations/de/LC_MESSAGES/django.mo b/netbox/translations/de/LC_MESSAGES/django.mo index bde46febb5d3a9668a9d632a7f6ab3ff04ef6f2c..bec3c38e60a261a5a27f45876345ee0774d089af 100644 GIT binary patch delta 71206 zcmXWkcfgL-|G@G4d61Qnm61I59*;eH?7g!iy9kw(6>dU{hEYTV^^M9(MI}*6ibzYO zG^Nsz3Z?qK-}gDce_q!)*L9uqIiEAGoBH-!^;v<}J}Z#?yioQB68vAje2K(mIB!fM zG4_%~;?#TACKC4-OG~uFMOX_DV`aSP(zHY#tc97_1e@bH?1JlXIR1{Kv0w4DM1Fh) z3*tVcn`Gh`7rChT87tvgycjPpk(MZo)sY7iS?G(sFei>c8@vvEepxSbhqN zQGPkrAHuwpzfRpxCKA8IibTn@#N*t!7^mZA?10rvg%M4{s+4zPL;N0_V#Z}@iHqUU@KtP2|A`uxrzOaGViLB&W6_Kp`+pGT3L=x-Q$=WpQ(_ROyuC=1uC-Pc62T5j1TOM zzK=F=ESA5E<cOzcGi`vA-0*XVmWDu?GUL3c$4+HOts`IhMWJ!3g}6&H3e4xRJq z@y2HK!CmNx_r>yuv3xvw5`F)4yq~BNwrO6p!^_ZiYM|{jLI>Ou+0MyCpI9*(eQ;X1 zk(h_>+Xv8*tVc8O658Ru=+Sup`*{CPG!wb1hW3h}YoZL=P6IUct+53CCwg+>Vz~}| zaXuR1A~c}?p(ELh9zeU$ksONmkD`nCTXZ-4hz3}+T3VtSRzRnqM|1=>p?nKAbpLPS zqBfqe0*h5oOVq$_=wh6XHh3Ev$Raeb)o8=((ExU$YvD~a(C=dXIdr@Ii@ukuMq1)( zER0DjZsNj@W}+#ckFL^X=tx(h5kG9WHAESNfl$^xH_&ct`J8GvTieQyGp`jMhUT8a`qf_w_ z$_tRwHc>S*Ezz5Dhq~cNUQw6*@4ozn3RCzeI^qlHROF}^PPFD|c^Z1gZ^ldUBs%Ab z`r+eM4b4<9G=mFp2;PTg_$PGaf1n3a?qq{7(sEduimX^3f{t)H8rXg4N%sJ{idW!7 zT#FsCM8oj89f5-=zk#N_Orx;ct4154_3fg`9$YvD1LFf@&<-ZY2j-%I+=FIj4Y~-Q zK}WDXmOqSs6a5{1FMH!)3AEi>Xn)N@Ihp9ph5NBTnwrt*oKHjd?R@mbmFTKohn@>B z#qxXT8UH2PaH2_A0|n6CP!0{GZFC^I-LJ=n?*F^uja}&K{V4h!mY{qd%VFWBq2q>V z2D+hv4~dS8_0!PI+=cG0HE25<(1E>$zW)JMbpL-HD{?mrH%g$HsERhwBH9t1yDQO= z4naE_kFNUpXvUVK?{AFvUyt>lqR*X<+bdfbcBW;R)*V|)%ybBHB zOEgnIq8a!HO>y29p`8qLwO2+vtc^b38lA#Ev3_)mxc{fdiaXF3S723K6Wxz)r$5m^ z|H7e|c12i}!_i%GUGzqDAd}GmZ$%gHUFZN7V^e(i3iiK|AEv?=PN5x~MqfM^y(lZx z7m1d_Ebf!mGuif%(!pS%k zTT-5hmGD)phu>mFEYUV>)2!$Sbn(tdpWBP}a{()0?RII2N$&qXT)4XTVrR@~A3n$9 zumRt(LX688BanY`!ql)MNYNF2#M+3YCU1PJ+f!vOs z3ro7P|E+kE3L|_DZE#2QUG${;41Mkt8sK?!k>>0c)dkC6J-Xak+lfO??;4vppU=+QhK z9l#Q_{WWN2HlS1WT9ON2{1|QMYcw^d;{(}yhK5R@ACbD)9=oFNEkO^QRp?i33);cE z=t#fB)WH+|70vXY(PW}mh%gVD!V+i)ndk{N6>Z=?^u-6zjvqraus)WbM+fj4I^u(| z{_|M>WAr>az?{8P8Av8da^VZL(T1-;N7Mx!$q=;RiRg%uXvcS=f!&X$_Cc(NtI6FMr2o@|$+i>)>qXfyP;U}tnBb7K8c zG((R^H=v7o8`{oWvHlZu?!UtP?*Fr1;6;6dMX?p-3h3gy2D5Nkyni^}KY@;+7E@n)>}2#xex^egpetiQN_i1;#eDl*ZLXQ9va zMmrjVwl@XMOP75e^0^v@Ts4`BcM!f`5`e@L#l}%dZNHrViGm+!5VIlhFod zpn=Xs8(xl1;s4N%H^=geXaKvh5gtM^$ovluBPfnOP!lwMhJH5NV*{Lzemu6LnK+83`V`v1 zAL#c#`_-Z0mgsND?r4Ut#B>~pzBf4DA05lrsr!Et7dAKpeQ^Ogl10(wXi6VL=k{rI z1kXozp&jf;1NaDi?r6OK4VsBxWBDJfLpk?Q_P-A{<-!2kq77e(m2fEf8}Ig5zY|?6 z`_M&t4C~@An2F_vr6o#XA2iiBMrWacEkxU2gbwJDVeEe|)=|+OpTqk27y1{8wTFk_ zgyYf7JdLSEg$Dd0x;@{D^@q^_kD~$n8q5Epi@LywxVF%fu-%Ac80ioyoa1?D0}sXr z*Tx5Tpxf;u^!LH{v7C2gNM#u`BR#P;jzj}kf@5$s8fczTVNI39a+I4SxkxPzY)8dt zbRR#1u7PjS7f+!hzkmjqeRTL$Toiq;9=d3!VFqrBzK3S`bo2t6xt!O8j3$e5VS|@N zYoc>>1-8Y`v3wsI(8^d|gN|?`I)GQAZ=xL@K-)QjX7=0YS#&_TuT9-gCQ5MO>a2(c zQa9X4v_U)Q5z9l+=f8zKFL-_UvtoPfNBJhS;kPjd zzK@bg?^=ejpmpb8ZL?c%|~Cf*clTyg*onmejWRw85@VTzY6X6g=lgI7iQp1d=U>|Cf+eA{OR>297g#h+EAyP zgR{_I!Ox*7{s9fB@-1Oo4#(D%*I+ID7H`HPlfzWqg|wGUe8Gh&DLN&Lum)yOu8XGZ zN;L9u=r)^;j^H6ot&Mnp9XjG2XzD*e|3>v!bn5a?4U4rzv?Atl|7XUE=4gsL#&UOb zy9`1*9u=L5l_)=m2DSqY=zTPxqiBa;qEmGWJ@NiV&yT#*LisW*lG^`VxCUBTfj!U{ zN1-oHiq1txwghcxGy2|Z=<^4$27ZnPkav1`zZkj*E1}!9F?zo(rhfnT;KI}mMW^Bx z^udMbwpos@kw;?vljumdpn<%EPSrbTCcZ*5`2+ggukrrbST1mDXs_6~C5gO>OSpPQK@t^2Hbpie8h>`lIbF zOmg7}A3#4QYthJGMt>l@i8g!^8)NYpa4+=vA?PZ<5l!{IXr>-O1AH7E;8SS3FU0b$ zSWfQe!jvA4H-1DLIEzM{V|GYgKD2>CXzEI139O8+omS|G`lE|>SoB6Tle5u-Yy%qT zv!R?!yvW6MRJ?+2v&wVA11-^V2XrLE(2-n&c5o9qr?UbN#6WBr%0 z{tWv3f0+9HpM7q4F&`RPnP?q!Dq5i_?tykN8qLfUG=Tfj{l5yG%1!8+*d6bGiEiuD z==-_mh4)Hg(yv@KF8utqLq|3o&BPe=K$?U`d?z}xd(h_|LIYcc2D%mP;0<)-A4k7N z1O63lC-?l2$^7%#|5g;Iq9T??8*YQ{+s^2snThE*2OZfwtb=PXb=IQ+{EBw`FFJs{ zw})~u^nQ7C0GYAA#qF$eAM8wpsqBlX6vqdq#QJ$?1542c)}ZfgL_2&5T|;}&-ElD9 zKZ3UV4f@>g==*7Rgy-`mx$uQz=!i4ojVsa23`Xa6INHFCXdp9V{etKUw4sk^ZfzKIR+6uJ$|-5p-M8eJnx@CjUj29UKN zoD*HqUDO*Lz)19m$Svr5FUI(H1OlmQ|NQ&G3iB~dqb*9MQft4j-|cWG6}l8t2MT6V-ir0`B-X&o?hn5U zI$<5kQ_xks4$aVZbd~Qx=l&>~(NpN6`y*OyQRrvrBKCg;ZrnmeSzLit@fFO#6IdN{ zE)H{94_)QGu{=&kPtHeiI=+mRu)&hxV6@%2n1TO81KER(@b4rSHdt?I2;?fPLU}g2 zc%DK#+KX4lE_Z;Ni%UT6SA zG4=cZ`qTw~b%Jh}dFb|8h;FOJ=;B<4)$noLfd|l^XbT?>fo(zu@*+Ct@1pmAK~rAn zk+j5ZI2enhu^lm+`~UYxLuBXBjxKsEtmZ;!gQd~P>!SBtqMz-q=m@Vx*UH>jzXsg} zJJ9d`A#@-o(evadbfD!|#ozzcxv+y~=$v;#KfCkLqw`Lzhx_mq{12VWS5}89I)HA! zPtcCOM(>}D<-gF3{)ax7V@;Tnf@|3S9t5SS@MNonzBn4)*Hh3J?nY0#2hhMCMl-Pr z4SYTN{LAQ~dl&7n(Bt8`;^=!7&^1&AZ8y`O$5u3t54OY9iG?n{tD|G${hQ+bS+RZr zx|kk719<{HDYu{jzk^lr5N6=tXyBJU5dy4|rv zV)Uc341NE3bQkSJ2XGJ_;1O($U!nb#`d@fHS)L11RSW$+Umwe0ceH`)(UDEXQFuFM z;Ez}ZFMcvC!UkwZz0l_ep@ED+1DhJ1iyr0oVru_y=b|GO2hl}Vd~N8sE1KGV=-iD) zGcy)V?Jej?W}qF;LwC#KSicsX%1!9=ub=_$MhCnfyZQZpp9>q#SQi?qftH(M1#FMa zaa_E=4h?84nxU7YZ^Zfo=#;&WF3Q8`BL4xa6ZiiBF6>|~nyOuB>h?uH zMMv@@x;xIH`#aCm;aBtJXa?G%9rngl#;_XYvFON`q8WW8x*n4@yggRzMI$|o25=JX z=v?&TXToPQ1Il-{?p*Lle<~-HNt*dn`Zr4Ex^~R>vEg;*FhXVDF$O z*kSa!pV1LqKu4B$eOh7`HbkF)0Uf~W=+XNDnz28zBIeoCC+PonRwM+1Km?dTvH@Mp1{Yh##_Vo5H1pbS>V zn&>v{iyplD>Nlt(*i7VV4%G!Tt^EV>vcqa&JuPT_3ypjnIt zv=W`dXVEpYJ-P>7oQJl>KmUJ1MLHFq#RtAX1Naf0^S{sz^1c{;T9w8cl(W$L~aEE9=bdiomGx{j{+*Y)|x3CO;mgK@n|3T-n;PwzeQ8Z=c(S~cq`WDeH(Shg` zUK`7k(D&w`?JY#7Y!TYeqv!yhjpgK8=!>nRz0g30p}%tPMqhjq-L6}( z4t|BcSNPS?PC2w(8{Iuupyxn)baCDm>lfff?*AoR*zgMMj8CG!-%sN;Sa@ezqAN~E zJA4cMT%SV^k_NlNKlvDgBPp*z*Um++g+H=YMWOO0JR0E7=zx;{ za^WwP!h6G?|ErC{bOl(9K*>?1~-O+<+0H4PD-=iI$j$X9S zGW)Mo>LQV-gD%E)=trbGI;XQ^`6=|TU_M1NQ*wWp)9UE{?uIVT-k1s)U5pd3E>6W3 z_zb%EzQ?@upZJvv8@Pae<%CQ7!a*=#2)@ zFFG_jCOR=XJv#S2_P=wnkP2Obj&MbM;4yTut&8;s(JA^69npzc&VDFlq8J)j208^* z(5b712G#`Ko~_ZvJ0Qu0i)}Ra!ewYizDMWi44V4v?}q>{MH{{x4Wt6vK|^#+v_c#1 zhEBntSU)D#-;6##C)Otya$!TuW5v^G16$EZccTp*iTA(5RA6XB**^$#TmYThGH4+6 z(7?0MZQC2|XFR$lW+79XOxznT5|2dJ#|O5f4edieK8IuZEIL)$J`5e^K?A%TT`M(W zxfz=BPB;L2V-<&Nf&0)7pTN{EKm*%_u93IV41Iu3 z$?Xyu6%~%8H#*|0(E!Gwf4emkU0f^B=Qg4Zy^J03 zZFE;$awP5&^tsEiB36s_J<)*rM~5F_|J&g>D(2x-^baEcps7wA4Rf3u{a$CF2Tfb_ zen)f{^g_>#!Ld9X4RAdA+^zBcJT!p2&;XYtxiB@4MV~~s#|HGl9cTw{#q#^Hd<<>i zJG7%S=zHm(hJP+l2z`GzdVd_6>FMZm3t~CBl8Zr9tdBQx9t;1r+NJ2nWI9&Ijp!;q ziZ*-(P5D3QKF{`9_*N7{>l>iIe41fR?2qo2`B)zx#!Bx0LtNP4IW&dop9gcIBfl8E ze<|8g*;rpc)@PyHw^MXB`rJ13{ddq^@DV!IU!xiL6*JubiR0l$S#)k|p&iymA8d|} zs4F^Ez0uSUL>nHBSvUzB<8$bCK7|JIJHCoJzX*$U5Bh%oFS&33CAn~pYND&WIofeg zw1Z*j_PZWi;ym;ZAaA12r+<}}ScJuJDy~CEUiRzIZVfb$X6RIOM+Y(klgvS4E*E~y zo<>u&7gH%iJNO!n_$=1KY~O@Gg4IPE8i58p7Hwx5y6Tsq?X1F9xDivSM>CxGmi_O+ zk>}g+XT36LgPqWZdZMYk9v#u-Se}D+a2M9V#aIS+VjDb;o*U&)guq*(1L=wma2Wdj zgcHdyx09(bvKeS(3(<}rL=TWh(E#3v^#{@C56AL%(O=LJpG6mQj_*QydC&|NLDy0S zdcRVV3nQzJMwW#(&=s5FAgqoLU|W0*ZQ!DlVdNL10XIPdY=Z{gJ=zcL_-b_jUx%)x zTVs84QM~a;ysetz5>leSG1k}=$g6>9mrki z+~0?(fBv^Tb-_Q^Lr=Jk=nHS55g$NLvZK*I(OppJ$1t*1=oIxqf27Vvr(ikS&MGvp zwP>bZh~+ob{r^4}j_?aKRX@b?KWGCvPlbr{qpST=bYyL@GTwmx#9D@q>{;}^m$3`J zhLbSgPvNUN2i+}8Fxj4q=eRIse_?CP@pDLVNAyoT1JQ<;$NJULEok7ou{ORN%l}|1 z@L$5n^G7d3=e`=6p+>*3|Lr)73P;`<>);Ty!+X(&mZ5Y0Xsq9aru0QLrF+n+`UqXL zUt%Tv7hQxEe+}(aL*L6ppU?W0{qIGWSkXT|I5IwXU96uPofo|y4eVibM2}-T+>DOw zPjs988}Ao69RewfK3@sVT)iY02G9a+uv4@rnwkF55$JOhVtE?68|I7)yo?J|R1SThax7<}BWZ{Rb_E(hJGA3oXamF10Io%!pN9TL z!yIgh+i@gbz+pJ-Ojx|HAsI?0PH|yF>A#1_a-rp-=o%;$%N64NYG^=>&d5rEgI-^ z=tt}&^rLkE?eG*D=YqSg+!V{t zVK2(Bq5%~=9~!z8U3?W{xgk2YZDP4Mdaevbr{JdO6m+f3IM4n!lKE7$#U4BaDi|}^bhXb(pzhO5$gFK&1e9ncbFZf^h zTJ=Rgx2w?(ci;j%fh+JP{($B$qkL)Usrwz#jwfPcd>m`wF?Cbr*K6@Q${(ZK zyH&RI!~^dCxm?tuqD1!e)ITWbh<+aDp&5Asy}uh9;csYQ)pDe#&W9_p9Ob#_wt5o1 ze>j#C7li;b(XZ)9ycgHteELsh=1fl=joZ)$isuR)cEb9Ur(#{)fYtB|tcrParzgr{ z18j-?(GHel8$2BAOXUgA4aV}+&q4!UgGp2OCKvtiEZSiAyy>Zb;&CJ1KzRrD#+nzW zr~Vy~**KN*x7Y!%&X=D0q46YI{tf$J)BNGN`*0NHTm{lo|1G!)*p2cB1=5qLMN+n4 zNc~lq#f@b+1`ne@sajr=p85qd0NpM7u_gY7;jvV=r#}fM%q5(e%{+5^4$drTjHMflZ2~Cwk)N*aK@{nw~l# zljsrqF#0XniU#r_&QIfKd-3$tA66HZNKgGh*`4I#dLH-zTjRizVUazIt$Y!k%VMR{ zQ~!~PK{%H3Q|R_9d|BwI47x2_pyx*GXjk++>4#?GYV;_+4?Ss<4{+g`y((60jt^|d zY}CIN>)%9Ay!X)a;q&N^n4j`FH1#=4hYm`j?Pj1ydmVHt+hGO{L7q=0W^s{=ibd!M zR-i}iW9SHQp@HnJm<*{nL4^(egf?&d4azmqH82QWD>tE2 zH3fZt4!RreK|6XF4PXQM+{@_4>y3E-za$susVG=EbeyM3NNHiT!4hcdD&j0`j_J5P z-hVavPW0pGSLi@~M$eD4=m45k4S|nA7h!S&7p~HY==XX?d|)dY@pd$jH_=^j2z~y` zSU!cWoeSu5`KyIgmqasB4hK1K zjpF?d=s_|t-k*S`@|Nhd=uC9vbI_6Bjjoxc==%?09{2wSE=Vu{QNTqT8%g z&Ggid)3R8La#M7KW6=@M!AiIiGw^lngE>{w8TW6 z@IotezxP5TpMW-SH#(P(p&5GtT^oC_Jbs2|BrP)pPy(IGO6WJDKH5$PbnOhzWd9rC z7%FUVDq6lPKKKw;p}Z08=rB6cpV8-X){W-_+Hg(Gz}D!Lj6?@A6AkPkG>~V}47`zy z7r$UbDoWN14fjGD9FBH88SCIZ=-K`%y1h=t`+uXUFH}ER5)Hf@`dk;Z<3X{00;cx= zgIw6r3UpCyLLWSc9+6+64JR6epG>*XatEx7Jc?+8I4{$Ob z$9LTS{Tikx4pULKQTPRP9&1x>-Z-rC@#yMbi8io0mN%doc@CZ9Z_q{g8yd(3bP?ug z5(ZQV-F6jYxe4ZT|94GYkQy{qW6-rQCDz{=eGp4h{{%L`o#@>D5$|8pG>p6q8fYan zQ+3g`&=eg=A2i@W>i!?Yg(;hi&dE%4f6u|HxEYF&8_n2|=;&BK0eyZdI`Z4m%sqf+>Zv3bHvB63;68LDN6-epiuFIB4V*)t&zTjT zFM>W_4jo~2^u5ej-vk{lh6#zLNm1( zeQs^^Ike-QvAjQ)KS4YE7H#JzbYSPu45qhX|C_Q)xG;q!(T=M`Yom**A*ND_KGzm) zus0ge5cJ@>2@Py=tiKIAQ(lIyg|E=|&PV@i!~VCS9Bspk1<@n+GIWj_p&j=`7vlgl zbz`s`PD2OqFxv6|V)d*w<~7;l*F6Fpvvqs&lprBP)eATnBxj zIofb1wBsJ=djrtSjYQ}Ax>$chbUOO}d~^Vd(R1eUWW4bL+R^K1qz9s(#QLwIKclcAFe=_6gp#Z?F$adEW4GU!}ZL+A1e zw4p1bL*xB%@qQ8wU@6+sYBcbtqA#NTy@jd&{`Y<^eBm&WrP0!8d*#u!Q6CMk1sZS%bo=$`!v6PxYvPR?;)65L25v_?T80L)25n#? z`jy*`o@|FOwL8$~{zRWk?;74OfDWuAI)$~+=h`H>aPjm&Q#%x$`|HubZb2KG6$p&99qwm&>NCf>gR^ZWaMCKq)$~$ zbO;Ubt9buAbZ&n`GxBe|pS?#2C^!0iVa(zFFV2M{x!ek@j*ci34J<2`JD>seMV}uW z>&M3WDX}~YZD%3++~QdO7fir=HCDWXMs^rY-7z$f6KKc3qYeHY>vQ!C z0Tx3ub2*xks%Se+(RQ-XfI6XndDR1LuXj)Ozc&WPilONCxF(iwMH{#c?RX&?&_n2= zT8plQm(ffeKs){zZTD03`7hD!`b)f@qgQA*PcQbr5f`Dt7b-@pqxG4w+#2nmBf4FC zMu(w)2D}mdRl5)!z*A_4ucGaIh@KPQqMzXl=zxkOdxr?iq7BzZU&ul`>=_+^?uKD# z>c*mr>_)W18R!5Op$#uXGxP+Sp>1d;_Mz<`iRI)ETzK%DixoMq3=bB?Eb7bSbR3CI z@N=w=#ruTMY+KBvJQb_q)7St%LZ8dqH~d9JBOF9|7^Y569O(W(#6>S|RPUFb7>+Zs zF&@W8SiFDuhe|!MCFSL4s*gnfME~?#ctCpUf3DjIn^7K&*ZMrR#Kge##0Y4Gb@7Rm z?7zcYxO(#p3L`9vttt0F16hm)xDRV!>8nDAozXvzUyqLb9;}Kl;tgq>2WSR+4+(#v zu^7$B>*&<|jH&PfZ_r+H! zk3bK!vLnJj9b1iEDgPGD8X5jFdLg!={=Jdxe z&fGYM2G-`f^u%E7f-P|!I->8f2R0lR{<-1p*qrja*d6nX5C4R7AUd^c(dW-#Cu}nz ztgU;JT(qNN5B9~2uMdlC1lr(z=n1$V4d~-o{v6%!C($$gXY_pd4P6s|ql@gK8^V+o zLd#`hxjK4MCL43%-%ho_GT0wkyoo7j!_#7UCfY#~T}*eP4X%v!Yteu<<0ZHiJy-Uk zYvwR|aD5Z~5jpUZiQl;JWJaAK&hf(G6iUDSQCn#*-O7rwA8-gqYZI=a7)pbecvJ1%%rup;`0)uw2mebMJu zq8&Yl?vg#Rd>GBl4`@3Vu%z4Nl1U+e8tBKQCED;{w4o_zLw93YT!~KA4m7~e(C03o z&lR{i1d@S{v@yEhd!X%3h~9~*|NkG4$BJ!e0Pmv_{*09|+byA?>S&5vV`?$go+L)XGr=%PA@W}xK!P;QDoHyAxfu17OC z1wD}Fpi_81wsHUGy*-Sm2VT#O9q0=+?g(?(Fxm>O?;7ogZl_`BPq$m63ovyuqKj-T zx)ye!ncjzP$K#giKk-kzamk(Gfr{u{H$gk-iSFxh=-kafJ6wd0bTztmo)+z6A^xai77>Y#}a+>O>hfu08kqd%hiKIh$G%4(s3&Oo1Af=&sMHt5IZYP6lvXg@cg9nVLnVA(=ewW)f63QxB8qo?8n7u^%)umbvA3-q}`(VNj- za4#C*QgjMdVOQLQWAOsI2Clg`3}7NUh4YhK*x&=`D&G{{hR)qibj0sPzd=WQE}Hkg zP`(@;aV9pv#@Ga}N84Q&?{CIwl((UoNoL+3UTlUw*cv^-I-{TE9%zR{&=KBFeWV*Nn0y>V#ZQ?Vj0z{>b6`q4UqslWffkh(PcbL|?|5 zl;1)-{sRr{qNQPOFGlMx#p+lE>tP=>)pw%LFGe%C98>%MI2WE&XV3;NpdIIXAWT6? zv|I&kr~x_^S$HLOL66$Uuq&R#f!N@|@UP?ChkYr(fqo@RE(-zl!_;$~}~xScq5Q1U!kuvEPdD`~F2VfD1U?`jz1iGKa7q*);)R~rtV{R?>`p)q|^`lQ{IbaC}UNal4@wC z8lV|$h2HOuF3tg~*#D+{JQaR6XQHWE6CXSmOEmp{slp zmcS|K3AiZUUyptpc1J%&Puers5RLtvLj zt48aiM|Bo@E)2!icnfyG7ts?mu{N|*8p%{LQJo7%kQFKtz0roQiRIhTRINbIhi9U1 zp(*_ueg6+MbGg=q43tGbPR-H!EAd7gk51WVsr!6?PjO*~*`5j!mPa3GiOz8k^knQC z>xV?gqp7?V{b=2feQ*=H|Fb_GPP{tk`;E|nWW{n%yqNwI1Gq4?qtT8hp{w>bAHaL# z{gvoQpF&6U3i|v<=vw&(Jqdq7r{F*I{i4r=0Ln$Hp#!UnNgHU)h5Nn(_Qttr#2=#_ zevZCy8f)WO9D|kDhd)l=k8Z1M8$uxY(5WeoPC+$v5w=2i*Fg01yJ-Xa-v{2M!Un!U zGx0Op@ddP@0vkiaWzm$^K(|>dbO3#0c@*}dJQbVcJF%Q|Q+RG5PNIGcn&D%c*#GX& zlT`SXsgPOJDx+IEBtK8L|L@`CP^-Q zu}7>Jibi$|y4vTU0X!1jf@bQi=pi&ypQ3BvXSCt-(E?k-8mNf2Qy0x>2Q-7pfm}E@ z6VL->eth6Dbdf!aKKKs$+~=5qf1=M{`dnDmndq8njV`**=)n4;0bYv+Fdc30K4j{W ziO0DxHCsXj|Cz1u;6b#ZZ_tKL$8y^9;raa0%c9lLjvAwZcR@!w3hj7uEH6L@@(AYg z_x}rAxCUNDQ=9%m7}3S(nkbD1QX!fd>#sofb2~KU{m?&1dzYe_Dvv&23tdw!US|K>K{qOluz!4T2>Rj}G~%1lMKlK+;DhM%`_YEqN1y); zo8tHAFQ*FIL;YBEptqol^mcSjJe1_3BNvC!)MvaB)YEwKvrL)TI=l#_{vxbTR49joGJXoNX;r6=ZMVKfuV zFay_NU3?pznhQ7pbH5fcF#;XXHnihi=oEj94(JPXQU8IX-2X*i52>4uM)nfA*gim0 z{t4RPNpzQ-MpK$?cL*#uW>7AP2Gk5YVn?){Md+e@5FOYf=r(@}Q~&*sZC+5Z3tgRW zqa*$Voulv3kz7DWQ0R>iNM*F4CTO4?&;a_!`cdfOyeZbtMBBd`d*efx`tN_A;^GD> z{y`(3@Mh?ED|!yRjRy1;HpDaN30G}T=&%!-nSSUR7=x8?HX6WMG{7zB+5bBF{KtFZ zpZ`zBiht1&6nrZ@SQ@XSoQclid~_Axhuv`*n$i>K)cuC8jf?k&`Ybf{UC;n}$NCXy zJJ;_`hQ%~Du{RtTNCQD}xH;1HaJ)$tg*9do@C z+8KmS>1Z_YsYx!JlX>V!m!OO0J2aK2&`7iI3->QZ0~m&;@OpGAW}|^VhGy_-bmZHx zKE8_W@C>%cCi}zB`{Zmc22rsIUDbKs4I?dx{V8Xl4NpY_nv0HfWvpM1j$|8pPV7df z;zz85ISz#98=?Vqz$VxoyZHUTlMDCnhv_h*Fi$4ncaX9v%{5*EX>>r1Z zNe^5>`EHzw6%U7Bw~wNW=~FbdKVv2Q1N}4NWuJr}AX(^Q9)hm5ndtKiG3mjwgbUB` zr!WI|VOjhV9ci{B;l)ePat1o*wPLv`x^_CEYot4xscSF;Z$N(u-H-KfBl_G|N7(<) zKi58J~tZ%0vU1g4WMP8(NAkwzcv8^YQ*JG=qoGz`jGDyMVTn`&h6j+F@CAAerc* zZJFdEgNq^P>YRnn&0XlKy&qlm%j5km(H&@t_r~%e^xQax&GAb#LzjOR2G9`QO`Xt; zk3gSKj_1PEO+@$aT(se5&|k&RqjP%>9nrsN19?6VBPxQ{S3v9QU=}vT>Nq{tKZ*W8 z*^CbC7v#NU;w%>(sK|Ca{H0MB^gQ?;H{;$D>DesO()*l_&byyvzV>WyeZTRU}-h$I9Z$*ES zWquRd>4vWMe(2QQf(CFaI@NcefjxvtA9yrYJb|Y6DfETSXa-(EUwjA6z_I90Xr}%} z1J3dJz4HKA-!$WJvkt--Ydwi50og8J&t7(NxYw*T5R|#b?o! z??LzRS7;{xLr0q9Way|MT3-ttKz($Vv_#+QoaDlYuSFZS?18d0mY+s{9q&X(eiZHC zcr5>bZmVBneXZ}qU%NFy*USv`Pg1kdk=$e>^X6ha^fW_#deFA;|1vJ3dv4H#kJuZCki|B9Y3)xSF5fw$J zs5;s}8}#{}=*UN)4NgW!Ixp5QMW0(2>tBxLchGi@sr&zXE~?<4=nsuDKZV8E2K|l? zMqfx`16+tU{5qP653wsA$4Xe^=Wy~}iR~#rhRyH<+D^G&(i87uZA|_5|Nh~^loj|j zG*|?Euncy<8tA!jGx{;Q747%|tcI(w2JSKqzi_S0ce7eg~z9nEC(SnhM0{qKXL zsn99twz~^6@Zng$1KoxPMsG$lbr*V0JdX8oC;A!w9X$u~ zC4UcJy-Tq+6%)}_yc%6pPe)%wGqVRhCyt;Q_&NG7dQRm3BYgj>VhhUGU{ib|dK_C) zF8OB|Sn?_^Owmo~6wHY(K_mPhw!=->7XLs`uBKyYvSN)P$ei;qm z1iGv8{vCEhee6nkHeQSGVn_FXg9~Am&q7bIJ?IaRW9TAk@K5*?(l{LDeY^py{~P`% z*(X*w1bS-Q| zr)C?vNZ&^1`Y0OkALv@hn;tBMPF;0$J2r^*tZ zX>=?0ru+%IMylt?mKc=AU$0{}${9Jcr4Ez|=}4KlA{430<^@ zawfB-POv|yaGz)73N}Jh+#MasSai`{kB)F7Iu%>djJ<`e@nbY2C30s={VSXm@G8m= z;wk(M4di&9knuCgc<~Q9qMUidoaRM4E{pzvsDw6L1MRpGIwc*^zy_e_!g6#?Y(S@U zH+s^&i?;tE8t^CRno54hg(E+Yow4A>p~I`tlnzHe z8O&86u6i`!`gk+8!7BJ7*2OO|_4ofp3Wg5rqWiNMx=1>qb3P{6&=`}(M6c_EMLKebGQv1*#Y#0&(ReBh`#t6Iz@lucuW)u zBb|UgKP{GT$7+-pV_V!2@23|I0Tn>oD_ofU@5N>DMnyEGRne)ajb@}ZnzEkQ9Ot4Z z<}U1t=g>^GD-z!8iKc!eT7MHdu$gFP?!of-SP}NW5A3GG)q4O9;A?Dx-=htcFB%Sx zx>$m8XLL1>iuKcDd2uYSLo>Q7dKmo{{EV)(oW(+Bizm78h%AGSv^tu~CTL*o(`)b=Xvy`+lvn1i+KMRtV22N(rk&Pn5@f%FT91Wg-_Add=4E! z$>L!yGtv6NXoIuRk=%m@`Y0O6Q|LfmLbu~v=$bi%X7*!rTOLE&NhZGG!bNrlZRjsF z@*E{XN2Sq-YsB&pG(+RjwKEM}3%8*^wO+>l_%ZgyS|!7C^Uwh9!49|to4fx%<-!1p zmkJ{)gFaXX4X7bHvQ}uvz0eF?jRraaos#)zK+DkQSD_i&jJER{`u=|O`6HP6@BjVC z#TY97LK_%)SxDh{^ug)qTrWfeeGFYQPoh(|C6@O@-$$SS9DV;Z8c?><*;2p#3Zvyd znELy_QCxJQVmi92-@u-D6g~N>U!E=XuicNs_LTpOwkQ+!_dIMv{oB|T^JRn|FoV$j z|0H(DAJJXav}~BNo6EBQ9r=1HI%3gs;j?))8qj-aq$SITgQFTc@>*yro5pg7SiTaS znqg=rZ$LleQ_+kpLAT+P=%U*Hv9r_t?uQKevMtVOv#x|>F#&n1^~;V+b@&?(4KIRwxhowIAO3%-D+Fs(}X z_!L1;!g^>!-O&3ZusYs?W_C6DQ)~ws&==@mM4Uy|8vp)h)zD#eG_`HepHls?0;!tW{((01ANpS2n&G`t=p5I;N;m|)KM(8TQZ&%FFzMn-uN49) zh)zLyGy{#${hNgzJo94x0(22BK?8jlufYvi1&h?qmimuXwZPGoUqSbMxjNZWf0i7K z%_y&_!~XYs{y7z6u~cS=d_G=9c`JGp7pfaNDvkzL6%9NS9a$EdnI7nVzZ(68G%dOu z&D1s=fV;6jURIC&@5pYh7gBsHx(yejbNC24(x=hqo9 z{qWT+gnnJ?ql>y1`u^l37p8DN`r?CVq)(z9Z$U@A9o=rb(dRxx1N|v_E}E@DI9T$d z=R%=az7)+&DYU(Y5z%nqy?|(Bc?07Kx3uhX-idUkUcmq4)_vnb~HVe;p zMo+eDu@~Nrj_??|_|9Mk7HS^Oje6+8)fN55T!-D<|95k7C4Pc7RHH@cXcijrgXmPO z#|(T6J%~=C0i<0K0!RDPEnb0FwoZm08jGoL zF&#tqcZD_~!fNRD>wz}ZA8lw9R>R5Yc3O?Doh@jlK8*K&K-Wyswjt1((YokB8YQ`~ zgO+Gy9nq2WNB8?UbT!XM7tMM!b^FnC;51gmw07Z$t&9dR9Bpq3y0~vg*Vf}`e}7;t zO#Z`#zeH-Z4=JmIKF~ClTgP(OSndnU#_nhbgVBtPj`c}wN%FIBNP3qc1GJ9f@W+a zI)#%kuls*K7k0ELRl(0|w4rCv6mE^a8T}BQ^RHw1cl7;iox-BL1fBEJXgdwic3PrS z+as1oT6X{6#D)9ucC_I&XsVt=_w#$`e*Yb9IA7<`U`5QJTtC_ut5Keej&wD80zQid z_&K_rPoeFc!PLM1o3~4Np(Gk%HFPSjz-zHRx(zp?4S$V(&(B~7tl2e8(Jkn=Vix-T zoj4HhM+5i)osx5C0C~Hy|GiPZTey*l-e`*+6ob(@pNJW_06k*Yqp97Ej_5%2BQ#UT z(DUIBwEeX1A+Q3`66pKoyR-k@*R|q}X6RyThrZYy9r0i^Gvj0ZY;;cVjrEV9i|Sc) zguBuAKaS;Z&~14Zo#K2wLizG!yr_?M{Qs`b0lLnuYuh_bZM&zbmD;va+e}ltsj+K2 zZByH}ZQHhO_q*=>%)Ecbzs6X-)|#H{L3ncfpc2+F`a^Zt4Ju(D+mC_@G!d$S1;({d zh3ta5ht5D1^wRWypyEWX>U_*`Ct{&WJ3t+IU#KIW2=)A~gmQQU)xk$&#A;6B|KMKa znP3?B5~`6mP?zc})J++!y7QjN2c<6riR*TiW}z2HO{klvo}+O2Lm758eP7cLgu1q) zp-yI+aSqgpEQX4+1?n2_gNk#~jM=nnM!{O=tLIsSt!V9XlM-P;}NX!}E5lF?8n zF%#->T>*!}BT$|C)%5oKa(OeDgZ&kl1xBppyt4B`#cK%lLTUp&-~a2xA{~NpP>;

Xn(Mw)5SuYEX~kc<6ZwpaPz?{bi_2dJn4LH&CCD{Dx{YNgd}>`$Bhd z1jShtf=8Tc&JM?1?tkx zg1Q9D>hkXIFRY2XW} zgfSZ12|*Q@9qJPJ!R)Xe%mv3lUAp~l7JB2Ig8KOW$Q0g9oW#*#RphCm0(OVGN5(_> zO@j)!*5r?1YWA<7?)sQbog+^Kbx)*$x(RbaeFo$%#==(%SPia*d|Y<@g);PM<{V*W zs252EsLC5d1#AOVNKcbbfVy{P!fbFARGizUe*tx(pCSJI{kP^$r3s;~WeTX9CMQ&) z{7?Z)K|N-*U|855>J8Tg>WIff-CT2^8d?D}!>h0Y4D0XQgjJzlY;|C4ef*!uLWvha z&*KMmbbFuzABDOZuRy&SUqE&4-NKQ_g1U5Rpb97rRaiBsMmj=09f44V_p*I|7(*Zb z2eD8AlZ=a?=M4sZkne*!f%{N*?FXoW!Us4^40TdjpdRP^uo&zM)zEIJOK=#fzzep& z1Km2Jmn_s#!j=xx!kp}LK|Qyvq3-TZPyyUfH{%%NV(7zu50w2~D7z<6H{%DG6~=Gn zeCbvOs-b?Zc>eRS7>7Vdb{MMS2T(`%0;=+NP?zF2ROeAzI|U_&I;pHs0rT7552}!w zP$$y>s-c#~nJ^psv#s6Eo9rI~UGr3J90y-mm3>~=3yy^PipZ<26DTQc!M-X~;w`WN zJPOrF%686YMn$1cVg%Hs3oO7e-qcJbkr78twUmfb+ zX$W=19icAOT&M(Vq3pLpo#0`pLM|EI&soUf57cuXt%LJM%L;V~YC#2R02RO=s^hLE z9|G0k7~2O!+0BEpTWj)tP`e+g2!+jWaYSrl)eEhAQjY`EGN_pqJnWKl*1mVjxInI z_7Li1UPE1~&rpSWb#@X*hPnw8LD~C26`m35Wb?uJdj5;BkYg=a4K{`Wa6Rk`<9G3P z^@EdP78s+e^GYrP)mcNRH)DIKz(b(ojeYp&DD? zo#$WIbSDA@I0Y5>DpUt=pc4D`aNcCOVJY_YpOJuT>WJg^bo^4m z?Ci@y+4q4eY_yw&j&KsxT{{=5kWEk@H1QY#*bS6DJ*%e=aC} zQP>XFf=YM*>QWvzz56N)oxp43AE?Ts_jWo-26dGApb9B$EDcq7C0GI0hkElZg*vfA zPz{}i@_PVf{{re>_zF1*e*dG7W0(l)=(0c+R37T6>YKi;>D{KE33a5aU@dqD>YC>4 z>%0*QLp4$bDqdr#6X|68VIK1QO=FQ9#WKhn$#o3M@dngQ^BgLGS3l?De{ATvC!qAX zVFp+ks^DIx9|`sO!X%glu7Wzrn^2GCJ$PHs|0@=G;qm^?kJnrSoX4vyoQZriYzotG zvo?dnp>D$Guq4bp(D_=f3-n=s1p30Ka2kv=$lG-Yu7t|daj>Ib3f*}STw+laMjqmP z5b=ZS+4q4NVWy$pp8s^ZHY~yZ7+fp+Va`*s!}uMhN1k`MbD~Y53LOXwz#}j#bd7Mn z-pDqB=U-o$bU+}*SeO~^hPmNOsEU0?I^Vai3pcXg09V2mqr6=`VT{qvXTc+&#~{7WWI-h9tgev4XYzY%i@^+1b zZrBG#o9ujnG7{<&jkH0|S4@LpG4^Mmjyn1jZ`Tl51M23x23NojP&etUsm_n}j=(|e z-EpTm-^-Z>^<18}{UfNOOcw0znhYzzh43yc3kOYizL|UiszcWd=SMj8VJo(WVI$}} z)A{X}(eMEKe^4iOV3y~DoZFRpwsWMTp}wqMZTsU;NBk1r_u^+YbDW#+&s^swD>l#R zv<>vb?u{|ueCH_|0`+1#32Vam3!IM??V#R}&!MkA{(oYj=hA1P^IWGfW`TNh<%PN# zi$Z-c>JIfj=nLb(v9_NN^#a-e6>k@e2KPhRowfZ#s5jwzm_X0}9~OGy#9QPfNDcK= zWQ1}oZ~I0t2m5|dZ?bhz1s;J)cn0bne-Y{ha|5b?Cr}AL+1|C-DKt8C>m8ktg#u=V z+LwfKs0;N*41ft>PpE<>KqXoP)$vN`4L3vCZ-+XelTbJ1EvTo+XNgl-5vaoamhk*n zVo?`?ZmOlGcx#5gZ69%|;}{<*QA()0Ij!xh8f!vb+q$p?^oNt+aabDGU*>$Qm=ARm zeqF}%uL9~VcOHjjP=*;+I309?I+1};_rO%Bqdf(6V%MN<+BZ<2Ge%nJyh%&IQX#EDUq6a^B6|pzeYBP!9W`UO+dX-fX|1?)n0&os$>_ z_0e-3EDujY6&`nuBhLW!YAywJX*$4+&^>^K-dro7KB}FEx;8hU44*;W3*VvcfpBY` zZ%!qH>Yx~m0sWx->q8ap4?QOU%duYwQ^HqJ_fGV6o;>{gpM?UXg1WhKLLF^csHdV4 zQ~~W_W!T&F$6+eo3wNQed6*4O0nwoL@u3P%0Y}38Fbq5hbqS9^&)@&KV1j!d0Tn`Z z@&nd_VKzFCU0tZhYz)**I1#F_DNr3QF#SuYlX(Y~=m%6I;Wjz@xKJnS0~6`_&(1=D zDnLEYb|iO*Iqhqu6$+d*cdB1;0Uco@BFg)8&LJq$1SkkaeN* zb%JhvRO-h!v(J0A_l!u0HSLS6GmPzii@ zIF~Lv)QRM`y&u%2s}6M%O>N&9s?Y&$Tg-wwvh7ee%K@m)&O^O89z$RF2WE#EcRB?$ zgnEH3fx3jBpe|9wUC!r%>7m{q<)PjW{!sV80Hb><3w6BO1m~dwJ%hTYzil6Tx3fNfA7_uJAh#<$3sqPW>Zlt*y+8&-AGiSO zra1@|_$JH;KS6!+>buu@FZe?hv=Pew2vpoVusHk%^+{;{ea@u_gbDQVe<%wb{cPhB zSc?5xs7vt)>LkMKcLF4Yx>;*L-Gp_Zj?^D|9#g17M?yW$3t$bn!uEfl3JG_Br%KO% zF%~MIG1PO}3d%7MricBYZk{D@2;2hS!Tblg`MmgGb;$XQC(B{yp6Cv%qTdVkn8rBb zybhh2Dw_*+bW5O4U@z2Ndlag`2T(WLE8{ByEcCpVGev8tgngg_4Kq$K{S2tU ztDrhN0retz2z8VGgF2yjC!MDu1Ju3{)MHoG7yxx?+C!rP=-sO0`7o% zk(`C<_$8EGgwsx^388MrOi-7o093pZCa(&0vQ3~aNn7ao|9|#mp$^^9bL7x-&7tSR zEL5QFP=Sxy{w!4Cx1kFBX!{6f9CgJ1f*11>GKp*y{q26#Up-y5TRDqLhKLhHGxDu*?Jy0if3hD%ILeKO6jD@b{ z7vo>(Iofkh2MM7bpX^XKYb~h6-AzBixE$&P4?vyZDX5dZYWv$ziJw8)eLlzYubc0$ zDI%YDDoy}(tusPB-({c*tN?WqHKC5aJ(S&GsK9ff9@|w=oo+P!0jQI`1J&4XDEnv^ zc>Z-Xi7z-6r-xGHggVM%#&S?^w5m`6nnHEh1?q_VLD^4$Dj?W67pl`GPyMQBVnjpd8mi+3$oZ;0V-ReHrQ!y@K-hzU;)0 z3)MhsD8EdOoS*-&(9xAKMP*|>sK70to{nxN9|m=aCPF2cWBRpFh3$trnbS~>-88<0 zx@Ueu6&mx3;`8x09Se1s2g;!s^t>ve90H)ORbQz0!E`9Qtx$y=h4Q}yRq!3CLS91^ z{vFCb@>Pe4q3kk3?teaxv(V8LhC2FEP@R>BGOQ1EWNn~6$OJ+?R=uD)830xARH#HN zp$gau75Av|3{|XQ7+w1I!D58gpE8Ylg{Rq%J)$GA@ax;xWdcaEwc)J;|iDo|^vggv3I=}@Sno^1NrP$#hp zs?!a&-wx%s7wScI3hEL*fr=aEhSONA8$ACyvcw3~Nk*v33ql1f1J!9IsC%Iv)X{Z< zDku=jZ!lDcK~V4fRZu5#7%Jg4sC(flR0H3k;)ZeGbP`5~I+{dK4%v)Fp$scS6vPD0%qSD^}j1$8p-q4K!@u+R}kz2!WHv7stW3}xU8mAD{O zzzR^8s18)3u23h@7wY6jL7l)9DEl?0-(mY>roZIS?Rw2Zj^S=Q31b?Q8?!*Y;|oK* z!|OpEc`v9V9|e8j0;o%N5bAw$0_u`oFg}Aii9b;JV&9QH&tEbYsx&p!(Po3{tN>JJ zC818D8dTz@P$$#{%5DhM(T;`kp9FPcv!E`~Dk%TGP>Ih#6?h#+((`|xg)YHM<9jHF zuTU?XaCe;#yQ!c~pd?fw&7nH(231HOs02fxuJL%NxU-<_7C_xA%c0^Qfu5iLU1p)9 zxexU?eu1hm(mls9mN6mJNhOC$kO|5zAC!MFs6uK%#c2#>*A?ny+)(zTpiXwuJ)VC# z%tN4xmO~xgHYkTK=Gu`nOOW{(_1Z>48&l zET~JD0;<3qZWgM%5Y!2jfC^L%s>0f)Zw~d{tJWrOXY!uL{!m9g1gg_us04GN3SJIX z&=#mmbqK0K_jML>cnj6x7bwRcP!8S?otrNf)KO-K3RnOtKv|PFf@-8C)Je97YGee| z35fU(`#(*YgxI;>zNb?U=pmr{t?vkpY^4~iqM@3K^qqN;5b+m9)&$%_*c$1 z3i`ut><>b9mglwe^SeG!N4*UehWnv9{RTV!ZTEH2JR%$1`@u*!4Fw75|krIDznc( zaYtEafnAYnEFf?ce4_FAtjB(i3TMBI;?twM;+VO-@VQrtf97LQis^@OE49xk$+`*w zgRF}k*d<4H7>10SEM`;i(4c4+6SxNwelZpr(?}CC{zLYJNTsp7$JsQb6pcXar&)Aw zvhp{aTy==P2z_znB`j89>@->uV+uAqm>1F2C01kdq(^t!`FrjjJ69`&fp!t9(^hN( z=C)w`@etQC^jS%m){@IB3B~m!K|}PZ(N$p|GQMGVl}!n2eIfh(L9s3+aL-{ijtm-s zcuc_a2<7g=@}ZTTCDc(&SDRE)2;EkEljD1otRchCj^;c5XOIs!-#hqp!*(qDZ**22 z-H=FncUhYi37i?{SfPS-wH8WQ>jCW7TT%CrEhb z7F{-MOIs|bV7)sSTM>??;*}H;o+Mr9Orx>`*E%~lZGTt+O9@z*!0oX;X?9ht`#8iX zZ$5X4y`G}n_Mm= z>40BLTCT*t4C|PzHLBr171;qQIE`!uEK6*SzwF0RbxUXK+82%sp4}W9kfbZ6HD_kA zb|zqW7l&xfo!AXSzKvuHNuaTqWVc`ul4u0s`wU$pYr>zzpNN~7sgZy`2|9f>qWcRziR}Qopb3ZHLiUqj z$Qa7LE4p;ldyw^B_?B8TP|Fpq$#8}JdZt1}#CDP$f-mb}ax6tR0$o^qDkDq8%&1S_ z4`CP)<#a2PKP~6_K|>ud)QHJGhOJlPRGY#s!IhREIt6I_!>2w6a-LWkaj?-iNb=cK z6~zvzA^yY3RSB7w{`Z|VEKmT>=LmKU2Ymq)GJ-7NO9b)IX?#;sD{2z_LX6)8ENV%U z6RR{+V-m?mqTgnD9I5kfabKLfFcX_&QmW(cDY~-5t0eh`T~ru}`68(Q^#tx3W|@a{ z@2ms`JB|E2vTE?Cl_~j4B54#N!bxUJ+Udq@hin6-o#b2!Bk#xhCYhU1_H{TCn+Vpr z{1>u*8Iez*R*Qjvo*vymzV-xb7l>LeI4fDx@eRXnav^80M&$oXOTq5})`p!<>zHL_xR-dVaLvu=!^MmG|_bC$02X1fI6OU&BXX-u&Kygh&Z8NmRYW}$q@ z*%U*$9LGf@uVoI^EqHG1&M;HrGZyx+1fTFbf&C6Tj|2;t{VU{SDPH3U>uxkU0h_U` zHEz2xUc$wQ1#`gcus243t-@W%@{&m7xH;8@)sTmb2H5syv)dAd$O}TGj4sw#x6euJ zPr&0ihQnqn`;^$NVPAy6_pI=U6!rde}cVO5yRM$(X z?tnZPRV{f>jEiCOnIL0H@CP4nl2$=q#%#XhcOJWl*o~mLm+XTm?haEU0`~jyEr7hD z6*5;JA~Lh_VHTpBXc+lA_O9t9If}kH3F;twh_l84JDu#v>mrMYZ+84b#zy4vknf?0 zXy_7CfFGPktmw#U;(rWkcs`9uO2zvSjA7=)xIGmnAYdK>%_WcQI2j4Nho2cJG;|yvSc0gZOmH*Hf-RB#S}fZmgeM zmpRdWHs?K7ND=Hx&`oJ{$B@MfRhW~8--lvx&iuMleiVXTsKv{s#7s9IeXiS~ zF4HXb$8`Qv)rl$%rL-8XS{9@;y72_pw+CurpN*tpJRKmTkWUnl)Vl46ZFEj$J^N$W zh75f>tCiX8Bu;(o+yyZRVm2VyT!NkrRYWU->My>|5Ig+)pVl~fdZ$(X85ka zXN`6EnFJa+ZC}gw6_E`^mYI0t@IB+iukLEcW(kUh6w(YfCec@dP9;%3=?GpAr?bcg zBRfqOFPJs3EsMOmg0kO%-3emE4@&efojVqqrbyqAeh*PJ&RQwX&iOYGJB^sMT#)rN ze3B3`7jp|GR={^3GJWg!qS;nP9&E7&Vb=nis$>osPa<<$O~;@ij>F7pIodzWNVISg zCym1JEc!v%*0Xb+Nc-~$7)-m7@DCa3*lWzj?v-6D?GNFvZ-mvReU0rDa#6Q+Cc9u+ z33i96hiVu|#kzW^YUQ+w0x}bzmnED>l400HwVOaT%P8PJcFinNcjBC2ABe6IY=QhD zvhj-T%j_D;c@56tc>Lp|9ATYoqw@4PE((qn-z$!LC+6SCpEXo-L~*6FKFT3aZm!|T z!v{PJKQGHM~e;`Ge_3p>=I{Ip=XX)2E; z&57YxD{e2cxLm!|_@p9876Q+}wl#?}Sn>kMLdH5|`Opu?zaw%l)_kMTGg8rbpKz(T zDhOLyf`9Vv6R-*!RQO4P%uPt%7W<_XHiNFJ!d|d67Vq#K0?V;a zhE3a`K~IvzDn!Z?MBI#a73*X{Yn~)=KgXsyrSPp-S2<>7icLrCYaBvD>mVDk*0Syg ztHTq@Mcmdz>Wa@^>{~*O64+?)Cs$qJh_Ma%V(eBTKT56_9KiDbcQ|fW1q^p%@CAb@ zc6zHxP!`8q>;vI>xQL+PNZK9yCY}`R(IrGy5o)Yut&tm>|A^6(xQCH7A)$U)Pzt-j z>~AxhQOtLJ8E^yPIFw5eM8~j*6)}hEGt${#bXTn6Nd*4EzB;;9$kwrbMUs)k_=GI< zI7^a8*zm_}J>!WfUyw&5p^7HIYqcF&Ujn%?E@GEGJ_cdwVkm4$u%g)cTCkTCmWg>p zkr+GBYecppwy=JNK4iR8GR6aP?84TcnTNgmF-DWv=>Ig#pIUZpVBe1YGWIP&>z=r^;z$sCGaV++Z5Swcs`hYn)Dr$PQWv1k0i zCVm8+KO-N)g%onil6?tPNFT?|Q^Zra+UyP)>mt*LMXbcg@)EZnwolks zXTO@HDJgV`757x1T|dPk2*X?$B*)kXWnN}8jBC;9Xo8kNJ_%VO3g{0na7i>SBL6^) z!2}Ir_O%lzi?7B3c#9aZ@L7UBWQ<|`hoap7VK9W`sR*1FVK0j4ZO-9IvKDzFoKq?} z$u#0&pAxyo1A^>kK4fZiM7|aM4B|9mdRd`69ku5_nV+qgPBG5;_pxJp0n5|D6r9#E zUt-jm`3TuDOOS!!JJJ2KfX|#jp50`#Sxy5>NfL-{Ml=~r-irnvF*8yaKjL+5_52lh z3v`g=*{u*0x#D14m|z76q>-4T)cDFAfb0nR5d`{7z=o!izC6j3Tj$zq6l1>?n;oq8 zTDH|Uxm>>GrUSCF)>I*fR2{?-@~?El$uPe(qEc%vz>9r4RxvxaqEiiqOG4)5~EVL(vv*Kypv5sx?5{Dhy0Yd+=% zW()Qgu}pz`e7oX#SZmZnpBE-W9|r&aq?yjz%P!^<%9@INJ3K(z$mol))_7<(-ck5M zsvpXyK{sA!a_=Ku6;s6}O(NW{5^@-BZJDoGAFwjokzOMmJ_$^A2z^C5ZtryIiWTaz z3^g11w6*n9i}9UY2R;99M3lc!wm>k2!1Y-B5>#W71ODnbZ#0surJ$)4`x<#wWZ~KO zLB1MZ#_u`n5mvwv5>2J3_vp^UN$AEPtAsu#d3F;gsaHY16GN~&7|fu6Bp7QnfXmo> zA)kj~Yh<d6fOIpu%sHxF@pn(pP*o8jzwrr7R*{E4;&@ze78jq31`wA%?~b z*bc^aa47jNO3X~Qo5-7S3H5VNjrOe5VZWK`DmzES7nUfp(@zUKvngD_`pgT+N)bS# zFhz|t{d}CgNN@rhjTS15(GMO*HrMQ;Qov*8X7-D)|3o~E3)lqHSRMAgy?Ck`Vw47h zg;ciRoIew65JvYfo@!@Wg?$6|X(*~b`ri~)ogi&t0P?oP_=*2|)}hBqWN8un2S0EE z8ujq+0`u#KM!86wg$*)Sc8r24$W4%I1g>pWFGrr5b$5!;&^IOjnofHk_FI{;@$HVS zAL}lbO!_p$YDIw+iMxqJd(GGVhs{hJG^XRMaTD1<47y~rwZ>=~ z=)l}-c8lOsbldRNry7r$&Cur|$0InLeR=#Vpl_zHz*2I&r?EXq!dy7(r}~58Y3r1& zE4!`3+Kt))*&}Rz;?s(t8VQK=hIKycOtLg2+mD^bR&=jfZ@{i7Hd8#8)%mFAnnK0l zFc?FX{2xL*FoR4>K--Z!>*Z^YeLELTm=J4sWsASrIRg z|Hk)!L;2Ss%!x3UT?Q$?6J#*5?Ifwn%t|r8C}IJ+Cjq&JvhAMgk z$)6K5mC2@C5izjeY^UVT!6vtY6QCc$C04{(oEIa1O&1!cuv0OuupfYRd1M~8M_6kNz*}Q6Hccrl7Cy)Atp1TzW1Lk{#e7~7Q{y|n%aC=!=WSHZGRXQbhhPX( zqas1yvaU@~{SHtkN-x2BJ_(!PyaFB~K~#Lx(w;v-OJUO&xyB8Oc#G^WypOyGJ`b^- zXt~1T`;;6}^%dG79O`1w8;6X{(kPGMjjSO4`H1<07@h4@hf+Xs*1gSEaolAvSWZ`OwX?An$7|NX zI)XJMm_`%|iAmD&=&~V;?ucCvt@vUvk`*)=o0_aABa5!iO+Lz!@5BGHmn$gi*JNp~ zV)GIC7K&d+JsGi0iGLrn9mPIlP?xU>+?!020&QKpm>Vp6FItO(d>H$|9978JVeQ|b z@(Zjtn&K9=aqQZJ*j6I@F=l%6ABBA*>?)8erGBi~8)XE_>5V}~)(x$oYj#A-teB91 zQ7uqce7>RkjZetvZ4D$x;LCbDyl?RuW1ALRgtyiw+Qnaei!uS z*XWMJWdyZZ*JEBF(ISkukz^k87W>rLlp{!Df~H}8j6~5n&Y5;OUSJb?

C;?76$ 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 delta 71116 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 diff --git a/netbox/translations/de/LC_MESSAGES/django.po b/netbox/translations/de/LC_MESSAGES/django.po index dbd6145e9..af8271d86 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 -# Jeremy Stretch, 2025 # Robin Reinhardt, 2025 # chbally, 2025 +# Jeremy Stretch, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-16 05:02+0000\n" +"POT-Creation-Date: 2025-09-30 05:03+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: chbally, 2025\n" +"Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: German (https://app.transifex.com/netbox-community/teams/178115/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -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:1835 -#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 -#: netbox/dcim/choices.py:1982 netbox/virtualization/choices.py:20 +#: 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/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:1892 netbox/dcim/choices.py:1959 -#: netbox/dcim/choices.py:1981 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 +#: netbox/dcim/choices.py:1982 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:1891 -#: netbox/dcim/choices.py:1961 netbox/dcim/choices.py:1980 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1962 netbox/dcim/choices.py:1981 #: 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:1904 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1905 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -678,8 +678,8 @@ msgstr "Dienst ID" #: netbox/dcim/forms/bulk_edit.py:1813 netbox/dcim/forms/bulk_import.py:1435 #: 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:757 netbox/dcim/tables/devices.py:813 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 +#: netbox/dcim/tables/devices.py:1064 netbox/dcim/tables/devicetypes.py:256 #: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:512 #: netbox/templates/circuits/circuittype.html:30 @@ -724,7 +724,7 @@ msgstr "Farbe" #: netbox/dcim/forms/model_forms.py:823 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:196 -#: netbox/dcim/tables/devices.py:865 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/devices.py:875 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:474 netbox/extras/tables/tables.py:534 #: netbox/netbox/tables/tables.py:272 @@ -796,8 +796,8 @@ msgstr "Providerkonto" #: netbox/dcim/forms/filtersets.py:1036 netbox/dcim/forms/filtersets.py:1137 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/filtersets.py:1655 netbox/dcim/tables/devices.py:158 -#: netbox/dcim/tables/devices.py:537 netbox/dcim/tables/devices.py:868 -#: netbox/dcim/tables/devices.py:1002 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:547 netbox/dcim/tables/devices.py:878 +#: netbox/dcim/tables/devices.py:1012 netbox/dcim/tables/devices.py:1123 #: netbox/dcim/tables/modules.py:104 netbox/dcim/tables/power.py:74 #: netbox/dcim/tables/racks.py:129 netbox/dcim/tables/racks.py:233 #: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 @@ -1027,7 +1027,7 @@ msgstr "Attribute" #: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:625 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:75 +#: netbox/templates/dcim/htmx/cable_edit.html:74 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:80 @@ -1121,7 +1121,7 @@ msgstr "Providernetzwerk" #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1224 netbox/dcim/forms/model_forms.py:1693 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:187 -#: netbox/dcim/tables/devices.py:860 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/tables/devices.py:870 netbox/dcim/tables/devices.py:996 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:689 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1245,7 +1245,7 @@ msgstr "Operative Rolle" #: netbox/dcim/forms/bulk_import.py:1289 netbox/dcim/forms/model_forms.py:1298 #: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1734 #: netbox/dcim/forms/model_forms.py:1769 netbox/dcim/forms/model_forms.py:1899 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1159 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:291 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1427,8 +1427,7 @@ msgstr "Zuweisung" #: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 -#: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/forms/model_forms.py:124 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1748,13 +1747,13 @@ msgstr "virtuelle Verbindungsabschlüsse" #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/devices.py:312 -#: netbox/dcim/tables/devices.py:415 netbox/dcim/tables/devices.py:456 -#: netbox/dcim/tables/devices.py:504 netbox/dcim/tables/devices.py:558 -#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devices.py:701 -#: netbox/dcim/tables/devices.py:784 netbox/dcim/tables/devices.py:830 -#: netbox/dcim/tables/devices.py:892 netbox/dcim/tables/devices.py:961 -#: netbox/dcim/tables/devices.py:1026 netbox/dcim/tables/devices.py:1045 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:466 +#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:568 +#: netbox/dcim/tables/devices.py:591 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:840 +#: netbox/dcim/tables/devices.py:902 netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:1036 netbox/dcim/tables/devices.py:1055 +#: netbox/dcim/tables/devices.py:1084 netbox/dcim/tables/devices.py:1114 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 @@ -1909,7 +1908,7 @@ msgstr "Garantierte Bandbreite" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1087 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1097 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 @@ -1922,7 +1921,7 @@ msgstr "Garantierte Bandbreite" #: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 #: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 -#: netbox/templates/dcim/htmx/cable_edit.html:91 +#: 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 @@ -2012,12 +2011,12 @@ msgstr "Abschlusspunkte" #: netbox/dcim/forms/model_forms.py:1850 netbox/dcim/forms/model_forms.py:1923 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:393 -#: netbox/dcim/tables/devices.py:434 netbox/dcim/tables/devices.py:476 -#: netbox/dcim/tables/devices.py:526 netbox/dcim/tables/devices.py:638 -#: netbox/dcim/tables/devices.py:750 netbox/dcim/tables/devices.py:806 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/devices.py:911 -#: netbox/dcim/tables/devices.py:979 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:403 +#: netbox/dcim/tables/devices.py:444 netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:536 netbox/dcim/tables/devices.py:648 +#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 +#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 +#: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:158 @@ -2040,7 +2039,7 @@ msgstr "Abschlusspunkte" #: netbox/templates/dcim/virtualchassis.html:55 #: netbox/templates/dcim/virtualchassis_edit.html:55 #: netbox/templates/dcim/virtualdevicecontext.html:22 -#: netbox/templates/virtualization/virtualmachine.html:114 +#: netbox/templates/virtualization/virtualmachine.html:116 #: netbox/templates/vpn/tunneltermination.html:23 #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:133 @@ -2123,7 +2122,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:1894 netbox/dcim/choices.py:1984 +#: netbox/dcim/choices.py:1895 netbox/dcim/choices.py:1985 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Fehlgeschlagen" @@ -2294,9 +2293,9 @@ 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:1942 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1943 #: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1482 -#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:586 +#: 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 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 #: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 @@ -2486,7 +2485,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Rackübersichten" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1813 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1814 #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1436 #: netbox/dcim/forms/bulk_edit.py:1457 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -3138,8 +3137,8 @@ msgid "Staging" msgstr "Bereitstellung" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1836 -#: netbox/dcim/choices.py:1985 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1837 +#: netbox/dcim/choices.py:1986 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Außerbetriebnahme" @@ -3204,7 +3203,7 @@ msgstr "Veraltet" msgid "Millimeters" msgstr "Millimeter" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1859 msgid "Inches" msgstr "Zoll" @@ -3236,9 +3235,9 @@ msgstr "Abgestanden" #: netbox/dcim/forms/model_forms.py:540 netbox/dcim/forms/model_forms.py:1216 #: netbox/dcim/forms/model_forms.py:1685 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:709 -#: netbox/dcim/tables/devices.py:919 netbox/dcim/tables/devices.py:1006 -#: netbox/dcim/tables/devices.py:1165 netbox/dcim/tables/sites.py:28 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:719 +#: netbox/dcim/tables/devices.py:929 netbox/dcim/tables/devices.py:1016 +#: netbox/dcim/tables/devices.py:1175 netbox/dcim/tables/sites.py:28 #: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:147 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:770 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 @@ -3288,7 +3287,7 @@ msgid "Rear" msgstr "Rückseite" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:1983 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1984 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Vorbereitet" @@ -3321,7 +3320,7 @@ msgid "Top to bottom" msgstr "Von oben nach unten" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:1558 msgid "Passive" msgstr "Passiv" @@ -3350,8 +3349,8 @@ msgid "Proprietary" msgstr "Propritär" #: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1469 netbox/dcim/choices.py:1471 -#: netbox/dcim/choices.py:1707 netbox/dcim/choices.py:1709 +#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 +#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Andere" @@ -3368,7 +3367,7 @@ msgstr "Physikalisch" msgid "Virtual" msgstr "Virtuell" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1346 +#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 #: netbox/dcim/forms/bulk_edit.py:1642 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1126 netbox/dcim/forms/model_forms.py:1579 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3382,7 +3381,7 @@ msgstr "Virtuelle Schnittstellen" #: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:922 netbox/dcim/forms/model_forms.py:1108 -#: netbox/dcim/tables/devices.py:713 netbox/templates/dcim/interface.html:112 +#: 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 @@ -3426,31 +3425,31 @@ msgstr "50-Gbit/s-Ethernet" msgid "100 Gbps Ethernet" msgstr "100 Gbit/s Ethernet" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1253 msgid "200 Gbps Ethernet" msgstr "200 Gbit/s Ethernet" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1267 msgid "400 Gbps Ethernet" msgstr "400-Gbit/s-Ethernet" -#: netbox/dcim/choices.py:1284 +#: netbox/dcim/choices.py:1285 msgid "800 Gbps Ethernet" msgstr "800 Gbit/s Ethernet" -#: netbox/dcim/choices.py:1293 +#: netbox/dcim/choices.py:1294 msgid "Pluggable transceivers" msgstr "Steckbare Transceiver" -#: netbox/dcim/choices.py:1330 +#: netbox/dcim/choices.py:1331 msgid "Backplane Ethernet" msgstr "Backplane-Ethernet" -#: netbox/dcim/choices.py:1362 +#: netbox/dcim/choices.py:1363 msgid "Cellular" msgstr "Mobilfunk" -#: netbox/dcim/choices.py:1414 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3458,147 +3457,147 @@ msgstr "Mobilfunk" msgid "Serial" msgstr "Seriell" -#: netbox/dcim/choices.py:1429 +#: netbox/dcim/choices.py:1430 msgid "Coaxial" msgstr "Koaxial" -#: netbox/dcim/choices.py:1450 +#: netbox/dcim/choices.py:1451 msgid "Stacking" msgstr "Stapelnd" -#: netbox/dcim/choices.py:1502 +#: netbox/dcim/choices.py:1503 msgid "Half" msgstr "Halb" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1504 msgid "Full" msgstr "Voll" -#: netbox/dcim/choices.py:1504 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automatisch" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1517 msgid "Access" msgstr "Untagged" -#: netbox/dcim/choices.py:1517 netbox/ipam/tables/vlans.py:150 +#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:150 #: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagged" -#: netbox/dcim/choices.py:1518 +#: netbox/dcim/choices.py:1519 msgid "Tagged (All)" msgstr "Tagged (Alle)" -#: netbox/dcim/choices.py:1519 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q in Q (802.1ad)" -#: netbox/dcim/choices.py:1548 +#: netbox/dcim/choices.py:1549 msgid "IEEE Standard" msgstr "IEEE-Standard" -#: netbox/dcim/choices.py:1559 +#: netbox/dcim/choices.py:1560 msgid "Passive 24V (2-pair)" msgstr "Passiv 24 V (2 Paare)" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1561 msgid "Passive 24V (4-pair)" msgstr "Passiv 24 V (4 Paare)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1562 msgid "Passive 48V (2-pair)" msgstr "Passiv 48 V (2 Paare)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1563 msgid "Passive 48V (4-pair)" msgstr "Passiv 48 V (4 Paare)" -#: netbox/dcim/choices.py:1635 +#: netbox/dcim/choices.py:1636 msgid "Copper" msgstr "Kupfer" -#: netbox/dcim/choices.py:1658 +#: netbox/dcim/choices.py:1659 msgid "Fiber Optic" msgstr "Glasfaser" -#: netbox/dcim/choices.py:1694 netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1820 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1764 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Kupfer — Twisted Pair (UTP/STP)" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1778 msgid "Copper - Twinax (DAC)" msgstr "Kupfer - Twinax (DAC)" -#: netbox/dcim/choices.py:1784 +#: netbox/dcim/choices.py:1785 msgid "Copper - Coaxial" msgstr "Kupfer - Koaxial" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1791 msgid "Fiber - Multimode" msgstr "Glasfaser — Multimode" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1802 msgid "Fiber - Single-mode" msgstr "Glasfaser — Singlemode" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1810 msgid "Fiber - Other" msgstr "Glasfaser - Andere" -#: netbox/dcim/choices.py:1834 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1835 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Verbunden" -#: netbox/dcim/choices.py:1853 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometer" -#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1855 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Meter" -#: netbox/dcim/choices.py:1855 +#: netbox/dcim/choices.py:1856 msgid "Centimeters" msgstr "Zentimeter" -#: netbox/dcim/choices.py:1856 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Meilen" -#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1858 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Fuß" -#: netbox/dcim/choices.py:1905 +#: netbox/dcim/choices.py:1906 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:1926 +#: netbox/dcim/choices.py:1927 msgid "Single phase" msgstr "Einphasig" -#: netbox/dcim/choices.py:1927 +#: netbox/dcim/choices.py:1928 msgid "Three-phase" msgstr "Dreiphasig" -#: netbox/dcim/choices.py:1943 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1944 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:71 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Deaktiviert" -#: netbox/dcim/choices.py:1944 +#: netbox/dcim/choices.py:1945 msgid "Faulty" msgstr "Fehlerhaft" @@ -4022,7 +4021,7 @@ msgstr "Zugewiesene VID" #: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:795 -#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -4063,7 +4062,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1879 netbox/dcim/forms/filtersets.py:1531 -#: netbox/dcim/tables/devices.py:603 netbox/ipam/filtersets.py:1043 +#: netbox/dcim/tables/devices.py:613 netbox/ipam/filtersets.py:1043 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -4122,8 +4121,8 @@ msgstr "Überbrückte Schnittstelle (ID)" msgid "LAG interface (ID)" msgstr "LAG-Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:1154 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/tables/devices.py:1164 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4156,7 +4155,7 @@ msgstr "Virtual Device Context (Identifier)" msgid "Wireless LAN" msgstr "WLAN" -#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:654 +#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:664 msgid "Wireless link" msgstr "WLAN Verbindung" @@ -4221,7 +4220,7 @@ msgstr "Tags" #: netbox/dcim/forms/model_forms.py:601 netbox/dcim/forms/model_forms.py:660 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:183 -#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:770 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:56 @@ -4270,7 +4269,7 @@ msgstr "Zeitzone" #: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:1229 #: netbox/dcim/forms/model_forms.py:1698 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:115 -#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:999 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4739,7 +4738,7 @@ msgid "Wireless role" msgstr "WLAN Funktion" #: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/model_forms.py:783 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:335 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:345 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4753,7 +4752,7 @@ msgstr "WLAN Funktion" msgid "Module" msgstr "Modul" -#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:718 +#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:728 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" @@ -4765,7 +4764,7 @@ msgstr "Virtual Device Contexts" #: netbox/dcim/forms/bulk_edit.py:1520 netbox/dcim/forms/bulk_import.py:793 #: netbox/dcim/forms/bulk_import.py:819 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4794,14 +4793,14 @@ msgid "VLAN group" msgstr "VLAN-Gruppe" #: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "Untagged VLAN" #: netbox/dcim/forms/bulk_edit.py:1575 netbox/dcim/forms/model_forms.py:1526 -#: netbox/dcim/tables/devices.py:618 +#: netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4825,7 +4824,7 @@ msgid "Wireless LAN group" msgstr "WLAN-Gruppe" #: netbox/dcim/forms/bulk_edit.py:1618 netbox/dcim/forms/model_forms.py:1503 -#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/tables/devices.py:670 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" @@ -5229,7 +5228,7 @@ msgstr "Entsprechender Rückanschluss" msgid "Physical medium classification" msgstr "Klassifizierung des physikalischen Mediums" -#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:873 +#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Installiertes Gerät" @@ -5400,7 +5399,7 @@ msgstr "" "sechs Zeichen: ungültiges Hexadezimalzeichen." #: netbox/dcim/forms/bulk_import.py:1542 netbox/dcim/forms/model_forms.py:900 -#: netbox/dcim/tables/devices.py:1078 netbox/templates/dcim/device.html:138 +#: 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" @@ -5512,7 +5511,7 @@ msgstr "Stromverteiler" msgid "Power Feed" msgstr "Stromzufuhr" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:317 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:327 msgid "Device Status" msgstr "Gerätestatus" @@ -5590,8 +5589,8 @@ msgstr "Belegt" #: netbox/dcim/forms/filtersets.py:1322 netbox/dcim/forms/filtersets.py:1347 #: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1391 -#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:682 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:396 +#: netbox/dcim/tables/devices.py:692 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5645,7 +5644,7 @@ msgid "Transmit power (dBm)" msgstr "Sendeleistung (dBm)" #: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1569 -#: netbox/dcim/tables/devices.py:349 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:359 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5655,7 +5654,7 @@ msgstr "Sendeleistung (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:998 +#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:1008 msgid "Discovered" msgstr "Erfasst" @@ -5847,7 +5846,7 @@ msgid "Front Port" msgstr "Frontanschluss" #: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1773 -#: netbox/dcim/tables/devices.py:763 +#: netbox/dcim/tables/devices.py:773 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5860,7 +5859,7 @@ msgid "Rear Port" msgstr "Rückanschluss" #: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1774 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:533 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:543 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -6003,7 +6002,7 @@ msgstr "" "der ausgewählten Anzahl der hinteren Anschlusspositionen übereinstimmen " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1094 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6522,7 +6521,7 @@ msgid "tagged VLANs" msgstr "tagged VLANs" #: netbox/dcim/models/device_components.py:604 -#: netbox/dcim/tables/devices.py:621 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:631 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:694 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -7806,7 +7805,7 @@ msgstr "Konfigvorlage" msgid "U Height" msgstr "Höhe in HE" -#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1128 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:317 #: netbox/ipam/forms/model_forms.py:330 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7815,12 +7814,12 @@ msgstr "Höhe in HE" msgid "IP Address" msgstr "IP-Adresse" -#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1122 +#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1132 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4-Adresse" -#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1126 +#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1136 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6-Adresse" @@ -7858,7 +7857,7 @@ msgstr "Stromanschlüsse" msgid "Power outlets" msgstr "Steckdosen" -#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1131 +#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1141 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1207 #: netbox/dcim/views.py:1518 netbox/dcim/views.py:2305 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7892,13 +7891,21 @@ msgstr "Moduleinsätze" msgid "Inventory items" msgstr "Inventarartikel" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:317 +msgid "Device Location" +msgstr "Standort des Geräts" + +#: netbox/dcim/tables/devices.py:322 +msgid "Device Site" +msgstr "Geräteseite" + +#: netbox/dcim/tables/devices.py:337 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Moduleinsatz" -#: netbox/dcim/tables/devices.py:340 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:350 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1282 #: netbox/dcim/views.py:2391 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 @@ -7909,27 +7916,27 @@ msgstr "Moduleinsatz" msgid "Inventory Items" msgstr "Inventarartikel" -#: netbox/dcim/tables/devices.py:355 +#: netbox/dcim/tables/devices.py:365 msgid "Cable Color" msgstr "Farbe des Kabels" -#: netbox/dcim/tables/devices.py:361 +#: netbox/dcim/tables/devices.py:371 msgid "Link Peers" msgstr "Verbindungsenden" -#: netbox/dcim/tables/devices.py:364 +#: netbox/dcim/tables/devices.py:374 msgid "Mark Connected" msgstr "Als verbunden markieren" -#: netbox/dcim/tables/devices.py:483 +#: netbox/dcim/tables/devices.py:493 msgid "Maximum draw (W)" msgstr "Maximaler Stromverbrauch (W)" -#: netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:496 msgid "Allocated draw (W)" msgstr "Zugewiesener Stromverbrauch (W)" -#: netbox/dcim/tables/devices.py:591 netbox/ipam/forms/model_forms.py:787 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/model_forms.py:787 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:683 #: netbox/ipam/views.py:784 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7941,12 +7948,12 @@ msgstr "Zugewiesener Stromverbrauch (W)" msgid "IP Addresses" msgstr "IP-Adressen" -#: netbox/dcim/tables/devices.py:597 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:607 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP-Gruppen" -#: netbox/dcim/tables/devices.py:609 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:619 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7957,41 +7964,41 @@ msgstr "FHRP-Gruppen" msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:655 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Nur zur Verwaltung" -#: netbox/dcim/tables/devices.py:664 +#: netbox/dcim/tables/devices.py:674 msgid "VDCs" msgstr "VDCs" -#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:681 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Virtuelle Verbindung" -#: netbox/dcim/tables/devices.py:923 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:933 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Installiertes Modul" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:936 msgid "Module Serial" msgstr "Seriennummer des Moduls" -#: netbox/dcim/tables/devices.py:930 +#: netbox/dcim/tables/devices.py:940 msgid "Module Asset Tag" msgstr "Modul-Asset-Tag" -#: netbox/dcim/tables/devices.py:939 +#: netbox/dcim/tables/devices.py:949 msgid "Module Status" msgstr "Status des Moduls" -#: netbox/dcim/tables/devices.py:993 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponente" -#: netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1061 msgid "Items" msgstr "Artikel" @@ -8894,9 +8901,9 @@ msgstr "" #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 -#: netbox/users/forms/model_forms.py:188 netbox/users/forms/model_forms.py:200 -#: netbox/users/forms/model_forms.py:321 netbox/users/tables.py:35 -#: netbox/users/tables.py:106 +#: netbox/tenancy/tables/contacts.py:115 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:200 netbox/users/forms/model_forms.py:321 +#: netbox/users/tables.py:35 netbox/users/tables.py:106 msgid "Groups" msgstr "Gruppen" @@ -12429,7 +12436,7 @@ msgstr "Vorlagen für Anwendungsdienste" #: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:308 #: netbox/templates/ipam/ipaddress.html:118 -#: netbox/templates/virtualization/virtualmachine.html:154 +#: netbox/templates/virtualization/virtualmachine.html:156 msgid "Application Services" msgstr "Anwendungsdienste" @@ -12481,7 +12488,7 @@ msgstr "IPSec-Profile" #: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 -#: netbox/templates/virtualization/virtualmachine.html:174 +#: netbox/templates/virtualization/virtualmachine.html:176 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/virtualization/tables/virtualmachines.py:74 #: netbox/virtualization/views.py:381 @@ -12566,7 +12573,7 @@ msgstr "Personalisierung" #: netbox/netbox/navigation/menu.py:348 #: netbox/templates/dcim/device_edit.html:105 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:83 #: netbox/templates/dcim/virtualchassis_edit.html:44 #: netbox/templates/generic/bulk_edit.html:76 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -12683,7 +12690,7 @@ msgstr "Konfigurationsverlauf" msgid "Background Tasks" msgstr "Hintergrundaufgaben" -#: netbox/netbox/object_actions.py:78 +#: netbox/netbox/object_actions.py:87 #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 #: netbox/templates/extras/tableconfig_edit.html:29 @@ -12695,12 +12702,12 @@ msgstr "Hintergrundaufgaben" msgid "Add" msgstr "Hinzufügen" -#: netbox/netbox/object_actions.py:88 +#: netbox/netbox/object_actions.py:97 #: netbox/utilities/templates/buttons/clone.html:4 msgid "Clone" msgstr "Klonen" -#: netbox/netbox/object_actions.py:104 +#: netbox/netbox/object_actions.py:113 #: netbox/templates/circuits/inc/circuit_termination.html:15 #: netbox/templates/circuits/inc/circuit_termination_fields.html:37 #: netbox/templates/dcim/inc/panels/inventory_items.html:32 @@ -12713,7 +12720,7 @@ msgstr "Klonen" msgid "Edit" msgstr "Bearbeiten" -#: netbox/netbox/object_actions.py:115 +#: netbox/netbox/object_actions.py:124 #: netbox/templates/circuits/inc/circuit_termination.html:23 #: netbox/templates/dcim/inc/panels/inventory_items.html:37 #: netbox/templates/dcim/powerpanel.html:66 @@ -12728,26 +12735,26 @@ msgstr "Bearbeiten" msgid "Delete" msgstr "Löschen" -#: netbox/netbox/object_actions.py:126 +#: netbox/netbox/object_actions.py:135 #: netbox/utilities/templatetags/buttons.py:190 msgid "Import" msgstr "Importieren" -#: netbox/netbox/object_actions.py:136 +#: netbox/netbox/object_actions.py:145 #: netbox/utilities/templatetags/buttons.py:207 msgid "Export" msgstr "Exportieren" -#: netbox/netbox/object_actions.py:164 +#: netbox/netbox/object_actions.py:173 #: netbox/utilities/templatetags/buttons.py:227 msgid "Edit Selected" msgstr "Ausgewählte bearbeiten" -#: netbox/netbox/object_actions.py:175 +#: netbox/netbox/object_actions.py:184 msgid "Rename Selected" msgstr "Ausgewählte umbenennen" -#: netbox/netbox/object_actions.py:186 +#: netbox/netbox/object_actions.py:195 #: netbox/utilities/templatetags/buttons.py:244 msgid "Delete Selected" msgstr "Ausgewählte löschen" @@ -12901,63 +12908,63 @@ msgstr "" msgid "Cannot delete stores from registry" msgstr "Stores können nicht aus der Registrierung gelöscht werden" -#: netbox/netbox/settings.py:784 +#: netbox/netbox/settings.py:800 msgid "Czech" msgstr "Tschechisch" -#: netbox/netbox/settings.py:785 +#: netbox/netbox/settings.py:801 msgid "Danish" msgstr "Dänisch" -#: netbox/netbox/settings.py:786 +#: netbox/netbox/settings.py:802 msgid "German" msgstr "Deutsch" -#: netbox/netbox/settings.py:787 +#: netbox/netbox/settings.py:803 msgid "English" msgstr "Englisch" -#: netbox/netbox/settings.py:788 +#: netbox/netbox/settings.py:804 msgid "Spanish" msgstr "Spanisch" -#: netbox/netbox/settings.py:789 +#: netbox/netbox/settings.py:805 msgid "French" msgstr "Französisch" -#: netbox/netbox/settings.py:790 +#: netbox/netbox/settings.py:806 msgid "Italian" msgstr "Italenisch" -#: netbox/netbox/settings.py:791 +#: netbox/netbox/settings.py:807 msgid "Japanese" msgstr "Japanisch" -#: netbox/netbox/settings.py:792 +#: netbox/netbox/settings.py:808 msgid "Dutch" msgstr "Niederländisch" -#: netbox/netbox/settings.py:793 +#: netbox/netbox/settings.py:809 msgid "Polish" msgstr "Polnisch" -#: netbox/netbox/settings.py:794 +#: netbox/netbox/settings.py:810 msgid "Portuguese" msgstr "Portugiesisch" -#: netbox/netbox/settings.py:795 +#: netbox/netbox/settings.py:811 msgid "Russian" msgstr "Russisch" -#: netbox/netbox/settings.py:796 +#: netbox/netbox/settings.py:812 msgid "Turkish" msgstr "Türkisch" -#: netbox/netbox/settings.py:797 +#: netbox/netbox/settings.py:813 msgid "Ukrainian" msgstr "Ukrainisch" -#: netbox/netbox/settings.py:798 +#: netbox/netbox/settings.py:814 msgid "Chinese" msgstr "Chinesisch" @@ -13076,7 +13083,7 @@ msgstr "Daten synchronisiert für {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Synchronisiert {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:115 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} muss get_children () implementieren" @@ -14104,7 +14111,7 @@ msgid "Leg" msgstr "Bein" #: netbox/templates/dcim/device.html:312 -#: netbox/templates/virtualization/virtualmachine.html:158 +#: netbox/templates/virtualization/virtualmachine.html:160 msgid "Add an application service" msgstr "Einen Anwendungsdienst hinzufügen" @@ -15841,17 +15848,17 @@ msgid "Allocated Resources" msgstr "Zugewiesene Ressourcen" #: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/virtualmachine.html:125 +#: netbox/templates/virtualization/virtualmachine.html:127 msgid "Virtual CPUs" msgstr "Virtuelle CPUs" #: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/virtualmachine.html:129 +#: netbox/templates/virtualization/virtualmachine.html:131 msgid "Memory" msgstr "Arbeitsspeicher" #: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/virtualmachine.html:140 +#: netbox/templates/virtualization/virtualmachine.html:142 msgid "Disk Space" msgstr "Speicherplatz" @@ -15896,13 +15903,13 @@ msgstr "Cluster-Typ" msgid "Virtual Disk" msgstr "Virtuelle Festplatte" -#: netbox/templates/virtualization/virtualmachine.html:122 +#: netbox/templates/virtualization/virtualmachine.html:124 #: netbox/virtualization/forms/bulk_edit.py:172 #: netbox/virtualization/forms/model_forms.py:231 msgid "Resources" msgstr "Ressourcen" -#: netbox/templates/virtualization/virtualmachine.html:178 +#: netbox/templates/virtualization/virtualmachine.html:180 msgid "Add Virtual Disk" msgstr "Virtuelles Laufwerk hinzufügen" @@ -16914,11 +16921,7 @@ msgstr "Abonnieren" msgid "Copy to clipboard" msgstr "In die Zwischenablage kopieren" -#: netbox/utilities/templates/form_helpers/render_field.html:57 -msgid "This field is required" -msgstr "Dieses Feld ist erforderlich" - -#: netbox/utilities/templates/form_helpers/render_field.html:70 +#: netbox/utilities/templates/form_helpers/render_field.html:66 msgid "Set Null" msgstr "Auf Null setzen" diff --git a/netbox/translations/es/LC_MESSAGES/django.mo b/netbox/translations/es/LC_MESSAGES/django.mo index 3fdc1d17fc98a940ff7a028e1e022cfca67597b2..d0a9594205230a84a89ddcd431222fcf0d1b7f84 100644 GIT binary patch delta 71185 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 diff --git a/netbox/translations/es/LC_MESSAGES/django.po b/netbox/translations/es/LC_MESSAGES/django.po index 1cf54fd1e..169af020b 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-09-16 05:02+0000\n" +"POT-Creation-Date: 2025-09-30 05:03+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:1835 -#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 -#: netbox/dcim/choices.py:1982 netbox/virtualization/choices.py:20 +#: 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/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:1892 netbox/dcim/choices.py:1959 -#: netbox/dcim/choices.py:1981 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 +#: netbox/dcim/choices.py:1982 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:1891 -#: netbox/dcim/choices.py:1961 netbox/dcim/choices.py:1980 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1962 netbox/dcim/choices.py:1981 #: 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:1904 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1905 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -673,8 +673,8 @@ msgstr "ID de servicio" #: netbox/dcim/forms/bulk_edit.py:1813 netbox/dcim/forms/bulk_import.py:1435 #: 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:757 netbox/dcim/tables/devices.py:813 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 +#: netbox/dcim/tables/devices.py:1064 netbox/dcim/tables/devicetypes.py:256 #: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:512 #: netbox/templates/circuits/circuittype.html:30 @@ -719,7 +719,7 @@ msgstr "Color" #: netbox/dcim/forms/model_forms.py:823 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:196 -#: netbox/dcim/tables/devices.py:865 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/devices.py:875 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:474 netbox/extras/tables/tables.py:534 #: netbox/netbox/tables/tables.py:272 @@ -791,8 +791,8 @@ msgstr "Cuenta de proveedor" #: netbox/dcim/forms/filtersets.py:1036 netbox/dcim/forms/filtersets.py:1137 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/filtersets.py:1655 netbox/dcim/tables/devices.py:158 -#: netbox/dcim/tables/devices.py:537 netbox/dcim/tables/devices.py:868 -#: netbox/dcim/tables/devices.py:1002 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:547 netbox/dcim/tables/devices.py:878 +#: netbox/dcim/tables/devices.py:1012 netbox/dcim/tables/devices.py:1123 #: netbox/dcim/tables/modules.py:104 netbox/dcim/tables/power.py:74 #: netbox/dcim/tables/racks.py:129 netbox/dcim/tables/racks.py:233 #: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 @@ -1022,7 +1022,7 @@ msgstr "Atributos" #: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:625 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:75 +#: netbox/templates/dcim/htmx/cable_edit.html:74 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:80 @@ -1116,7 +1116,7 @@ msgstr "Red de proveedores" #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1224 netbox/dcim/forms/model_forms.py:1693 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:187 -#: netbox/dcim/tables/devices.py:860 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/tables/devices.py:870 netbox/dcim/tables/devices.py:996 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:689 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1240,7 +1240,7 @@ msgstr "Función operativa" #: netbox/dcim/forms/bulk_import.py:1289 netbox/dcim/forms/model_forms.py:1298 #: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1734 #: netbox/dcim/forms/model_forms.py:1769 netbox/dcim/forms/model_forms.py:1899 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1159 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:291 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1422,8 +1422,7 @@ msgstr "Asignación" #: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 -#: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/forms/model_forms.py:124 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1742,13 +1741,13 @@ msgstr "terminaciones de circuitos virtuales" #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/devices.py:312 -#: netbox/dcim/tables/devices.py:415 netbox/dcim/tables/devices.py:456 -#: netbox/dcim/tables/devices.py:504 netbox/dcim/tables/devices.py:558 -#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devices.py:701 -#: netbox/dcim/tables/devices.py:784 netbox/dcim/tables/devices.py:830 -#: netbox/dcim/tables/devices.py:892 netbox/dcim/tables/devices.py:961 -#: netbox/dcim/tables/devices.py:1026 netbox/dcim/tables/devices.py:1045 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:466 +#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:568 +#: netbox/dcim/tables/devices.py:591 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:840 +#: netbox/dcim/tables/devices.py:902 netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:1036 netbox/dcim/tables/devices.py:1055 +#: netbox/dcim/tables/devices.py:1084 netbox/dcim/tables/devices.py:1114 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 @@ -1903,7 +1902,7 @@ msgstr "Tasa de compromiso" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1087 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1097 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 @@ -1916,7 +1915,7 @@ msgstr "Tasa de compromiso" #: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 #: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 -#: netbox/templates/dcim/htmx/cable_edit.html:91 +#: 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 @@ -2006,12 +2005,12 @@ msgstr "Terminaciones" #: netbox/dcim/forms/model_forms.py:1850 netbox/dcim/forms/model_forms.py:1923 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:393 -#: netbox/dcim/tables/devices.py:434 netbox/dcim/tables/devices.py:476 -#: netbox/dcim/tables/devices.py:526 netbox/dcim/tables/devices.py:638 -#: netbox/dcim/tables/devices.py:750 netbox/dcim/tables/devices.py:806 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/devices.py:911 -#: netbox/dcim/tables/devices.py:979 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:403 +#: netbox/dcim/tables/devices.py:444 netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:536 netbox/dcim/tables/devices.py:648 +#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 +#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 +#: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:158 @@ -2034,7 +2033,7 @@ msgstr "Terminaciones" #: netbox/templates/dcim/virtualchassis.html:55 #: netbox/templates/dcim/virtualchassis_edit.html:55 #: netbox/templates/dcim/virtualdevicecontext.html:22 -#: netbox/templates/virtualization/virtualmachine.html:114 +#: netbox/templates/virtualization/virtualmachine.html:116 #: netbox/templates/vpn/tunneltermination.html:23 #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:133 @@ -2116,7 +2115,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:1894 netbox/dcim/choices.py:1984 +#: netbox/dcim/choices.py:1895 netbox/dcim/choices.py:1985 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Falló" @@ -2287,9 +2286,9 @@ 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:1942 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1943 #: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1482 -#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:586 +#: 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 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 #: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 @@ -2478,7 +2477,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Elevaciones de estanterías" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1813 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1814 #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1436 #: netbox/dcim/forms/bulk_edit.py:1457 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -3129,8 +3128,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:1836 -#: netbox/dcim/choices.py:1985 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1837 +#: netbox/dcim/choices.py:1986 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Desmantelamiento" @@ -3195,7 +3194,7 @@ msgstr "Obsoleto" msgid "Millimeters" msgstr "Milímetros" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1859 msgid "Inches" msgstr "Pulgadas" @@ -3227,9 +3226,9 @@ msgstr "Rancio" #: netbox/dcim/forms/model_forms.py:540 netbox/dcim/forms/model_forms.py:1216 #: netbox/dcim/forms/model_forms.py:1685 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:709 -#: netbox/dcim/tables/devices.py:919 netbox/dcim/tables/devices.py:1006 -#: netbox/dcim/tables/devices.py:1165 netbox/dcim/tables/sites.py:28 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:719 +#: netbox/dcim/tables/devices.py:929 netbox/dcim/tables/devices.py:1016 +#: netbox/dcim/tables/devices.py:1175 netbox/dcim/tables/sites.py:28 #: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:147 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:770 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 @@ -3279,7 +3278,7 @@ msgid "Rear" msgstr "Trasera" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:1983 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1984 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Escenificado" @@ -3312,7 +3311,7 @@ msgid "Top to bottom" msgstr "De arriba a abajo" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:1558 msgid "Passive" msgstr "Pasivo" @@ -3341,8 +3340,8 @@ msgid "Proprietary" msgstr "Proprietario" #: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1469 netbox/dcim/choices.py:1471 -#: netbox/dcim/choices.py:1707 netbox/dcim/choices.py:1709 +#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 +#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Otros" @@ -3359,7 +3358,7 @@ msgstr "Físico" msgid "Virtual" msgstr "Virtual" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1346 +#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 #: netbox/dcim/forms/bulk_edit.py:1642 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1126 netbox/dcim/forms/model_forms.py:1579 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3373,7 +3372,7 @@ msgstr "Interfaces virtuales" #: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:922 netbox/dcim/forms/model_forms.py:1108 -#: netbox/dcim/tables/devices.py:713 netbox/templates/dcim/interface.html:112 +#: 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 @@ -3417,31 +3416,31 @@ msgstr "Ethernet de 50 Gbps" msgid "100 Gbps Ethernet" msgstr "Ethernet de 100 Gbps" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1253 msgid "200 Gbps Ethernet" msgstr "Ethernet de 200 Gbps" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1267 msgid "400 Gbps Ethernet" msgstr "Ethernet de 400 Gbps" -#: netbox/dcim/choices.py:1284 +#: netbox/dcim/choices.py:1285 msgid "800 Gbps Ethernet" msgstr "Ethernet de 800 Gbps" -#: netbox/dcim/choices.py:1293 +#: netbox/dcim/choices.py:1294 msgid "Pluggable transceivers" msgstr "Transceptores enchufables" -#: netbox/dcim/choices.py:1330 +#: netbox/dcim/choices.py:1331 msgid "Backplane Ethernet" msgstr "Ethernet de placa base" -#: netbox/dcim/choices.py:1362 +#: netbox/dcim/choices.py:1363 msgid "Cellular" msgstr "Celular" -#: netbox/dcim/choices.py:1414 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3449,147 +3448,147 @@ msgstr "Celular" msgid "Serial" msgstr "serie" -#: netbox/dcim/choices.py:1429 +#: netbox/dcim/choices.py:1430 msgid "Coaxial" msgstr "Coaxial" -#: netbox/dcim/choices.py:1450 +#: netbox/dcim/choices.py:1451 msgid "Stacking" msgstr "Apilamiento" -#: netbox/dcim/choices.py:1502 +#: netbox/dcim/choices.py:1503 msgid "Half" msgstr "Mitad" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1504 msgid "Full" msgstr "Lleno" -#: netbox/dcim/choices.py:1504 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1517 msgid "Access" msgstr "Acceso" -#: netbox/dcim/choices.py:1517 netbox/ipam/tables/vlans.py:150 +#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:150 #: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Etiquetado" -#: netbox/dcim/choices.py:1518 +#: netbox/dcim/choices.py:1519 msgid "Tagged (All)" msgstr "Etiquetado (Todos)" -#: netbox/dcim/choices.py:1519 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1548 +#: netbox/dcim/choices.py:1549 msgid "IEEE Standard" msgstr "Estándar IEEE" -#: netbox/dcim/choices.py:1559 +#: netbox/dcim/choices.py:1560 msgid "Passive 24V (2-pair)" msgstr "Pasivo 24 V (2 pares)" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1561 msgid "Passive 24V (4-pair)" msgstr "Pasivo de 24 V (4 pares)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1562 msgid "Passive 48V (2-pair)" msgstr "Pasivo 48 V (2 pares)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1563 msgid "Passive 48V (4-pair)" msgstr "Pasivo de 48 V (4 pares)" -#: netbox/dcim/choices.py:1635 +#: netbox/dcim/choices.py:1636 msgid "Copper" msgstr "Cobre" -#: netbox/dcim/choices.py:1658 +#: netbox/dcim/choices.py:1659 msgid "Fiber Optic" msgstr "Fibra óptica" -#: netbox/dcim/choices.py:1694 netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1820 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1764 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Cobre - Par trenzado (UTP/STP)" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1778 msgid "Copper - Twinax (DAC)" msgstr "Cobre - Twinax (DAC)" -#: netbox/dcim/choices.py:1784 +#: netbox/dcim/choices.py:1785 msgid "Copper - Coaxial" msgstr "Cobre - Coaxial" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1791 msgid "Fiber - Multimode" msgstr "Fibra: multimodo" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1802 msgid "Fiber - Single-mode" msgstr "Fibra: modo único" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1810 msgid "Fiber - Other" msgstr "Fibra - Otras" -#: netbox/dcim/choices.py:1834 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1835 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Conectado" -#: netbox/dcim/choices.py:1853 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilómetros" -#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1855 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Medidores" -#: netbox/dcim/choices.py:1855 +#: netbox/dcim/choices.py:1856 msgid "Centimeters" msgstr "Centímetros" -#: netbox/dcim/choices.py:1856 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Millas" -#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1858 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Pies" -#: netbox/dcim/choices.py:1905 +#: netbox/dcim/choices.py:1906 msgid "Redundant" msgstr "Redundante" -#: netbox/dcim/choices.py:1926 +#: netbox/dcim/choices.py:1927 msgid "Single phase" msgstr "Monofásico" -#: netbox/dcim/choices.py:1927 +#: netbox/dcim/choices.py:1928 msgid "Three-phase" msgstr "Trifásico" -#: netbox/dcim/choices.py:1943 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1944 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:71 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Discapacitado" -#: netbox/dcim/choices.py:1944 +#: netbox/dcim/choices.py:1945 msgid "Faulty" msgstr "Defectuoso" @@ -4013,7 +4012,7 @@ msgstr "VID asignado" #: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:795 -#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -4054,7 +4053,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1879 netbox/dcim/forms/filtersets.py:1531 -#: netbox/dcim/tables/devices.py:603 netbox/ipam/filtersets.py:1043 +#: netbox/dcim/tables/devices.py:613 netbox/ipam/filtersets.py:1043 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -4116,8 +4115,8 @@ msgstr "Interfaz puenteada (ID)" msgid "LAG interface (ID)" msgstr "Interfaz LAG (ID)" -#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:1154 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/tables/devices.py:1164 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4150,7 +4149,7 @@ msgstr "Contexto de dispositivo virtual (identificador)" msgid "Wireless LAN" msgstr "LAN inalámbrica" -#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:654 +#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:664 msgid "Wireless link" msgstr "Enlace inalámbrico" @@ -4215,7 +4214,7 @@ msgstr "Etiquetas" #: netbox/dcim/forms/model_forms.py:601 netbox/dcim/forms/model_forms.py:660 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:183 -#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:770 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:56 @@ -4264,7 +4263,7 @@ msgstr "Zona horaria" #: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:1229 #: netbox/dcim/forms/model_forms.py:1698 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:115 -#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:999 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4733,7 +4732,7 @@ msgid "Wireless role" msgstr "Función inalámbrica" #: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/model_forms.py:783 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:335 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:345 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4747,7 +4746,7 @@ msgstr "Función inalámbrica" msgid "Module" msgstr "Módulo" -#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:718 +#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:728 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "DESFASE" @@ -4759,7 +4758,7 @@ msgstr "Contextos de dispositivos virtuales" #: netbox/dcim/forms/bulk_edit.py:1520 netbox/dcim/forms/bulk_import.py:793 #: netbox/dcim/forms/bulk_import.py:819 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4788,14 +4787,14 @@ msgid "VLAN group" msgstr "Grupo de VLAN" #: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "VLAN sin etiquetar" #: netbox/dcim/forms/bulk_edit.py:1575 netbox/dcim/forms/model_forms.py:1526 -#: netbox/dcim/tables/devices.py:618 +#: netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4819,7 +4818,7 @@ msgid "Wireless LAN group" msgstr "Grupo LAN inalámbrico" #: netbox/dcim/forms/bulk_edit.py:1618 netbox/dcim/forms/model_forms.py:1503 -#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/tables/devices.py:670 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" @@ -5222,7 +5221,7 @@ msgstr "Puerto trasero correspondiente" msgid "Physical medium classification" msgstr "Clasificación de medios físicos" -#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:873 +#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Dispositivo instalado" @@ -5393,7 +5392,7 @@ msgstr "" "caracteres: hexadecimal no válido." #: netbox/dcim/forms/bulk_import.py:1542 netbox/dcim/forms/model_forms.py:900 -#: netbox/dcim/tables/devices.py:1078 netbox/templates/dcim/device.html:138 +#: 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" @@ -5504,7 +5503,7 @@ msgstr "Panel de alimentación" msgid "Power Feed" msgstr "Alimentación eléctrica" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:317 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:327 msgid "Device Status" msgstr "Estado del dispositivo" @@ -5582,8 +5581,8 @@ msgstr "Ocupado" #: netbox/dcim/forms/filtersets.py:1322 netbox/dcim/forms/filtersets.py:1347 #: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1391 -#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:682 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:396 +#: netbox/dcim/tables/devices.py:692 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5637,7 +5636,7 @@ msgid "Transmit power (dBm)" msgstr "Potencia de transmisión (dBm)" #: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1569 -#: netbox/dcim/tables/devices.py:349 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:359 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5647,7 +5646,7 @@ msgstr "Potencia de transmisión (dBm)" msgid "Cable" msgstr "Cable" -#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:998 +#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:1008 msgid "Discovered" msgstr "Descubierto" @@ -5837,7 +5836,7 @@ msgid "Front Port" msgstr "Puerto frontal" #: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1773 -#: netbox/dcim/tables/devices.py:763 +#: netbox/dcim/tables/devices.py:773 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5850,7 +5849,7 @@ msgid "Rear Port" msgstr "Puerto trasero" #: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1774 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:533 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:543 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5992,7 +5991,7 @@ msgstr "" "coincidir con el número seleccionado de posiciones de los puertos traseros " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1094 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6507,7 +6506,7 @@ msgid "tagged VLANs" msgstr "VLAN etiquetadas" #: netbox/dcim/models/device_components.py:604 -#: netbox/dcim/tables/devices.py:621 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:631 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:694 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -7769,7 +7768,7 @@ msgstr "Plantilla de configuración" msgid "U Height" msgstr "Altura en U" -#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1128 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:317 #: netbox/ipam/forms/model_forms.py:330 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7778,12 +7777,12 @@ msgstr "Altura en U" msgid "IP Address" msgstr "Dirección IP" -#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1122 +#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1132 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Dirección IPv4" -#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1126 +#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1136 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Dirección IPv6" @@ -7821,7 +7820,7 @@ msgstr "Puertos de alimentación" msgid "Power outlets" msgstr "tomas de corriente" -#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1131 +#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1141 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1207 #: netbox/dcim/views.py:1518 netbox/dcim/views.py:2305 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7855,13 +7854,21 @@ msgstr "Bahías de módulos" msgid "Inventory items" msgstr "Artículos de inventario" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:317 +msgid "Device Location" +msgstr "Ubicación del dispositivo" + +#: netbox/dcim/tables/devices.py:322 +msgid "Device Site" +msgstr "Sitio del dispositivo" + +#: netbox/dcim/tables/devices.py:337 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Bahía de módulos" -#: netbox/dcim/tables/devices.py:340 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:350 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1282 #: netbox/dcim/views.py:2391 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 @@ -7872,27 +7879,27 @@ msgstr "Bahía de módulos" msgid "Inventory Items" msgstr "Artículos de inventario" -#: netbox/dcim/tables/devices.py:355 +#: netbox/dcim/tables/devices.py:365 msgid "Cable Color" msgstr "Color del cable" -#: netbox/dcim/tables/devices.py:361 +#: netbox/dcim/tables/devices.py:371 msgid "Link Peers" msgstr "Vincula a tus compañeros" -#: netbox/dcim/tables/devices.py:364 +#: netbox/dcim/tables/devices.py:374 msgid "Mark Connected" msgstr "Marcar conectado" -#: netbox/dcim/tables/devices.py:483 +#: netbox/dcim/tables/devices.py:493 msgid "Maximum draw (W)" msgstr "Consumo máximo (W)" -#: netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:496 msgid "Allocated draw (W)" msgstr "Sorteo asignado (W)" -#: netbox/dcim/tables/devices.py:591 netbox/ipam/forms/model_forms.py:787 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/model_forms.py:787 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:683 #: netbox/ipam/views.py:784 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7904,12 +7911,12 @@ msgstr "Sorteo asignado (W)" msgid "IP Addresses" msgstr "Direcciones IP" -#: netbox/dcim/tables/devices.py:597 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:607 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Grupos FHRP" -#: netbox/dcim/tables/devices.py:609 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:619 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7920,41 +7927,41 @@ msgstr "Grupos FHRP" msgid "Tunnel" msgstr "Túnel" -#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:655 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Solo administración" -#: netbox/dcim/tables/devices.py:664 +#: netbox/dcim/tables/devices.py:674 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:681 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Circuito virtual" -#: netbox/dcim/tables/devices.py:923 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:933 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Módulo instalado" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:936 msgid "Module Serial" msgstr "Serie del módulo" -#: netbox/dcim/tables/devices.py:930 +#: netbox/dcim/tables/devices.py:940 msgid "Module Asset Tag" msgstr "Etiqueta de activo del módulo" -#: netbox/dcim/tables/devices.py:939 +#: netbox/dcim/tables/devices.py:949 msgid "Module Status" msgstr "Estado del módulo" -#: netbox/dcim/tables/devices.py:993 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Componente" -#: netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1061 msgid "Items" msgstr "Artículos" @@ -8848,9 +8855,9 @@ msgstr "Nombres de usuario separados por comas y entre comillas dobles" #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 -#: netbox/users/forms/model_forms.py:188 netbox/users/forms/model_forms.py:200 -#: netbox/users/forms/model_forms.py:321 netbox/users/tables.py:35 -#: netbox/users/tables.py:106 +#: netbox/tenancy/tables/contacts.py:115 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:200 netbox/users/forms/model_forms.py:321 +#: netbox/users/tables.py:35 netbox/users/tables.py:106 msgid "Groups" msgstr "Grupos" @@ -12379,7 +12386,7 @@ msgstr "Plantillas de servicio de aplicaciones" #: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:308 #: netbox/templates/ipam/ipaddress.html:118 -#: netbox/templates/virtualization/virtualmachine.html:154 +#: netbox/templates/virtualization/virtualmachine.html:156 msgid "Application Services" msgstr "Servicios de aplicaciones" @@ -12431,7 +12438,7 @@ msgstr "Perfiles IPSec" #: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 -#: netbox/templates/virtualization/virtualmachine.html:174 +#: netbox/templates/virtualization/virtualmachine.html:176 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/virtualization/tables/virtualmachines.py:74 #: netbox/virtualization/views.py:381 @@ -12516,7 +12523,7 @@ msgstr "Personalización" #: netbox/netbox/navigation/menu.py:348 #: netbox/templates/dcim/device_edit.html:105 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:83 #: netbox/templates/dcim/virtualchassis_edit.html:44 #: netbox/templates/generic/bulk_edit.html:76 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -12633,7 +12640,7 @@ msgstr "Historial de configuración" msgid "Background Tasks" msgstr "Tareas en segundo plano" -#: netbox/netbox/object_actions.py:78 +#: netbox/netbox/object_actions.py:87 #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 #: netbox/templates/extras/tableconfig_edit.html:29 @@ -12645,12 +12652,12 @@ msgstr "Tareas en segundo plano" msgid "Add" msgstr "Añadir" -#: netbox/netbox/object_actions.py:88 +#: netbox/netbox/object_actions.py:97 #: netbox/utilities/templates/buttons/clone.html:4 msgid "Clone" msgstr "Clon" -#: netbox/netbox/object_actions.py:104 +#: netbox/netbox/object_actions.py:113 #: netbox/templates/circuits/inc/circuit_termination.html:15 #: netbox/templates/circuits/inc/circuit_termination_fields.html:37 #: netbox/templates/dcim/inc/panels/inventory_items.html:32 @@ -12663,7 +12670,7 @@ msgstr "Clon" msgid "Edit" msgstr "Editar" -#: netbox/netbox/object_actions.py:115 +#: netbox/netbox/object_actions.py:124 #: netbox/templates/circuits/inc/circuit_termination.html:23 #: netbox/templates/dcim/inc/panels/inventory_items.html:37 #: netbox/templates/dcim/powerpanel.html:66 @@ -12678,26 +12685,26 @@ msgstr "Editar" msgid "Delete" msgstr "Eliminar" -#: netbox/netbox/object_actions.py:126 +#: netbox/netbox/object_actions.py:135 #: netbox/utilities/templatetags/buttons.py:190 msgid "Import" msgstr "Importar" -#: netbox/netbox/object_actions.py:136 +#: netbox/netbox/object_actions.py:145 #: netbox/utilities/templatetags/buttons.py:207 msgid "Export" msgstr "Exportación" -#: netbox/netbox/object_actions.py:164 +#: netbox/netbox/object_actions.py:173 #: netbox/utilities/templatetags/buttons.py:227 msgid "Edit Selected" msgstr "Editar seleccionado" -#: netbox/netbox/object_actions.py:175 +#: netbox/netbox/object_actions.py:184 msgid "Rename Selected" msgstr "Cambiar nombre seleccionado" -#: netbox/netbox/object_actions.py:186 +#: netbox/netbox/object_actions.py:195 #: netbox/utilities/templatetags/buttons.py:244 msgid "Delete Selected" msgstr "Eliminar seleccionado" @@ -12845,63 +12852,63 @@ msgstr "No se pueden agregar tiendas al registro después de la inicialización" msgid "Cannot delete stores from registry" msgstr "No se pueden eliminar las tiendas del registro" -#: netbox/netbox/settings.py:784 +#: netbox/netbox/settings.py:800 msgid "Czech" msgstr "checa" -#: netbox/netbox/settings.py:785 +#: netbox/netbox/settings.py:801 msgid "Danish" msgstr "danés" -#: netbox/netbox/settings.py:786 +#: netbox/netbox/settings.py:802 msgid "German" msgstr "alemán" -#: netbox/netbox/settings.py:787 +#: netbox/netbox/settings.py:803 msgid "English" msgstr "Inglés" -#: netbox/netbox/settings.py:788 +#: netbox/netbox/settings.py:804 msgid "Spanish" msgstr "Español" -#: netbox/netbox/settings.py:789 +#: netbox/netbox/settings.py:805 msgid "French" msgstr "francesa" -#: netbox/netbox/settings.py:790 +#: netbox/netbox/settings.py:806 msgid "Italian" msgstr "italiano" -#: netbox/netbox/settings.py:791 +#: netbox/netbox/settings.py:807 msgid "Japanese" msgstr "japonés" -#: netbox/netbox/settings.py:792 +#: netbox/netbox/settings.py:808 msgid "Dutch" msgstr "holandesa" -#: netbox/netbox/settings.py:793 +#: netbox/netbox/settings.py:809 msgid "Polish" msgstr "polaco" -#: netbox/netbox/settings.py:794 +#: netbox/netbox/settings.py:810 msgid "Portuguese" msgstr "portugués" -#: netbox/netbox/settings.py:795 +#: netbox/netbox/settings.py:811 msgid "Russian" msgstr "rusa" -#: netbox/netbox/settings.py:796 +#: netbox/netbox/settings.py:812 msgid "Turkish" msgstr "turca" -#: netbox/netbox/settings.py:797 +#: netbox/netbox/settings.py:813 msgid "Ukrainian" msgstr "ucraniana" -#: netbox/netbox/settings.py:798 +#: netbox/netbox/settings.py:814 msgid "Chinese" msgstr "chino" @@ -13021,7 +13028,7 @@ msgstr "Datos sincronizados para {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Sincronizado {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:115 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} debe implementar get_children ()" @@ -14049,7 +14056,7 @@ msgid "Leg" msgstr "Pierna" #: netbox/templates/dcim/device.html:312 -#: netbox/templates/virtualization/virtualmachine.html:158 +#: netbox/templates/virtualization/virtualmachine.html:160 msgid "Add an application service" msgstr "Agregar un servicio de aplicaciones" @@ -15785,17 +15792,17 @@ msgid "Allocated Resources" msgstr "Recursos asignados" #: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/virtualmachine.html:125 +#: netbox/templates/virtualization/virtualmachine.html:127 msgid "Virtual CPUs" msgstr "CPUs virtuales" #: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/virtualmachine.html:129 +#: netbox/templates/virtualization/virtualmachine.html:131 msgid "Memory" msgstr "Memoria" #: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/virtualmachine.html:140 +#: netbox/templates/virtualization/virtualmachine.html:142 msgid "Disk Space" msgstr "Espacio en disco" @@ -15840,13 +15847,13 @@ msgstr "Tipo de clúster" msgid "Virtual Disk" msgstr "Disco virtual" -#: netbox/templates/virtualization/virtualmachine.html:122 +#: netbox/templates/virtualization/virtualmachine.html:124 #: netbox/virtualization/forms/bulk_edit.py:172 #: netbox/virtualization/forms/model_forms.py:231 msgid "Resources" msgstr "Recursos" -#: netbox/templates/virtualization/virtualmachine.html:178 +#: netbox/templates/virtualization/virtualmachine.html:180 msgid "Add Virtual Disk" msgstr "Agregar disco virtual" @@ -16855,11 +16862,7 @@ msgstr "Suscríbase" msgid "Copy to clipboard" msgstr "Copiar al portapapeles" -#: netbox/utilities/templates/form_helpers/render_field.html:57 -msgid "This field is required" -msgstr "Este campo es obligatorio" - -#: netbox/utilities/templates/form_helpers/render_field.html:70 +#: netbox/utilities/templates/form_helpers/render_field.html:66 msgid "Set Null" msgstr "Establecer nulo" diff --git a/netbox/translations/fr/LC_MESSAGES/django.mo b/netbox/translations/fr/LC_MESSAGES/django.mo index ac96292ae841c803d2030ecabc8d75cd59d78201..a025f8e8f31ce3b055fbc501f4ad2895fd0ca83b 100644 GIT binary patch delta 71181 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 N(T(i~X89bg^?!$>RkHv9 diff --git a/netbox/translations/it/LC_MESSAGES/django.po b/netbox/translations/it/LC_MESSAGES/django.po index a14421e93..aabe7809c 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-09-16 05:02+0000\n" +"POT-Creation-Date: 2025-09-30 05:03+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:1835 -#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 -#: netbox/dcim/choices.py:1982 netbox/virtualization/choices.py:20 +#: 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/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:1892 netbox/dcim/choices.py:1959 -#: netbox/dcim/choices.py:1981 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 +#: netbox/dcim/choices.py:1982 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:1891 -#: netbox/dcim/choices.py:1961 netbox/dcim/choices.py:1980 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1962 netbox/dcim/choices.py:1981 #: 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:1904 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1905 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -675,8 +675,8 @@ msgstr "ID del servizio" #: netbox/dcim/forms/bulk_edit.py:1813 netbox/dcim/forms/bulk_import.py:1435 #: 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:757 netbox/dcim/tables/devices.py:813 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 +#: netbox/dcim/tables/devices.py:1064 netbox/dcim/tables/devicetypes.py:256 #: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:512 #: netbox/templates/circuits/circuittype.html:30 @@ -721,7 +721,7 @@ msgstr "Colore" #: netbox/dcim/forms/model_forms.py:823 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:196 -#: netbox/dcim/tables/devices.py:865 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/devices.py:875 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:474 netbox/extras/tables/tables.py:534 #: netbox/netbox/tables/tables.py:272 @@ -793,8 +793,8 @@ msgstr "Provider account " #: netbox/dcim/forms/filtersets.py:1036 netbox/dcim/forms/filtersets.py:1137 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/filtersets.py:1655 netbox/dcim/tables/devices.py:158 -#: netbox/dcim/tables/devices.py:537 netbox/dcim/tables/devices.py:868 -#: netbox/dcim/tables/devices.py:1002 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:547 netbox/dcim/tables/devices.py:878 +#: netbox/dcim/tables/devices.py:1012 netbox/dcim/tables/devices.py:1123 #: netbox/dcim/tables/modules.py:104 netbox/dcim/tables/power.py:74 #: netbox/dcim/tables/racks.py:129 netbox/dcim/tables/racks.py:233 #: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 @@ -1024,7 +1024,7 @@ msgstr "Attributi" #: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:625 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:75 +#: netbox/templates/dcim/htmx/cable_edit.html:74 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:80 @@ -1118,7 +1118,7 @@ msgstr "Provider network" #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1224 netbox/dcim/forms/model_forms.py:1693 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:187 -#: netbox/dcim/tables/devices.py:860 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/tables/devices.py:870 netbox/dcim/tables/devices.py:996 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:689 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1242,7 +1242,7 @@ msgstr "Ruolo operativo" #: netbox/dcim/forms/bulk_import.py:1289 netbox/dcim/forms/model_forms.py:1298 #: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1734 #: netbox/dcim/forms/model_forms.py:1769 netbox/dcim/forms/model_forms.py:1899 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1159 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:291 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1424,8 +1424,7 @@ msgstr "Assegnazione" #: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 -#: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/forms/model_forms.py:124 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1744,13 +1743,13 @@ msgstr "terminazioni di circuiti virtuali" #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/devices.py:312 -#: netbox/dcim/tables/devices.py:415 netbox/dcim/tables/devices.py:456 -#: netbox/dcim/tables/devices.py:504 netbox/dcim/tables/devices.py:558 -#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devices.py:701 -#: netbox/dcim/tables/devices.py:784 netbox/dcim/tables/devices.py:830 -#: netbox/dcim/tables/devices.py:892 netbox/dcim/tables/devices.py:961 -#: netbox/dcim/tables/devices.py:1026 netbox/dcim/tables/devices.py:1045 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:466 +#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:568 +#: netbox/dcim/tables/devices.py:591 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:840 +#: netbox/dcim/tables/devices.py:902 netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:1036 netbox/dcim/tables/devices.py:1055 +#: netbox/dcim/tables/devices.py:1084 netbox/dcim/tables/devices.py:1114 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 @@ -1905,7 +1904,7 @@ msgstr "Tasso di impegno" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1087 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1097 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 @@ -1918,7 +1917,7 @@ msgstr "Tasso di impegno" #: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 #: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 -#: netbox/templates/dcim/htmx/cable_edit.html:91 +#: 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 @@ -2008,12 +2007,12 @@ msgstr "Terminazioni" #: netbox/dcim/forms/model_forms.py:1850 netbox/dcim/forms/model_forms.py:1923 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:393 -#: netbox/dcim/tables/devices.py:434 netbox/dcim/tables/devices.py:476 -#: netbox/dcim/tables/devices.py:526 netbox/dcim/tables/devices.py:638 -#: netbox/dcim/tables/devices.py:750 netbox/dcim/tables/devices.py:806 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/devices.py:911 -#: netbox/dcim/tables/devices.py:979 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:403 +#: netbox/dcim/tables/devices.py:444 netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:536 netbox/dcim/tables/devices.py:648 +#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 +#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 +#: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:158 @@ -2036,7 +2035,7 @@ msgstr "Terminazioni" #: netbox/templates/dcim/virtualchassis.html:55 #: netbox/templates/dcim/virtualchassis_edit.html:55 #: netbox/templates/dcim/virtualdevicecontext.html:22 -#: netbox/templates/virtualization/virtualmachine.html:114 +#: netbox/templates/virtualization/virtualmachine.html:116 #: netbox/templates/vpn/tunneltermination.html:23 #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:133 @@ -2120,7 +2119,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:1894 netbox/dcim/choices.py:1984 +#: netbox/dcim/choices.py:1895 netbox/dcim/choices.py:1985 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Fallito" @@ -2291,9 +2290,9 @@ 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:1942 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1943 #: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1482 -#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:586 +#: 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 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 #: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 @@ -2481,7 +2480,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Elevazioni dei rack" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1813 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1814 #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1436 #: netbox/dcim/forms/bulk_edit.py:1457 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -3134,8 +3133,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:1836 -#: netbox/dcim/choices.py:1985 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1837 +#: netbox/dcim/choices.py:1986 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Smantellamento" @@ -3200,7 +3199,7 @@ msgstr "Obsoleto" msgid "Millimeters" msgstr "Millimetri" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1859 msgid "Inches" msgstr "Pollici" @@ -3232,9 +3231,9 @@ msgstr "Stantio" #: netbox/dcim/forms/model_forms.py:540 netbox/dcim/forms/model_forms.py:1216 #: netbox/dcim/forms/model_forms.py:1685 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:709 -#: netbox/dcim/tables/devices.py:919 netbox/dcim/tables/devices.py:1006 -#: netbox/dcim/tables/devices.py:1165 netbox/dcim/tables/sites.py:28 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:719 +#: netbox/dcim/tables/devices.py:929 netbox/dcim/tables/devices.py:1016 +#: netbox/dcim/tables/devices.py:1175 netbox/dcim/tables/sites.py:28 #: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:147 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:770 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 @@ -3284,7 +3283,7 @@ msgid "Rear" msgstr "Posteriore" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:1983 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1984 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Messo in scena" @@ -3317,7 +3316,7 @@ msgid "Top to bottom" msgstr "Dall'alto verso il basso" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:1558 msgid "Passive" msgstr "Passivo" @@ -3346,8 +3345,8 @@ msgid "Proprietary" msgstr "Proprietario" #: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1469 netbox/dcim/choices.py:1471 -#: netbox/dcim/choices.py:1707 netbox/dcim/choices.py:1709 +#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 +#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Altro" @@ -3364,7 +3363,7 @@ msgstr "Fisico" msgid "Virtual" msgstr "Virtuale" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1346 +#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 #: netbox/dcim/forms/bulk_edit.py:1642 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1126 netbox/dcim/forms/model_forms.py:1579 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3378,7 +3377,7 @@ msgstr "Interfacce virtuali" #: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:922 netbox/dcim/forms/model_forms.py:1108 -#: netbox/dcim/tables/devices.py:713 netbox/templates/dcim/interface.html:112 +#: 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 @@ -3422,31 +3421,31 @@ msgstr "Ethernet a 50 Gbps" msgid "100 Gbps Ethernet" msgstr "Ethernet 100 Gbps" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1253 msgid "200 Gbps Ethernet" msgstr "Ethernet a 200 Gbps" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1267 msgid "400 Gbps Ethernet" msgstr "Ethernet a 400 Gbps" -#: netbox/dcim/choices.py:1284 +#: netbox/dcim/choices.py:1285 msgid "800 Gbps Ethernet" msgstr "Ethernet a 800 Gbps" -#: netbox/dcim/choices.py:1293 +#: netbox/dcim/choices.py:1294 msgid "Pluggable transceivers" msgstr "Ricetrasmettitori collegabili" -#: netbox/dcim/choices.py:1330 +#: netbox/dcim/choices.py:1331 msgid "Backplane Ethernet" msgstr "Backplane Ethernet" -#: netbox/dcim/choices.py:1362 +#: netbox/dcim/choices.py:1363 msgid "Cellular" msgstr "Cellulare" -#: netbox/dcim/choices.py:1414 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3454,147 +3453,147 @@ msgstr "Cellulare" msgid "Serial" msgstr "Seriale" -#: netbox/dcim/choices.py:1429 +#: netbox/dcim/choices.py:1430 msgid "Coaxial" msgstr "Coassiale" -#: netbox/dcim/choices.py:1450 +#: netbox/dcim/choices.py:1451 msgid "Stacking" msgstr "impilamento" -#: netbox/dcim/choices.py:1502 +#: netbox/dcim/choices.py:1503 msgid "Half" msgstr "Metà" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1504 msgid "Full" msgstr "Completo" -#: netbox/dcim/choices.py:1504 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1517 msgid "Access" msgstr "Accesso" -#: netbox/dcim/choices.py:1517 netbox/ipam/tables/vlans.py:150 +#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:150 #: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Taggato" -#: netbox/dcim/choices.py:1518 +#: netbox/dcim/choices.py:1519 msgid "Tagged (All)" msgstr "Contrassegnati (tutti)" -#: netbox/dcim/choices.py:1519 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1548 +#: netbox/dcim/choices.py:1549 msgid "IEEE Standard" msgstr "Norma IEEE" -#: netbox/dcim/choices.py:1559 +#: netbox/dcim/choices.py:1560 msgid "Passive 24V (2-pair)" msgstr "24V passivo (2 coppie)" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1561 msgid "Passive 24V (4-pair)" msgstr "24V passivo (4 coppie)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1562 msgid "Passive 48V (2-pair)" msgstr "48V passivo (2 coppie)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1563 msgid "Passive 48V (4-pair)" msgstr "48V passivo (4 coppie)" -#: netbox/dcim/choices.py:1635 +#: netbox/dcim/choices.py:1636 msgid "Copper" msgstr "Rame" -#: netbox/dcim/choices.py:1658 +#: netbox/dcim/choices.py:1659 msgid "Fiber Optic" msgstr "Fibra ottica" -#: netbox/dcim/choices.py:1694 netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1820 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1764 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Rame - Coppia intrecciata (UTP/STP)" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1778 msgid "Copper - Twinax (DAC)" msgstr "Rame - Twinax (DAC)" -#: netbox/dcim/choices.py:1784 +#: netbox/dcim/choices.py:1785 msgid "Copper - Coaxial" msgstr "Rame - coassiale" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1791 msgid "Fiber - Multimode" msgstr "Fibra - multimodale" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1802 msgid "Fiber - Single-mode" msgstr "Fibra - Monomodale" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1810 msgid "Fiber - Other" msgstr "Fibra - Altro" -#: netbox/dcim/choices.py:1834 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1835 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Connesso" -#: netbox/dcim/choices.py:1853 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Chilometri" -#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1855 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Metri" -#: netbox/dcim/choices.py:1855 +#: netbox/dcim/choices.py:1856 msgid "Centimeters" msgstr "Centimetri" -#: netbox/dcim/choices.py:1856 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Miglia" -#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1858 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Piedi" -#: netbox/dcim/choices.py:1905 +#: netbox/dcim/choices.py:1906 msgid "Redundant" msgstr "Ridondante" -#: netbox/dcim/choices.py:1926 +#: netbox/dcim/choices.py:1927 msgid "Single phase" msgstr "Monofase" -#: netbox/dcim/choices.py:1927 +#: netbox/dcim/choices.py:1928 msgid "Three-phase" msgstr "Trifase" -#: netbox/dcim/choices.py:1943 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1944 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:71 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Disabili" -#: netbox/dcim/choices.py:1944 +#: netbox/dcim/choices.py:1945 msgid "Faulty" msgstr "Difettoso" @@ -4018,7 +4017,7 @@ msgstr "VID assegnato" #: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:795 -#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -4059,7 +4058,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1879 netbox/dcim/forms/filtersets.py:1531 -#: netbox/dcim/tables/devices.py:603 netbox/ipam/filtersets.py:1043 +#: netbox/dcim/tables/devices.py:613 netbox/ipam/filtersets.py:1043 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -4121,8 +4120,8 @@ msgstr "Interfaccia con ponte (ID)" msgid "LAG interface (ID)" msgstr "Interfaccia LAG (ID)" -#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:1154 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/tables/devices.py:1164 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4155,7 +4154,7 @@ msgstr "Contesto del dispositivo virtuale (identificatore)" msgid "Wireless LAN" msgstr "LAN senza fili" -#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:654 +#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:664 msgid "Wireless link" msgstr "Collegamento wireless" @@ -4220,7 +4219,7 @@ msgstr "Etichette" #: netbox/dcim/forms/model_forms.py:601 netbox/dcim/forms/model_forms.py:660 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:183 -#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:770 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:56 @@ -4269,7 +4268,7 @@ msgstr "Fuso orario" #: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:1229 #: netbox/dcim/forms/model_forms.py:1698 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:115 -#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:999 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4738,7 +4737,7 @@ msgid "Wireless role" msgstr "Ruolo wireless" #: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/model_forms.py:783 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:335 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:345 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4752,7 +4751,7 @@ msgstr "Ruolo wireless" msgid "Module" msgstr "Modulo" -#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:718 +#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:728 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "RITARDO" @@ -4764,7 +4763,7 @@ msgstr "Contesti dei dispositivi virtuali" #: netbox/dcim/forms/bulk_edit.py:1520 netbox/dcim/forms/bulk_import.py:793 #: netbox/dcim/forms/bulk_import.py:819 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4793,14 +4792,14 @@ msgid "VLAN group" msgstr "Gruppo VLAN" #: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "VLAN senza tag" #: netbox/dcim/forms/bulk_edit.py:1575 netbox/dcim/forms/model_forms.py:1526 -#: netbox/dcim/tables/devices.py:618 +#: netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4824,7 +4823,7 @@ msgid "Wireless LAN group" msgstr "Gruppo LAN wireless" #: netbox/dcim/forms/bulk_edit.py:1618 netbox/dcim/forms/model_forms.py:1503 -#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/tables/devices.py:670 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" @@ -5228,7 +5227,7 @@ msgstr "Porta posteriore corrispondente" msgid "Physical medium classification" msgstr "Classificazione del mezzo fisico" -#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:873 +#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Dispositivo installato" @@ -5400,7 +5399,7 @@ msgstr "" "sei caratteri: esadecimale non valido." #: netbox/dcim/forms/bulk_import.py:1542 netbox/dcim/forms/model_forms.py:900 -#: netbox/dcim/tables/devices.py:1078 netbox/templates/dcim/device.html:138 +#: 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" @@ -5511,7 +5510,7 @@ msgstr "Pannello di alimentazione" msgid "Power Feed" msgstr "Alimentazione" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:317 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:327 msgid "Device Status" msgstr "Stato del dispositivo" @@ -5589,8 +5588,8 @@ msgstr "Occupato" #: netbox/dcim/forms/filtersets.py:1322 netbox/dcim/forms/filtersets.py:1347 #: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1391 -#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:682 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:396 +#: netbox/dcim/tables/devices.py:692 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5644,7 +5643,7 @@ msgid "Transmit power (dBm)" msgstr "Potenza di trasmissione (dBm)" #: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1569 -#: netbox/dcim/tables/devices.py:349 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:359 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5654,7 +5653,7 @@ msgstr "Potenza di trasmissione (dBm)" msgid "Cable" msgstr "Cavo" -#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:998 +#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:1008 msgid "Discovered" msgstr "Scoperto" @@ -5846,7 +5845,7 @@ msgid "Front Port" msgstr "Porta anteriore" #: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1773 -#: netbox/dcim/tables/devices.py:763 +#: netbox/dcim/tables/devices.py:773 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5859,7 +5858,7 @@ msgid "Rear Port" msgstr "Porta posteriore" #: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1774 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:533 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:543 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -6001,7 +6000,7 @@ msgstr "" " al numero selezionato di posizioni delle porte posteriori " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1094 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6523,7 +6522,7 @@ msgid "tagged VLANs" msgstr "VLAN contrassegnate" #: netbox/dcim/models/device_components.py:604 -#: netbox/dcim/tables/devices.py:621 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:631 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:694 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -7794,7 +7793,7 @@ msgstr "Modello di configurazione" msgid "U Height" msgstr "Altezza U" -#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1128 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:317 #: netbox/ipam/forms/model_forms.py:330 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7803,12 +7802,12 @@ msgstr "Altezza U" msgid "IP Address" msgstr "Indirizzo IP" -#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1122 +#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1132 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Indirizzo IPv4" -#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1126 +#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1136 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Indirizzo IPv6" @@ -7846,7 +7845,7 @@ msgstr "Porte di alimentazione" msgid "Power outlets" msgstr "Prese di corrente" -#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1131 +#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1141 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1207 #: netbox/dcim/views.py:1518 netbox/dcim/views.py:2305 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7880,13 +7879,21 @@ msgstr "Alloggiamenti per moduli" msgid "Inventory items" msgstr "Articoli di inventario" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:317 +msgid "Device Location" +msgstr "Posizione del dispositivo" + +#: netbox/dcim/tables/devices.py:322 +msgid "Device Site" +msgstr "Sito del dispositivo" + +#: netbox/dcim/tables/devices.py:337 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulo Bay" -#: netbox/dcim/tables/devices.py:340 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:350 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1282 #: netbox/dcim/views.py:2391 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 @@ -7897,27 +7904,27 @@ msgstr "Modulo Bay" msgid "Inventory Items" msgstr "Articoli di inventario" -#: netbox/dcim/tables/devices.py:355 +#: netbox/dcim/tables/devices.py:365 msgid "Cable Color" msgstr "Colore del cavo" -#: netbox/dcim/tables/devices.py:361 +#: netbox/dcim/tables/devices.py:371 msgid "Link Peers" msgstr "Collegamento tra colleghi" -#: netbox/dcim/tables/devices.py:364 +#: netbox/dcim/tables/devices.py:374 msgid "Mark Connected" msgstr "Contrassegna connesso" -#: netbox/dcim/tables/devices.py:483 +#: netbox/dcim/tables/devices.py:493 msgid "Maximum draw (W)" msgstr "Assorbimento massimo (W)" -#: netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:496 msgid "Allocated draw (W)" msgstr "Pareggio assegnato (W)" -#: netbox/dcim/tables/devices.py:591 netbox/ipam/forms/model_forms.py:787 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/model_forms.py:787 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:683 #: netbox/ipam/views.py:784 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7929,12 +7936,12 @@ msgstr "Pareggio assegnato (W)" msgid "IP Addresses" msgstr "Indirizzi IP" -#: netbox/dcim/tables/devices.py:597 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:607 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Gruppi FHRP" -#: netbox/dcim/tables/devices.py:609 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:619 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7945,41 +7952,41 @@ msgstr "Gruppi FHRP" msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:655 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Solo gestione" -#: netbox/dcim/tables/devices.py:664 +#: netbox/dcim/tables/devices.py:674 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:681 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Circuito virtuale" -#: netbox/dcim/tables/devices.py:923 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:933 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Modulo installato" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:936 msgid "Module Serial" msgstr "Modulo seriale" -#: netbox/dcim/tables/devices.py:930 +#: netbox/dcim/tables/devices.py:940 msgid "Module Asset Tag" msgstr "Tag delle risorse del modulo" -#: netbox/dcim/tables/devices.py:939 +#: netbox/dcim/tables/devices.py:949 msgid "Module Status" msgstr "Stato del modulo" -#: netbox/dcim/tables/devices.py:993 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Componente" -#: netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1061 msgid "Items" msgstr "Oggetti" @@ -8877,9 +8884,9 @@ msgstr "Nomi utente separati da virgole, racchiusi tra virgolette" #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 -#: netbox/users/forms/model_forms.py:188 netbox/users/forms/model_forms.py:200 -#: netbox/users/forms/model_forms.py:321 netbox/users/tables.py:35 -#: netbox/users/tables.py:106 +#: netbox/tenancy/tables/contacts.py:115 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:200 netbox/users/forms/model_forms.py:321 +#: netbox/users/tables.py:35 netbox/users/tables.py:106 msgid "Groups" msgstr "Gruppi" @@ -12409,7 +12416,7 @@ msgstr "Modelli di servizi applicativi" #: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:308 #: netbox/templates/ipam/ipaddress.html:118 -#: netbox/templates/virtualization/virtualmachine.html:154 +#: netbox/templates/virtualization/virtualmachine.html:156 msgid "Application Services" msgstr "Servizi applicativi" @@ -12461,7 +12468,7 @@ msgstr "Profili IPSec" #: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 -#: netbox/templates/virtualization/virtualmachine.html:174 +#: netbox/templates/virtualization/virtualmachine.html:176 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/virtualization/tables/virtualmachines.py:74 #: netbox/virtualization/views.py:381 @@ -12546,7 +12553,7 @@ msgstr "Personalizzazione" #: netbox/netbox/navigation/menu.py:348 #: netbox/templates/dcim/device_edit.html:105 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:83 #: netbox/templates/dcim/virtualchassis_edit.html:44 #: netbox/templates/generic/bulk_edit.html:76 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -12663,7 +12670,7 @@ msgstr "Cronologia della configurazione" msgid "Background Tasks" msgstr "Attività in background" -#: netbox/netbox/object_actions.py:78 +#: netbox/netbox/object_actions.py:87 #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 #: netbox/templates/extras/tableconfig_edit.html:29 @@ -12675,12 +12682,12 @@ msgstr "Attività in background" msgid "Add" msgstr "Inserisci" -#: netbox/netbox/object_actions.py:88 +#: netbox/netbox/object_actions.py:97 #: netbox/utilities/templates/buttons/clone.html:4 msgid "Clone" msgstr "Clona" -#: netbox/netbox/object_actions.py:104 +#: netbox/netbox/object_actions.py:113 #: netbox/templates/circuits/inc/circuit_termination.html:15 #: netbox/templates/circuits/inc/circuit_termination_fields.html:37 #: netbox/templates/dcim/inc/panels/inventory_items.html:32 @@ -12693,7 +12700,7 @@ msgstr "Clona" msgid "Edit" msgstr "Modifica" -#: netbox/netbox/object_actions.py:115 +#: netbox/netbox/object_actions.py:124 #: netbox/templates/circuits/inc/circuit_termination.html:23 #: netbox/templates/dcim/inc/panels/inventory_items.html:37 #: netbox/templates/dcim/powerpanel.html:66 @@ -12708,26 +12715,26 @@ msgstr "Modifica" msgid "Delete" msgstr "Elimina" -#: netbox/netbox/object_actions.py:126 +#: netbox/netbox/object_actions.py:135 #: netbox/utilities/templatetags/buttons.py:190 msgid "Import" msgstr "Importa" -#: netbox/netbox/object_actions.py:136 +#: netbox/netbox/object_actions.py:145 #: netbox/utilities/templatetags/buttons.py:207 msgid "Export" msgstr "Esporta" -#: netbox/netbox/object_actions.py:164 +#: netbox/netbox/object_actions.py:173 #: netbox/utilities/templatetags/buttons.py:227 msgid "Edit Selected" msgstr "Modifica selezionato" -#: netbox/netbox/object_actions.py:175 +#: netbox/netbox/object_actions.py:184 msgid "Rename Selected" msgstr "Rinomina selezionato" -#: netbox/netbox/object_actions.py:186 +#: netbox/netbox/object_actions.py:195 #: netbox/utilities/templatetags/buttons.py:244 msgid "Delete Selected" msgstr "Elimina selezionati" @@ -12879,63 +12886,63 @@ msgstr "Impossibile aggiungere negozi al registro dopo l'inizializzazione" msgid "Cannot delete stores from registry" msgstr "Impossibile eliminare i negozi dal registro" -#: netbox/netbox/settings.py:784 +#: netbox/netbox/settings.py:800 msgid "Czech" msgstr "cechi" -#: netbox/netbox/settings.py:785 +#: netbox/netbox/settings.py:801 msgid "Danish" msgstr "danese" -#: netbox/netbox/settings.py:786 +#: netbox/netbox/settings.py:802 msgid "German" msgstr "Tedesco" -#: netbox/netbox/settings.py:787 +#: netbox/netbox/settings.py:803 msgid "English" msgstr "Inglese" -#: netbox/netbox/settings.py:788 +#: netbox/netbox/settings.py:804 msgid "Spanish" msgstr "spagnolo" -#: netbox/netbox/settings.py:789 +#: netbox/netbox/settings.py:805 msgid "French" msgstr "Francese" -#: netbox/netbox/settings.py:790 +#: netbox/netbox/settings.py:806 msgid "Italian" msgstr "Italiano" -#: netbox/netbox/settings.py:791 +#: netbox/netbox/settings.py:807 msgid "Japanese" msgstr "Giapponese" -#: netbox/netbox/settings.py:792 +#: netbox/netbox/settings.py:808 msgid "Dutch" msgstr "Olandese" -#: netbox/netbox/settings.py:793 +#: netbox/netbox/settings.py:809 msgid "Polish" msgstr "Polacco" -#: netbox/netbox/settings.py:794 +#: netbox/netbox/settings.py:810 msgid "Portuguese" msgstr "portoghese" -#: netbox/netbox/settings.py:795 +#: netbox/netbox/settings.py:811 msgid "Russian" msgstr "Russo" -#: netbox/netbox/settings.py:796 +#: netbox/netbox/settings.py:812 msgid "Turkish" msgstr "turco" -#: netbox/netbox/settings.py:797 +#: netbox/netbox/settings.py:813 msgid "Ukrainian" msgstr "ucraino" -#: netbox/netbox/settings.py:798 +#: netbox/netbox/settings.py:814 msgid "Chinese" msgstr "Cinese" @@ -13054,7 +13061,7 @@ msgstr "Dati sincronizzati per {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Sincronizzato {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:115 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} deve implementare get_children ()" @@ -14079,7 +14086,7 @@ msgid "Leg" msgstr "Gamba" #: netbox/templates/dcim/device.html:312 -#: netbox/templates/virtualization/virtualmachine.html:158 +#: netbox/templates/virtualization/virtualmachine.html:160 msgid "Add an application service" msgstr "Aggiungere un servizio applicativo" @@ -15817,17 +15824,17 @@ msgid "Allocated Resources" msgstr "Risorse allocate" #: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/virtualmachine.html:125 +#: netbox/templates/virtualization/virtualmachine.html:127 msgid "Virtual CPUs" msgstr "CPU virtuali" #: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/virtualmachine.html:129 +#: netbox/templates/virtualization/virtualmachine.html:131 msgid "Memory" msgstr "Memoria" #: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/virtualmachine.html:140 +#: netbox/templates/virtualization/virtualmachine.html:142 msgid "Disk Space" msgstr "Spazio su disco" @@ -15872,13 +15879,13 @@ msgstr "Tipo di cluster" msgid "Virtual Disk" msgstr "Disco virtuale" -#: netbox/templates/virtualization/virtualmachine.html:122 +#: netbox/templates/virtualization/virtualmachine.html:124 #: netbox/virtualization/forms/bulk_edit.py:172 #: netbox/virtualization/forms/model_forms.py:231 msgid "Resources" msgstr "Risorse" -#: netbox/templates/virtualization/virtualmachine.html:178 +#: netbox/templates/virtualization/virtualmachine.html:180 msgid "Add Virtual Disk" msgstr "Aggiungi disco virtuale" @@ -16880,11 +16887,7 @@ msgstr "Abbonati" msgid "Copy to clipboard" msgstr "Copia negli appunti" -#: netbox/utilities/templates/form_helpers/render_field.html:57 -msgid "This field is required" -msgstr "Questo campo è obbligatorio" - -#: netbox/utilities/templates/form_helpers/render_field.html:70 +#: netbox/utilities/templates/form_helpers/render_field.html:66 msgid "Set Null" msgstr "Imposta Null" diff --git a/netbox/translations/ja/LC_MESSAGES/django.mo b/netbox/translations/ja/LC_MESSAGES/django.mo index c1a2329dbc606382a323f0be9880f13d7deb86f6..36fdb356445c15fd01d7b0bfd7fb92d0267dd00a 100644 GIT binary patch delta 71180 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 dqrrzOTN{b{~sYa&o}@8 delta 71129 zcmXWkcfgNT|G@FD`wo$$Xep7sHyO#^k(tpjl8}aEg!+%MP2zsJ)DsG1+T%2=jcc(A{)t8Lv=a+t>R~lJ6VJo0xB!RX4!jsUoKzrF z9G}Dz_$ty(HnWbzkrZsh%D4-QVeyj-WJ=;GNX1MY^v2d$7<-`&4n*sZjO*jk`m-ay z5KkcgM3ldYN0I+DcRicQd=mxxa0wR<;UrvKx4M#`E-pX^@IGcuWXh*CJR=;5Hn=F< zh>pB)g|znd!U1UcG;D**&^_=gR>B$;Q%60~y>bJ(bn~$YE~;1{n<+@*5eo8g8M+sq zjtVb@Z=nsWi~Od@Z^t7j{~2BL-|%?MuT&sY8c)X4upyp=z0nyNjqLZ#*h<;7d8Scd z$G4&p-W?Slz+=ci6~2bnTaPyM1=`Tp;U08z{f)L$uyUH&qtW^;(SdeA@9UB!;V$ow z$KhzS0n7C!beG?aj&LbD6EC5Gy^W{ir)d5CX#E0J(!fff?Uq67*G2Dd75Qve65eng zy5^(e!eX@IGw6t4jr^L(ZwS9c@82HR_o2u1AlhNEs;Qk*(RQk!1FnnI%Vyd|L0`1P zk?BI_YV_RBM9=rV=nOoLcKB-eL0sP)*LR{baR6=ah-zt19D}w~37z`-cryKGT9I(G z3`B1nhekLJZQxFHB#Y6JJ%f(q&A9#nx`{tWPs0{8z=G8aWU6B+bO~C9y|5|yi?Oli z{{a$p@CysDP>lkan%Dx}M5E9KuR;Tvh6XkdZTMa^fTz*D@B$j>rYQdrJ#N3E_Z`3s zF~26~--4ke?C3IdipQb5bT&HDo6v~wzzX;gR>a@YC*6s)3S?SfFZBM~&D?}m4_A zCg@_dMMv5V?dW`T#N*Hzy8)fa`?FEu*|_i_T5)^i|3E7iJu_|l)6iX22@SM5`XX

$Y)9|= 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 diff --git a/netbox/translations/ja/LC_MESSAGES/django.po b/netbox/translations/ja/LC_MESSAGES/django.po index ac5abc806..68f5b1b58 100644 --- a/netbox/translations/ja/LC_MESSAGES/django.po +++ b/netbox/translations/ja/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-16 05:02+0000\n" +"POT-Creation-Date: 2025-09-30 05:03+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Japanese (https://app.transifex.com/netbox-community/teams/178115/ja/)\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:1835 -#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 -#: netbox/dcim/choices.py:1982 netbox/virtualization/choices.py:20 +#: 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/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:1892 netbox/dcim/choices.py:1959 -#: netbox/dcim/choices.py:1981 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 +#: netbox/dcim/choices.py:1982 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:1891 -#: netbox/dcim/choices.py:1961 netbox/dcim/choices.py:1980 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1962 netbox/dcim/choices.py:1981 #: 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:1904 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1905 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -672,8 +672,8 @@ msgstr "サービス ID" #: netbox/dcim/forms/bulk_edit.py:1813 netbox/dcim/forms/bulk_import.py:1435 #: 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:757 netbox/dcim/tables/devices.py:813 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 +#: netbox/dcim/tables/devices.py:1064 netbox/dcim/tables/devicetypes.py:256 #: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:512 #: netbox/templates/circuits/circuittype.html:30 @@ -718,7 +718,7 @@ msgstr "色" #: netbox/dcim/forms/model_forms.py:823 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:196 -#: netbox/dcim/tables/devices.py:865 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/devices.py:875 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:474 netbox/extras/tables/tables.py:534 #: netbox/netbox/tables/tables.py:272 @@ -790,8 +790,8 @@ msgstr "プロバイダアカウント" #: netbox/dcim/forms/filtersets.py:1036 netbox/dcim/forms/filtersets.py:1137 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/filtersets.py:1655 netbox/dcim/tables/devices.py:158 -#: netbox/dcim/tables/devices.py:537 netbox/dcim/tables/devices.py:868 -#: netbox/dcim/tables/devices.py:1002 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:547 netbox/dcim/tables/devices.py:878 +#: netbox/dcim/tables/devices.py:1012 netbox/dcim/tables/devices.py:1123 #: netbox/dcim/tables/modules.py:104 netbox/dcim/tables/power.py:74 #: netbox/dcim/tables/racks.py:129 netbox/dcim/tables/racks.py:233 #: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 @@ -1021,7 +1021,7 @@ msgstr "属性" #: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:625 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:75 +#: netbox/templates/dcim/htmx/cable_edit.html:74 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:80 @@ -1115,7 +1115,7 @@ msgstr "プロバイダネットワーク" #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1224 netbox/dcim/forms/model_forms.py:1693 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:187 -#: netbox/dcim/tables/devices.py:860 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/tables/devices.py:870 netbox/dcim/tables/devices.py:996 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:689 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1239,7 +1239,7 @@ msgstr "運用上のロール" #: netbox/dcim/forms/bulk_import.py:1289 netbox/dcim/forms/model_forms.py:1298 #: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1734 #: netbox/dcim/forms/model_forms.py:1769 netbox/dcim/forms/model_forms.py:1899 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1159 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:291 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1421,8 +1421,7 @@ msgstr "割当" #: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 -#: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/forms/model_forms.py:124 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1740,13 +1739,13 @@ msgstr "仮想回線終端" #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/devices.py:312 -#: netbox/dcim/tables/devices.py:415 netbox/dcim/tables/devices.py:456 -#: netbox/dcim/tables/devices.py:504 netbox/dcim/tables/devices.py:558 -#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devices.py:701 -#: netbox/dcim/tables/devices.py:784 netbox/dcim/tables/devices.py:830 -#: netbox/dcim/tables/devices.py:892 netbox/dcim/tables/devices.py:961 -#: netbox/dcim/tables/devices.py:1026 netbox/dcim/tables/devices.py:1045 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:466 +#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:568 +#: netbox/dcim/tables/devices.py:591 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:840 +#: netbox/dcim/tables/devices.py:902 netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:1036 netbox/dcim/tables/devices.py:1055 +#: netbox/dcim/tables/devices.py:1084 netbox/dcim/tables/devices.py:1114 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 @@ -1901,7 +1900,7 @@ msgstr "保証帯域" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1087 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1097 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 @@ -1914,7 +1913,7 @@ msgstr "保証帯域" #: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 #: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 -#: netbox/templates/dcim/htmx/cable_edit.html:91 +#: 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 @@ -2004,12 +2003,12 @@ msgstr "終端" #: netbox/dcim/forms/model_forms.py:1850 netbox/dcim/forms/model_forms.py:1923 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:393 -#: netbox/dcim/tables/devices.py:434 netbox/dcim/tables/devices.py:476 -#: netbox/dcim/tables/devices.py:526 netbox/dcim/tables/devices.py:638 -#: netbox/dcim/tables/devices.py:750 netbox/dcim/tables/devices.py:806 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/devices.py:911 -#: netbox/dcim/tables/devices.py:979 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:403 +#: netbox/dcim/tables/devices.py:444 netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:536 netbox/dcim/tables/devices.py:648 +#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 +#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 +#: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:158 @@ -2032,7 +2031,7 @@ msgstr "終端" #: netbox/templates/dcim/virtualchassis.html:55 #: netbox/templates/dcim/virtualchassis_edit.html:55 #: netbox/templates/dcim/virtualdevicecontext.html:22 -#: netbox/templates/virtualization/virtualmachine.html:114 +#: netbox/templates/virtualization/virtualmachine.html:116 #: netbox/templates/vpn/tunneltermination.html:23 #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:133 @@ -2114,7 +2113,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:1894 netbox/dcim/choices.py:1984 +#: netbox/dcim/choices.py:1895 netbox/dcim/choices.py:1985 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "失敗" @@ -2285,9 +2284,9 @@ 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:1942 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1943 #: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1482 -#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:586 +#: 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 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 #: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 @@ -2474,7 +2473,7 @@ msgstr "同期するファイルをアップロードするか、データファ msgid "Rack Elevations" msgstr "ラック図" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1813 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1814 #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1436 #: netbox/dcim/forms/bulk_edit.py:1457 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -3115,8 +3114,8 @@ msgid "Staging" msgstr "ステージング" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1836 -#: netbox/dcim/choices.py:1985 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1837 +#: netbox/dcim/choices.py:1986 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "廃止" @@ -3181,7 +3180,7 @@ msgstr "廃止済" msgid "Millimeters" msgstr "ミリメートル" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1859 msgid "Inches" msgstr "インチ" @@ -3213,9 +3212,9 @@ msgstr "古い" #: netbox/dcim/forms/model_forms.py:540 netbox/dcim/forms/model_forms.py:1216 #: netbox/dcim/forms/model_forms.py:1685 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:709 -#: netbox/dcim/tables/devices.py:919 netbox/dcim/tables/devices.py:1006 -#: netbox/dcim/tables/devices.py:1165 netbox/dcim/tables/sites.py:28 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:719 +#: netbox/dcim/tables/devices.py:929 netbox/dcim/tables/devices.py:1016 +#: netbox/dcim/tables/devices.py:1175 netbox/dcim/tables/sites.py:28 #: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:147 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:770 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 @@ -3265,7 +3264,7 @@ msgid "Rear" msgstr "背面" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:1983 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1984 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "検証" @@ -3298,7 +3297,7 @@ msgid "Top to bottom" msgstr "上から下へ" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:1558 msgid "Passive" msgstr "パッシブ" @@ -3327,8 +3326,8 @@ msgid "Proprietary" msgstr "独自規格" #: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1469 netbox/dcim/choices.py:1471 -#: netbox/dcim/choices.py:1707 netbox/dcim/choices.py:1709 +#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 +#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "その他" @@ -3345,7 +3344,7 @@ msgstr "物理" msgid "Virtual" msgstr "仮想" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1346 +#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 #: netbox/dcim/forms/bulk_edit.py:1642 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1126 netbox/dcim/forms/model_forms.py:1579 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3359,7 +3358,7 @@ msgstr "仮想インタフェース" #: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:922 netbox/dcim/forms/model_forms.py:1108 -#: netbox/dcim/tables/devices.py:713 netbox/templates/dcim/interface.html:112 +#: 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 @@ -3403,31 +3402,31 @@ msgstr "50 ギガビットイーサネット" msgid "100 Gbps Ethernet" msgstr "100 ギガビットイーサネット" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1253 msgid "200 Gbps Ethernet" msgstr "200 ギガビット/秒イーサネット" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1267 msgid "400 Gbps Ethernet" msgstr "400 ギガビットイーサネット" -#: netbox/dcim/choices.py:1284 +#: netbox/dcim/choices.py:1285 msgid "800 Gbps Ethernet" msgstr "800 ギガビット/秒イーサネット" -#: netbox/dcim/choices.py:1293 +#: netbox/dcim/choices.py:1294 msgid "Pluggable transceivers" msgstr "プラガブルトランシーバー" -#: netbox/dcim/choices.py:1330 +#: netbox/dcim/choices.py:1331 msgid "Backplane Ethernet" msgstr "バックプレーンイーサネット" -#: netbox/dcim/choices.py:1362 +#: netbox/dcim/choices.py:1363 msgid "Cellular" msgstr "セルラー" -#: netbox/dcim/choices.py:1414 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3435,147 +3434,147 @@ msgstr "セルラー" msgid "Serial" msgstr "シリアル" -#: netbox/dcim/choices.py:1429 +#: netbox/dcim/choices.py:1430 msgid "Coaxial" msgstr "同軸" -#: netbox/dcim/choices.py:1450 +#: netbox/dcim/choices.py:1451 msgid "Stacking" msgstr "スタック" -#: netbox/dcim/choices.py:1502 +#: netbox/dcim/choices.py:1503 msgid "Half" msgstr "半二重" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1504 msgid "Full" msgstr "全二重" -#: netbox/dcim/choices.py:1504 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "自動" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1517 msgid "Access" msgstr "アクセス" -#: netbox/dcim/choices.py:1517 netbox/ipam/tables/vlans.py:150 +#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:150 #: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "タグ付き" -#: netbox/dcim/choices.py:1518 +#: netbox/dcim/choices.py:1519 msgid "Tagged (All)" msgstr "タグ付き (全て)" -#: netbox/dcim/choices.py:1519 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1548 +#: netbox/dcim/choices.py:1549 msgid "IEEE Standard" msgstr "IEEE スタンダード" -#: netbox/dcim/choices.py:1559 +#: netbox/dcim/choices.py:1560 msgid "Passive 24V (2-pair)" msgstr "パッシブ 24V (2ペア)" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1561 msgid "Passive 24V (4-pair)" msgstr "パッシブ 24V (4ペア)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1562 msgid "Passive 48V (2-pair)" msgstr "パッシブ 48V (2ペア)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1563 msgid "Passive 48V (4-pair)" msgstr "パッシブ 48V (4ペア)" -#: netbox/dcim/choices.py:1635 +#: netbox/dcim/choices.py:1636 msgid "Copper" msgstr "カッパー" -#: netbox/dcim/choices.py:1658 +#: netbox/dcim/choices.py:1659 msgid "Fiber Optic" msgstr "光ファイバー" -#: netbox/dcim/choices.py:1694 netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1820 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1764 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "銅線-ツイストペア (UTP/STP)" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1778 msgid "Copper - Twinax (DAC)" msgstr "銅-トワイナックス (DAC)" -#: netbox/dcim/choices.py:1784 +#: netbox/dcim/choices.py:1785 msgid "Copper - Coaxial" msgstr "銅-同軸" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1791 msgid "Fiber - Multimode" msgstr "ファイバ-マルチモード" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1802 msgid "Fiber - Single-mode" msgstr "ファイバ-シングルモード" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1810 msgid "Fiber - Other" msgstr "ファイバー-その他" -#: netbox/dcim/choices.py:1834 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1835 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "接続済" -#: netbox/dcim/choices.py:1853 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "キロメートル" -#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1855 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "メートル" -#: netbox/dcim/choices.py:1855 +#: netbox/dcim/choices.py:1856 msgid "Centimeters" msgstr "センチメートル" -#: netbox/dcim/choices.py:1856 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:179 msgid "Miles" msgstr "マイル" -#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1858 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "フィート" -#: netbox/dcim/choices.py:1905 +#: netbox/dcim/choices.py:1906 msgid "Redundant" msgstr "冗長" -#: netbox/dcim/choices.py:1926 +#: netbox/dcim/choices.py:1927 msgid "Single phase" msgstr "単相" -#: netbox/dcim/choices.py:1927 +#: netbox/dcim/choices.py:1928 msgid "Three-phase" msgstr "三相" -#: netbox/dcim/choices.py:1943 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1944 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:71 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "無効" -#: netbox/dcim/choices.py:1944 +#: netbox/dcim/choices.py:1945 msgid "Faulty" msgstr "不良" @@ -3999,7 +3998,7 @@ msgstr "割当 VID" #: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:795 -#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -4040,7 +4039,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1879 netbox/dcim/forms/filtersets.py:1531 -#: netbox/dcim/tables/devices.py:603 netbox/ipam/filtersets.py:1043 +#: netbox/dcim/tables/devices.py:613 netbox/ipam/filtersets.py:1043 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -4098,8 +4097,8 @@ msgstr "ブリッジインタフェース (ID)" msgid "LAG interface (ID)" msgstr "LAG インタフェース (ID)" -#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:1154 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/tables/devices.py:1164 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4132,7 +4131,7 @@ msgstr "仮想デバイスコンテキスト (識別子)" msgid "Wireless LAN" msgstr "無線 LAN" -#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:654 +#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:664 msgid "Wireless link" msgstr "無線リンク" @@ -4197,7 +4196,7 @@ msgstr "タグ" #: netbox/dcim/forms/model_forms.py:601 netbox/dcim/forms/model_forms.py:660 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:183 -#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:770 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:56 @@ -4244,7 +4243,7 @@ msgstr "タイムゾーン" #: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:1229 #: netbox/dcim/forms/model_forms.py:1698 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:115 -#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:999 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4713,7 +4712,7 @@ msgid "Wireless role" msgstr "無線ロール" #: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/model_forms.py:783 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:335 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:345 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4727,7 +4726,7 @@ msgstr "無線ロール" msgid "Module" msgstr "モジュール" -#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:718 +#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:728 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" @@ -4739,7 +4738,7 @@ msgstr "仮想デバイスコンテキスト" #: netbox/dcim/forms/bulk_edit.py:1520 netbox/dcim/forms/bulk_import.py:793 #: netbox/dcim/forms/bulk_import.py:819 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4768,14 +4767,14 @@ msgid "VLAN group" msgstr "VLAN グループ" #: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "タグなし VLAN" #: netbox/dcim/forms/bulk_edit.py:1575 netbox/dcim/forms/model_forms.py:1526 -#: netbox/dcim/tables/devices.py:618 +#: netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4799,7 +4798,7 @@ msgid "Wireless LAN group" msgstr "無線 LAN グループ" #: netbox/dcim/forms/bulk_edit.py:1618 netbox/dcim/forms/model_forms.py:1503 -#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/tables/devices.py:670 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" @@ -5194,7 +5193,7 @@ msgstr "対応する背面ポート" msgid "Physical medium classification" msgstr "物理媒体の分類" -#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:873 +#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "取付済みデバイス" @@ -5355,7 +5354,7 @@ msgid "" msgstr "{color} 使用されているどの色名とも一致せず、6 文字を超えました。16 進数が無効です。" #: netbox/dcim/forms/bulk_import.py:1542 netbox/dcim/forms/model_forms.py:900 -#: netbox/dcim/tables/devices.py:1078 netbox/templates/dcim/device.html:138 +#: 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" @@ -5461,7 +5460,7 @@ msgstr "電源盤" msgid "Power Feed" msgstr "電源タップ" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:317 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:327 msgid "Device Status" msgstr "デバイスステータス" @@ -5539,8 +5538,8 @@ msgstr "専有済" #: netbox/dcim/forms/filtersets.py:1322 netbox/dcim/forms/filtersets.py:1347 #: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1391 -#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:682 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:396 +#: netbox/dcim/tables/devices.py:692 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5594,7 +5593,7 @@ msgid "Transmit power (dBm)" msgstr "送信出力 (dBm)" #: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1569 -#: netbox/dcim/tables/devices.py:349 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:359 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5604,7 +5603,7 @@ msgstr "送信出力 (dBm)" msgid "Cable" msgstr "ケーブル" -#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:998 +#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:1008 msgid "Discovered" msgstr "自動検出" @@ -5785,7 +5784,7 @@ msgid "Front Port" msgstr "前面ポート" #: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1773 -#: netbox/dcim/tables/devices.py:763 +#: netbox/dcim/tables/devices.py:773 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5798,7 +5797,7 @@ msgid "Rear Port" msgstr "背面ポート" #: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1774 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:533 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:543 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5929,7 +5928,7 @@ msgid "" msgstr "" "前面ポートの数 ({frontport_count}) は選択した背面ポートの数 ({rearport_count}) と一致する必要があります。" -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1094 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6409,7 +6408,7 @@ msgid "tagged VLANs" msgstr "タグ付き VLAN" #: netbox/dcim/models/device_components.py:604 -#: netbox/dcim/tables/devices.py:621 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:631 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:694 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -7593,7 +7592,7 @@ msgstr "設定テンプレート" msgid "U Height" msgstr "ユニット数" -#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1128 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:317 #: netbox/ipam/forms/model_forms.py:330 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7602,12 +7601,12 @@ msgstr "ユニット数" msgid "IP Address" msgstr "IP アドレス" -#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1122 +#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1132 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 アドレス" -#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1126 +#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1136 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6 アドレス" @@ -7645,7 +7644,7 @@ msgstr "電源ポート" msgid "Power outlets" msgstr "電源コンセント" -#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1131 +#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1141 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1207 #: netbox/dcim/views.py:1518 netbox/dcim/views.py:2305 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7679,13 +7678,21 @@ msgstr "モジュールベイ" msgid "Inventory items" msgstr "在庫品目" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:317 +msgid "Device Location" +msgstr "デバイスの場所" + +#: netbox/dcim/tables/devices.py:322 +msgid "Device Site" +msgstr "デバイスサイト" + +#: netbox/dcim/tables/devices.py:337 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "モジュールベイ" -#: netbox/dcim/tables/devices.py:340 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:350 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1282 #: netbox/dcim/views.py:2391 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 @@ -7696,27 +7703,27 @@ msgstr "モジュールベイ" msgid "Inventory Items" msgstr "在庫品目" -#: netbox/dcim/tables/devices.py:355 +#: netbox/dcim/tables/devices.py:365 msgid "Cable Color" msgstr "ケーブル色" -#: netbox/dcim/tables/devices.py:361 +#: netbox/dcim/tables/devices.py:371 msgid "Link Peers" msgstr "対向" -#: netbox/dcim/tables/devices.py:364 +#: netbox/dcim/tables/devices.py:374 msgid "Mark Connected" msgstr "接続済みとしてマークする" -#: netbox/dcim/tables/devices.py:483 +#: netbox/dcim/tables/devices.py:493 msgid "Maximum draw (W)" msgstr "最大電力 (W)" -#: netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:496 msgid "Allocated draw (W)" msgstr "割当電力 (W)" -#: netbox/dcim/tables/devices.py:591 netbox/ipam/forms/model_forms.py:787 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/model_forms.py:787 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:683 #: netbox/ipam/views.py:784 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7728,12 +7735,12 @@ msgstr "割当電力 (W)" msgid "IP Addresses" msgstr "IP アドレス" -#: netbox/dcim/tables/devices.py:597 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:607 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP グループ" -#: netbox/dcim/tables/devices.py:609 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:619 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7744,41 +7751,41 @@ msgstr "FHRP グループ" msgid "Tunnel" msgstr "トンネル" -#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:655 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "管理のみ" -#: netbox/dcim/tables/devices.py:664 +#: netbox/dcim/tables/devices.py:674 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:681 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "仮想回線" -#: netbox/dcim/tables/devices.py:923 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:933 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "取付済みモジュール" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:936 msgid "Module Serial" msgstr "モジュールシリアル番号" -#: netbox/dcim/tables/devices.py:930 +#: netbox/dcim/tables/devices.py:940 msgid "Module Asset Tag" msgstr "モジュール資産タグ" -#: netbox/dcim/tables/devices.py:939 +#: netbox/dcim/tables/devices.py:949 msgid "Module Status" msgstr "モジュールステータス" -#: netbox/dcim/tables/devices.py:993 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "構成要素" -#: netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1061 msgid "Items" msgstr "アイテム" @@ -8660,9 +8667,9 @@ msgstr "二重引用符で囲まれたカンマ区切りユーザ名" #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 -#: netbox/users/forms/model_forms.py:188 netbox/users/forms/model_forms.py:200 -#: netbox/users/forms/model_forms.py:321 netbox/users/tables.py:35 -#: netbox/users/tables.py:106 +#: netbox/tenancy/tables/contacts.py:115 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:200 netbox/users/forms/model_forms.py:321 +#: netbox/users/tables.py:35 netbox/users/tables.py:106 msgid "Groups" msgstr "グループ" @@ -12038,7 +12045,7 @@ msgstr "アプリケーションサービステンプレート" #: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:308 #: netbox/templates/ipam/ipaddress.html:118 -#: netbox/templates/virtualization/virtualmachine.html:154 +#: netbox/templates/virtualization/virtualmachine.html:156 msgid "Application Services" msgstr "アプリケーションサービス" @@ -12090,7 +12097,7 @@ msgstr "IPsec プロファイル" #: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 -#: netbox/templates/virtualization/virtualmachine.html:174 +#: netbox/templates/virtualization/virtualmachine.html:176 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/virtualization/tables/virtualmachines.py:74 #: netbox/virtualization/views.py:381 @@ -12175,7 +12182,7 @@ msgstr "カスタマイズ" #: netbox/netbox/navigation/menu.py:348 #: netbox/templates/dcim/device_edit.html:105 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:83 #: netbox/templates/dcim/virtualchassis_edit.html:44 #: netbox/templates/generic/bulk_edit.html:76 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -12292,7 +12299,7 @@ msgstr "設定履歴" msgid "Background Tasks" msgstr "バックグラウンドタスク" -#: netbox/netbox/object_actions.py:78 +#: netbox/netbox/object_actions.py:87 #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 #: netbox/templates/extras/tableconfig_edit.html:29 @@ -12304,12 +12311,12 @@ msgstr "バックグラウンドタスク" msgid "Add" msgstr "追加" -#: netbox/netbox/object_actions.py:88 +#: netbox/netbox/object_actions.py:97 #: netbox/utilities/templates/buttons/clone.html:4 msgid "Clone" msgstr "クローン" -#: netbox/netbox/object_actions.py:104 +#: netbox/netbox/object_actions.py:113 #: netbox/templates/circuits/inc/circuit_termination.html:15 #: netbox/templates/circuits/inc/circuit_termination_fields.html:37 #: netbox/templates/dcim/inc/panels/inventory_items.html:32 @@ -12322,7 +12329,7 @@ msgstr "クローン" msgid "Edit" msgstr "編集" -#: netbox/netbox/object_actions.py:115 +#: netbox/netbox/object_actions.py:124 #: netbox/templates/circuits/inc/circuit_termination.html:23 #: netbox/templates/dcim/inc/panels/inventory_items.html:37 #: netbox/templates/dcim/powerpanel.html:66 @@ -12337,26 +12344,26 @@ msgstr "編集" msgid "Delete" msgstr "削除" -#: netbox/netbox/object_actions.py:126 +#: netbox/netbox/object_actions.py:135 #: netbox/utilities/templatetags/buttons.py:190 msgid "Import" msgstr "インポート" -#: netbox/netbox/object_actions.py:136 +#: netbox/netbox/object_actions.py:145 #: netbox/utilities/templatetags/buttons.py:207 msgid "Export" msgstr "エクスポート" -#: netbox/netbox/object_actions.py:164 +#: netbox/netbox/object_actions.py:173 #: netbox/utilities/templatetags/buttons.py:227 msgid "Edit Selected" msgstr "選択項目を編集" -#: netbox/netbox/object_actions.py:175 +#: netbox/netbox/object_actions.py:184 msgid "Rename Selected" msgstr "選択項目の名前を変更" -#: netbox/netbox/object_actions.py:186 +#: netbox/netbox/object_actions.py:195 #: netbox/utilities/templatetags/buttons.py:244 msgid "Delete Selected" msgstr "選択項目を削除" @@ -12498,63 +12505,63 @@ msgstr "初期化後にストアをレジストリに追加できません" msgid "Cannot delete stores from registry" msgstr "レジストリからストアを削除できません" -#: netbox/netbox/settings.py:784 +#: netbox/netbox/settings.py:800 msgid "Czech" msgstr "チェコ語" -#: netbox/netbox/settings.py:785 +#: netbox/netbox/settings.py:801 msgid "Danish" msgstr "デンマーク語" -#: netbox/netbox/settings.py:786 +#: netbox/netbox/settings.py:802 msgid "German" msgstr "ドイツ語" -#: netbox/netbox/settings.py:787 +#: netbox/netbox/settings.py:803 msgid "English" msgstr "英語" -#: netbox/netbox/settings.py:788 +#: netbox/netbox/settings.py:804 msgid "Spanish" msgstr "スペイン語" -#: netbox/netbox/settings.py:789 +#: netbox/netbox/settings.py:805 msgid "French" msgstr "フランス語" -#: netbox/netbox/settings.py:790 +#: netbox/netbox/settings.py:806 msgid "Italian" msgstr "イタリア語" -#: netbox/netbox/settings.py:791 +#: netbox/netbox/settings.py:807 msgid "Japanese" msgstr "日本語" -#: netbox/netbox/settings.py:792 +#: netbox/netbox/settings.py:808 msgid "Dutch" msgstr "オランダ語" -#: netbox/netbox/settings.py:793 +#: netbox/netbox/settings.py:809 msgid "Polish" msgstr "ポーランド語" -#: netbox/netbox/settings.py:794 +#: netbox/netbox/settings.py:810 msgid "Portuguese" msgstr "ポルトガル語" -#: netbox/netbox/settings.py:795 +#: netbox/netbox/settings.py:811 msgid "Russian" msgstr "ロシア語" -#: netbox/netbox/settings.py:796 +#: netbox/netbox/settings.py:812 msgid "Turkish" msgstr "トルコ語" -#: netbox/netbox/settings.py:797 +#: netbox/netbox/settings.py:813 msgid "Ukrainian" msgstr "ウクライナ語" -#: netbox/netbox/settings.py:798 +#: netbox/netbox/settings.py:814 msgid "Chinese" msgstr "中国語" @@ -12669,7 +12676,7 @@ msgstr "の同期データ {object_type} {object}。" msgid "Synced {count} {object_type}" msgstr "同期済み {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:115 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} はget_children () を実装する必要があります" @@ -13686,7 +13693,7 @@ msgid "Leg" msgstr "レッグ" #: netbox/templates/dcim/device.html:312 -#: netbox/templates/virtualization/virtualmachine.html:158 +#: netbox/templates/virtualization/virtualmachine.html:160 msgid "Add an application service" msgstr "アプリケーションサービスを追加" @@ -15388,17 +15395,17 @@ msgid "Allocated Resources" msgstr "割り当てられたリソース" #: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/virtualmachine.html:125 +#: netbox/templates/virtualization/virtualmachine.html:127 msgid "Virtual CPUs" msgstr "バーチャル CPU" #: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/virtualmachine.html:129 +#: netbox/templates/virtualization/virtualmachine.html:131 msgid "Memory" msgstr "メモリー" #: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/virtualmachine.html:140 +#: netbox/templates/virtualization/virtualmachine.html:142 msgid "Disk Space" msgstr "ディスク容量" @@ -15443,13 +15450,13 @@ msgstr "クラスタタイプ" msgid "Virtual Disk" msgstr "仮想ディスク" -#: netbox/templates/virtualization/virtualmachine.html:122 +#: netbox/templates/virtualization/virtualmachine.html:124 #: netbox/virtualization/forms/bulk_edit.py:172 #: netbox/virtualization/forms/model_forms.py:231 msgid "Resources" msgstr "リソース" -#: netbox/templates/virtualization/virtualmachine.html:178 +#: netbox/templates/virtualization/virtualmachine.html:180 msgid "Add Virtual Disk" msgstr "仮想ディスクを追加" @@ -16399,11 +16406,7 @@ msgstr "購読" msgid "Copy to clipboard" msgstr "クリップボードにコピー" -#: netbox/utilities/templates/form_helpers/render_field.html:57 -msgid "This field is required" -msgstr "このフィールドは必須です" - -#: netbox/utilities/templates/form_helpers/render_field.html:70 +#: netbox/utilities/templates/form_helpers/render_field.html:66 msgid "Set Null" msgstr "NULL を設定" diff --git a/netbox/translations/nl/LC_MESSAGES/django.mo b/netbox/translations/nl/LC_MESSAGES/django.mo index fc0e03d3d4bb3682e1adb07fddcfe02549e72334..599ec799bedac7c2441c97d168ae1c4d9d82174d 100644 GIT binary patch delta 71181 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

ZB$6BGHZx9>ye$5+@LNP|E&QruKg;|P`s^NW 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 Rb!y+TU9Z5+le}A2{Xb4F7vul{ diff --git a/netbox/translations/nl/LC_MESSAGES/django.po b/netbox/translations/nl/LC_MESSAGES/django.po index c8729bf11..f02ef1b2c 100644 --- a/netbox/translations/nl/LC_MESSAGES/django.po +++ b/netbox/translations/nl/LC_MESSAGES/django.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-16 05:02+0000\n" +"POT-Creation-Date: 2025-09-30 05:03+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Dutch (https://app.transifex.com/netbox-community/teams/178115/nl/)\n" @@ -94,9 +94,9 @@ msgstr "Je wachtwoord is succesvol gewijzigd." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1835 -#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 -#: netbox/dcim/choices.py:1982 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -110,8 +110,8 @@ msgstr "Provisioning" #: 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:1892 netbox/dcim/choices.py:1959 -#: netbox/dcim/choices.py:1981 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 +#: netbox/dcim/choices.py:1982 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 @@ -123,8 +123,8 @@ msgid "Active" msgstr "Actief" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1891 -#: netbox/dcim/choices.py:1961 netbox/dcim/choices.py:1980 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1962 netbox/dcim/choices.py:1981 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Offline" @@ -137,7 +137,7 @@ msgstr "Deprovisioning" msgid "Decommissioned" msgstr "Buiten gebruik" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1904 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1905 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -677,8 +677,8 @@ msgstr "Service-ID" #: netbox/dcim/forms/bulk_edit.py:1813 netbox/dcim/forms/bulk_import.py:1435 #: 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:757 netbox/dcim/tables/devices.py:813 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 +#: netbox/dcim/tables/devices.py:1064 netbox/dcim/tables/devicetypes.py:256 #: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:512 #: netbox/templates/circuits/circuittype.html:30 @@ -723,7 +723,7 @@ msgstr "Kleur" #: netbox/dcim/forms/model_forms.py:823 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:196 -#: netbox/dcim/tables/devices.py:865 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/devices.py:875 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:474 netbox/extras/tables/tables.py:534 #: netbox/netbox/tables/tables.py:272 @@ -795,8 +795,8 @@ msgstr "Provideraccount" #: netbox/dcim/forms/filtersets.py:1036 netbox/dcim/forms/filtersets.py:1137 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/filtersets.py:1655 netbox/dcim/tables/devices.py:158 -#: netbox/dcim/tables/devices.py:537 netbox/dcim/tables/devices.py:868 -#: netbox/dcim/tables/devices.py:1002 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:547 netbox/dcim/tables/devices.py:878 +#: netbox/dcim/tables/devices.py:1012 netbox/dcim/tables/devices.py:1123 #: netbox/dcim/tables/modules.py:104 netbox/dcim/tables/power.py:74 #: netbox/dcim/tables/racks.py:129 netbox/dcim/tables/racks.py:233 #: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 @@ -1026,7 +1026,7 @@ msgstr "Attributen" #: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:625 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:75 +#: netbox/templates/dcim/htmx/cable_edit.html:74 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:80 @@ -1120,7 +1120,7 @@ msgstr "Netwerkprovider" #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1224 netbox/dcim/forms/model_forms.py:1693 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:187 -#: netbox/dcim/tables/devices.py:860 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/tables/devices.py:870 netbox/dcim/tables/devices.py:996 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:689 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1244,7 +1244,7 @@ msgstr "Operationele rol" #: netbox/dcim/forms/bulk_import.py:1289 netbox/dcim/forms/model_forms.py:1298 #: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1734 #: netbox/dcim/forms/model_forms.py:1769 netbox/dcim/forms/model_forms.py:1899 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1159 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:291 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1426,8 +1426,7 @@ msgstr "Opdracht" #: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 -#: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/forms/model_forms.py:124 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1746,13 +1745,13 @@ msgstr "beëindigingen van virtuele circuits" #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/devices.py:312 -#: netbox/dcim/tables/devices.py:415 netbox/dcim/tables/devices.py:456 -#: netbox/dcim/tables/devices.py:504 netbox/dcim/tables/devices.py:558 -#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devices.py:701 -#: netbox/dcim/tables/devices.py:784 netbox/dcim/tables/devices.py:830 -#: netbox/dcim/tables/devices.py:892 netbox/dcim/tables/devices.py:961 -#: netbox/dcim/tables/devices.py:1026 netbox/dcim/tables/devices.py:1045 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:466 +#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:568 +#: netbox/dcim/tables/devices.py:591 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:840 +#: netbox/dcim/tables/devices.py:902 netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:1036 netbox/dcim/tables/devices.py:1055 +#: netbox/dcim/tables/devices.py:1084 netbox/dcim/tables/devices.py:1114 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 @@ -1907,7 +1906,7 @@ msgstr "Vastleggingspercentage" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1087 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1097 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 @@ -1920,7 +1919,7 @@ msgstr "Vastleggingspercentage" #: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 #: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 -#: netbox/templates/dcim/htmx/cable_edit.html:91 +#: 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 @@ -2010,12 +2009,12 @@ msgstr "Beëindigingen" #: netbox/dcim/forms/model_forms.py:1850 netbox/dcim/forms/model_forms.py:1923 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:393 -#: netbox/dcim/tables/devices.py:434 netbox/dcim/tables/devices.py:476 -#: netbox/dcim/tables/devices.py:526 netbox/dcim/tables/devices.py:638 -#: netbox/dcim/tables/devices.py:750 netbox/dcim/tables/devices.py:806 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/devices.py:911 -#: netbox/dcim/tables/devices.py:979 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:403 +#: netbox/dcim/tables/devices.py:444 netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:536 netbox/dcim/tables/devices.py:648 +#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 +#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 +#: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:158 @@ -2038,7 +2037,7 @@ msgstr "Beëindigingen" #: netbox/templates/dcim/virtualchassis.html:55 #: netbox/templates/dcim/virtualchassis_edit.html:55 #: netbox/templates/dcim/virtualdevicecontext.html:22 -#: netbox/templates/virtualization/virtualmachine.html:114 +#: netbox/templates/virtualization/virtualmachine.html:116 #: netbox/templates/vpn/tunneltermination.html:23 #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:133 @@ -2122,7 +2121,7 @@ msgstr "Voltooid" #: 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:1894 netbox/dcim/choices.py:1984 +#: netbox/dcim/choices.py:1895 netbox/dcim/choices.py:1985 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Mislukt" @@ -2293,9 +2292,9 @@ msgid "User name" msgstr "Gebruikersnaam" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1942 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1943 #: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1482 -#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:586 +#: 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 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 #: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 @@ -2485,7 +2484,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Rackverhogingen" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1813 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1814 #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1436 #: netbox/dcim/forms/bulk_edit.py:1457 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -3136,8 +3135,8 @@ msgid "Staging" msgstr "Klaarzetten" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1836 -#: netbox/dcim/choices.py:1985 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1837 +#: netbox/dcim/choices.py:1986 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Ontmanteling" @@ -3202,7 +3201,7 @@ msgstr "Verouderd" msgid "Millimeters" msgstr "Millimeters" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1859 msgid "Inches" msgstr "Inches" @@ -3234,9 +3233,9 @@ msgstr "Muf" #: netbox/dcim/forms/model_forms.py:540 netbox/dcim/forms/model_forms.py:1216 #: netbox/dcim/forms/model_forms.py:1685 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:709 -#: netbox/dcim/tables/devices.py:919 netbox/dcim/tables/devices.py:1006 -#: netbox/dcim/tables/devices.py:1165 netbox/dcim/tables/sites.py:28 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:719 +#: netbox/dcim/tables/devices.py:929 netbox/dcim/tables/devices.py:1016 +#: netbox/dcim/tables/devices.py:1175 netbox/dcim/tables/sites.py:28 #: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:147 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:770 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 @@ -3286,7 +3285,7 @@ msgid "Rear" msgstr "Achterkant" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:1983 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1984 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Klaargezet" @@ -3319,7 +3318,7 @@ msgid "Top to bottom" msgstr "Van boven naar beneden" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:1558 msgid "Passive" msgstr "Passief" @@ -3348,8 +3347,8 @@ msgid "Proprietary" msgstr "Gepatenteerd" #: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1469 netbox/dcim/choices.py:1471 -#: netbox/dcim/choices.py:1707 netbox/dcim/choices.py:1709 +#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 +#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Andere" @@ -3366,7 +3365,7 @@ msgstr "Fysiek" msgid "Virtual" msgstr "Virtueel" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1346 +#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 #: netbox/dcim/forms/bulk_edit.py:1642 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1126 netbox/dcim/forms/model_forms.py:1579 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3380,7 +3379,7 @@ msgstr "Virtuele interfaces" #: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:922 netbox/dcim/forms/model_forms.py:1108 -#: netbox/dcim/tables/devices.py:713 netbox/templates/dcim/interface.html:112 +#: 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 @@ -3424,31 +3423,31 @@ msgstr "50 Gbps Ethernet" msgid "100 Gbps Ethernet" msgstr "100 Gbps Ethernet" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1253 msgid "200 Gbps Ethernet" msgstr "200 Gbps Ethernet" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1267 msgid "400 Gbps Ethernet" msgstr "400 Gbps Ethernet" -#: netbox/dcim/choices.py:1284 +#: netbox/dcim/choices.py:1285 msgid "800 Gbps Ethernet" msgstr "800 Gbps Ethernet" -#: netbox/dcim/choices.py:1293 +#: netbox/dcim/choices.py:1294 msgid "Pluggable transceivers" msgstr "Pluggable transceivers" -#: netbox/dcim/choices.py:1330 +#: netbox/dcim/choices.py:1331 msgid "Backplane Ethernet" msgstr "Backplane Ethernet" -#: netbox/dcim/choices.py:1362 +#: netbox/dcim/choices.py:1363 msgid "Cellular" msgstr "Mobiel" -#: netbox/dcim/choices.py:1414 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3456,147 +3455,147 @@ msgstr "Mobiel" msgid "Serial" msgstr "Serienummer" -#: netbox/dcim/choices.py:1429 +#: netbox/dcim/choices.py:1430 msgid "Coaxial" msgstr "Coaxiaal" -#: netbox/dcim/choices.py:1450 +#: netbox/dcim/choices.py:1451 msgid "Stacking" msgstr "Stapelen" -#: netbox/dcim/choices.py:1502 +#: netbox/dcim/choices.py:1503 msgid "Half" msgstr "Half" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1504 msgid "Full" msgstr "Volledig" -#: netbox/dcim/choices.py:1504 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Auto" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1517 msgid "Access" msgstr "Toegang" -#: netbox/dcim/choices.py:1517 netbox/ipam/tables/vlans.py:150 +#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:150 #: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Getagd" -#: netbox/dcim/choices.py:1518 +#: netbox/dcim/choices.py:1519 msgid "Tagged (All)" msgstr "Getagd (Alles)" -#: netbox/dcim/choices.py:1519 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1548 +#: netbox/dcim/choices.py:1549 msgid "IEEE Standard" msgstr "IEEE-standaard" -#: netbox/dcim/choices.py:1559 +#: netbox/dcim/choices.py:1560 msgid "Passive 24V (2-pair)" msgstr "Passief 24V (2 paren)" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1561 msgid "Passive 24V (4-pair)" msgstr "Passief 24V (4 paren)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1562 msgid "Passive 48V (2-pair)" msgstr "Passief 48V (2 paren)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1563 msgid "Passive 48V (4-pair)" msgstr "Passief 48V (4 paren)" -#: netbox/dcim/choices.py:1635 +#: netbox/dcim/choices.py:1636 msgid "Copper" msgstr "Koper" -#: netbox/dcim/choices.py:1658 +#: netbox/dcim/choices.py:1659 msgid "Fiber Optic" msgstr "Glasvezel" -#: netbox/dcim/choices.py:1694 netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1820 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1764 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Koper - Gedraaid paar (UTP/STP)" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1778 msgid "Copper - Twinax (DAC)" msgstr "Koper - Twinax (DAC)" -#: netbox/dcim/choices.py:1784 +#: netbox/dcim/choices.py:1785 msgid "Copper - Coaxial" msgstr "Koper - Coaxiaal" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1791 msgid "Fiber - Multimode" msgstr "Fiber - Multimode" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1802 msgid "Fiber - Single-mode" msgstr "Fiber - Single-modus" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1810 msgid "Fiber - Other" msgstr "Vezel - overig" -#: netbox/dcim/choices.py:1834 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1835 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Verbonden" -#: netbox/dcim/choices.py:1853 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometers" -#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1855 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Meters" -#: netbox/dcim/choices.py:1855 +#: netbox/dcim/choices.py:1856 msgid "Centimeters" msgstr "Centimeters" -#: netbox/dcim/choices.py:1856 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Mijlen" -#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1858 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Feet" -#: netbox/dcim/choices.py:1905 +#: netbox/dcim/choices.py:1906 msgid "Redundant" msgstr "Redundant" -#: netbox/dcim/choices.py:1926 +#: netbox/dcim/choices.py:1927 msgid "Single phase" msgstr "Een fase" -#: netbox/dcim/choices.py:1927 +#: netbox/dcim/choices.py:1928 msgid "Three-phase" msgstr "Drie fase" -#: netbox/dcim/choices.py:1943 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1944 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:71 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Uitgeschakeld" -#: netbox/dcim/choices.py:1944 +#: netbox/dcim/choices.py:1945 msgid "Faulty" msgstr "Defect" @@ -4020,7 +4019,7 @@ msgstr "Toegewezen VID" #: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:795 -#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -4061,7 +4060,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1879 netbox/dcim/forms/filtersets.py:1531 -#: netbox/dcim/tables/devices.py:603 netbox/ipam/filtersets.py:1043 +#: netbox/dcim/tables/devices.py:613 netbox/ipam/filtersets.py:1043 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -4121,8 +4120,8 @@ msgstr "Overbrugde interface (ID)" msgid "LAG interface (ID)" msgstr "LAG-interface (ID)" -#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:1154 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/tables/devices.py:1164 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4155,7 +4154,7 @@ msgstr "Context van het virtuele apparaat (ID)" msgid "Wireless LAN" msgstr "Draadloos LAN" -#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:654 +#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:664 msgid "Wireless link" msgstr "Draadloze link" @@ -4220,7 +4219,7 @@ msgstr "Labels" #: netbox/dcim/forms/model_forms.py:601 netbox/dcim/forms/model_forms.py:660 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:183 -#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:770 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:56 @@ -4269,7 +4268,7 @@ msgstr "Tijdzone" #: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:1229 #: netbox/dcim/forms/model_forms.py:1698 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:115 -#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:999 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4738,7 +4737,7 @@ msgid "Wireless role" msgstr "Draadloze rol" #: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/model_forms.py:783 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:335 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:345 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4752,7 +4751,7 @@ msgstr "Draadloze rol" msgid "Module" msgstr "Module" -#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:718 +#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:728 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" @@ -4764,7 +4763,7 @@ msgstr "Contexten van virtuele apparaten" #: netbox/dcim/forms/bulk_edit.py:1520 netbox/dcim/forms/bulk_import.py:793 #: netbox/dcim/forms/bulk_import.py:819 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4793,14 +4792,14 @@ msgid "VLAN group" msgstr "VLAN-groep" #: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "VLAN zonder label" #: netbox/dcim/forms/bulk_edit.py:1575 netbox/dcim/forms/model_forms.py:1526 -#: netbox/dcim/tables/devices.py:618 +#: netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4824,7 +4823,7 @@ msgid "Wireless LAN group" msgstr "Draadloze LAN-groep" #: netbox/dcim/forms/bulk_edit.py:1618 netbox/dcim/forms/model_forms.py:1503 -#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/tables/devices.py:670 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" @@ -5228,7 +5227,7 @@ msgstr "Bijbehorende poort aan de achterkant" msgid "Physical medium classification" msgstr "Classificatie van fysieke media" -#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:873 +#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Geïnstalleerd apparaat" @@ -5399,7 +5398,7 @@ msgstr "" "dan zes tekens: ongeldige hexadecimale waarde." #: netbox/dcim/forms/bulk_import.py:1542 netbox/dcim/forms/model_forms.py:900 -#: netbox/dcim/tables/devices.py:1078 netbox/templates/dcim/device.html:138 +#: 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" @@ -5510,7 +5509,7 @@ msgstr "Voedingspaneel" msgid "Power Feed" msgstr "Stroomvoorziening" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:317 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:327 msgid "Device Status" msgstr "Status van het apparaat" @@ -5588,8 +5587,8 @@ msgstr "Bezet" #: netbox/dcim/forms/filtersets.py:1322 netbox/dcim/forms/filtersets.py:1347 #: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1391 -#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:682 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:396 +#: netbox/dcim/tables/devices.py:692 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5643,7 +5642,7 @@ msgid "Transmit power (dBm)" msgstr "Zendvermogen (dBm)" #: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1569 -#: netbox/dcim/tables/devices.py:349 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:359 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5653,7 +5652,7 @@ msgstr "Zendvermogen (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:998 +#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:1008 msgid "Discovered" msgstr "Ontdekt" @@ -5845,7 +5844,7 @@ msgid "Front Port" msgstr "Poort Voor" #: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1773 -#: netbox/dcim/tables/devices.py:763 +#: netbox/dcim/tables/devices.py:773 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5858,7 +5857,7 @@ msgid "Rear Port" msgstr "Poort achter" #: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1774 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:533 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:543 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -6000,7 +5999,7 @@ msgstr "" "overeenkomen met het geselecteerde aantal posities aan de achterkant van de " "poort ({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1094 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6517,7 +6516,7 @@ msgid "tagged VLANs" msgstr "gelabelde VLAN's" #: netbox/dcim/models/device_components.py:604 -#: netbox/dcim/tables/devices.py:621 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:631 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:694 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -7772,7 +7771,7 @@ msgstr "Configuratiesjabloon" msgid "U Height" msgstr "U-hoogte" -#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1128 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:317 #: netbox/ipam/forms/model_forms.py:330 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7781,12 +7780,12 @@ msgstr "U-hoogte" msgid "IP Address" msgstr "IP-adres" -#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1122 +#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1132 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4-adres" -#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1126 +#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1136 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6-adres" @@ -7824,7 +7823,7 @@ msgstr "Voedingspoorten" msgid "Power outlets" msgstr "Stopcontacten" -#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1131 +#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1141 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1207 #: netbox/dcim/views.py:1518 netbox/dcim/views.py:2305 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7858,13 +7857,21 @@ msgstr "Modulebays" msgid "Inventory items" msgstr "Inventarisartikelen" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:317 +msgid "Device Location" +msgstr "Locatie van het apparaat" + +#: netbox/dcim/tables/devices.py:322 +msgid "Device Site" +msgstr "Website van het apparaat" + +#: netbox/dcim/tables/devices.py:337 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulebaai" -#: netbox/dcim/tables/devices.py:340 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:350 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1282 #: netbox/dcim/views.py:2391 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 @@ -7875,27 +7882,27 @@ msgstr "Modulebaai" msgid "Inventory Items" msgstr "Inventarisartikelen" -#: netbox/dcim/tables/devices.py:355 +#: netbox/dcim/tables/devices.py:365 msgid "Cable Color" msgstr "Kleur van de kabel" -#: netbox/dcim/tables/devices.py:361 +#: netbox/dcim/tables/devices.py:371 msgid "Link Peers" msgstr "Peers koppelen" -#: netbox/dcim/tables/devices.py:364 +#: netbox/dcim/tables/devices.py:374 msgid "Mark Connected" msgstr "Markeer Verbonden" -#: netbox/dcim/tables/devices.py:483 +#: netbox/dcim/tables/devices.py:493 msgid "Maximum draw (W)" msgstr "Maximale trekkracht (W)" -#: netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:496 msgid "Allocated draw (W)" msgstr "Toegewezen trekking (W)" -#: netbox/dcim/tables/devices.py:591 netbox/ipam/forms/model_forms.py:787 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/model_forms.py:787 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:683 #: netbox/ipam/views.py:784 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7907,12 +7914,12 @@ msgstr "Toegewezen trekking (W)" msgid "IP Addresses" msgstr "IP-adressen" -#: netbox/dcim/tables/devices.py:597 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:607 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP-groepen" -#: netbox/dcim/tables/devices.py:609 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:619 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7923,41 +7930,41 @@ msgstr "FHRP-groepen" msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:655 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Alleen beheer" -#: netbox/dcim/tables/devices.py:664 +#: netbox/dcim/tables/devices.py:674 msgid "VDCs" msgstr "VDC's" -#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:681 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Virtueel circuit" -#: netbox/dcim/tables/devices.py:923 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:933 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Geïnstalleerde module" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:936 msgid "Module Serial" msgstr "Seriële module" -#: netbox/dcim/tables/devices.py:930 +#: netbox/dcim/tables/devices.py:940 msgid "Module Asset Tag" msgstr "Tag voor module-bedrijfsmiddelen" -#: netbox/dcim/tables/devices.py:939 +#: netbox/dcim/tables/devices.py:949 msgid "Module Status" msgstr "Status van de module" -#: netbox/dcim/tables/devices.py:993 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Onderdeel" -#: netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1061 msgid "Items" msgstr "Artikelen" @@ -8854,9 +8861,9 @@ msgstr "" #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 -#: netbox/users/forms/model_forms.py:188 netbox/users/forms/model_forms.py:200 -#: netbox/users/forms/model_forms.py:321 netbox/users/tables.py:35 -#: netbox/users/tables.py:106 +#: netbox/tenancy/tables/contacts.py:115 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:200 netbox/users/forms/model_forms.py:321 +#: netbox/users/tables.py:35 netbox/users/tables.py:106 msgid "Groups" msgstr "Groepen" @@ -12377,7 +12384,7 @@ msgstr "Sjablonen voor toepassingsservices" #: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:308 #: netbox/templates/ipam/ipaddress.html:118 -#: netbox/templates/virtualization/virtualmachine.html:154 +#: netbox/templates/virtualization/virtualmachine.html:156 msgid "Application Services" msgstr "Applicatieservices" @@ -12429,7 +12436,7 @@ msgstr "IPsec-profielen" #: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 -#: netbox/templates/virtualization/virtualmachine.html:174 +#: netbox/templates/virtualization/virtualmachine.html:176 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/virtualization/tables/virtualmachines.py:74 #: netbox/virtualization/views.py:381 @@ -12514,7 +12521,7 @@ msgstr "Aanpassing" #: netbox/netbox/navigation/menu.py:348 #: netbox/templates/dcim/device_edit.html:105 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:83 #: netbox/templates/dcim/virtualchassis_edit.html:44 #: netbox/templates/generic/bulk_edit.html:76 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -12631,7 +12638,7 @@ msgstr "Configuratiegeschiedenis" msgid "Background Tasks" msgstr "Achtergrondtaken" -#: netbox/netbox/object_actions.py:78 +#: netbox/netbox/object_actions.py:87 #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 #: netbox/templates/extras/tableconfig_edit.html:29 @@ -12643,12 +12650,12 @@ msgstr "Achtergrondtaken" msgid "Add" msgstr "Toevoegen" -#: netbox/netbox/object_actions.py:88 +#: netbox/netbox/object_actions.py:97 #: netbox/utilities/templates/buttons/clone.html:4 msgid "Clone" msgstr "Kloon" -#: netbox/netbox/object_actions.py:104 +#: netbox/netbox/object_actions.py:113 #: netbox/templates/circuits/inc/circuit_termination.html:15 #: netbox/templates/circuits/inc/circuit_termination_fields.html:37 #: netbox/templates/dcim/inc/panels/inventory_items.html:32 @@ -12661,7 +12668,7 @@ msgstr "Kloon" msgid "Edit" msgstr "Bewerken" -#: netbox/netbox/object_actions.py:115 +#: netbox/netbox/object_actions.py:124 #: netbox/templates/circuits/inc/circuit_termination.html:23 #: netbox/templates/dcim/inc/panels/inventory_items.html:37 #: netbox/templates/dcim/powerpanel.html:66 @@ -12676,26 +12683,26 @@ msgstr "Bewerken" msgid "Delete" msgstr "Verwijderen" -#: netbox/netbox/object_actions.py:126 +#: netbox/netbox/object_actions.py:135 #: netbox/utilities/templatetags/buttons.py:190 msgid "Import" msgstr "Importeren" -#: netbox/netbox/object_actions.py:136 +#: netbox/netbox/object_actions.py:145 #: netbox/utilities/templatetags/buttons.py:207 msgid "Export" msgstr "Exporteren" -#: netbox/netbox/object_actions.py:164 +#: netbox/netbox/object_actions.py:173 #: netbox/utilities/templatetags/buttons.py:227 msgid "Edit Selected" msgstr "Geselecteerde bewerken" -#: netbox/netbox/object_actions.py:175 +#: netbox/netbox/object_actions.py:184 msgid "Rename Selected" msgstr "Geselecteerde naam wijzigen" -#: netbox/netbox/object_actions.py:186 +#: netbox/netbox/object_actions.py:195 #: netbox/utilities/templatetags/buttons.py:244 msgid "Delete Selected" msgstr "Geselecteerde verwijderen" @@ -12846,63 +12853,63 @@ msgstr "Kan na initialisatie geen winkels aan het register toevoegen" msgid "Cannot delete stores from registry" msgstr "Kan winkels niet verwijderen uit het register" -#: netbox/netbox/settings.py:784 +#: netbox/netbox/settings.py:800 msgid "Czech" msgstr "Tsjechisch" -#: netbox/netbox/settings.py:785 +#: netbox/netbox/settings.py:801 msgid "Danish" msgstr "Deens" -#: netbox/netbox/settings.py:786 +#: netbox/netbox/settings.py:802 msgid "German" msgstr "Duits" -#: netbox/netbox/settings.py:787 +#: netbox/netbox/settings.py:803 msgid "English" msgstr "Engels" -#: netbox/netbox/settings.py:788 +#: netbox/netbox/settings.py:804 msgid "Spanish" msgstr "Spaans" -#: netbox/netbox/settings.py:789 +#: netbox/netbox/settings.py:805 msgid "French" msgstr "Frans" -#: netbox/netbox/settings.py:790 +#: netbox/netbox/settings.py:806 msgid "Italian" msgstr "Italiaans" -#: netbox/netbox/settings.py:791 +#: netbox/netbox/settings.py:807 msgid "Japanese" msgstr "Japans" -#: netbox/netbox/settings.py:792 +#: netbox/netbox/settings.py:808 msgid "Dutch" msgstr "Nederlands" -#: netbox/netbox/settings.py:793 +#: netbox/netbox/settings.py:809 msgid "Polish" msgstr "Pools" -#: netbox/netbox/settings.py:794 +#: netbox/netbox/settings.py:810 msgid "Portuguese" msgstr "Portugees" -#: netbox/netbox/settings.py:795 +#: netbox/netbox/settings.py:811 msgid "Russian" msgstr "Russisch" -#: netbox/netbox/settings.py:796 +#: netbox/netbox/settings.py:812 msgid "Turkish" msgstr "Turks" -#: netbox/netbox/settings.py:797 +#: netbox/netbox/settings.py:813 msgid "Ukrainian" msgstr "Oekraïens" -#: netbox/netbox/settings.py:798 +#: netbox/netbox/settings.py:814 msgid "Chinese" msgstr "Chinees" @@ -13022,7 +13029,7 @@ msgstr "Gesynchroniseerde gegevens voor {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Gesynchroniseerd {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:115 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} moet get_children () implementeren" @@ -14049,7 +14056,7 @@ msgid "Leg" msgstr "Leg" #: netbox/templates/dcim/device.html:312 -#: netbox/templates/virtualization/virtualmachine.html:158 +#: netbox/templates/virtualization/virtualmachine.html:160 msgid "Add an application service" msgstr "Een toepassingsservice toevoegen" @@ -15785,17 +15792,17 @@ msgid "Allocated Resources" msgstr "Toegewezen middelen" #: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/virtualmachine.html:125 +#: netbox/templates/virtualization/virtualmachine.html:127 msgid "Virtual CPUs" msgstr "Virtuele CPU's" #: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/virtualmachine.html:129 +#: netbox/templates/virtualization/virtualmachine.html:131 msgid "Memory" msgstr "Geheugen" #: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/virtualmachine.html:140 +#: netbox/templates/virtualization/virtualmachine.html:142 msgid "Disk Space" msgstr "Schijfruimte" @@ -15840,13 +15847,13 @@ msgstr "Clustertype" msgid "Virtual Disk" msgstr "Virtuele schijf" -#: netbox/templates/virtualization/virtualmachine.html:122 +#: netbox/templates/virtualization/virtualmachine.html:124 #: netbox/virtualization/forms/bulk_edit.py:172 #: netbox/virtualization/forms/model_forms.py:231 msgid "Resources" msgstr "Hulpbronnen" -#: netbox/templates/virtualization/virtualmachine.html:178 +#: netbox/templates/virtualization/virtualmachine.html:180 msgid "Add Virtual Disk" msgstr "Virtuele schijf toevoegen" @@ -16850,11 +16857,7 @@ msgstr "Abonneer" msgid "Copy to clipboard" msgstr "Naar klembord kopiëren" -#: netbox/utilities/templates/form_helpers/render_field.html:57 -msgid "This field is required" -msgstr "Dit veld is verplicht" - -#: netbox/utilities/templates/form_helpers/render_field.html:70 +#: netbox/utilities/templates/form_helpers/render_field.html:66 msgid "Set Null" msgstr "Null instellen" diff --git a/netbox/translations/pl/LC_MESSAGES/django.mo b/netbox/translations/pl/LC_MESSAGES/django.mo index 469d2483921c9d74ef61f70194bbe0ab0764142a..45b212dab36294480ba2f7f1488ba78accc5c1a2 100644 GIT binary patch delta 71169 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

D(FY~J8r!{@otl);0%+rf-* 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

uE&qIg?Me(Ul~-88N81Iz|~tSdVor=2J-g9(`1j z^`p=yjD6NoIuc~3nGD#@e@AhGK<>6A>V^ z%*N?3`nUwjX$5HiGzCOb^X&J)H#UB=iBlTA=2irN?f%b+L-zQ_#&pHyB-N({FUlU3sjS z-1tAWc^1ou34bL3k(ur;hAL(n^X??MMt6R}QDb<;PybyfiKHXP zNy3Grmj7Q4qZ=3OAHyqek}^cdMby6*H7A*CT508j7slW{)|Rd8Bq&d%?})w^lT$=r zL~*xqJ&*1y5w~Dh5%vys*+Mec$G$xF8LhfNVhm#QH~x~_b_$#EkHY1gY`FKT)X z_t-6y3BPODuR!S90vi)<+&k^&XN9+9389Oib_rXMA?cI8U&NHJNY=%Xx(_p&p zfZ;?EMPnX|k;?Y+k@P+K`&LvG7!WE^MB=Tp&ZSO|{b<(t&Hj~|v;3|WYg)kx5(v4uQic;uSXE8R41NrJxX5&b$S>tOQ(7(&82?WWO)*y(uUo zvG2407&}Q0r#PqopD5F#Oa(i#(b$eyhJI9?%DOE~@FlFTGR_dRGPbFlK(3}{GlXJ( zurGlCVmr&I)lsQOR6XjxxIBq9#l)VuoNJNka%ySYT z3^sY0-^J!4J`M2Af=zSt@ke(Sn@`v-B~evQ=(C+lJ8VX%GLsu_tGWaZO;K(o`CS}x zq2ERlNe(Li&VC=}sYq5#iCEVMy+}NjF`P~%31B+*B#+=9D@yAP6t)JQCw3i16>Qzt zsqCjYY(iO*^<5I5#4tbl90cgdyd|SH0VIJGct0dC#XY6y$mp7~pO#|26K4)FlEaD= z+zT7YN%)KSjhW|mbhTYaF&NB{*x4( zBUuv)*oaPYT>sP{e)?E!k200ig9&}fY6)h2fiTx`s~g-5^SFtahDdIb1SweiZhy-pjix9hiOiSJ!$S@4v--nqBm-s^q;^7bW@eKOYkKRRnbZ2$lO diff --git a/netbox/translations/pl/LC_MESSAGES/django.po b/netbox/translations/pl/LC_MESSAGES/django.po index 77bc2cf13..852dc0f6c 100644 --- a/netbox/translations/pl/LC_MESSAGES/django.po +++ b/netbox/translations/pl/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-16 05:02+0000\n" +"POT-Creation-Date: 2025-09-30 05:03+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Polish (https://app.transifex.com/netbox-community/teams/178115/pl/)\n" @@ -93,9 +93,9 @@ msgstr "Twoje hasło zostało pomyślnie zmienione." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1835 -#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 -#: netbox/dcim/choices.py:1982 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -109,8 +109,8 @@ msgstr "Wdrażanie" #: 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:1892 netbox/dcim/choices.py:1959 -#: netbox/dcim/choices.py:1981 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 +#: netbox/dcim/choices.py:1982 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 @@ -122,8 +122,8 @@ msgid "Active" msgstr "Aktywny" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1891 -#: netbox/dcim/choices.py:1961 netbox/dcim/choices.py:1980 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1962 netbox/dcim/choices.py:1981 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Nieaktywny" @@ -136,7 +136,7 @@ msgstr "Wycofywanie" msgid "Decommissioned" msgstr "Wycofane z użytku" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1904 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1905 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -676,8 +676,8 @@ msgstr "ID usługi" #: netbox/dcim/forms/bulk_edit.py:1813 netbox/dcim/forms/bulk_import.py:1435 #: 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:757 netbox/dcim/tables/devices.py:813 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 +#: netbox/dcim/tables/devices.py:1064 netbox/dcim/tables/devicetypes.py:256 #: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:512 #: netbox/templates/circuits/circuittype.html:30 @@ -722,7 +722,7 @@ msgstr "Kolor" #: netbox/dcim/forms/model_forms.py:823 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:196 -#: netbox/dcim/tables/devices.py:865 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/devices.py:875 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:474 netbox/extras/tables/tables.py:534 #: netbox/netbox/tables/tables.py:272 @@ -794,8 +794,8 @@ msgstr "Konto u dostawcy usług" #: netbox/dcim/forms/filtersets.py:1036 netbox/dcim/forms/filtersets.py:1137 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/filtersets.py:1655 netbox/dcim/tables/devices.py:158 -#: netbox/dcim/tables/devices.py:537 netbox/dcim/tables/devices.py:868 -#: netbox/dcim/tables/devices.py:1002 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:547 netbox/dcim/tables/devices.py:878 +#: netbox/dcim/tables/devices.py:1012 netbox/dcim/tables/devices.py:1123 #: netbox/dcim/tables/modules.py:104 netbox/dcim/tables/power.py:74 #: netbox/dcim/tables/racks.py:129 netbox/dcim/tables/racks.py:233 #: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 @@ -1025,7 +1025,7 @@ msgstr "Atrybuty" #: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:625 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:75 +#: netbox/templates/dcim/htmx/cable_edit.html:74 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:80 @@ -1119,7 +1119,7 @@ msgstr "Sieć dostawcy usług" #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1224 netbox/dcim/forms/model_forms.py:1693 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:187 -#: netbox/dcim/tables/devices.py:860 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/tables/devices.py:870 netbox/dcim/tables/devices.py:996 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:689 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1243,7 +1243,7 @@ msgstr "Rola operacyjna" #: netbox/dcim/forms/bulk_import.py:1289 netbox/dcim/forms/model_forms.py:1298 #: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1734 #: netbox/dcim/forms/model_forms.py:1769 netbox/dcim/forms/model_forms.py:1899 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1159 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:291 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1425,8 +1425,7 @@ msgstr "Zlecenie" #: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 -#: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/forms/model_forms.py:124 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1744,13 +1743,13 @@ msgstr "zakończenia łączy wirtualnych" #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/devices.py:312 -#: netbox/dcim/tables/devices.py:415 netbox/dcim/tables/devices.py:456 -#: netbox/dcim/tables/devices.py:504 netbox/dcim/tables/devices.py:558 -#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devices.py:701 -#: netbox/dcim/tables/devices.py:784 netbox/dcim/tables/devices.py:830 -#: netbox/dcim/tables/devices.py:892 netbox/dcim/tables/devices.py:961 -#: netbox/dcim/tables/devices.py:1026 netbox/dcim/tables/devices.py:1045 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:466 +#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:568 +#: netbox/dcim/tables/devices.py:591 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:840 +#: netbox/dcim/tables/devices.py:902 netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:1036 netbox/dcim/tables/devices.py:1055 +#: netbox/dcim/tables/devices.py:1084 netbox/dcim/tables/devices.py:1114 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 @@ -1905,7 +1904,7 @@ msgstr "Przydzielona przepustowość" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1087 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1097 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 @@ -1918,7 +1917,7 @@ msgstr "Przydzielona przepustowość" #: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 #: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 -#: netbox/templates/dcim/htmx/cable_edit.html:91 +#: 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 @@ -2008,12 +2007,12 @@ msgstr "Zakończenia" #: netbox/dcim/forms/model_forms.py:1850 netbox/dcim/forms/model_forms.py:1923 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:393 -#: netbox/dcim/tables/devices.py:434 netbox/dcim/tables/devices.py:476 -#: netbox/dcim/tables/devices.py:526 netbox/dcim/tables/devices.py:638 -#: netbox/dcim/tables/devices.py:750 netbox/dcim/tables/devices.py:806 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/devices.py:911 -#: netbox/dcim/tables/devices.py:979 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:403 +#: netbox/dcim/tables/devices.py:444 netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:536 netbox/dcim/tables/devices.py:648 +#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 +#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 +#: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:158 @@ -2036,7 +2035,7 @@ msgstr "Zakończenia" #: netbox/templates/dcim/virtualchassis.html:55 #: netbox/templates/dcim/virtualchassis_edit.html:55 #: netbox/templates/dcim/virtualdevicecontext.html:22 -#: netbox/templates/virtualization/virtualmachine.html:114 +#: netbox/templates/virtualization/virtualmachine.html:116 #: netbox/templates/vpn/tunneltermination.html:23 #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:133 @@ -2118,7 +2117,7 @@ msgstr "Zakończone" #: 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:1894 netbox/dcim/choices.py:1984 +#: netbox/dcim/choices.py:1895 netbox/dcim/choices.py:1985 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Nie powiodło się" @@ -2289,9 +2288,9 @@ msgid "User name" msgstr "Nazwa użytkownika" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1942 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1943 #: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1482 -#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:586 +#: 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 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 #: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 @@ -2478,7 +2477,7 @@ msgstr "Musisz przesłać plik lub wybrać plik danych do synchronizacji" msgid "Rack Elevations" msgstr "Elewacje szaf" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1813 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1814 #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1436 #: netbox/dcim/forms/bulk_edit.py:1457 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -3126,8 +3125,8 @@ msgid "Staging" msgstr "Etap przygotowywaczy" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1836 -#: netbox/dcim/choices.py:1985 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1837 +#: netbox/dcim/choices.py:1986 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Wycofywanie z użytku" @@ -3192,7 +3191,7 @@ msgstr "Przestarzały" msgid "Millimeters" msgstr "Milimetry(ów)" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1859 msgid "Inches" msgstr "Cale(i)" @@ -3224,9 +3223,9 @@ msgstr "Nieświeży" #: netbox/dcim/forms/model_forms.py:540 netbox/dcim/forms/model_forms.py:1216 #: netbox/dcim/forms/model_forms.py:1685 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:709 -#: netbox/dcim/tables/devices.py:919 netbox/dcim/tables/devices.py:1006 -#: netbox/dcim/tables/devices.py:1165 netbox/dcim/tables/sites.py:28 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:719 +#: netbox/dcim/tables/devices.py:929 netbox/dcim/tables/devices.py:1016 +#: netbox/dcim/tables/devices.py:1175 netbox/dcim/tables/sites.py:28 #: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:147 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:770 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 @@ -3276,7 +3275,7 @@ msgid "Rear" msgstr "Tył" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:1983 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1984 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Na etapie przygotowawczym" @@ -3309,7 +3308,7 @@ msgid "Top to bottom" msgstr "Od góry do dołu" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:1558 msgid "Passive" msgstr "Pasywny" @@ -3338,8 +3337,8 @@ msgid "Proprietary" msgstr "Własnościowy" #: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1469 netbox/dcim/choices.py:1471 -#: netbox/dcim/choices.py:1707 netbox/dcim/choices.py:1709 +#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 +#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Pozostałe" @@ -3356,7 +3355,7 @@ msgstr "Fizyczny" msgid "Virtual" msgstr "Wirtualny" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1346 +#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 #: netbox/dcim/forms/bulk_edit.py:1642 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1126 netbox/dcim/forms/model_forms.py:1579 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3370,7 +3369,7 @@ msgstr "Interfejsy wirtualne" #: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:922 netbox/dcim/forms/model_forms.py:1108 -#: netbox/dcim/tables/devices.py:713 netbox/templates/dcim/interface.html:112 +#: 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 @@ -3414,31 +3413,31 @@ msgstr "Ethernet 50 Gb/s" msgid "100 Gbps Ethernet" msgstr "Ethernet 100 Gb/s" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1253 msgid "200 Gbps Ethernet" msgstr "Ethernet 200 Gb/s" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1267 msgid "400 Gbps Ethernet" msgstr "Ethernet 400 Gb/s" -#: netbox/dcim/choices.py:1284 +#: netbox/dcim/choices.py:1285 msgid "800 Gbps Ethernet" msgstr "Ethernet 800 Gb/s" -#: netbox/dcim/choices.py:1293 +#: netbox/dcim/choices.py:1294 msgid "Pluggable transceivers" msgstr "Wtykowe nadajniki-odbiorniki" -#: netbox/dcim/choices.py:1330 +#: netbox/dcim/choices.py:1331 msgid "Backplane Ethernet" msgstr "Płaszczyzna tylna Ethernet" -#: netbox/dcim/choices.py:1362 +#: netbox/dcim/choices.py:1363 msgid "Cellular" msgstr "Komórkowy" -#: netbox/dcim/choices.py:1414 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3446,147 +3445,147 @@ msgstr "Komórkowy" msgid "Serial" msgstr "Numer seryjny" -#: netbox/dcim/choices.py:1429 +#: netbox/dcim/choices.py:1430 msgid "Coaxial" msgstr "koncentryczny" -#: netbox/dcim/choices.py:1450 +#: netbox/dcim/choices.py:1451 msgid "Stacking" msgstr "Łączenie w stos" -#: netbox/dcim/choices.py:1502 +#: netbox/dcim/choices.py:1503 msgid "Half" msgstr "Połowa" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1504 msgid "Full" msgstr "Pełny" -#: netbox/dcim/choices.py:1504 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Automatyczny" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1517 msgid "Access" msgstr "Dostępowy (nietagowany)" -#: netbox/dcim/choices.py:1517 netbox/ipam/tables/vlans.py:150 +#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:150 #: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagowany" -#: netbox/dcim/choices.py:1518 +#: netbox/dcim/choices.py:1519 msgid "Tagged (All)" msgstr "Tagowane (Wszystkie)" -#: netbox/dcim/choices.py:1519 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1548 +#: netbox/dcim/choices.py:1549 msgid "IEEE Standard" msgstr "Standard IEEE" -#: netbox/dcim/choices.py:1559 +#: netbox/dcim/choices.py:1560 msgid "Passive 24V (2-pair)" msgstr "Pasywny 24V (2 pary)" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1561 msgid "Passive 24V (4-pair)" msgstr "Pasywny 24V (4-parowy)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1562 msgid "Passive 48V (2-pair)" msgstr "Pasywny 48V (2 pary)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1563 msgid "Passive 48V (4-pair)" msgstr "Pasywny 48V (4 pary)" -#: netbox/dcim/choices.py:1635 +#: netbox/dcim/choices.py:1636 msgid "Copper" msgstr "Miedź" -#: netbox/dcim/choices.py:1658 +#: netbox/dcim/choices.py:1659 msgid "Fiber Optic" msgstr "Światłowód" -#: netbox/dcim/choices.py:1694 netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1820 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1764 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Miedź - skręcona para (UTP/STP)" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1778 msgid "Copper - Twinax (DAC)" msgstr "Miedź - Twinax (DAC)" -#: netbox/dcim/choices.py:1784 +#: netbox/dcim/choices.py:1785 msgid "Copper - Coaxial" msgstr "Miedź - koncentryczna" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1791 msgid "Fiber - Multimode" msgstr "Światłowód - wielomodowy" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1802 msgid "Fiber - Single-mode" msgstr "Światłowód - jednomodowy" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1810 msgid "Fiber - Other" msgstr "Włókno - Inne" -#: netbox/dcim/choices.py:1834 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1835 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Połączony" -#: netbox/dcim/choices.py:1853 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometry" -#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1855 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Metry" -#: netbox/dcim/choices.py:1855 +#: netbox/dcim/choices.py:1856 msgid "Centimeters" msgstr "Centymetry(ów)" -#: netbox/dcim/choices.py:1856 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Mile" -#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1858 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Stopy" -#: netbox/dcim/choices.py:1905 +#: netbox/dcim/choices.py:1906 msgid "Redundant" msgstr "Nadmiarowy" -#: netbox/dcim/choices.py:1926 +#: netbox/dcim/choices.py:1927 msgid "Single phase" msgstr "Jednofazowy" -#: netbox/dcim/choices.py:1927 +#: netbox/dcim/choices.py:1928 msgid "Three-phase" msgstr "Trójfazowy" -#: netbox/dcim/choices.py:1943 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1944 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:71 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Niepełnosprawny" -#: netbox/dcim/choices.py:1944 +#: netbox/dcim/choices.py:1945 msgid "Faulty" msgstr "Wadliwy" @@ -4010,7 +4009,7 @@ msgstr "Przypisany VID" #: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:795 -#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -4051,7 +4050,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1879 netbox/dcim/forms/filtersets.py:1531 -#: netbox/dcim/tables/devices.py:603 netbox/ipam/filtersets.py:1043 +#: netbox/dcim/tables/devices.py:613 netbox/ipam/filtersets.py:1043 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -4112,8 +4111,8 @@ msgstr "Interfejs mostkowy (ID)" msgid "LAG interface (ID)" msgstr "Interfejs LAG (ID)" -#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:1154 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/tables/devices.py:1164 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4146,7 +4145,7 @@ msgstr "Kontekst urządzenia wirtualnego (identyfikator)" msgid "Wireless LAN" msgstr "Bezprzewodowa sieć LAN" -#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:654 +#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:664 msgid "Wireless link" msgstr "Połączenie bezprzewodowe" @@ -4211,7 +4210,7 @@ msgstr "Tagi" #: netbox/dcim/forms/model_forms.py:601 netbox/dcim/forms/model_forms.py:660 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:183 -#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:770 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:56 @@ -4260,7 +4259,7 @@ msgstr "Strefa czasowa" #: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:1229 #: netbox/dcim/forms/model_forms.py:1698 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:115 -#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:999 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4729,7 +4728,7 @@ msgid "Wireless role" msgstr "Rola sieci bezprzewodowej" #: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/model_forms.py:783 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:335 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:345 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4743,7 +4742,7 @@ msgstr "Rola sieci bezprzewodowej" msgid "Module" msgstr "Moduł" -#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:718 +#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:728 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" @@ -4755,7 +4754,7 @@ msgstr "Konteksty urządzeń wirtualnych" #: netbox/dcim/forms/bulk_edit.py:1520 netbox/dcim/forms/bulk_import.py:793 #: netbox/dcim/forms/bulk_import.py:819 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4784,14 +4783,14 @@ msgid "VLAN group" msgstr "Grupa VLAN" #: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "Nietagowany VLAN" #: netbox/dcim/forms/bulk_edit.py:1575 netbox/dcim/forms/model_forms.py:1526 -#: netbox/dcim/tables/devices.py:618 +#: netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4815,7 +4814,7 @@ msgid "Wireless LAN group" msgstr "Grupy WLAN" #: netbox/dcim/forms/bulk_edit.py:1618 netbox/dcim/forms/model_forms.py:1503 -#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/tables/devices.py:670 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" @@ -5216,7 +5215,7 @@ msgstr "Odpowiedni tylny port" msgid "Physical medium classification" msgstr "Klasyfikacja medium fizycznego" -#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:873 +#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Zainstalowane urządzenie" @@ -5383,7 +5382,7 @@ msgstr "" "znaków: nieprawidłowy hex." #: netbox/dcim/forms/bulk_import.py:1542 netbox/dcim/forms/model_forms.py:900 -#: netbox/dcim/tables/devices.py:1078 netbox/templates/dcim/device.html:138 +#: 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" @@ -5493,7 +5492,7 @@ msgstr "Rozdzielnica zasilająca" msgid "Power Feed" msgstr "Linia zasilająca" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:317 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:327 msgid "Device Status" msgstr "Status urządzenia" @@ -5571,8 +5570,8 @@ msgstr "Zajęty" #: netbox/dcim/forms/filtersets.py:1322 netbox/dcim/forms/filtersets.py:1347 #: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1391 -#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:682 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:396 +#: netbox/dcim/tables/devices.py:692 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5626,7 +5625,7 @@ msgid "Transmit power (dBm)" msgstr "Moc transmisji (dBm)" #: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1569 -#: netbox/dcim/tables/devices.py:349 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:359 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5636,7 +5635,7 @@ msgstr "Moc transmisji (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:998 +#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:1008 msgid "Discovered" msgstr "Odkryte" @@ -5824,7 +5823,7 @@ msgid "Front Port" msgstr "Port przedni" #: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1773 -#: netbox/dcim/tables/devices.py:763 +#: netbox/dcim/tables/devices.py:773 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5837,7 +5836,7 @@ msgid "Rear Port" msgstr "Tylny port" #: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1774 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:533 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:543 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5977,7 +5976,7 @@ msgstr "" "Liczba portów przednich do utworzenia ({frontport_count}) musi odpowiadać " "wybranej liczbie pozycji tylnych portów ({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1094 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6487,7 +6486,7 @@ msgid "tagged VLANs" msgstr "oznaczone sieci VLAN" #: netbox/dcim/models/device_components.py:604 -#: netbox/dcim/tables/devices.py:621 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:631 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:694 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -7730,7 +7729,7 @@ msgstr "Szablon konfiguracji" msgid "U Height" msgstr "Wysokość U" -#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1128 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:317 #: netbox/ipam/forms/model_forms.py:330 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7739,12 +7738,12 @@ msgstr "Wysokość U" msgid "IP Address" msgstr "Adres IP" -#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1122 +#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1132 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Adres IPv4" -#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1126 +#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1136 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Adres IPv6" @@ -7782,7 +7781,7 @@ msgstr "Porty zasilania" msgid "Power outlets" msgstr "Gniazdka elektryczne" -#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1131 +#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1141 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1207 #: netbox/dcim/views.py:1518 netbox/dcim/views.py:2305 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7816,13 +7815,21 @@ msgstr "Wnęsy modułowe" msgid "Inventory items" msgstr "Elementy inwentaryzacyjne" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:317 +msgid "Device Location" +msgstr "Lokalizacja urządzenia" + +#: netbox/dcim/tables/devices.py:322 +msgid "Device Site" +msgstr "Witryna urządzenia" + +#: netbox/dcim/tables/devices.py:337 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Moduł Bay" -#: netbox/dcim/tables/devices.py:340 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:350 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1282 #: netbox/dcim/views.py:2391 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 @@ -7833,27 +7840,27 @@ msgstr "Moduł Bay" msgid "Inventory Items" msgstr "Przedmioty magazynowe" -#: netbox/dcim/tables/devices.py:355 +#: netbox/dcim/tables/devices.py:365 msgid "Cable Color" msgstr "Kolor kabla" -#: netbox/dcim/tables/devices.py:361 +#: netbox/dcim/tables/devices.py:371 msgid "Link Peers" msgstr "Łącz rówieśników" -#: netbox/dcim/tables/devices.py:364 +#: netbox/dcim/tables/devices.py:374 msgid "Mark Connected" msgstr "Oznacz Połączony" -#: netbox/dcim/tables/devices.py:483 +#: netbox/dcim/tables/devices.py:493 msgid "Maximum draw (W)" msgstr "Maksymalne wyciąganie (W)" -#: netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:496 msgid "Allocated draw (W)" msgstr "Przydzielone losowanie (W)" -#: netbox/dcim/tables/devices.py:591 netbox/ipam/forms/model_forms.py:787 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/model_forms.py:787 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:683 #: netbox/ipam/views.py:784 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7865,12 +7872,12 @@ msgstr "Przydzielone losowanie (W)" msgid "IP Addresses" msgstr "Adresy IP" -#: netbox/dcim/tables/devices.py:597 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:607 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Grupy FHRP" -#: netbox/dcim/tables/devices.py:609 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:619 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7881,41 +7888,41 @@ msgstr "Grupy FHRP" msgid "Tunnel" msgstr "Tunel" -#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:655 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Tylko zarządzanie" -#: netbox/dcim/tables/devices.py:664 +#: netbox/dcim/tables/devices.py:674 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:681 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Wirtualny obwód" -#: netbox/dcim/tables/devices.py:923 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:933 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Zainstalowany moduł" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:936 msgid "Module Serial" msgstr "Moduł szeregowy" -#: netbox/dcim/tables/devices.py:930 +#: netbox/dcim/tables/devices.py:940 msgid "Module Asset Tag" msgstr "Etykietka zasobów modułu" -#: netbox/dcim/tables/devices.py:939 +#: netbox/dcim/tables/devices.py:949 msgid "Module Status" msgstr "Status modułu" -#: netbox/dcim/tables/devices.py:993 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponent" -#: netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1061 msgid "Items" msgstr "Przedmioty" @@ -8807,9 +8814,9 @@ msgstr "" #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 -#: netbox/users/forms/model_forms.py:188 netbox/users/forms/model_forms.py:200 -#: netbox/users/forms/model_forms.py:321 netbox/users/tables.py:35 -#: netbox/users/tables.py:106 +#: netbox/tenancy/tables/contacts.py:115 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:200 netbox/users/forms/model_forms.py:321 +#: netbox/users/tables.py:35 netbox/users/tables.py:106 msgid "Groups" msgstr "Grupy" @@ -12301,7 +12308,7 @@ msgstr "Szablony usług aplikacji" #: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:308 #: netbox/templates/ipam/ipaddress.html:118 -#: netbox/templates/virtualization/virtualmachine.html:154 +#: netbox/templates/virtualization/virtualmachine.html:156 msgid "Application Services" msgstr "Usługi aplikacyjne" @@ -12353,7 +12360,7 @@ msgstr "Profile IPsec" #: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 -#: netbox/templates/virtualization/virtualmachine.html:174 +#: netbox/templates/virtualization/virtualmachine.html:176 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/virtualization/tables/virtualmachines.py:74 #: netbox/virtualization/views.py:381 @@ -12438,7 +12445,7 @@ msgstr "Dostosowywanie" #: netbox/netbox/navigation/menu.py:348 #: netbox/templates/dcim/device_edit.html:105 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:83 #: netbox/templates/dcim/virtualchassis_edit.html:44 #: netbox/templates/generic/bulk_edit.html:76 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -12555,7 +12562,7 @@ msgstr "Historia konfiguracji" msgid "Background Tasks" msgstr "Zadania w tle" -#: netbox/netbox/object_actions.py:78 +#: netbox/netbox/object_actions.py:87 #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 #: netbox/templates/extras/tableconfig_edit.html:29 @@ -12567,12 +12574,12 @@ msgstr "Zadania w tle" msgid "Add" msgstr "Dodaj" -#: netbox/netbox/object_actions.py:88 +#: netbox/netbox/object_actions.py:97 #: netbox/utilities/templates/buttons/clone.html:4 msgid "Clone" msgstr "Klonowanie" -#: netbox/netbox/object_actions.py:104 +#: netbox/netbox/object_actions.py:113 #: netbox/templates/circuits/inc/circuit_termination.html:15 #: netbox/templates/circuits/inc/circuit_termination_fields.html:37 #: netbox/templates/dcim/inc/panels/inventory_items.html:32 @@ -12585,7 +12592,7 @@ msgstr "Klonowanie" msgid "Edit" msgstr "Edytuj" -#: netbox/netbox/object_actions.py:115 +#: netbox/netbox/object_actions.py:124 #: netbox/templates/circuits/inc/circuit_termination.html:23 #: netbox/templates/dcim/inc/panels/inventory_items.html:37 #: netbox/templates/dcim/powerpanel.html:66 @@ -12600,26 +12607,26 @@ msgstr "Edytuj" msgid "Delete" msgstr "Usuń" -#: netbox/netbox/object_actions.py:126 +#: netbox/netbox/object_actions.py:135 #: netbox/utilities/templatetags/buttons.py:190 msgid "Import" msgstr "Import" -#: netbox/netbox/object_actions.py:136 +#: netbox/netbox/object_actions.py:145 #: netbox/utilities/templatetags/buttons.py:207 msgid "Export" msgstr "Eksportuj" -#: netbox/netbox/object_actions.py:164 +#: netbox/netbox/object_actions.py:173 #: netbox/utilities/templatetags/buttons.py:227 msgid "Edit Selected" msgstr "Edytuj wybrane" -#: netbox/netbox/object_actions.py:175 +#: netbox/netbox/object_actions.py:184 msgid "Rename Selected" msgstr "Zmień nazwę Wybrano" -#: netbox/netbox/object_actions.py:186 +#: netbox/netbox/object_actions.py:195 #: netbox/utilities/templatetags/buttons.py:244 msgid "Delete Selected" msgstr "Usuń zaznaczone" @@ -12768,63 +12775,63 @@ msgstr "Nie można dodać sklepów do rejestru po zainicjowaniu" msgid "Cannot delete stores from registry" msgstr "Nie można usunąć sklepów z rejestru" -#: netbox/netbox/settings.py:784 +#: netbox/netbox/settings.py:800 msgid "Czech" msgstr "czeski" -#: netbox/netbox/settings.py:785 +#: netbox/netbox/settings.py:801 msgid "Danish" msgstr "duński" -#: netbox/netbox/settings.py:786 +#: netbox/netbox/settings.py:802 msgid "German" msgstr "niemiecki" -#: netbox/netbox/settings.py:787 +#: netbox/netbox/settings.py:803 msgid "English" msgstr "angielski" -#: netbox/netbox/settings.py:788 +#: netbox/netbox/settings.py:804 msgid "Spanish" msgstr "hiszpański" -#: netbox/netbox/settings.py:789 +#: netbox/netbox/settings.py:805 msgid "French" msgstr "francuski" -#: netbox/netbox/settings.py:790 +#: netbox/netbox/settings.py:806 msgid "Italian" msgstr "włoski" -#: netbox/netbox/settings.py:791 +#: netbox/netbox/settings.py:807 msgid "Japanese" msgstr "japoński" -#: netbox/netbox/settings.py:792 +#: netbox/netbox/settings.py:808 msgid "Dutch" msgstr "holenderski" -#: netbox/netbox/settings.py:793 +#: netbox/netbox/settings.py:809 msgid "Polish" msgstr "polski" -#: netbox/netbox/settings.py:794 +#: netbox/netbox/settings.py:810 msgid "Portuguese" msgstr "portugalski" -#: netbox/netbox/settings.py:795 +#: netbox/netbox/settings.py:811 msgid "Russian" msgstr "rosyjski" -#: netbox/netbox/settings.py:796 +#: netbox/netbox/settings.py:812 msgid "Turkish" msgstr "turecki" -#: netbox/netbox/settings.py:797 +#: netbox/netbox/settings.py:813 msgid "Ukrainian" msgstr "ukraiński" -#: netbox/netbox/settings.py:798 +#: netbox/netbox/settings.py:814 msgid "Chinese" msgstr "chiński" @@ -12942,7 +12949,7 @@ msgstr "Zsynchronizowane dane dla {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Zsynchronizowane {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:115 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} musi zaimplementować get_children ()" @@ -13964,7 +13971,7 @@ msgid "Leg" msgstr "Noga" #: netbox/templates/dcim/device.html:312 -#: netbox/templates/virtualization/virtualmachine.html:158 +#: netbox/templates/virtualization/virtualmachine.html:160 msgid "Add an application service" msgstr "Dodawanie usługi aplikacji" @@ -15696,17 +15703,17 @@ msgid "Allocated Resources" msgstr "Przydzielone zasoby" #: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/virtualmachine.html:125 +#: netbox/templates/virtualization/virtualmachine.html:127 msgid "Virtual CPUs" msgstr "Wirtualne procesory" #: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/virtualmachine.html:129 +#: netbox/templates/virtualization/virtualmachine.html:131 msgid "Memory" msgstr "Pamięć" #: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/virtualmachine.html:140 +#: netbox/templates/virtualization/virtualmachine.html:142 msgid "Disk Space" msgstr "Miejsce na dysku" @@ -15751,13 +15758,13 @@ msgstr "Typ klastra" msgid "Virtual Disk" msgstr "Wirtualny dysk" -#: netbox/templates/virtualization/virtualmachine.html:122 +#: netbox/templates/virtualization/virtualmachine.html:124 #: netbox/virtualization/forms/bulk_edit.py:172 #: netbox/virtualization/forms/model_forms.py:231 msgid "Resources" msgstr "Zasoby" -#: netbox/templates/virtualization/virtualmachine.html:178 +#: netbox/templates/virtualization/virtualmachine.html:180 msgid "Add Virtual Disk" msgstr "Dodaj dysk wirtualny" @@ -16757,11 +16764,7 @@ msgstr "Subskrybuj" msgid "Copy to clipboard" msgstr "Kopiuj do schowka" -#: netbox/utilities/templates/form_helpers/render_field.html:57 -msgid "This field is required" -msgstr "To pole jest wymagane" - -#: netbox/utilities/templates/form_helpers/render_field.html:70 +#: netbox/utilities/templates/form_helpers/render_field.html:66 msgid "Set Null" msgstr "Ustaw Null" diff --git a/netbox/translations/pt/LC_MESSAGES/django.mo b/netbox/translations/pt/LC_MESSAGES/django.mo index 1e6c571930aab98b7525dcd77564a7ba27bfb658..721d27d393e9c59a0ae22459126a0f9885b87b74 100644 GIT binary patch delta 71197 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 delta 71121 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 `B#W;{N$RdxcD?zl5rYM%n@W{&zzI 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 E0S}(d?f?J) diff --git a/netbox/translations/tr/LC_MESSAGES/django.po b/netbox/translations/tr/LC_MESSAGES/django.po index eb3434841..3ce7da7fe 100644 --- a/netbox/translations/tr/LC_MESSAGES/django.po +++ b/netbox/translations/tr/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-16 05:02+0000\n" +"POT-Creation-Date: 2025-09-30 05:03+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Turkish (https://app.transifex.com/netbox-community/teams/178115/tr/)\n" @@ -91,9 +91,9 @@ msgstr "Şifreniz başarıyla değiştirildi." #: netbox/circuits/choices.py:21 netbox/dcim/choices.py:20 #: netbox/dcim/choices.py:102 netbox/dcim/choices.py:204 -#: netbox/dcim/choices.py:257 netbox/dcim/choices.py:1835 -#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 -#: netbox/dcim/choices.py:1982 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -107,8 +107,8 @@ msgstr "Tedarik" #: 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:1892 netbox/dcim/choices.py:1959 -#: netbox/dcim/choices.py:1981 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 +#: netbox/dcim/choices.py:1982 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 @@ -120,8 +120,8 @@ msgid "Active" msgstr "Aktif" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1891 -#: netbox/dcim/choices.py:1961 netbox/dcim/choices.py:1980 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1962 netbox/dcim/choices.py:1981 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Çevrim dışı" @@ -134,7 +134,7 @@ msgstr "Hazırlıktan Kaldırma" msgid "Decommissioned" msgstr "Hizmet dışı bırakıldı" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1904 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1905 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -674,8 +674,8 @@ msgstr "Servis ID" #: netbox/dcim/forms/bulk_edit.py:1813 netbox/dcim/forms/bulk_import.py:1435 #: 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:757 netbox/dcim/tables/devices.py:813 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 +#: netbox/dcim/tables/devices.py:1064 netbox/dcim/tables/devicetypes.py:256 #: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:512 #: netbox/templates/circuits/circuittype.html:30 @@ -720,7 +720,7 @@ msgstr "Renk" #: netbox/dcim/forms/model_forms.py:823 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:196 -#: netbox/dcim/tables/devices.py:865 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/devices.py:875 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:474 netbox/extras/tables/tables.py:534 #: netbox/netbox/tables/tables.py:272 @@ -792,8 +792,8 @@ msgstr "Sağlayıcı hesabı" #: netbox/dcim/forms/filtersets.py:1036 netbox/dcim/forms/filtersets.py:1137 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/filtersets.py:1655 netbox/dcim/tables/devices.py:158 -#: netbox/dcim/tables/devices.py:537 netbox/dcim/tables/devices.py:868 -#: netbox/dcim/tables/devices.py:1002 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:547 netbox/dcim/tables/devices.py:878 +#: netbox/dcim/tables/devices.py:1012 netbox/dcim/tables/devices.py:1123 #: netbox/dcim/tables/modules.py:104 netbox/dcim/tables/power.py:74 #: netbox/dcim/tables/racks.py:129 netbox/dcim/tables/racks.py:233 #: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 @@ -1023,7 +1023,7 @@ msgstr "Öznitellikler" #: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:625 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:75 +#: netbox/templates/dcim/htmx/cable_edit.html:74 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:80 @@ -1117,7 +1117,7 @@ msgstr "Sağlayıcı ağı" #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1224 netbox/dcim/forms/model_forms.py:1693 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:187 -#: netbox/dcim/tables/devices.py:860 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/tables/devices.py:870 netbox/dcim/tables/devices.py:996 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:689 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1241,7 +1241,7 @@ msgstr "Operasyonel rol" #: netbox/dcim/forms/bulk_import.py:1289 netbox/dcim/forms/model_forms.py:1298 #: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1734 #: netbox/dcim/forms/model_forms.py:1769 netbox/dcim/forms/model_forms.py:1899 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1159 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:291 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1423,8 +1423,7 @@ msgstr "Ödev" #: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 -#: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/forms/model_forms.py:124 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1742,13 +1741,13 @@ msgstr "sanal devre sonlandırmaları" #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/devices.py:312 -#: netbox/dcim/tables/devices.py:415 netbox/dcim/tables/devices.py:456 -#: netbox/dcim/tables/devices.py:504 netbox/dcim/tables/devices.py:558 -#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devices.py:701 -#: netbox/dcim/tables/devices.py:784 netbox/dcim/tables/devices.py:830 -#: netbox/dcim/tables/devices.py:892 netbox/dcim/tables/devices.py:961 -#: netbox/dcim/tables/devices.py:1026 netbox/dcim/tables/devices.py:1045 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:466 +#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:568 +#: netbox/dcim/tables/devices.py:591 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:840 +#: netbox/dcim/tables/devices.py:902 netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:1036 netbox/dcim/tables/devices.py:1055 +#: netbox/dcim/tables/devices.py:1084 netbox/dcim/tables/devices.py:1114 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 @@ -1903,7 +1902,7 @@ msgstr "Taahhüt Oranı" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1087 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1097 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 @@ -1916,7 +1915,7 @@ msgstr "Taahhüt Oranı" #: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 #: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 -#: netbox/templates/dcim/htmx/cable_edit.html:91 +#: 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 @@ -2006,12 +2005,12 @@ msgstr "Fesih" #: netbox/dcim/forms/model_forms.py:1850 netbox/dcim/forms/model_forms.py:1923 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:393 -#: netbox/dcim/tables/devices.py:434 netbox/dcim/tables/devices.py:476 -#: netbox/dcim/tables/devices.py:526 netbox/dcim/tables/devices.py:638 -#: netbox/dcim/tables/devices.py:750 netbox/dcim/tables/devices.py:806 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/devices.py:911 -#: netbox/dcim/tables/devices.py:979 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:403 +#: netbox/dcim/tables/devices.py:444 netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:536 netbox/dcim/tables/devices.py:648 +#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 +#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 +#: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:158 @@ -2034,7 +2033,7 @@ msgstr "Fesih" #: netbox/templates/dcim/virtualchassis.html:55 #: netbox/templates/dcim/virtualchassis_edit.html:55 #: netbox/templates/dcim/virtualdevicecontext.html:22 -#: netbox/templates/virtualization/virtualmachine.html:114 +#: netbox/templates/virtualization/virtualmachine.html:116 #: netbox/templates/vpn/tunneltermination.html:23 #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:133 @@ -2116,7 +2115,7 @@ msgstr "Tamamlandı" #: 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:1894 netbox/dcim/choices.py:1984 +#: netbox/dcim/choices.py:1895 netbox/dcim/choices.py:1985 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Başarısız" @@ -2287,9 +2286,9 @@ msgid "User name" msgstr "Kullanıcı adı" #: netbox/core/forms/bulk_edit.py:26 netbox/core/forms/filtersets.py:43 -#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1942 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1943 #: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1482 -#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:586 +#: 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 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 #: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 @@ -2478,7 +2477,7 @@ msgstr "" msgid "Rack Elevations" msgstr "Raf Yükseltmeleri" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1813 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1814 #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1436 #: netbox/dcim/forms/bulk_edit.py:1457 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -3124,8 +3123,8 @@ msgid "Staging" msgstr "Sahneleme" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1836 -#: netbox/dcim/choices.py:1985 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1837 +#: netbox/dcim/choices.py:1986 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Hizmetten çıkarma" @@ -3190,7 +3189,7 @@ msgstr "Kullanımdan kaldırıldı" msgid "Millimeters" msgstr "Milimetre" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1859 msgid "Inches" msgstr "İnç" @@ -3222,9 +3221,9 @@ msgstr "Bayat" #: netbox/dcim/forms/model_forms.py:540 netbox/dcim/forms/model_forms.py:1216 #: netbox/dcim/forms/model_forms.py:1685 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:709 -#: netbox/dcim/tables/devices.py:919 netbox/dcim/tables/devices.py:1006 -#: netbox/dcim/tables/devices.py:1165 netbox/dcim/tables/sites.py:28 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:719 +#: netbox/dcim/tables/devices.py:929 netbox/dcim/tables/devices.py:1016 +#: netbox/dcim/tables/devices.py:1175 netbox/dcim/tables/sites.py:28 #: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:147 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:770 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 @@ -3274,7 +3273,7 @@ msgid "Rear" msgstr "Arka" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:1983 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1984 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Sahnelenmiş" @@ -3307,7 +3306,7 @@ msgid "Top to bottom" msgstr "Yukarıdan aşağıya" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:1558 msgid "Passive" msgstr "Pasif" @@ -3336,8 +3335,8 @@ msgid "Proprietary" msgstr "Tescilli" #: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1469 netbox/dcim/choices.py:1471 -#: netbox/dcim/choices.py:1707 netbox/dcim/choices.py:1709 +#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 +#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Diğer" @@ -3354,7 +3353,7 @@ msgstr "Fiziksel" msgid "Virtual" msgstr "Sanal" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1346 +#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 #: netbox/dcim/forms/bulk_edit.py:1642 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1126 netbox/dcim/forms/model_forms.py:1579 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3368,7 +3367,7 @@ msgstr "Sanal arayüzler" #: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:922 netbox/dcim/forms/model_forms.py:1108 -#: netbox/dcim/tables/devices.py:713 netbox/templates/dcim/interface.html:112 +#: 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 @@ -3412,31 +3411,31 @@ msgstr "50 Gb/sn Ethernet" msgid "100 Gbps Ethernet" msgstr "100 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1253 msgid "200 Gbps Ethernet" msgstr "200 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1267 msgid "400 Gbps Ethernet" msgstr "400 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1284 +#: netbox/dcim/choices.py:1285 msgid "800 Gbps Ethernet" msgstr "800 Gb/sn Ethernet" -#: netbox/dcim/choices.py:1293 +#: netbox/dcim/choices.py:1294 msgid "Pluggable transceivers" msgstr "Takılabilir alıcı-vericiler" -#: netbox/dcim/choices.py:1330 +#: netbox/dcim/choices.py:1331 msgid "Backplane Ethernet" msgstr "Arka Panel Ethernet" -#: netbox/dcim/choices.py:1362 +#: netbox/dcim/choices.py:1363 msgid "Cellular" msgstr "Hücresel" -#: netbox/dcim/choices.py:1414 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3444,147 +3443,147 @@ msgstr "Hücresel" msgid "Serial" msgstr "Seri" -#: netbox/dcim/choices.py:1429 +#: netbox/dcim/choices.py:1430 msgid "Coaxial" msgstr "Koaksiyel" -#: netbox/dcim/choices.py:1450 +#: netbox/dcim/choices.py:1451 msgid "Stacking" msgstr "İstifleme" -#: netbox/dcim/choices.py:1502 +#: netbox/dcim/choices.py:1503 msgid "Half" msgstr "Yarım" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1504 msgid "Full" msgstr "Dolu" -#: netbox/dcim/choices.py:1504 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Oto" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1517 msgid "Access" msgstr "Erişim" -#: netbox/dcim/choices.py:1517 netbox/ipam/tables/vlans.py:150 +#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:150 #: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Etiketlenmiş" -#: netbox/dcim/choices.py:1518 +#: netbox/dcim/choices.py:1519 msgid "Tagged (All)" msgstr "Etiketlenmiş (Tümü)" -#: netbox/dcim/choices.py:1519 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1548 +#: netbox/dcim/choices.py:1549 msgid "IEEE Standard" msgstr "IEEE Standardı" -#: netbox/dcim/choices.py:1559 +#: netbox/dcim/choices.py:1560 msgid "Passive 24V (2-pair)" msgstr "Pasif 24V (2 çift)" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1561 msgid "Passive 24V (4-pair)" msgstr "Pasif 24V (4 çift)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1562 msgid "Passive 48V (2-pair)" msgstr "Pasif 48V (2 çift)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1563 msgid "Passive 48V (4-pair)" msgstr "Pasif 48V (4 çift)" -#: netbox/dcim/choices.py:1635 +#: netbox/dcim/choices.py:1636 msgid "Copper" msgstr "Bakır" -#: netbox/dcim/choices.py:1658 +#: netbox/dcim/choices.py:1659 msgid "Fiber Optic" msgstr "Fiber Optik" -#: netbox/dcim/choices.py:1694 netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1820 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1764 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Bakır - Bükülmüş Çift (UTP/STP)" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1778 msgid "Copper - Twinax (DAC)" msgstr "Bakır - Twinax (DAC)" -#: netbox/dcim/choices.py:1784 +#: netbox/dcim/choices.py:1785 msgid "Copper - Coaxial" msgstr "Bakır - Koaksiyel" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1791 msgid "Fiber - Multimode" msgstr "Fiber - Çok Modlu" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1802 msgid "Fiber - Single-mode" msgstr "Fiber - Tek modlu" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1810 msgid "Fiber - Other" msgstr "Elyaf - Diğer" -#: netbox/dcim/choices.py:1834 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1835 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Bağlı" -#: netbox/dcim/choices.py:1853 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Kilometre" -#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1855 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Sayaçlar" -#: netbox/dcim/choices.py:1855 +#: netbox/dcim/choices.py:1856 msgid "Centimeters" msgstr "Santimetre" -#: netbox/dcim/choices.py:1856 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Mil" -#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1858 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Feet" -#: netbox/dcim/choices.py:1905 +#: netbox/dcim/choices.py:1906 msgid "Redundant" msgstr "Yedekli" -#: netbox/dcim/choices.py:1926 +#: netbox/dcim/choices.py:1927 msgid "Single phase" msgstr "Tek fazlı" -#: netbox/dcim/choices.py:1927 +#: netbox/dcim/choices.py:1928 msgid "Three-phase" msgstr "Üç fazlı" -#: netbox/dcim/choices.py:1943 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1944 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:71 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Engelli" -#: netbox/dcim/choices.py:1944 +#: netbox/dcim/choices.py:1945 msgid "Faulty" msgstr "Arızalı" @@ -4008,7 +4007,7 @@ msgstr "Atanmış VID" #: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:795 -#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -4049,7 +4048,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (KİMLİĞİ)" #: netbox/dcim/filtersets.py:1879 netbox/dcim/forms/filtersets.py:1531 -#: netbox/dcim/tables/devices.py:603 netbox/ipam/filtersets.py:1043 +#: netbox/dcim/tables/devices.py:613 netbox/ipam/filtersets.py:1043 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -4107,8 +4106,8 @@ msgstr "Köprülü arayüz (ID)" msgid "LAG interface (ID)" msgstr "LAG arabirimi (ID)" -#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:1154 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/tables/devices.py:1164 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4141,7 +4140,7 @@ msgstr "Sanal Cihaz Bağlamı (Tanımlayıcı)" msgid "Wireless LAN" msgstr "Kablosuz LAN" -#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:654 +#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:664 msgid "Wireless link" msgstr "Kablosuz bağlantı" @@ -4206,7 +4205,7 @@ msgstr "Etiketler" #: netbox/dcim/forms/model_forms.py:601 netbox/dcim/forms/model_forms.py:660 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:183 -#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:770 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:56 @@ -4255,7 +4254,7 @@ msgstr "Saat dilimi" #: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:1229 #: netbox/dcim/forms/model_forms.py:1698 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:115 -#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:999 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4724,7 +4723,7 @@ msgid "Wireless role" msgstr "Kablosuz rolü" #: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/model_forms.py:783 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:335 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:345 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4738,7 +4737,7 @@ msgstr "Kablosuz rolü" msgid "Module" msgstr "Modül" -#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:718 +#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:728 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "GECİKME" @@ -4750,7 +4749,7 @@ msgstr "Sanal cihaz bağlamları" #: netbox/dcim/forms/bulk_edit.py:1520 netbox/dcim/forms/bulk_import.py:793 #: netbox/dcim/forms/bulk_import.py:819 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4779,14 +4778,14 @@ msgid "VLAN group" msgstr "VLAN grubu" #: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "Etiketsiz VLAN" #: netbox/dcim/forms/bulk_edit.py:1575 netbox/dcim/forms/model_forms.py:1526 -#: netbox/dcim/tables/devices.py:618 +#: netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4810,7 +4809,7 @@ msgid "Wireless LAN group" msgstr "Kablosuz LAN grubu" #: netbox/dcim/forms/bulk_edit.py:1618 netbox/dcim/forms/model_forms.py:1503 -#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/tables/devices.py:670 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" @@ -5209,7 +5208,7 @@ msgstr "İlgili arka bağlantı noktası" msgid "Physical medium classification" msgstr "Fiziksel ortam sınıflandırması" -#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:873 +#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Yüklü cihaz" @@ -5372,7 +5371,7 @@ msgstr "" "uzundu: geçersiz altıgen." #: netbox/dcim/forms/bulk_import.py:1542 netbox/dcim/forms/model_forms.py:900 -#: netbox/dcim/tables/devices.py:1078 netbox/templates/dcim/device.html:138 +#: 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" @@ -5482,7 +5481,7 @@ msgstr "Güç Paneli" msgid "Power Feed" msgstr "Güç Beslemesi" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:317 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:327 msgid "Device Status" msgstr "Cihaz Durumu" @@ -5560,8 +5559,8 @@ msgstr "işgal" #: netbox/dcim/forms/filtersets.py:1322 netbox/dcim/forms/filtersets.py:1347 #: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1391 -#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:682 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:396 +#: netbox/dcim/tables/devices.py:692 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5615,7 +5614,7 @@ msgid "Transmit power (dBm)" msgstr "İletim gücü (dBm)" #: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1569 -#: netbox/dcim/tables/devices.py:349 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:359 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5625,7 +5624,7 @@ msgstr "İletim gücü (dBm)" msgid "Cable" msgstr "Kablo" -#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:998 +#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:1008 msgid "Discovered" msgstr "Keşfedildi" @@ -5812,7 +5811,7 @@ msgid "Front Port" msgstr "Ön Bağlantı Noktası" #: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1773 -#: netbox/dcim/tables/devices.py:763 +#: netbox/dcim/tables/devices.py:773 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5825,7 +5824,7 @@ msgid "Rear Port" msgstr "Arka Bağlantı Noktası" #: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1774 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:533 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:543 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5965,7 +5964,7 @@ msgstr "" "Oluşturulacak ön bağlantı noktalarının sayısı ({frontport_count}) seçilen " "arka port konumu sayısıyla eşleşmelidir ({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1094 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6459,7 +6458,7 @@ msgid "tagged VLANs" msgstr "etiketli VLAN'lar" #: netbox/dcim/models/device_components.py:604 -#: netbox/dcim/tables/devices.py:621 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:631 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:694 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -7675,7 +7674,7 @@ msgstr "Yapılandırma Şablonu" msgid "U Height" msgstr "U Yüksekliği" -#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1128 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:317 #: netbox/ipam/forms/model_forms.py:330 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7684,12 +7683,12 @@ msgstr "U Yüksekliği" msgid "IP Address" msgstr "IP Adresi" -#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1122 +#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1132 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 Adresi" -#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1126 +#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1136 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6 Adresi" @@ -7727,7 +7726,7 @@ msgstr "Güç bağlantı noktaları" msgid "Power outlets" msgstr "Elektrik prizleri" -#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1131 +#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1141 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1207 #: netbox/dcim/views.py:1518 netbox/dcim/views.py:2305 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7761,13 +7760,21 @@ msgstr "Modül bölmeleri" msgid "Inventory items" msgstr "Envanter kalemleri" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:317 +msgid "Device Location" +msgstr "Cihaz Konumu" + +#: netbox/dcim/tables/devices.py:322 +msgid "Device Site" +msgstr "Cihaz Sitesi" + +#: netbox/dcim/tables/devices.py:337 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modül Yuvası" -#: netbox/dcim/tables/devices.py:340 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:350 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1282 #: netbox/dcim/views.py:2391 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 @@ -7778,27 +7785,27 @@ msgstr "Modül Yuvası" msgid "Inventory Items" msgstr "Envanter Öğeleri" -#: netbox/dcim/tables/devices.py:355 +#: netbox/dcim/tables/devices.py:365 msgid "Cable Color" msgstr "Kablo Rengi" -#: netbox/dcim/tables/devices.py:361 +#: netbox/dcim/tables/devices.py:371 msgid "Link Peers" msgstr "Meslektaşları Bağla" -#: netbox/dcim/tables/devices.py:364 +#: netbox/dcim/tables/devices.py:374 msgid "Mark Connected" msgstr "Bağlı İşaretle" -#: netbox/dcim/tables/devices.py:483 +#: netbox/dcim/tables/devices.py:493 msgid "Maximum draw (W)" msgstr "Maksimum çekim (W)" -#: netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:496 msgid "Allocated draw (W)" msgstr "Tahsis edilen çekiliş (W)" -#: netbox/dcim/tables/devices.py:591 netbox/ipam/forms/model_forms.py:787 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/model_forms.py:787 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:683 #: netbox/ipam/views.py:784 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7810,12 +7817,12 @@ msgstr "Tahsis edilen çekiliş (W)" msgid "IP Addresses" msgstr "IP Adresleri" -#: netbox/dcim/tables/devices.py:597 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:607 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP Grupları" -#: netbox/dcim/tables/devices.py:609 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:619 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7826,41 +7833,41 @@ msgstr "FHRP Grupları" msgid "Tunnel" msgstr "Tünel" -#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:655 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Yalnızca Yönetim" -#: netbox/dcim/tables/devices.py:664 +#: netbox/dcim/tables/devices.py:674 msgid "VDCs" msgstr "VDC'ler" -#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:681 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Sanal Devre" -#: netbox/dcim/tables/devices.py:923 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:933 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Yüklü Modül" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:936 msgid "Module Serial" msgstr "Modül Seri" -#: netbox/dcim/tables/devices.py:930 +#: netbox/dcim/tables/devices.py:940 msgid "Module Asset Tag" msgstr "Modül Varlık Etiketi" -#: netbox/dcim/tables/devices.py:939 +#: netbox/dcim/tables/devices.py:949 msgid "Module Status" msgstr "Modül Durumu" -#: netbox/dcim/tables/devices.py:993 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Bileşen" -#: netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1061 msgid "Items" msgstr "Öğeler" @@ -8750,9 +8757,9 @@ msgstr "" #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 -#: netbox/users/forms/model_forms.py:188 netbox/users/forms/model_forms.py:200 -#: netbox/users/forms/model_forms.py:321 netbox/users/tables.py:35 -#: netbox/users/tables.py:106 +#: netbox/tenancy/tables/contacts.py:115 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:200 netbox/users/forms/model_forms.py:321 +#: netbox/users/tables.py:35 netbox/users/tables.py:106 msgid "Groups" msgstr "Gruplar" @@ -12218,7 +12225,7 @@ msgstr "Uygulama Hizmeti Şablonları" #: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:308 #: netbox/templates/ipam/ipaddress.html:118 -#: netbox/templates/virtualization/virtualmachine.html:154 +#: netbox/templates/virtualization/virtualmachine.html:156 msgid "Application Services" msgstr "Uygulama Hizmetleri" @@ -12270,7 +12277,7 @@ msgstr "IPsec Profilleri" #: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 -#: netbox/templates/virtualization/virtualmachine.html:174 +#: netbox/templates/virtualization/virtualmachine.html:176 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/virtualization/tables/virtualmachines.py:74 #: netbox/virtualization/views.py:381 @@ -12355,7 +12362,7 @@ msgstr "Özelleştirme" #: netbox/netbox/navigation/menu.py:348 #: netbox/templates/dcim/device_edit.html:105 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:83 #: netbox/templates/dcim/virtualchassis_edit.html:44 #: netbox/templates/generic/bulk_edit.html:76 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -12472,7 +12479,7 @@ msgstr "Yapılandırma Geçmişi" msgid "Background Tasks" msgstr "Arka Plan Görevleri" -#: netbox/netbox/object_actions.py:78 +#: netbox/netbox/object_actions.py:87 #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 #: netbox/templates/extras/tableconfig_edit.html:29 @@ -12484,12 +12491,12 @@ msgstr "Arka Plan Görevleri" msgid "Add" msgstr "Ekle" -#: netbox/netbox/object_actions.py:88 +#: netbox/netbox/object_actions.py:97 #: netbox/utilities/templates/buttons/clone.html:4 msgid "Clone" msgstr "Klon" -#: netbox/netbox/object_actions.py:104 +#: netbox/netbox/object_actions.py:113 #: netbox/templates/circuits/inc/circuit_termination.html:15 #: netbox/templates/circuits/inc/circuit_termination_fields.html:37 #: netbox/templates/dcim/inc/panels/inventory_items.html:32 @@ -12502,7 +12509,7 @@ msgstr "Klon" msgid "Edit" msgstr "Düzenle" -#: netbox/netbox/object_actions.py:115 +#: netbox/netbox/object_actions.py:124 #: netbox/templates/circuits/inc/circuit_termination.html:23 #: netbox/templates/dcim/inc/panels/inventory_items.html:37 #: netbox/templates/dcim/powerpanel.html:66 @@ -12517,26 +12524,26 @@ msgstr "Düzenle" msgid "Delete" msgstr "Sil" -#: netbox/netbox/object_actions.py:126 +#: netbox/netbox/object_actions.py:135 #: netbox/utilities/templatetags/buttons.py:190 msgid "Import" msgstr "İçe aktar" -#: netbox/netbox/object_actions.py:136 +#: netbox/netbox/object_actions.py:145 #: netbox/utilities/templatetags/buttons.py:207 msgid "Export" msgstr "Dışa Aktar" -#: netbox/netbox/object_actions.py:164 +#: netbox/netbox/object_actions.py:173 #: netbox/utilities/templatetags/buttons.py:227 msgid "Edit Selected" msgstr "Seçili Düzenle" -#: netbox/netbox/object_actions.py:175 +#: netbox/netbox/object_actions.py:184 msgid "Rename Selected" msgstr "Seçili Yeniden Adlandır" -#: netbox/netbox/object_actions.py:186 +#: netbox/netbox/object_actions.py:195 #: netbox/utilities/templatetags/buttons.py:244 msgid "Delete Selected" msgstr "Seçili Sil" @@ -12684,63 +12691,63 @@ msgstr "Başlatıldıktan sonra kayıt defterine mağazalar eklenemiyor" msgid "Cannot delete stores from registry" msgstr "Mağazalar kayıt defterinden silinemiyor" -#: netbox/netbox/settings.py:784 +#: netbox/netbox/settings.py:800 msgid "Czech" msgstr "Çek" -#: netbox/netbox/settings.py:785 +#: netbox/netbox/settings.py:801 msgid "Danish" msgstr "Danca" -#: netbox/netbox/settings.py:786 +#: netbox/netbox/settings.py:802 msgid "German" msgstr "Alman" -#: netbox/netbox/settings.py:787 +#: netbox/netbox/settings.py:803 msgid "English" msgstr "İngilizce" -#: netbox/netbox/settings.py:788 +#: netbox/netbox/settings.py:804 msgid "Spanish" msgstr "İspanyolca" -#: netbox/netbox/settings.py:789 +#: netbox/netbox/settings.py:805 msgid "French" msgstr "Fransızca" -#: netbox/netbox/settings.py:790 +#: netbox/netbox/settings.py:806 msgid "Italian" msgstr "İtalyan" -#: netbox/netbox/settings.py:791 +#: netbox/netbox/settings.py:807 msgid "Japanese" msgstr "Japonca" -#: netbox/netbox/settings.py:792 +#: netbox/netbox/settings.py:808 msgid "Dutch" msgstr "Hollandalı" -#: netbox/netbox/settings.py:793 +#: netbox/netbox/settings.py:809 msgid "Polish" msgstr "Lehçe" -#: netbox/netbox/settings.py:794 +#: netbox/netbox/settings.py:810 msgid "Portuguese" msgstr "Portekizce" -#: netbox/netbox/settings.py:795 +#: netbox/netbox/settings.py:811 msgid "Russian" msgstr "Rusça" -#: netbox/netbox/settings.py:796 +#: netbox/netbox/settings.py:812 msgid "Turkish" msgstr "Türkçe" -#: netbox/netbox/settings.py:797 +#: netbox/netbox/settings.py:813 msgid "Ukrainian" msgstr "Ukraynalı" -#: netbox/netbox/settings.py:798 +#: netbox/netbox/settings.py:814 msgid "Chinese" msgstr "Çince" @@ -12859,7 +12866,7 @@ msgstr "Senkronize edilmiş veriler {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Senkronize {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:115 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} get_children () uygulamasını uygulamalıdır" @@ -13884,7 +13891,7 @@ msgid "Leg" msgstr "Bacak" #: netbox/templates/dcim/device.html:312 -#: netbox/templates/virtualization/virtualmachine.html:158 +#: netbox/templates/virtualization/virtualmachine.html:160 msgid "Add an application service" msgstr "Uygulama hizmeti ekleme" @@ -15613,17 +15620,17 @@ msgid "Allocated Resources" msgstr "Tahsis Edilen Kaynaklar" #: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/virtualmachine.html:125 +#: netbox/templates/virtualization/virtualmachine.html:127 msgid "Virtual CPUs" msgstr "Sanal CPU'lar" #: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/virtualmachine.html:129 +#: netbox/templates/virtualization/virtualmachine.html:131 msgid "Memory" msgstr "Bellek" #: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/virtualmachine.html:140 +#: netbox/templates/virtualization/virtualmachine.html:142 msgid "Disk Space" msgstr "Disk Alanı" @@ -15668,13 +15675,13 @@ msgstr "Küme Türü" msgid "Virtual Disk" msgstr "Sanal Disk" -#: netbox/templates/virtualization/virtualmachine.html:122 +#: netbox/templates/virtualization/virtualmachine.html:124 #: netbox/virtualization/forms/bulk_edit.py:172 #: netbox/virtualization/forms/model_forms.py:231 msgid "Resources" msgstr "Kaynaklar" -#: netbox/templates/virtualization/virtualmachine.html:178 +#: netbox/templates/virtualization/virtualmachine.html:180 msgid "Add Virtual Disk" msgstr "Sanal Disk Ekle" @@ -16658,11 +16665,7 @@ msgstr "Abone ol" msgid "Copy to clipboard" msgstr "Panoya kopyala" -#: netbox/utilities/templates/form_helpers/render_field.html:57 -msgid "This field is required" -msgstr "Bu alan zorunludur" - -#: netbox/utilities/templates/form_helpers/render_field.html:70 +#: netbox/utilities/templates/form_helpers/render_field.html:66 msgid "Set Null" msgstr "Sıfır Ayarla" diff --git a/netbox/translations/uk/LC_MESSAGES/django.mo b/netbox/translations/uk/LC_MESSAGES/django.mo index 70ba4cd8a0848ab3e771e5d37bcff479d9f38680..5b825456ba2172dc7cc3581fcffda3d60ecd358e 100644 GIT binary patch delta 71200 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 JSp`Lme%`~R=Uf_KoK9YI5P4DHBwXv2S^ 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[(+X$e>e02^!bAVeo4*3 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 delta 71148 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 BgvtN_ diff --git a/netbox/translations/uk/LC_MESSAGES/django.po b/netbox/translations/uk/LC_MESSAGES/django.po index ea64f9912..7f17160bf 100644 --- a/netbox/translations/uk/LC_MESSAGES/django.po +++ b/netbox/translations/uk/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-16 05:02+0000\n" +"POT-Creation-Date: 2025-09-30 05:03+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Ukrainian (https://app.transifex.com/netbox-community/teams/178115/uk/)\n" @@ -90,9 +90,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:1835 -#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 -#: netbox/dcim/choices.py:1982 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -106,8 +106,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:1892 netbox/dcim/choices.py:1959 -#: netbox/dcim/choices.py:1981 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 +#: netbox/dcim/choices.py:1982 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 "Активний" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1891 -#: netbox/dcim/choices.py:1961 netbox/dcim/choices.py:1980 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1962 netbox/dcim/choices.py:1981 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Офлайн" @@ -133,7 +133,7 @@ msgstr "Зняття з експлуатації" msgid "Decommissioned" msgstr "Виведені з експлуатації" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1904 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1905 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -673,8 +673,8 @@ msgstr "Ідентифікатор служби" #: netbox/dcim/forms/bulk_edit.py:1813 netbox/dcim/forms/bulk_import.py:1435 #: 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:757 netbox/dcim/tables/devices.py:813 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 +#: netbox/dcim/tables/devices.py:1064 netbox/dcim/tables/devicetypes.py:256 #: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:512 #: netbox/templates/circuits/circuittype.html:30 @@ -719,7 +719,7 @@ msgstr "Колір" #: netbox/dcim/forms/model_forms.py:823 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:196 -#: netbox/dcim/tables/devices.py:865 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/devices.py:875 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:474 netbox/extras/tables/tables.py:534 #: netbox/netbox/tables/tables.py:272 @@ -791,8 +791,8 @@ msgstr "Обліковий запис постачальника" #: netbox/dcim/forms/filtersets.py:1036 netbox/dcim/forms/filtersets.py:1137 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/filtersets.py:1655 netbox/dcim/tables/devices.py:158 -#: netbox/dcim/tables/devices.py:537 netbox/dcim/tables/devices.py:868 -#: netbox/dcim/tables/devices.py:1002 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:547 netbox/dcim/tables/devices.py:878 +#: netbox/dcim/tables/devices.py:1012 netbox/dcim/tables/devices.py:1123 #: netbox/dcim/tables/modules.py:104 netbox/dcim/tables/power.py:74 #: netbox/dcim/tables/racks.py:129 netbox/dcim/tables/racks.py:233 #: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 @@ -1022,7 +1022,7 @@ msgstr "Атрибути" #: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:625 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:75 +#: netbox/templates/dcim/htmx/cable_edit.html:74 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:80 @@ -1116,7 +1116,7 @@ msgstr "Мережа провайдера" #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1224 netbox/dcim/forms/model_forms.py:1693 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:187 -#: netbox/dcim/tables/devices.py:860 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/tables/devices.py:870 netbox/dcim/tables/devices.py:996 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:689 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1240,7 +1240,7 @@ msgstr "Операційна роль" #: netbox/dcim/forms/bulk_import.py:1289 netbox/dcim/forms/model_forms.py:1298 #: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1734 #: netbox/dcim/forms/model_forms.py:1769 netbox/dcim/forms/model_forms.py:1899 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1159 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:291 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1422,8 +1422,7 @@ msgstr "Призначення" #: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 -#: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/forms/model_forms.py:124 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1742,13 +1741,13 @@ msgstr "завершення віртуальних схем" #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/devices.py:312 -#: netbox/dcim/tables/devices.py:415 netbox/dcim/tables/devices.py:456 -#: netbox/dcim/tables/devices.py:504 netbox/dcim/tables/devices.py:558 -#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devices.py:701 -#: netbox/dcim/tables/devices.py:784 netbox/dcim/tables/devices.py:830 -#: netbox/dcim/tables/devices.py:892 netbox/dcim/tables/devices.py:961 -#: netbox/dcim/tables/devices.py:1026 netbox/dcim/tables/devices.py:1045 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:466 +#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:568 +#: netbox/dcim/tables/devices.py:591 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:840 +#: netbox/dcim/tables/devices.py:902 netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:1036 netbox/dcim/tables/devices.py:1055 +#: netbox/dcim/tables/devices.py:1084 netbox/dcim/tables/devices.py:1114 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 @@ -1903,7 +1902,7 @@ msgstr "Гарантований процент чи коефіцієнт дос #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1087 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1097 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 @@ -1916,7 +1915,7 @@ msgstr "Гарантований процент чи коефіцієнт дос #: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 #: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 -#: netbox/templates/dcim/htmx/cable_edit.html:91 +#: 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 @@ -2006,12 +2005,12 @@ msgstr "Кінці" #: netbox/dcim/forms/model_forms.py:1850 netbox/dcim/forms/model_forms.py:1923 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:393 -#: netbox/dcim/tables/devices.py:434 netbox/dcim/tables/devices.py:476 -#: netbox/dcim/tables/devices.py:526 netbox/dcim/tables/devices.py:638 -#: netbox/dcim/tables/devices.py:750 netbox/dcim/tables/devices.py:806 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/devices.py:911 -#: netbox/dcim/tables/devices.py:979 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:403 +#: netbox/dcim/tables/devices.py:444 netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:536 netbox/dcim/tables/devices.py:648 +#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 +#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 +#: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:158 @@ -2034,7 +2033,7 @@ msgstr "Кінці" #: netbox/templates/dcim/virtualchassis.html:55 #: netbox/templates/dcim/virtualchassis_edit.html:55 #: netbox/templates/dcim/virtualdevicecontext.html:22 -#: netbox/templates/virtualization/virtualmachine.html:114 +#: netbox/templates/virtualization/virtualmachine.html:116 #: netbox/templates/vpn/tunneltermination.html:23 #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:133 @@ -2116,7 +2115,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:1894 netbox/dcim/choices.py:1984 +#: netbox/dcim/choices.py:1895 netbox/dcim/choices.py:1985 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Збій" @@ -2287,9 +2286,9 @@ 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:1942 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1943 #: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1482 -#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:586 +#: 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 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 #: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 @@ -2476,7 +2475,7 @@ msgstr "Потрібно вивантажити файл або вибрати msgid "Rack Elevations" msgstr "Висота стійки" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1813 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1814 #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1436 #: netbox/dcim/forms/bulk_edit.py:1457 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -3123,8 +3122,8 @@ msgid "Staging" msgstr "Підготовка" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1836 -#: netbox/dcim/choices.py:1985 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1837 +#: netbox/dcim/choices.py:1986 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Виведення з експлуатації" @@ -3189,7 +3188,7 @@ msgstr "Застарілий" msgid "Millimeters" msgstr "Міліметри" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1859 msgid "Inches" msgstr "Дюйми" @@ -3221,9 +3220,9 @@ msgstr "Несвіжі" #: netbox/dcim/forms/model_forms.py:540 netbox/dcim/forms/model_forms.py:1216 #: netbox/dcim/forms/model_forms.py:1685 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:709 -#: netbox/dcim/tables/devices.py:919 netbox/dcim/tables/devices.py:1006 -#: netbox/dcim/tables/devices.py:1165 netbox/dcim/tables/sites.py:28 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:719 +#: netbox/dcim/tables/devices.py:929 netbox/dcim/tables/devices.py:1016 +#: netbox/dcim/tables/devices.py:1175 netbox/dcim/tables/sites.py:28 #: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:147 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:770 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 @@ -3273,7 +3272,7 @@ msgid "Rear" msgstr "Ззаду" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:1983 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1984 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Підготовлено" @@ -3306,7 +3305,7 @@ msgid "Top to bottom" msgstr "Зверху вниз" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:1558 msgid "Passive" msgstr "Пасивний" @@ -3335,8 +3334,8 @@ msgid "Proprietary" msgstr "Пропрієтарний" #: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1469 netbox/dcim/choices.py:1471 -#: netbox/dcim/choices.py:1707 netbox/dcim/choices.py:1709 +#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 +#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Інше" @@ -3353,7 +3352,7 @@ msgstr "Фізичний" msgid "Virtual" msgstr "Віртуальний" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1346 +#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 #: netbox/dcim/forms/bulk_edit.py:1642 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1126 netbox/dcim/forms/model_forms.py:1579 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3367,7 +3366,7 @@ msgstr "Віртуальні інтерфейси" #: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:922 netbox/dcim/forms/model_forms.py:1108 -#: netbox/dcim/tables/devices.py:713 netbox/templates/dcim/interface.html:112 +#: 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 @@ -3411,31 +3410,31 @@ msgstr "50 Гбіт/с Ethernet" msgid "100 Gbps Ethernet" msgstr "100 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1253 msgid "200 Gbps Ethernet" msgstr "200 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1267 msgid "400 Gbps Ethernet" msgstr "400 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1284 +#: netbox/dcim/choices.py:1285 msgid "800 Gbps Ethernet" msgstr "800 Гбіт/с Ethernet" -#: netbox/dcim/choices.py:1293 +#: netbox/dcim/choices.py:1294 msgid "Pluggable transceivers" msgstr "Приймачі, що підключаються" -#: netbox/dcim/choices.py:1330 +#: netbox/dcim/choices.py:1331 msgid "Backplane Ethernet" msgstr "Передня панель Ethernet" -#: netbox/dcim/choices.py:1362 +#: netbox/dcim/choices.py:1363 msgid "Cellular" msgstr "Стільниковий" -#: netbox/dcim/choices.py:1414 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3443,147 +3442,147 @@ msgstr "Стільниковий" msgid "Serial" msgstr "Серійний" -#: netbox/dcim/choices.py:1429 +#: netbox/dcim/choices.py:1430 msgid "Coaxial" msgstr "Коаксіальний" -#: netbox/dcim/choices.py:1450 +#: netbox/dcim/choices.py:1451 msgid "Stacking" msgstr "Стекований" -#: netbox/dcim/choices.py:1502 +#: netbox/dcim/choices.py:1503 msgid "Half" msgstr "Половинний" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1504 msgid "Full" msgstr "Повний" -#: netbox/dcim/choices.py:1504 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Авто" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1517 msgid "Access" msgstr "Доступ" -#: netbox/dcim/choices.py:1517 netbox/ipam/tables/vlans.py:150 +#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:150 #: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "З мітками" -#: netbox/dcim/choices.py:1518 +#: netbox/dcim/choices.py:1519 msgid "Tagged (All)" msgstr "З мітками (Усі)" -#: netbox/dcim/choices.py:1519 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "К-в-кв. (802.1ad)" -#: netbox/dcim/choices.py:1548 +#: netbox/dcim/choices.py:1549 msgid "IEEE Standard" msgstr "Стандарт IEEE" -#: netbox/dcim/choices.py:1559 +#: netbox/dcim/choices.py:1560 msgid "Passive 24V (2-pair)" msgstr "Пасивний 24В (2-парний)" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1561 msgid "Passive 24V (4-pair)" msgstr "Пасивний 24В (4-парний)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1562 msgid "Passive 48V (2-pair)" msgstr "Пасивний 48В (2-парний)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1563 msgid "Passive 48V (4-pair)" msgstr "Пасивний 48В (4-парний)" -#: netbox/dcim/choices.py:1635 +#: netbox/dcim/choices.py:1636 msgid "Copper" msgstr "Мідний" -#: netbox/dcim/choices.py:1658 +#: netbox/dcim/choices.py:1659 msgid "Fiber Optic" msgstr "Волоконно-оптичний" -#: netbox/dcim/choices.py:1694 netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1820 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1764 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Мідь - кручена пара (UTP/STP)" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1778 msgid "Copper - Twinax (DAC)" msgstr "Мідь - Твінакс (ЦАП)" -#: netbox/dcim/choices.py:1784 +#: netbox/dcim/choices.py:1785 msgid "Copper - Coaxial" msgstr "Мідь - Коаксіальна" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1791 msgid "Fiber - Multimode" msgstr "Волокно - багатомодовий" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1802 msgid "Fiber - Single-mode" msgstr "Волокно - одномодовий" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1810 msgid "Fiber - Other" msgstr "Волокно - Інше" -#: netbox/dcim/choices.py:1834 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1835 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Підключений" -#: netbox/dcim/choices.py:1853 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Кілометри" -#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1855 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Метри" -#: netbox/dcim/choices.py:1855 +#: netbox/dcim/choices.py:1856 msgid "Centimeters" msgstr "Сантиметри" -#: netbox/dcim/choices.py:1856 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Милі" -#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1858 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Фути" -#: netbox/dcim/choices.py:1905 +#: netbox/dcim/choices.py:1906 msgid "Redundant" msgstr "Надлишковий" -#: netbox/dcim/choices.py:1926 +#: netbox/dcim/choices.py:1927 msgid "Single phase" msgstr "Однофазний" -#: netbox/dcim/choices.py:1927 +#: netbox/dcim/choices.py:1928 msgid "Three-phase" msgstr "Трифазний" -#: netbox/dcim/choices.py:1943 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1944 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:71 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Вимкнений" -#: netbox/dcim/choices.py:1944 +#: netbox/dcim/choices.py:1945 msgid "Faulty" msgstr "Несправний" @@ -4007,7 +4006,7 @@ msgstr "Призначений VID" #: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:795 -#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -4048,7 +4047,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ідентифікатор)" #: netbox/dcim/filtersets.py:1879 netbox/dcim/forms/filtersets.py:1531 -#: netbox/dcim/tables/devices.py:603 netbox/ipam/filtersets.py:1043 +#: netbox/dcim/tables/devices.py:613 netbox/ipam/filtersets.py:1043 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -4107,8 +4106,8 @@ msgstr "Мостовий інтерфейс (ідентифікатор)" msgid "LAG interface (ID)" msgstr "Інтерфейс LAG (ідентифікатор)" -#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:1154 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/tables/devices.py:1164 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4141,7 +4140,7 @@ msgstr "Контекст віртуального пристрою (іденти msgid "Wireless LAN" msgstr "Бездротова локальна мережа" -#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:654 +#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:664 msgid "Wireless link" msgstr "Бездротова зв'язок" @@ -4206,7 +4205,7 @@ msgstr "Мітки" #: netbox/dcim/forms/model_forms.py:601 netbox/dcim/forms/model_forms.py:660 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:183 -#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:770 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:56 @@ -4255,7 +4254,7 @@ msgstr "Часовий пояс" #: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:1229 #: netbox/dcim/forms/model_forms.py:1698 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:115 -#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:999 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4724,7 +4723,7 @@ msgid "Wireless role" msgstr "Бездротова роль" #: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/model_forms.py:783 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:335 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:345 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4738,7 +4737,7 @@ msgstr "Бездротова роль" msgid "Module" msgstr "Модуль" -#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:718 +#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:728 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" @@ -4750,7 +4749,7 @@ msgstr "Контексти віртуальних пристроїв" #: netbox/dcim/forms/bulk_edit.py:1520 netbox/dcim/forms/bulk_import.py:793 #: netbox/dcim/forms/bulk_import.py:819 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4779,14 +4778,14 @@ msgid "VLAN group" msgstr "Група VLAN" #: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "VLAN без міток" #: netbox/dcim/forms/bulk_edit.py:1575 netbox/dcim/forms/model_forms.py:1526 -#: netbox/dcim/tables/devices.py:618 +#: netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4810,7 +4809,7 @@ msgid "Wireless LAN group" msgstr "Група бездротової локальної мережі" #: netbox/dcim/forms/bulk_edit.py:1618 netbox/dcim/forms/model_forms.py:1503 -#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/tables/devices.py:670 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" @@ -5213,7 +5212,7 @@ msgstr "Відповідний задній порт" msgid "Physical medium classification" msgstr "Класифікація фізичного середовища" -#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:873 +#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Встановлений пристрій" @@ -5380,7 +5379,7 @@ msgstr "" " символів: недійсний шістнадцятковий." #: netbox/dcim/forms/bulk_import.py:1542 netbox/dcim/forms/model_forms.py:900 -#: netbox/dcim/tables/devices.py:1078 netbox/templates/dcim/device.html:138 +#: 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" @@ -5492,7 +5491,7 @@ msgstr "Панель живлення" msgid "Power Feed" msgstr "Живлення живлення" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:317 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:327 msgid "Device Status" msgstr "Статус пристрою" @@ -5570,8 +5569,8 @@ msgstr "Зайнятий" #: netbox/dcim/forms/filtersets.py:1322 netbox/dcim/forms/filtersets.py:1347 #: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1391 -#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:682 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:396 +#: netbox/dcim/tables/devices.py:692 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5625,7 +5624,7 @@ msgid "Transmit power (dBm)" msgstr "Потужність передачі (дБм)" #: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1569 -#: netbox/dcim/tables/devices.py:349 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:359 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5635,7 +5634,7 @@ msgstr "Потужність передачі (дБм)" msgid "Cable" msgstr "Кабель" -#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:998 +#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:1008 msgid "Discovered" msgstr "Виявлено" @@ -5821,7 +5820,7 @@ msgid "Front Port" msgstr "Передній порт" #: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1773 -#: netbox/dcim/tables/devices.py:763 +#: netbox/dcim/tables/devices.py:773 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5834,7 +5833,7 @@ msgid "Rear Port" msgstr "Порт ззаду" #: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1774 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:533 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:543 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5975,7 +5974,7 @@ msgstr "" "Кількість передніх портів, які потрібно створити ({frontport_count}) повинна" " відповідати вибраній кількості позицій портів ззаду ({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1094 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6485,7 +6484,7 @@ msgid "tagged VLANs" msgstr "VLAN'и з мітками" #: netbox/dcim/models/device_components.py:604 -#: netbox/dcim/tables/devices.py:621 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:631 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:694 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -7735,7 +7734,7 @@ msgstr "Шаблон конфігурації" msgid "U Height" msgstr "Висота юніта(U)" -#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1128 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:317 #: netbox/ipam/forms/model_forms.py:330 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7744,12 +7743,12 @@ msgstr "Висота юніта(U)" msgid "IP Address" msgstr "IP-адреса" -#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1122 +#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1132 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Адреса IPv4" -#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1126 +#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1136 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Адреса IPv6" @@ -7787,7 +7786,7 @@ msgstr "Порти живлення" msgid "Power outlets" msgstr "Розетки" -#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1131 +#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1141 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1207 #: netbox/dcim/views.py:1518 netbox/dcim/views.py:2305 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7821,13 +7820,21 @@ msgstr "Модульні відсіки" msgid "Inventory items" msgstr "Елементи інвентаря" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:317 +msgid "Device Location" +msgstr "Розташування пристрою" + +#: netbox/dcim/tables/devices.py:322 +msgid "Device Site" +msgstr "Сайт пристрою" + +#: netbox/dcim/tables/devices.py:337 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Резервуар модулів" -#: netbox/dcim/tables/devices.py:340 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:350 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1282 #: netbox/dcim/views.py:2391 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 @@ -7838,27 +7845,27 @@ msgstr "Резервуар модулів" msgid "Inventory Items" msgstr "Елементи інвентаря" -#: netbox/dcim/tables/devices.py:355 +#: netbox/dcim/tables/devices.py:365 msgid "Cable Color" msgstr "Колір кабелю" -#: netbox/dcim/tables/devices.py:361 +#: netbox/dcim/tables/devices.py:371 msgid "Link Peers" msgstr "З'єднання мережевих сусідів" -#: netbox/dcim/tables/devices.py:364 +#: netbox/dcim/tables/devices.py:374 msgid "Mark Connected" msgstr "Позначене підключення" -#: netbox/dcim/tables/devices.py:483 +#: netbox/dcim/tables/devices.py:493 msgid "Maximum draw (W)" msgstr "Максимальна потужність (Вт)" -#: netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:496 msgid "Allocated draw (W)" msgstr "Виділена потужність (Вт)" -#: netbox/dcim/tables/devices.py:591 netbox/ipam/forms/model_forms.py:787 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/model_forms.py:787 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:683 #: netbox/ipam/views.py:784 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7870,12 +7877,12 @@ msgstr "Виділена потужність (Вт)" msgid "IP Addresses" msgstr "IP-адреси" -#: netbox/dcim/tables/devices.py:597 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:607 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Групи FHRP/VRRP" -#: netbox/dcim/tables/devices.py:609 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:619 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7886,41 +7893,41 @@ msgstr "Групи FHRP/VRRP" msgid "Tunnel" msgstr "Тунель" -#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:655 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Тільки управління" -#: netbox/dcim/tables/devices.py:664 +#: netbox/dcim/tables/devices.py:674 msgid "VDCs" msgstr "Джерела живлення постійного струму" -#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:681 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Віртуальна схема" -#: netbox/dcim/tables/devices.py:923 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:933 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Встановлений модуль" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:936 msgid "Module Serial" msgstr "Послідовний модуль" -#: netbox/dcim/tables/devices.py:930 +#: netbox/dcim/tables/devices.py:940 msgid "Module Asset Tag" msgstr "Призначеня мітки на модуль" -#: netbox/dcim/tables/devices.py:939 +#: netbox/dcim/tables/devices.py:949 msgid "Module Status" msgstr "Статус модуля" -#: netbox/dcim/tables/devices.py:993 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Компонент" -#: netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1061 msgid "Items" msgstr "Предмети" @@ -8813,9 +8820,9 @@ msgstr "Імена користувачів, розділені комами, у #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 -#: netbox/users/forms/model_forms.py:188 netbox/users/forms/model_forms.py:200 -#: netbox/users/forms/model_forms.py:321 netbox/users/tables.py:35 -#: netbox/users/tables.py:106 +#: netbox/tenancy/tables/contacts.py:115 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:200 netbox/users/forms/model_forms.py:321 +#: netbox/users/tables.py:35 netbox/users/tables.py:106 msgid "Groups" msgstr "Групи" @@ -12303,7 +12310,7 @@ msgstr "Шаблони служб додатків" #: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:308 #: netbox/templates/ipam/ipaddress.html:118 -#: netbox/templates/virtualization/virtualmachine.html:154 +#: netbox/templates/virtualization/virtualmachine.html:156 msgid "Application Services" msgstr "Послуги додатків" @@ -12355,7 +12362,7 @@ msgstr "Профілі IPsec" #: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 -#: netbox/templates/virtualization/virtualmachine.html:174 +#: netbox/templates/virtualization/virtualmachine.html:176 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/virtualization/tables/virtualmachines.py:74 #: netbox/virtualization/views.py:381 @@ -12440,7 +12447,7 @@ msgstr "Персоналізація" #: netbox/netbox/navigation/menu.py:348 #: netbox/templates/dcim/device_edit.html:105 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:83 #: netbox/templates/dcim/virtualchassis_edit.html:44 #: netbox/templates/generic/bulk_edit.html:76 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -12557,7 +12564,7 @@ msgstr "Історія налаштувань" msgid "Background Tasks" msgstr "Фонові завдання" -#: netbox/netbox/object_actions.py:78 +#: netbox/netbox/object_actions.py:87 #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 #: netbox/templates/extras/tableconfig_edit.html:29 @@ -12569,12 +12576,12 @@ msgstr "Фонові завдання" msgid "Add" msgstr "Додати" -#: netbox/netbox/object_actions.py:88 +#: netbox/netbox/object_actions.py:97 #: netbox/utilities/templates/buttons/clone.html:4 msgid "Clone" msgstr "Клонувати" -#: netbox/netbox/object_actions.py:104 +#: netbox/netbox/object_actions.py:113 #: netbox/templates/circuits/inc/circuit_termination.html:15 #: netbox/templates/circuits/inc/circuit_termination_fields.html:37 #: netbox/templates/dcim/inc/panels/inventory_items.html:32 @@ -12587,7 +12594,7 @@ msgstr "Клонувати" msgid "Edit" msgstr "Редагувати" -#: netbox/netbox/object_actions.py:115 +#: netbox/netbox/object_actions.py:124 #: netbox/templates/circuits/inc/circuit_termination.html:23 #: netbox/templates/dcim/inc/panels/inventory_items.html:37 #: netbox/templates/dcim/powerpanel.html:66 @@ -12602,26 +12609,26 @@ msgstr "Редагувати" msgid "Delete" msgstr "Видалити" -#: netbox/netbox/object_actions.py:126 +#: netbox/netbox/object_actions.py:135 #: netbox/utilities/templatetags/buttons.py:190 msgid "Import" msgstr "Імпорт" -#: netbox/netbox/object_actions.py:136 +#: netbox/netbox/object_actions.py:145 #: netbox/utilities/templatetags/buttons.py:207 msgid "Export" msgstr "Експорт" -#: netbox/netbox/object_actions.py:164 +#: netbox/netbox/object_actions.py:173 #: netbox/utilities/templatetags/buttons.py:227 msgid "Edit Selected" msgstr "Редагувати вибрані" -#: netbox/netbox/object_actions.py:175 +#: netbox/netbox/object_actions.py:184 msgid "Rename Selected" msgstr "Перейменувати вибране" -#: netbox/netbox/object_actions.py:186 +#: netbox/netbox/object_actions.py:195 #: netbox/utilities/templatetags/buttons.py:244 msgid "Delete Selected" msgstr "Вилучити вибрані" @@ -12767,63 +12774,63 @@ msgstr "Не вдається додати магазини до реєстру msgid "Cannot delete stores from registry" msgstr "Неможливо видалити магазини з реєстру" -#: netbox/netbox/settings.py:784 +#: netbox/netbox/settings.py:800 msgid "Czech" msgstr "Чеська мова" -#: netbox/netbox/settings.py:785 +#: netbox/netbox/settings.py:801 msgid "Danish" msgstr "Данська мова" -#: netbox/netbox/settings.py:786 +#: netbox/netbox/settings.py:802 msgid "German" msgstr "Німецька мова" -#: netbox/netbox/settings.py:787 +#: netbox/netbox/settings.py:803 msgid "English" msgstr "Англійська мова" -#: netbox/netbox/settings.py:788 +#: netbox/netbox/settings.py:804 msgid "Spanish" msgstr "Іспанська мова" -#: netbox/netbox/settings.py:789 +#: netbox/netbox/settings.py:805 msgid "French" msgstr "Французька мова" -#: netbox/netbox/settings.py:790 +#: netbox/netbox/settings.py:806 msgid "Italian" msgstr "Італійська мова" -#: netbox/netbox/settings.py:791 +#: netbox/netbox/settings.py:807 msgid "Japanese" msgstr "Японська мова" -#: netbox/netbox/settings.py:792 +#: netbox/netbox/settings.py:808 msgid "Dutch" msgstr "Голландська мова" -#: netbox/netbox/settings.py:793 +#: netbox/netbox/settings.py:809 msgid "Polish" msgstr "Польська мова" -#: netbox/netbox/settings.py:794 +#: netbox/netbox/settings.py:810 msgid "Portuguese" msgstr "Португальська мова" -#: netbox/netbox/settings.py:795 +#: netbox/netbox/settings.py:811 msgid "Russian" msgstr "Російська мова" -#: netbox/netbox/settings.py:796 +#: netbox/netbox/settings.py:812 msgid "Turkish" msgstr "Турецька мова" -#: netbox/netbox/settings.py:797 +#: netbox/netbox/settings.py:813 msgid "Ukrainian" msgstr "Українська мова" -#: netbox/netbox/settings.py:798 +#: netbox/netbox/settings.py:814 msgid "Chinese" msgstr "Китайська мова" @@ -12941,7 +12948,7 @@ msgstr "Синхронізовані дані для {object_type} {object}." msgid "Synced {count} {object_type}" msgstr "Синхронізовано {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:115 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} повинен реалізувати get_children()" @@ -13963,7 +13970,7 @@ msgid "Leg" msgstr "Гілка (електричного кола)" #: netbox/templates/dcim/device.html:312 -#: netbox/templates/virtualization/virtualmachine.html:158 +#: netbox/templates/virtualization/virtualmachine.html:160 msgid "Add an application service" msgstr "Додавання служби додатків" @@ -15693,17 +15700,17 @@ msgid "Allocated Resources" msgstr "Виділені ресурси" #: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/virtualmachine.html:125 +#: netbox/templates/virtualization/virtualmachine.html:127 msgid "Virtual CPUs" msgstr "Віртуальні процесори" #: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/virtualmachine.html:129 +#: netbox/templates/virtualization/virtualmachine.html:131 msgid "Memory" msgstr "Пам'ять" #: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/virtualmachine.html:140 +#: netbox/templates/virtualization/virtualmachine.html:142 msgid "Disk Space" msgstr "Місце на диску" @@ -15748,13 +15755,13 @@ msgstr "Тип кластера" msgid "Virtual Disk" msgstr "Віртуальний диск" -#: netbox/templates/virtualization/virtualmachine.html:122 +#: netbox/templates/virtualization/virtualmachine.html:124 #: netbox/virtualization/forms/bulk_edit.py:172 #: netbox/virtualization/forms/model_forms.py:231 msgid "Resources" msgstr "Ресурси" -#: netbox/templates/virtualization/virtualmachine.html:178 +#: netbox/templates/virtualization/virtualmachine.html:180 msgid "Add Virtual Disk" msgstr "Додати віртуальний диск" @@ -16748,11 +16755,7 @@ msgstr "Підписатися" msgid "Copy to clipboard" msgstr "Копіювати в буфер обміну" -#: netbox/utilities/templates/form_helpers/render_field.html:57 -msgid "This field is required" -msgstr "Це обов'язкове поле для заповнення" - -#: netbox/utilities/templates/form_helpers/render_field.html:70 +#: netbox/utilities/templates/form_helpers/render_field.html:66 msgid "Set Null" msgstr "Встановити нуль (Null)" diff --git a/netbox/translations/zh/LC_MESSAGES/django.mo b/netbox/translations/zh/LC_MESSAGES/django.mo index 1112b112fe5ee8a9289bb9066177a397aeca9806..98caf6d2b0d7b06d436b07eb2f2a82b5e3a82859 100644 GIT binary patch delta 71163 zcmXWkcfgKSAHeb3LkW@Wkv+2aCM%T4ibTmuDJi8gQa2eb86hH-Qt2&}b`p_xG!&&h zrKKVb)%*S4=lA~exz4!G`JHuL*Yl9~x9f}DdPA}7CnX9j$?(6TMKhTbaMsvN=ECDM znIGOVHLmF2G1;)FH;Pk!{Ycl z(oHt=5f{gh@e|g@!+0!KE}t(`66+%sGo8>I`(r^Ig*JE*T7OEE&q3=ijr4<9hV-+M z|27sO{bjB^o5}nf8JPG!*6tuyI!q3r>m#vZ3 zzDsx^n!gac;zo22{EM})ea+O-NOZ3(LznJeEQAl$%$Lm^#l;h3LpR`;Iy>)ju9R6;;u88>00)qxbiVboOj6>|h+a=2N5K z5wzkKbi}VmdRL@B4fmn<{}SbyI_a1eK|4GFZKna+PHS|)osr|5%?yl;F=)jpsUR~8 zJ-18Hkvxpfz%yuvuZJH-`FBzNJ314`)J^S`Lia=!w4Ijd)OW@5^q=X+g`4Ff^v2m} zgbUGt?n6iN2>Jlpf{x_vDE|=M#9yPQ;d?Z|()IFX>S0ZE3HpYkur28;v6bh4Jr|Af z8#Ay>{d}1QcsjZnr=ksBhX%3`4Qv(K@WW^To6)_n9S!u`$o~U9ZvUe99n&CR=3Fd^ zSu-x@!j7&%r+7BHOP8V}U4cft8f)MuSQGOarYGHrcoOMR=>2!2526j&6MsPiXx}Ie zq&qsp0~>Mv9obki9LXf?j5nb#qu0?T*@w5{LA)EUZ=5ev3hOjU4V@JBN81?_PR5m_ zZ$_TBnYvB$Wd@KwrCE9;FK@>A_gwx=hEw=EI^rYfQXJJhJ<&R#=_%+l{t+yT`_MJd zv`8Nxz6rd6m{_x7Q6@qxs##Y+o*1f+101EZV_UQDG(;$Svs1+=Fhy zhtLshjP$PXtMDLtUx7Bs@@Tt_(Ei$|bT)Gu7oNw#=+uls*L(_kZfB!6u0VJ78uYpF zOr+mJpYflg4QJY>J#ZX)8mgm#bPI=|$Nds)<@vuc3bvrT_r362EKmARtd1qyrH)&n zGjKW@_^@zX6|vEzkd#kx{69DkzW6L|wFjlfqNcwL1eH z=`ggTi_u*_8=bLb=>6-Wd~4+IMeF?%=>i=%|5mKPg{Pnqy2)Cik+wtM>pgHV-iQY9 zIXY9{qciXiI>kj!O6^odcl(KGhmFztUC|{R82MvPit|4?GOkB&T#j||p70IyIQ@zxK9EqNii^2)$K(0aqyc*rSH=+Z$72Dw*9XbC-zMBkh_yO(U7xczI!lOH- z{8C{>>_mC>a1^>p??Fep9^IrbM0yVz;C^(84xlr9bhdNqs05l(6^*b#q+5ku(cRn! ztKfu4FF-rq5N^gcq~E}LcvP2E-XuH;ZRa#}fZ2<=FtVxWW}A)%ax>b%(r_y}Ge3q0 z(T@H`*R(~~G{xP~CG3N?cV;*;$}dLSxe^&@HZzTjW@OAkUn0+7eLReQ?bbLsJsF2% zXVTYTZG0Y^~F5KO(;AvR3M|vHP z!*&mUigsMOcj~AXI)H{~y^&~uSE74tIy#U! z=yPFFZ_d9N_mg3SkD(223g1MZbRVPjen12K6Wyc*PfvTHBpPr#9DxJyJbVm&H zFLO4wMrU>rI`BLCWK)Ez$uQFO=<#?qDtv@ZNPmS5uyo%v^5I`v z^Hg*Ii_rG(L1$(yx>PS@x$wsK(T2W6r{(4V&XC zbkn|v);sQu)LvP%eqD4kH^u>;|KVKt$+Q8zq3FQWQEBwaRvF!FjnP2cqu+w3p(B|Q z`HRsRx;I>lZsw=Zc3zJBJ?PqhfyF%khrPg~2PI2m7t%G+&38U_!lhBZJIcR7M_%X5 z^h0KIG(84=K1@K{orEss9CV3SqJceuSueIn#(QX_U!!lS-y{Fn!71Vs(4}aKj=U3E zZvfiSShT%K=uBQ8<@3>Y?+c%d@|Op5{++U&QSbpeg8k?oI20B&kRW&9D|OiH0C-E+oB^r z9c}oW@S@0{j0SjpxH!sJMS6XtpUcL@YvCSrYQI4P`x9-b*wEBbMRaEBq5-u>PeosJ z*Pn&X=&k6K-+>NjEgI+(XnWhxJ(7Kk3oGtMr)nQo!GF|+A=>`WXuJR9$~k|9hNTBW8T7T;16$&3^yRS;orw?8sr~`& z;1K%$FK}*ZxHI|<*$17WGcXT_p!b~<L??N3t+nhEC~S=-U1d z9l_(_7PNym&;Z^;>wOsIU!gN`AkzO}6Vio-bN;Q^jtc|mhBkZ#*2dxJH{P7c-;C~+ z*U?S-5jMl0u_;y`kuOsb2clCwA-on1Y%bdVLUceYM{xeVSVKk+d<GGBQ&|O_k$%`1N238O!m+pt4YcriX-`$a>ZIFdxyWq}>`ulQ z^c+8g?t!n-8-GAYegqA$z?k$^TpGQvIl5`5U{zcnzJ<>4FX0h%<_eylW;9!d3mZHk zY>2K=N9=~DMS4CO(27XkgN|?=I)LZG?P!NP&~`pRXZGvxFgl<@7v##bnetq?J8PkV zG)o1UlhF?PMtT@p??SYLtFSZ9i1Mv?8R;G95_BG$>Q6wI?i$Q(KCDT4CD!o$zcmWJ zK?C>|UCaCzrq^Z}^u~s0d0Vu>)6jb7qThO#p(DKs4fGCl01x6QdXgh<)$M^pTGK_pYIukddQ@9wtaTWTYS%W?w_M*GJ_$BFQ#U6Mj>C4fEU&W*F z9rQV}2Mwt7r77?VXg_r><@|d?b26NP4pg#IGoJM4iq zC!{?x4*kHGhVF^m(WQL|{S@1V_V;0y3#al6^euHDJnFL4a0T=?AA``2hoDnE9CJ&D zgGsN!(=c;+TH{{m+i?&&W8={F??yX*BFt{$!Wr0(PvZ`3iq}s}KfOMKBS`N<8|ryQ z@>=vO_%U>f_oD%wcx5`4Be5&#d$19HjaOi)tI|^4h_si@e8z=SQhHJvVFRp6x*0lU zXP}XfLyy^XbOg6!Zf`{S8g#^)(5ZhH{f+7Ybm@vsPMfuSSPKh#{+mWd2Xu;0jdUOM zxC})*J}eW4Qvw{&^u^AAEF(8jxN;?=o9a6^!ZU_N=l!ArE=$=3->@5Gq5ju z<9Xj6nfL;o$^B@(15tiB(#Kt$+ADK4=ii2_L`EI7 z!=~5}TcMGkhmQ0r^hq}h4R9IS(dsDwAJ!xNG&;gB(dWibXuH*>rJ1UYE^W(coPQhY z6a~GaU?@73=b^iIAsXnG$bS{>_;>U{bp(Cs6uKt8HQQnj(%0gRxE-CDzSpMHGZ<}e zZk7v2xCDKfJb*_2Ec$`49c_3Yw!v}{aDTM^Fm#tsK&N^hI#Wx~0PjTy_#oQu6OrB$ z>FgU^IHkLz;Cr-z!)U}uO;1x-6m6gcI(3z>Jf4W|oi6Bz2BVvHL^uJR$?52WY%Ln- zqbZ%uJk7;LWITr+vlC~e3Z2pPDdpd&dS?cj2BO|Ogc>mz+jq;Ew7UWP8wz2PJ1 zrrm_cd;WKDVdS5oH+&Z!M8EImLnunD>pUC=4+i*_&uota5!01MFbe>b|6>(M>2Ey_PfkM%F; z{m0Bo_f^2GZ@GG0`12Vo#nZ@eDhFY1ilf4$$e)Eauo!LN9`wF-Xot_Bd*~(fbnJ}s z572hMLhBtw@6UIAs$VqAg*TKzM_e@u&Om489CU3*q76(y1Gy&hZw{BE9X%N7XVChu zpaXgj-5cMc_y3JPKeB~xNNaoo+ELT6GkRlRwBeDFe_7;DkMyl*N2~BeT!&TheRS^} zMt_Pv_Qq7NKDHp;25CQ=8PA1NnMFUPZo=BQ9b4iL=rOE*Q@Zh7bdM~;)wmoDpwrFi zInf(EMFY?Qj7C31u0-#9I`TJT5zqhITo~cUSQU?;6)Vk6Gg1?sf#zsOC!-_lhfd{~ zNKZs(@CLO0QncL%BK;D&S>Hzk{0)ox{x5J#y0HYhiK?Li)I(>WDLO+Jpr2fqNBTju z-s9+A*@!m01$|<^jXuJ6qk(@K{(#o|6SH0vo|mSoV%QMP?}VQ3e(3xCd~Af*M*doK z^KQdl_$D^S^7B*2J<*Q)qxH^3XJ{n4-MocY>j_sxv;_Ji&G$HV;$1d z(arN9+R-c65q}8lFG+vsbP@I-{~7FrncLC~bjCAC4n${iO{71>o}?QsO)s_VWG+UN z@g{b`rpwY=PehO7&FF4_2@Py7y2b@=Pn)qtI1YV)-GeU8d)N(+UY^#z7rG>a&^>Sg zvQ*j3Rb1G?P3WdM(!S9hSu_EoI6VUuR=>6T$WFPuG`4Jsxjl1Lfzdjds&>mg$p6F|L7W(MC0h{CN_#FO+uH|#9(h}`J zkKZ1&qc73&eUbhPozef$dPm)pmZbPSoPQq#mB{eP)(E|E40^67p*P%wKIxXAf!%@5 z#NBA%52N*;MK|4>Xon^4P4&v5_tixAP#v`0rhXoq(IF~!$J`SO-F)YUW25}?D8DxH zZ$>xM5;Tz2=#z2-8t`ja7vILJ_%|B(39D0pb+TNz7LCw|TA>xXMEZ1eO3y-%-LOdC z65fiwRFye--ab^|Lj&aH<-i-}5c73id%8xC9;9WIPY& zU{(Ac>)^5Xr%l)r?WjLme<&KrSTwN7;Y{>VJ`Z!}e>YGd?nXEHeyopwqff{aALM!B`9F&bJD7=1)fRN> zUJv)8Bl#XZ9e<$byYTjXDjdV8} zz&^C2Kf+@lO0UhT=nS<&r?zXPd!m613P+AnMEbUeIRD=zR~Pfj^CQv=a^Z<47N~E-gu!EEiU& zf+u1_^cW68AHA1iXWW2x@EaP)pV$EZ#kyF3eJUS>PW9R7K+Z=48jsG*lqkO`^0Q00 zFo0Fz`Y70huKla%vHBRD;$P7Y{zKQY@FS^%3OIyx?MP2YJDiKQvl8v+QFNv^Bkg4~ zFLU7FwB_^e%KS6yK09b1^o@ zW_UNY@ch5aMPo9Kc`TjJHrSN(dFa&MhRtyc`ptF_n_z>-)5qvAJd^azXuU76GnRQG z)fBPVHOhRDFiN@Asi2&HrQ?c?onc)Iz_S>!B~7 z&XGO~o%&1AJ#`(rM0Z5~@0fLS6n-j2R0eIJ2HH{k@H8}_A!y_mqMPw5bVSq8C7g~v zXl_LVT7fR%qv)R57`}vV&bOb6pa1uekw?bIQQY{|oJ)$kXZ5suDIJ-3cwf z7(3%N=+Zrp?u`T30`otUmZA;X?uF>4p8O2w-$-wXf_u>=*nn=DEm84HbPE4Kr?kYg zX+~#k>Bn*0~vvS<=%wect3hv zH((R|0==)~^QoQcXu2_adOD)dfgb4Qye{%@#-ly|i@31i<#-z2kAA=Zg6Ct&&G|CD zaVpy3%joO+5A;FOa!dM?kFhwK^gZa_Ir@e4BU@c`DaN8RG#(A?YAodWpUH)r;}*=V z5xO}ZMFV*otKx6y+Lqdy{yU*6;b?RT9zb{XI?R3PpfmeMlz)I8+s`8X4d%}Ok6akQ zpXd#Rx1|{=8`eMrYK&E}Z=@%n^%tOltwd*XP53xE(k*C!ub}mIqR*2Lw{iZBbUztx zw%@{k&<9Jw7t_=gLDR+2wJn8qR3p-j!;WYNr=v4@7P{NVq3vg*{6;jO#V=;l4J*iS zZSF^Jd^~&^?dU^vYQI72{T&wCo@S;j)*-(&IJ-YB|Haxz>E)PqVJB|u`NE12KW;? zpzOa~_@z?vmGtv}Jv4nW+TcudMi!$tK7ii%6k6{M?1W!pH>~k$ax6MiYr~CbJFlYm ze}v3zHuDP?HuMkrfGPD_vLPCI4|EAeqBAibYvc9kOsqpU*+#V9ws0pJz}_hT4(<4t z@aWe~bN(vkE;5-W=w|GWzC`+FDMhfVqIt%{U&L z;bc4sA3`_ZcUXk}GY7b^fg|W!F5jDJL?zLHDxwY5M3^>w%~@=oY3?SpnS0sY0obad_RLId3pK7}5u=g=j12@QA$ zI`zBJcD_afIfQQ3k~>rS#GRaf8|WSxebLh}9t~_c8rY-gY1o3N;~uob+Ha*})Che( z3_t@oGaMd{4KE9)hBM#d{JR!&$H zE@;E2qf0O}^2bL06=?k#k)NH*g$*r>jQ^nxJc&lS4Q=RyDE}67fuRi*csH%_ap>As zK?7-y2Hpuhwgb?9E=KpnwaC(DGxO3#W@Y$rRM?0%^g85p+m)33odgIVYkH#LP$DuQ`0UgO^bd$av z`THXOP~;bUKLuDBeXun{XS5gkAR39eKmWUm3pY(Rygn+-M>|}Nxl@1!wgufIuc9;b zF1jS2M)`s8PjqJTcBd&X9#%!`H^HnU>B5B_oDl`1(EN#!o{dI+8~R9oIPzbP{5|N1 zenJDwzb6G=6irt^m#ik*PyI-@+r#-ck}hO8k^$(5&qV_mhyHf!8gz3lN9(Oa8+sN` z!B^2!ar_5yO3-?hu@=^g{C;RagTs*@aQ^LZ92v84GWvtaKj>6vK1^#|2z_5yMISWX z(DGB!Q_vrMZk!Y8k!XMyqxG(i@>ysAH=+S9%5ve<+!fxB9*?zX#Z71jFGu>FNPmPj z@GaWWZ|Hq_d()o_ltAwviI$H;XL>4H@8(EnS8y?ujEAG3;793itCdAxCR4FKu0wb6 zhiJpUp;P`3dd~BIoZb~>(EOI@mrr|ah=bA7G8R zEia39R4wvbM1Cjq`1TB^qxGIb?|%(F1@ECt{UtgB2e7K=Kl5oSsD`d>BecV2XvGfb zhNA9NtoFv}WbW^&=% z?0@JKy@I(ZLp%5qjrcG&!u(&QAHkZT4UIwrz7TC^3cBl;qV3#`U2q-drXHQ)%-5WM z9~_0hPCx5aK^yFeHq;ND%1h7@T@~pWXa_f91H2Wh;AT7-KSiG#HNHuKcSZ-&8y(;X z^#1YRWYgMSMTU`0LnE7uc6=N90J#$l;Kj(_iPqm8>2JfI(Ged;H}g^7ruGV>Ggu1U zOI6YG+F34)tUel9C$xdy*bawceO!Xw@CCGiqxYqeABzUu77g%ZH1Iy*nP|u7qUZl2 zbT3^U`Pqe0urdnPMZt^c6uyOa_#=8cenTTa9O)zI=FNPUIyf$@iq>n2ZoXD%AU)B6 z4nhW+&5VkS2~pu1tVe|#!^hDPeu_@{cj!p|L}#k-{k=KlO|S?+>A*F&Fh>(CosMkC&VKFK}|e@9P2iSN_Mx}Zxm5dBDWN6dsGk3KxNwA@p;NU#(*K|h6#OAYTnydqWzms!!xQmR^b>0-IJ0R>EW&ILE*|5;DfdNS--eCx%}D=) zxxjx;BQF-7fUbQ#bcS00%=x$DPGmUp)36B+Lpz*@HnbF7^E)GdJvyaNqf`14x>WC> zoAz_8jsK#Xu-1XpPCfL#rfB_62RQ#;^ooqZQE_xsyeRS~hqJ;3Xkd4sBf1y6<0I(E zen*elzfoT5mlQ}fw0>=L=9*`@Fo2WL278A6(3u$=jza5=kMtDuG|WQ3lom(%{pd_> zz^b?{{0i;xs9#e6$DyYodjc0uQFXM!iIHxKj-(YDSVuH~?r6vT(FR7M0bGFApMw6P zVFq@_jW`;Q;0PS?TiU!YATyNB{J@0`Bx(`G*gbN~HcMJ~>!LOt|`Ip|W{f{tJ*+TeX?M{6U! z6|MIgI)Gj1{a>T+lpnAuW)7zSnxW5$*4PC5W41mQ*F}YOXoHWT9dAM#d>uVj?_fjx z84ak?AE~?+TE79hH`<{ybQ=23I1`h0-WjMM7mxq(ky)x}j&cBh&CZiiJLf-*<(3$uJ z9qHd_$NB$CBP)#FR|XwXO*D|E=zva+^1)F)Cdx05@>x;7EXzeLZn!^u1MTovG=RU* zsVwk!>aaLEqRNqOimrVpwBvs044j7sG%?C&hqr|fM0xh<$aoF?UC&;0M1P@ERPabj z7sooJE1^@_0}ZSfZpXpc)bfAQ>FJ9;2NvQSd>zli0sp4c^bk@%oB4zbr@r`q>1{O# zeci4?JKTgf<2Se*FXsm|zl@6J%gdFYigtV%w!wR`0e*xlu~1%K?sfeDUPStR^mup4 zpO;zU`Jc%}BQnYt$jkjf!Kvu$aTYowtI_gp*cyLD1FLsbUhesD2399M6FpYdU-56-6lOw)pSxkuwuXanVrNgejY7NjR*GhB=H@H4E7MGEC*s$om) zjDyh*mf^{`JMt?QPW8^g8suM#27C`@ox1H@oQa3g2KyAr%l(PR1iX~=CLDkbkIl>d z9gyibne^9q3Z7duFZZEwKbrm(2V%Qosos1%kMuFe<>me@xbb*8>35II%jPyowc=^& z&&Ey^EXA?78~vo}e0*N+3+62Jw7h|x@mIVUo0mvaem8nLUPTA?5jvyAN~Sfe0<&q>ief$MPifxzRQ3jXqD#L}%h$^iez?ebQ!^aN#ri?#Or~Ds063 zI+s%9aKQut%^R{o1jbC9joFnq<%JYEf>d-u@D`> za`aJq7dpcG(T+Eu9dC*Bo9IaQq8)#YJ^}wgJ3O{>s$UI{C*24w?~KK9AQtrekI7x| zHbMiq5{-OncoTLey&N6EUNqp}!XxM!A5|qU_ZySeXyD_}DV`MR>mof5o!Q&5lIMSA zWNZvKqa)jfXW*N7DORhRmwWv#L?1+((LHh)eNMEkmdDePpO evSrmT=f)4MXXD@ zHaf%oF!$g84CcZqx&WKw6m+w!MZb7H2@j#W``8+Jxv$&W=w|AGRk14?$Y?wfm!aPc zThMksMo+~-bjC{5m}Ga3DCUXGpd5p=D7LEi~^wNkyx=*T*wkLcc51;?RF zb2GYU7NdLS9`qEfN85V}4dj(t*)$d3kYR&Aq7D3sZlb)}DWJ00fOJE24-7^3%H`-% zO+xRVfu4q2(2njv16YgJdlr3py%^>HWx4p1jN&JzjtkdGQ(6*jusk|-weVW(fO)tv z%AXHk3*QgFKnL;@`usSI4xoMA6!=(l6K2PA;V!)leP2(D3QwXDZ$tyxj-HCQ(fXf9 z`UiCH96{?9tCyy_0y-1b(LkD_?X^Q^rW>-CvYA0#IHi}Oo8@|RO;@9PVH-LFAD|r{ zi2T3N4v(*&9@Ul5CA$LMq&K4N-ix-gF?<`X_bndf`9H#iYn0a@jpR6V^Hf7OO=EQA zt)u)D^g%Kt%EzNqd1W{yyapZl40Pl-p?hXAdjIWM*z>=Z3#a7i@YV1`Y)t<5=rOC< zFfaFUS`8bKZikNWLUhD4ur{v1s<;*V*$Ez zjr=dsk?f27U(gZdYn-OC2>R7r6}`VLI-_0CcKV=GelGg@o{07E_Qst5_FTM3MrX`4 zNjG#s&wGC~^6_W`H=%2J7dm54pnKybtbre+Gm@`q3ZOi?l(o@!L<_W?Q_#J0PE*dm z5soFp1}CHG8>8awScmjFw4>eVNPj}>6>JvI2ejdaSQWdXOEMZA$TetSx1)hPiq61` z*|_)_Tai(rd1|;n+TcjE>hw#3co+8&DX zpzUl%pOh~}`fW6zJ?PSYg$8yQbN~Lwe_VJ&p$;j4QfP&8=!{fF8)%G9ZF_VoyP?PP zEOf72i3Yj|9pM^uNuEU8--5RHI=W{*?7;c=JpV?9krg^AHGBg4QfY!NMb}855spER z-z2o7>(RiLpdH?c-nRzb1J9sS|5Eq{TJN2cIR8fW5gCr~TeRcf(14EWn5MKG+E5j= z!v^SiZin7K0G+X6;h4xDkJg`zj(iR}b4$>fdN9j{4L^@od>tLh2WW#|ME-uXfj`jt z1v{nsrO^7-(Gk{1?`s5@573QWC zt=A20Z~z+6F!aH7IU3kik$)YYMtUi_7rsE-`!oFSWX``09n~$}SR8%Co`9}VYqaBj z=w>_%ow~7D9jBlJxC8C@zDPfccJwSd(k-%#B9Z`l86cG@OdwKN}sut>|;+-fR>+fp)YNjdVx2C-T1t ze?m{iUud93d!zuWp#e2ON8A!E?}jeXS?KN`kIw9DbVjpxa$$$-!l%(lw}v~>z&=9P zeqZ=I+F^lH(%KhAXW)2r2FjrwR6_4-i0+a0QQire$!w+@7j|$O+VPoaK%>zP#-j~i z6<&kZpM`d`0IjzKz3)zJj%&h?qP+O2sk}UTe~nz4_itk^?6@r&X%95=fsub+Db{Z*buayV1?{724rpbViDtmMo7p zbRrr+EA+mu=m`5p`H(0d8|7D^1DO%|b0fX%v^f9wlHsvfhjzRfjr?7-qrH*;EgJdX zXoHzvsk{h!EX#(K(DrJed!q#!;7Mq}r=Z7gU@y+U70!=>OQYg6w1GKjM@!K_?m-(^ zhrZ=DqEEKBF?Tx9dcULf@_MKHk3$Dm0bRmIXuXrOT)27qqEkB@UHePWz^+6ax;DHS zZD?7PKa9@Q6X*yxMgGg-Tj)SOKu5ek(nlhlEqZ#ou?jl1btByfy|E2?W6#Jx8=a9c zk)9Cgspt~SM%%eL$`_z}YI(R89l#c(oor?o7moN-bR^%Tg3M3o4E%{UnAazDP!MgP zC^|FM(5Y_}=?;ZjJoA&`0pv$bS@bfB*ma$aoEnY&SY}AEAMKgLZrnZSe2NKc-&_ zunamgmC+fgi?-7aZKo3&P*3!iSAEg;2K3|nTQDRthNH*h{77GoHgFx<@mw^Z+tE$+ z0J;~RMQ3UU+VT5nyL-|4pQFe1=O{m_e`>dIf6l)VmmK5YPYHT=b`){+W51k$4TZ z!B4R@mK&V@P^lkwCcO-u>JP%-(Vu=xo|TvT&vjd4d(!9N1=h#Tm>H6n83kRi8LrOB z`PFm_uY3PsRm!KoR1?%F|cws)C2iS#l?_uc| z74z^!(wotx{1$Wn{~rgqFrpLBO}`u-icZxMJQojO?j12aJ&K2;YkL{G2WFu&vH-2O z7Tpt@(0cEnkMOV2J#rY`3;$r&iy|XZh4SbP^&{O8{T%NX`Qy;~*M@V$<+zyqHFyP{ zG%_vO20WGYU+BnB9+mdOIBY?B@hHx}=k--GYT^!bDu2V~Sb20>iUHVx^pZ%wgH1@6 zJ})o#*KT^C>AB%1w7s9gl4DYPZP2B?80}~Mm~8rG(}z)^@cF4?M>Md@@g$stweg84 z|0pbeL29TQHl+O0aAo*98pxkv<*_M!GI|QeX1Q?fuf<0AD7u?JLw9k33)7RTGx|I@ z4c$Bg(6u}peE^M&@@vp1=In4jy18$U^y+XOdSCWwF5Dcu(1^Z4HgDz#`m*>p(s>u9 z2TuX?0aFC?upAmt#VD^C<@LihVfQE>5DrQC+02NjFg~0b6|P68bY7&N3%8*Utk=-p z{sFpaze58%5*8Yl(q+){8j)@l>65XZ@BcHSUX#-PqkEzQ`arn|J;%3( zn<9T7`j#v{A>CIttcm6~MW2vuCUE`@;B+!P4uhlO#HctO-QCwmdI5GPy%Y`X<8Xg? z8110IWvRRf`rIgo2HXi9zy;_7Ye|+1pL8#w4gM7c1uu^$7TVy&X!%5RsisGIL8Mor zZ_Blqd)A{%co^qk{)u^+nRpYrM~YpMmMUA53o}}Wr-!3)7Wq@~0RD^J@aHSjUqone zRSIY(I)e+)K$oKocbTd^(cX_L@Z#Wj+gfq}~7NY^K2=7DRs_QZL_y3AbNx!A)jjbqHir%;bo$~j> zFT$V0BVnPbsa_ehqZ;U*X^1`tTA}TAN89U-20jFH=l}93xGtQJF3BBMzzyhe*&5|< zp&fmUJ{P`4PtC7r{rp#_4oaf+8lWAwLd#DM&%msajON0M)1qJw`ekz)x|yB`Uq(;K z2iO=7p@G(#mZrRY*avNQB)S)-qW9f{2J(FP`ZUhJ8GFbuvaitw51~_50w}4flnI(9M;1ZMv^C+EMke zZsa#X&-qE{hs(GqUxUu{dUTIGljXuG-iifq7uw(lXked(KZbvW1tW0(0+TaR4ZY7l z(Db;q!P(@PT==9aJtH+#4c*O+BHalcS#R{2eMaPu4X+HZ3+IP-pfmFz z`m%Z^{3!enkM;du{kqg~WAp*k0ez`VKs#I!K7ww#?dWm*77gqWdd`oaGf`w_TKjV7 z^P~s5=GUP0uSeUTXWIAwGf`m++Q4g(-W`4(evi2hBYgx7_~=>bBefkm(#dH43N+xI z=#Or{M0x$$>E+W0vu>6w7j^JH^oAYi?md9MhAYoWo{m1#r{P3gg?+H}_32~vJoNs% z(R05Q`{RD>fgNs0?aaiMq&M8a`9GP9ePr~)1~;Y#C!-C$jJ_tn!vb0;r2tY#!-$=&tS->4A6@ z>2o7}9y+p1!mH8tZiw;~k$)fhh|g|_3UA{eGQPrr*lu3>L1aF<#*d+a5@0Rif@)LAq--ZXnd<#;3 zG4vQ##FAJKZKq?{2i?@?qV3GZ+`s>OI~PXy5PIIy4*N#=P3ZkA(SfZ-+g%s=&tvYt|KA=J-VXPo4SyZ}8u|aB51vA|rcG8BZMZI4 zzd8Ek?2Hbif8?K!1~L)d3sWO~3+Dd)uf<%PLBT3?_aBN14Hu<`Tc8beL7x|=Vo$sT z2jkOGUVL$?R~B80%4lE>!*(T(@Bcf=u!D!f4d}?83AaW5n`nc(!q3B> z!oSfqK4wXJUbI4=AEVLx7Ng~>(EfHV;rv_S{m3YITPi4q-cTA{+v;J*$R8SB5MB|^ zK+pfYNZ*Yv#agt(t&#sKx)kqcqu@Jq#0Mh%S5(NiGzC&BtcEt!2(8~T@;gO-??|5! zj)?s6=#pF!&cwo`v$t~L=k!W6(kG(AYv}v^gGm33*83OT#buVIbZvB|I-&vfLOU9S z);llCuZZ*vwB3ctZ03QeunBG8wMg$m8~7ZZs$U{q;P#jiw7goRo1#I6?6oLB3)p4>aa*y4qbv;=oB_Uk6mlD;ZxCoM}!lx zHt9L&eQU$Vv7GP!ja)eLUEwF;zVKIcijSZl6opo#bZ4}|(<41F9Er}%C6T^1yg6JJ z-iNvW{&xcx2JiuTxOO7)6)|@R#UMVuE8p}7oCZ}(Ljr>j88rE ztGL=q&c7X>ONNdOFAt}o&;B{+*YW(wUyM%uo#BIM2aksv(e}26Z-noMpN0EZ#@Fsa zGHl>)bgJ|2Obr|tmPco%1~$OvXuT2W+K-R)wdia0W^`u$hX%42-BVwq^$()2`=hdV zrHUt_Q+*cZ)-Jpj4Qw9z>|cU*d~f&&b|t+D{pQQuotC0SI10Ug0UF5CNUsXBYvN)( zx>ir36<aeIT_{8!c}ho{H|NVGnTrU89Lnab~z6 zT#0_){|}wwpU@@v4;{hLYf`!$`W4(IJO!P})1!Q7q(?^jlJLqk*|ZkZ$nbA4&PUgL zExJjbii*3@kJL}lhWBF=JRIe99!&X-(I;C6^f@pEo8dAv@Ym7%-@%gjX*M!`!}erk z{+B9tKr5b%`LQ4R>>n8AH={FhEBb+QZ{%-A?|UiI@1g;Gh<=V2eJFjxHNys^vuAP9 zhl|nh&SrR3EL^9<6t3H~?MabE5n*^fXH>3OzTK`CtAH6QkbV)qb z^WT>Xr*;`yaVL5{KS0m%59n^LxIT5*B5aS2tSdf-1JIEj{YZMAG{nKA`(r135dAUy zyRgQiY;Mp0FfI&W6}ox$grzs6T|NM(kv|7}VE)I_jGcy#d@?!{v(X3HTyzE>L66zX z;m2sb-@?Bz>zd_zJXI`%Cy;J{o`#-i2N#4_gfqf<;fiog_ypR~Ry2TD!%xvYaR{Bc zvQKdSt$5-S>4rvVhb_^!UDrtW3x}aMUWATtYUD3O2XZHR-(!*gLbwC1zZX5mzoOp{ z|31O_cg+huna*oT^ikXlJznk5Z@OOSNJdBb6ttrm;rwtVTJIrrU@wHPpdIgw^j>t2 zeUatD4h}^@(WlaRFNHQx4tn`i{60J%+DF{x6aLH`-q9XL9Xj zGYz?L*PetPkCEXDoI(0M^oGIDrUuVN1DF#oK)?H!qxBv}H`!z8Z^Pch7WfAmaKnvh zue8HTx%1D3H;zXuT!B7vXP_O;j{N!I9pQuM8a^56SHt(w`@Rf+3=gCIO6?jvnKG(EBQEN}I1TI#cz~b~<3z zi<2YcH1vl4=x!Z^1~xL%mqdDMcs+XmVl?0t;eF`qc|D$vUq*h@=TrOb(e^t%&-wSe zz84uDw|?lk92pfZj{M1yeNE zFEbx2V($C@AuilpPot4;4&T65q(6xA;xDHL%A!kjBKq=bithHFXglYlGc_LV@M_HM zEwug;w4b#vbN-#mXUXt}ol)>HRw2DV(uH41{|QxDbS9dj4W1O9681*}I2)ajQIWq0 z8(Cin65fl}e-!KD^H>M>VQoDA z^<*3LSGdE``q|lB*x{{c!?&ZG>*2`XhHj?U!b9kzwCWq_$M6>DCLM%M@kDg#R-pmB zfX>8zG?2VEQ+Zt^Kbz^v#rYJBMBm%5M1}q6mrvmx$y(T$bmwpa+VS1!h@Qs=_!Sz! z@jKJ|zbSSgJrLc@3$Z`Gf&+d3S9mKe!KLW8+XL7OH=!da^mh6ov>A3MeHEU9&*2~} z@J{+0kVDat&P6xhYILUFLkIR98eoxk)3I!W4d|bL5;b*nyBVanq5=Gj?(+7#(pq&# z(*w|@Iw!m|%CC#^`Qh#1z38T08*W0^{!PsN_x~SqVZ-~wgXj(aM!ML0DP0cjxDL8! z+N1Y%MH}oL`9sjx`Uv#6j={Qk8Lq_@=+gCkKfeDjct1`3CFt937CL43VrSfr!|>?c zyo~bkOJy{GEBB6{{FReq{e+zAY7nbw<@8!ag97H=P@JR%OHe4Bf0@jK28BsnA zZRjHOwR;&l!keOeCHkKK9}dN5&^=Y^)3oOrVea?;r*mOL=c8*p9=&lg`ork;;e7Og zv=r@V3wFkL(al%tv(!#UbU@uBJqR7xIg!3FoPfFa|0FJqY*rN9iQaHuq&MI(q@RiW zt>|&wi3Z&8^JJUwWb`An4>rY#k$)e$1dl}e@y|K`Hn2GgUPGsR2O7Yh@N4v#{)(R8 z3QL*@bU0vH1H46_I^kE$)Eiyy~hiq=eis^1NG2~Ey6Bn0DU5T zE*i+V$iFu7=Y=cKm(Losz2_qTC3G{ti_-wBcppLs*sc^Jsvdq7D9n z2KYBRl4HJ!nM0rXWg=Z2tzQ>i`{t3~8W~VF(=jsogoDt?&p~gTfJQtu()Xd8aXs4c z)94d$GkOfaMIY6fZ`0mrga&#xT7N8B|5B{x`Cl3Z&!82zMEXs1bM8WCgLa^4Fm=`!VMJ{_nS3_+|4K+FKanA4tIiWEj8^w8O4Hrt>`>J(jD`&9eaw@X7Gi z@FOfr{?F*t|ARg`%lwocY?aY=+Ms)@CptsJe&YPw;CW=|B(#B>(BpP5dTt-XUbqu| zTUPuzEkQH1G=DVO!Byd$ z@HTV+_oI*MN6-#;qBHt+r2j?lFZFA#y=1f5F;YE=@HM~At9Igu2q4#YJUq_GS zUi33N|Dn`=HS`CQM(9!x$K3n>rl_zKZD=(*qQ}wq_eOMTe~kRYXu$uX^^5$T{x!Uc z=+az_y>T9%gnQBNf%1pbuVOo*52A^OIseVMxQC3h@O`vm<3Cb_1JOXTXh(C=PcGbzf1#1qI+EUgtg;nu9bn0eD{wj2rKZ_o_ zFT#BPr2DI)kKC4cE%rsHd$&<>xA^jGK%mB>r|^h5(3nwLNQ`QH^}*x}XT4QPi;um;|Tp4V5= zO_V=>vMAbdS@h*p8EvO&W zq>d_~9n?fSY#Qlq=q~Rc`4@y!!&}gH?nVRtU-)P?3Z9OPt!SjLhI`Nl$G2#Qg^o(; z6VO09VioL#4qzNw@3ts^5FN;q*aLT<0hB&Ef9`aZKYcB3i#rq#J~7k70LsV~@x< z16}12k-jRNiB9^0NZ%Vif}X2Qk=_yMy=eU(BLBbe*g~oO@@T(}vs^f`4(L?&j`WCd zLO31$iC_WN#yil(+=edMo9O+!(A~8U4d5`^QQ^X=URmr(x-$CZkR8i~0n9-U%xzc; zUq&1L5$)(8TJK+Mjm3)O&;5|r1MRpkx|E|Me=-`tjL2V%2KFFY|LIho&Ah>d&$v&~ zj(!g_$42Dnl9WZ)z9IV7=oIB=q4$l6^rhi6bO1L-`2zI*bNla!mfbkw?yBE9njC;Gts?s zb(V|fTr5P-<92k4zC>^Q5q)wUjQl^)naC@Z0zVE-R}ULwOVS;%DPE2aaCMYF6}}i| z-;Rq<(8#`zbn((DfJ$Law4wUw)OL*gKIjq-it_WY0qIHD9#^9S`3$}9TYL-;BLmN7 z9x9VI*Qe-6_JxPg4)e;U{L*1{bm|&o3+#?|I5qMgz;UEE;Sj7_E^We@XrS}ZKvrVz zw?k{WFv6Ya%jbQxpXVLp#L|@#yBmXekUcL(H zTd5f4{&q-rE(~CR88`&pT<1sr4Oo@*{76579>=F5y(N4Z9l#Fsb$l2Nuw=y)P;a!K z;b=eSWA6M5J_;2JFIUy}U3AFuc zCvg6as3{pvT^qEau3=yFc%6gJ$VFHi=c2!?c?`Y(KWv6aS4#J{MbCE+wB6xoy$jK| z=md0$rd8tnd+z5)!QD~tFq*$P^54R$q(8!=@E`P8=C7PT_d{4gG<_`EVezm+SQ8DP z5gJ%abO!olxo|h18(t9wH=zwJN2h#sxD9RS3$%gn{@>L(K-aZ(fBU20^Z>U=C z9O^{tK^1Nd6+alt-#yYMlc5sMHm-)cnRY=>L8wG8ppNb<)J+yKnbTlus1qw?>)KEo z>j@P<&Nvn7lFowUbGueJ6W3O#fCEsST{GT?YV0LcqMt^ud}!dH%JNbtv@Oyvuk3>T^J_@g9`lGpGcgjem_kX`J`< zSWx#+Dk#4Kwk`!zv2I{=L*-kR#_imVn^CCK{l;TZCvn!+H=qLULmlB8r~)6LcJ>P@ zK5|;8fml%f>7d@$bHik?CTt3O!g}zEn~83!%;}t?s|}T?9n{BUf2c&mO+Urfflx=i z462bJvmZ2`F#UO3-+-PCnEs8e-QR2yHof!VF(#B_MW}0D59)oqCCmgD8qYwz!2Ez} zAVvnK@q|!~C5QUNlgso~jJ1u8AaQP2OC~DV8R{te!}f3-)Jc3c{xXKi=;$Lt6^dc& zlu*|`gXxQzz9!U3Hh{VZx|luy#-hG!4iml7tv6mXhksCwh0o+LHdI5&px)Qh!t}7L z*}Iv2u&qZzZD^XUmq6V+8=>-Sm7e;p-R5xIcm--_51{7+jK83sk}#Q_cfXiWuNRG> zK5VvuI)R~3g#(Q%jX`EV4wd%~^!#?{V^h3>+VMxI@8t2o!)>Ui;VINhXtbyk1@giSuoRTtAF4oa zxEl_EdO8YbcRq&KfVx*kzV@Pi)JbK|<-8p?g!;VD2d05Dq22@b!EW#x)VpK3+)li^0~0Au!5;86RDx!CoX5ot zRd^ZHSG7S<_A^i?^vc$;^Lo2du+9NxuMPFM^@M6*w&}MRFGA1f|MyHf;*ctzx99)# zGX)l7{Rb*Rk^Bx@LKPeX)$k^$LYJUEh%Yn^d8P>Ot;1As*3qHzB!G&`1oZ-z6UKxkp-#HC zn~9F7n>mbzN*D^6&9MlOkGI(^U5M{D`pwlzukUQxgnzlSQfGJeEZuFEp+V zP$%^eD&K49`TGBd8T_g`?`El?I?V-@uoToy*AMFG7Z^7ij~IiY3cQ4Rf%y!x!N}E| z$GQ;I>r4wM`ylA~ze7!DqC#7scJfRHn7X?2$)zMr!@4e1V}qgWlVD1?4r)giU{ZJo z>Z$r;`b0IHdm=rQUje8_%R;wqmg-Ct*aGSv7zX7y*48tjuJwEv8*YVqe2$y`3shX> zn$8Kvf;y?>PpmN7Tg}7Q&0HH=4uHT2A8ePyy4R8kq<6ins-a zfpKd)h2ldMN^R@hP)|(>s832&pkB)BLVe_$UYqAXER%gGbQd3jdaO>F<5ehotU68u zzECHY94c`RsJJ39Dl7xF^IA{^+nT*A)F-9BwjK=?KiO@QxlqsLO5-l5o8&aqwSH)N zS6#<17F2;$P&>|S>%y=h>oQP{E`iFs)p*nx4E4<{_X{Q};8o9grArDuM+g;|8>&!Q z(^rEEYz9@JFN_1nLS3Q-P>=H}<2vIes65-C{Psakmj61Oi3*;9x`}Q>UE@bkH_s1S zhp+Fvt0jUePzvhpxg6BZ*c>WuvT-@o)3L|a_h1>;U!Y!k3pLQYBJaQTm?&^KEC6Ri zUGpnY4c&lh>jqHwLUS0G`mU}_62MVV zPs1XZ8(xGe9HEhuIF2!`v4F8MlwUKbhB`y#8*cXbX5VDo2i3qS=+@*06J49-i8U^ae<3kn9ZY*M~2z3JWpiZD8)V(suI0GhPy&kI3Q;m84Jx7Zo6^b`d z@At8qIGugKdN+0QMuOUKCa6XWHs$$G z!K4Zb-BjJ667+)Ve59@C+j>1z;-j!AJOlOoM``A~8O4D*p^{MgMo@WMLB+L$+JHaQ z#z(rD)MYXa?tw4iez>B!b62-%;oSApp+3Xyg-Y}cs?oQ${tNT44%gB-i9*IQQ2y1R z{OdyPysgpQ-zF2yVG&ekn~eL6r;NeI$51Eq0qXIK*vfg_@NvLZFG*Ah1LhZN!)U~f{Y-4&iRKaP+g-~(p zL_Pmo&9K{e+<3+K0P3cB3sop=TZg_-i8C1U8cRVHsBWxh`le7%NhhcewY{O|>;Hk~ zFdVAD6ys9U?=T*QN_@fA!N$i>kLL%d0^aQ$zo^DIP?x|D%AU%YrJX(h`A}#lrHwU= zO`)!JC#b>$p%M%?PK1gJG%hp!W+?wXP&eNpTVH_MU@%nN%XV&O^35E=ws+Q%p>Cr1 z#$2YaW^8QiVC-WYVVnw8cmdQWrgg>xroRI9_Wsb#L@$XyjPW`+hMZ6xR)E@ZU8s|2 zZtQ0Ep~gw3pKDwT6}QKD6zY}lyxH$U-K_4nHi^*DDUi&V%~%X7Q8i-&sH1HK)nG?s zU*kw9|7pf~re6WIfvr%F^ZP?sQ|>B~XS@Bh>`LsK*O8wWxi^;qLP({F@2fxS>CbPVbR<&^0!nEs}%?;4*Q zKSDM3yNf;l5&a!SJYz~@He+F^9aMmNA*pU`VD^^Au26o1j3b~L9S^mU8OBvmC$Yz$ z=U;SXE8x;hCXLB+)}rh?j0E-3%vP>q(eb#=4XGq#30x$bUr=xrQi z4kL_HjSI}a*0{yE%j^eieHLoRS4@8wW@P=!=-bU{u%yvlfr&b=Zi*(hZf)#tbenyG zF#zfW<`~yN<=JiP;ZP>#tDxUA-N~=xxt`GE-!ON>mIgQ3a?5t3&O)m9d*~uyMR`mT@^${1&L^e3$9>LFGGT zyyLdXdvoya;{?Vq`a)g%B(_d#%wo(9wWC5%4OTMNhq}qy7zaW%G|f2M=w8G`fh&#M z%y7`wC!lt4)$})@PUt>VV=ry}2`bMYs6vtYI({*Yeo*?<#!S%j{O2@9QDYgXM3rsb zz}C%;U7)^2Gr;Vlj1!I1jdP*$EV1=QTkkL)_UL*3E-=v%1{I2hg1Wnh8D|(*8TUZ>owN0={`UO8HG|gx#~~V2Lw?58Pz_~;`XVw9)Xi7K^ktzE zSAp6P6f1Z%390AkAZBXAUz6-O% z*h8GJeoGr$!L;ayLw#FsE!4N+PeSGM9_sw$q$#Y<+P#2D7AEguYM6AG^LUkp3akc8 z!ErDTJP#|w@WY)#wV=L$83+|W8>-R$FdcjWz2HZ#=NE>gD@T2a@7w0{;r)LNU!?Ql z#8r|D`i578%s2#d*A>$XJ+c9AVJ#W12S1b?VSa}jq6dj5V_V8ivKJ0SUr^r|MowVs z0MF9JS-6`zo2mB>zY1PFe~BqjjwC59AU)k3W1aZL=<@wo!|9q0HVZDdu z(_y>nxVgNDxyM+9y%eJYzHPOAq$KmIbq^u^ zGCU+R^#GV8LHC4IrSZJS+3VlR%qgykxXpQH^rrsK1V zaS2;Jay6k&I&5dcxVm_p^iNxqJ?$dYU|+FFnA?)^pMJSkV$Vv!G*(z>bSA{8V(iI_~}QQF;u=R<2dOQ@rmrEStlA#6K{ zO-k%Bs)k4fJDTsrpG7~)V($>s1K$a(zp=9#*oH^se%xo1jh`Oth;TYlx@8= z>rK|wJ#@=R=m*)c=k+Nb$-A+Lhff*ucC=jM$Qu@0HhfE4E~jC=A0RtWj-%r>G!dR6 z-PoC=iUZe1J2x$VSOY6aSeV3}@I7UIRc-gN$x+^7?vi^GO}UBtV8z#BtBmhP1xqqh zxExCUBUD#9g1x!%kI;QKcK9BBFYFK5Q5Wn{na{8$_)oJv!nZSAiSP}PC*%l`rlt=Q z5c6tm_jW9`X`>xkf{9LQ9mu=5Wm|Dv#M6o3lkSwFv zEm(vik^o|#VQXxgXi4Eu$)oInJ|zk>rUT*`J-DoXq%$p%g{-uIKC>gN$Q|y2<*L>Vxh)HM%&<#sC;+C+U3PWTB>+aan((fVW|G~HPnx0;+YEFf# ztT!=~$_L-6b_ki62U24Nw$a$a5>o|T0!9Y?!S2I2`e2-8ZSn^QTtC=QXB;IlSVy<{ z8iMN3*k!oJ3Phs;$vaRw#uTPgl+|8i{dvLpE(LZwxZun+n<=j;?_av|xBM{wle8-`eWX1P_Gj&B`-h?qSDaC7BKn+Wt8^5!R6eO7dds~4| z#GS-{7dwv#3z+{a^b=@aa+G-wHaZ!f3Ctz8^(FmsE=Ek417?T)aQbT%(|jJ}^Gu4%hX!g>Ks#vy5IVv5pCG?ETNH_T4#k@-F&(JJzfv)pN!7h;|U-zxar z(zkV+(Mb^!bjEOzd28msY}duu#d_QAa|*X4;Ryo6;j@Ev3jEfyE<)ma*0>LieIm{e zp9a>DHk1+FerseC>$KP=M&cgWg(Kfv|DUX&yMwl>X2tv9TnwMjB$+^gKg4)bv?}&8 z=JTDn3;6lqH=5>NvJRlRI}Aw#{0|UY0DUEEWP#oyGP6j=D8z1};*`npcg>>6G3+fU zpdXk$Bv^9LPA5D1dgy$J%}!j1Y(XCv{XUwAiY*}xRDcV~6%Ac2;*Ud#=NU*u$NN!? zXXM1W6CL`JFb|0qkjM=smqVRWAABTViFt|s9`gdkUPV6~|Gf-f3Uy)K3tL?pklf&e z7UB1vaoUUeb#REsPM?uvD8-^vnD3*xp4%>SV*6~t`>c^7_?2KcrLi4H7dKR6P8q%c zV{+c&deP)qd^%Ee9(j+@#1l^p`_E6Z6)5B5oEFCr*~Pp%w#zt67F$F0DV&TZbC66j z6MIH{^cC9i0*=*2{+&3wBJJe;G%lf#^e};CVPD2?jhpV56R<$@SHC zZTz!QG>m5l=xF2<4J5MNcEL9qr?QFlaePBWUuL#7pWWnXfSXq^<2WC#rGV9NrNw!)HS~j^c4lZpL!DS3x6@IvX~fsH-Nu8z@!g940s3al zr!)69|Fgs|U~?aJ|F5MJ$p(}YDEI*9*En8a46|!|4t+`sE((jFV4Y~YaG#oyV@G%aO0qFXmOF@(6 z(NDG}Wc$L&Y_;`P+eCblU*cpo({Lg?xnJavd}bXU`x@pC@sYUyk=&0Y6G$!z#5p?i zJtUBfAaQ-1{ViY}yOBho!5OeQv8#z$Z#(=<0ZC3<*S2*fbR*DZCf`J2&pP>QxH_^} zj-e5aG>1(n^p&JDD3nh&lGi8b96G+G;X1=EUNCCnTNZr{C1t$}zmw#M7m(m#T6at= z&CtG~{64Zs&RHwY%K5h^ev%k$xghhI#Q2dh7h^juRwQ;mI{o6pCG)L$w71lqDh-~2$L6XAo9QL93*0*z=!uA)EFp%v=BtAsavX;!l z@0DFEtq&8gpTgE*`;whBa!I#!M!R5HNp^>!hiW89$-G9WZWXka1~QYNuN7QKk&*aB zv710XD{0_9e$A~=FY=sZ-4k15*b4n6bd!`j6Qg^m;PnKDEIu-D(g)S9oR>Q;QcbAm+7?SGvH)k)q8F%p? zLtGyGL!>tPtInR?t_YzH<)tV*Z>sNlG@}KU_+#3d*)tU?|F*6v+|l5ZebNe&QEyGG1W=3P179 z+?3)S@Lxe=v)NTO*cX<@;~lZXVL8@`@#zpS^od{0LXE+uI=iuS_4siy>M zZ1K@mf|3o)CAslQLXJMe0U9QcnJF;HMx)sHT(Crmi%T7f}7Ng6Dy$=oTVXVg{^CR0?9(H|{ z91U3)WHTM`nPUyyBCaU9%J|IJ{^w)7jIuI?FVkIUDTHH0+eHio;kSfJV@bS=1d`d< zw=uuT7=c}~o#K0}prhffgWT`gAb)_#BR}wo=lTEsu*`>Y35}e#VqZcv(%&*1p@A~k z*TMrd@f5Bzzr)6Q=p-@8l@MKC@(#rJ3F{iH*HJVDjV`z5p6b)}Qvw2T%!NZzoReY9 z%V>^sZFV}2q$SW#MVEjE_^E{JB9}yR3H=9h3?pd(V}PANSz;vz;Vp8+BxX7G5E;+> z4^6p~;4qxxDM_3LWnY@;XTjkqvH^Vpf>WqC#Uyd@Pk~TY>Z>-;M2`C4A;2@~ozr z&nh;sf+9Wf&44An>HD&QM~n8Ej8Rmj(tjmE{_bN*{_`e%;U z*hvf=Qj(yH6~0f=uM9~|bf*a3$@(@4*0WPdB8pvOeVz3`JMLNNCz5X*4R$1d8GP0= z&r1`Lo!sGFEeRMLQ2cdlcR$pVEHppq=Mb8Yv6;cIle#Y9nVj%=cE$5Bm(<6uAKxX$ z9)|cql$pic%P!^<+M0oWCp<{mNZ5-pmpn8d@5p>1H4x*|fE%wfy7yDAs+r>MwpLcI@tWF<@ipmL;87}6*N6sD;$W?w|G7X?n@BWb0^kb&?Bx&`JJ zg$5oowy|D{|0nWEF5(l&#_F=}r=M3g!YMTlOX%!?1%D>lP@L}JJj2ekD(i-6<7+6_YA&=D42`j?97M3GqzKfuIx4sYd30VbdT`)NlaUkN_@%lhIu~Q znRKZsb^t%g4s5TPZ^o}EKGQvy)p>qh)9E-I4&&*Pzl7_NmzG$IRn~wu^^|`KlejUb z)rcg27;#8^n~{w9Taw4eXBhMFmaC&R@dEvCV*e+qzY%3ll)3CO$oQQk!_e)dNHs=Q zn)yW&i?Kx}*;&>%n3rKR;o3?jVeb>F>CF^>PR^93n`KQz$A6ohk~;^B+)7S@fhd<- z6B7tthW<6XketSE2?Y+(Y%dz>%6x()DNN!;_~#{7y_95J!lx)c2h3-xdZBYEdw zU#xE|6%2J83y6-(dLG7VT$1P%lRP0HE=6)XOV@3ZezF^I8j17R&K9YcP^VjzvRqr+q2f-EXuT!Yy1g}bg#?{QbQ9k}@IQPK;d_-vO3+-< zfEk~Xx)Y!YwEYGVS&{W%yvw88!ujN3ET?ouT0Y8LGMH$|GJKlRT1;Y2*jfFfs$`;d zQPpBzkyG-W*p=wI5%V?*XBlAoFNb0{LsE&PZ<*I2seWh2pVmt-Uqr#C1h0mNDG-I& zG;FUWNlW3wZ{~R922H$0_ZQwr-VjtVGf8j4U`vBJv87mtsxu%R)j)4*Zrf_qPT*+wqp6SUYqDiO)yQALQt2 zr#gZLiZkzLzRKe+gTpFz^;RpB4Fm?;4mOgk5y>QxX(R?kCt=HmE}EluJ+$VF!HCw- zG<<3?pN1})c5eEyR(wD4SG-&SS-&PueGQ+F=(p4SO8UuwZwli3o9|fG83MX}^>uGG zO>(UD>|$=V>V4T-Z1f{p596ppWS4FK2AyAIzQqi;@QrQPCd9Wg)sHjMS^QZ18{=1z zS}F8n#eNtg&`v)bGB9ss4F%f~t+ZxB5=OB^-HG{z?Kd$Y($6-K6h$WHJK=rH*96}* z_$uvca_nY3NO$Xhbn}JtT!f-4N!Q>}n-P`3$Dxw9#@?O4TI}#T{%_cQR(wuaQ8h81 zT-6yZt!Q;SjUe(KCT9Wic@tZN@r}5PdgYh&BH#*&I?U@cE>dVI&OsDe$hgHi6+Y!i zl8~gSnIET6G>&tQU5*#{gqEDPo<-h87{1YjR2dw_?=YCJmw+W5H*vcq@r65tkME_F;+KNR>+whA4^I2OBtc`iZ^uQ)LOe^K_ zk&MQk4cjp)er3yjss4-6pM3Sn-=8_c-?Skp6^_>}a3INM5d6+@aCIQKyvLW1XxMhL zo?}}|&$u27O(011Vn7Y)hF-+7UkhdmHLT(eIR=WbzS(X{<6_?eTX0iEHx+=$lcz6yu~7n_{+QH2j{zk`j!Jj12g9*PSwofUp+8 z(jz4a$VTxYcHHlccL=IN!yOsDILZLV5r!lwx(XB-LaqP=0j<|5cd1T7DCq! zCPTlDobEUTm*V&z!}u5zFeG2uX?oke);&WtIDkS6iAje3zU@jr^GMj5_~eWi*!N&N zk8d6GS%^Y>}5Rx{V3+sn7grcB4|5@osjVg+aMA@ zXIw)sS)#z+gaM}zlbIksLOywxQhb*Jf?SpTuoxfD8M;r54 zUq(Na`8|9Rg-SGvb#-ze{A#B&@vL^z@;!p8(bS_*`UA{6F&>aS4mLkKv&a-#K(Y@+ zpR#jU=E=n87S_+${uzdg3zwWt{(-$=RYnGKUDfY|q(mvHjbj^>b8RQmMJ2gp1Wj#W zRHyjNP^YpM-;2b3uoyq=Cn@|7pT9JGpL}j|T(iwggaxh9edL`Vg8)e+0=842`;6rL zd~7CRA@ZG&n3PyS*h)OQgcx8BQs<}rmSj1hy^-ZOV=Vi74S!pyFvLG(9v}aR*g|9! zlUmg3ZGKVk%c)<#j6osE8Iqhwnaj@T59_P8mtxEZ<9CMI*wmEoD0YgZb73ip%ws31Y$vzSb*ESx zbY)4Ngkqm*dI-ZCTLJuzq923(ne40+;d90|xdk7|cI?HmCDc#$h7!C7LoDXQY2rQs z$IulJf_We;#-p44#a;k$t$xykL|Rb!~lv*{IOqStkrLKx_=N+n#`+U zakP?DmN6L_{Lm+%wPr*YqnhL^8A~zmPnB`j{wrd;l1CC1+j;!|5F3o|7OUJ9TWVsC zG74+E`sM1f1P;gGO|c&Yj>m9|2F4SdpYrI!Ro74sj&U7(XcRk-|GEk{hNY zHab2j@kwkAm0&KpX>?Zlmy6xpy3?`)&77ggbsYOMuF_OkOOlm&hKb@ zvvsD?VB)8dvm9~PVIU_|2zz6E_tWrB_&?D*NCW~l5V(W+9~^JskdgIRyBy81r=?(Y zYcwhLb%77Oc~oPE%Jl>DN5UiF{)JRUIOU6WCAZpDn$J2pJ)EF7{;x*=lVH+^$Q$DP z$$J+{Cey}zD}BLq(s$MG<(9>9D~XO$bP6MY2Hr9xXIaN&ACW955{VYmNCkA!u)VY9 zrm@b)Jg)6Gk8P?ZO>STw1$}QPrE3T48#KGy(>zzNx;e`pox17? z=9iftWc~}ki8SM$MyDati9pFEjy6BV^N}P1&FshV1h&5vicb;AFOo>EquatbP4cq% z&&F>tv9<84j{Pk2hv>6;yq$kG5_{08>vnCVlQ3G>7R-y~=*^Z7KBj(}3c z4kCGb<^`?k57;FO@tx#MJ^$9m?=!QNitU!;cDKVVUjJc!_{xuoxi75nYqsz%W0i1)+BJz}=wNvPR5+`}ZT=IZcuQT^0 zcLe8*+^*Z^B!`(OtC3(C4x_kYvq&TvOraL66SFRDSNkCQkTk_NKXG#z(b1(~EvZhP z#?I99Z+YzDi7#q#J2-maYInA=1r?kH%gZeS7TT*kNb%l}MH*FnJ{2 zC|Y7pM$Oikmf-f&`ilYku-WzG^CcuVey>!D`9f^(ND-BBk+_fOYS}qFrN4!g^1^lv z-AMXuz{o~SCh{jC=UCeVsRJrJ(T82vYf@ywT^~HdF*aDbI+Sc`E!DN%H6=wvQc6~v zZayXNFba}-6EU&iT-K%V^T#g%`R=0|fGtFt600;J-+6cS#rU4$W!TeJoX1%c;qhu^ z^JjK_-UN1w%<&aNJ&1l*5tbO!F*7e9Zx-uO^}evb2l!?(yASi4^d~tChfq>7gFGLY zf52bTmc7p+rX~K1$+yk+``NL(U7zSvGTZ_x5fEgF#}jxSeSXKql?Hul5o5_UlY)-Tc`kTZ&WqpXk9e z!m<=UgmMG{>gf_pg|3|KU>uAXm^rGKuR9#39(HJWx++p@93u|;?d0!@EkE-D*wzu& z2Hi|Mu--5}y4>_1OgYIye5=C4Z~?wO=`S*Vi?L52?;z%N;WPG)xLyA-S8Icmi3SdsQxv}85tHJLt&x&!W}EqEvRwc0 z50R+E&t-Eh@L5Z4&mFr2rKBfER~Tg_*0FS?q2vUKC9SY!#BZkUVjan+p<94%FuK&H z-|V=%@>w%^iGODEELIPfBCaqfhp^Mc*5%DmM_-U8vaq{Lp_-Y=ygNm%v%3_5f1-Q& zrvIUnL^4q0H0gZk<^PwX=*9;Yj^ULzaal6tChI@Tnw!dXthI`PQ)BQt)*e$%3Y4eQ z_hjFX%NepSqq*CJUPSkujN9?64Eu(m7 z=$LT{T%ZP1XP&DST7-`H_fTADJKd`2v!3h>GL?YiN+qu>m@gK{&p!vVl=B&P} zHHMGsj3H@H*Hv)%#QHDuz7%Rg!jTle!7gjsPGi%!Wo9$(DFl?UjuN8?k%~-wNjL-!r-|42{ABnrZ$LvKvYL4-blFL`k)kCn zSBSko`Mqf>%x5Ug{KPJa#ykk7XZ?oFG{vVp^F`zdLwp3iQZJ*c<0x}cv^L7+G;!Qc;wZLJ z6i7&t`^Zq496n$0T}h!DoX}T0mG=0IP-iAL^=)WL zNdlU|Ad255AP@Q-6p`ej^B>szFi%afVkGfm-GFr;3eRMWV5gD}$&KKMvZ!$0J2!aT2|tK&L`gPS4APr)lBY0LZy!4c^2AUsD>$yL@# zDOR5(abXwM&x!3uvF0?e6`kay{!;_r^szCIF_qLqNPWe631oeVG}j4h5Lg}exQUpC zNM1~n$oe{HP&}{U)qE=Xw`|_Cy?>X$?`^ztdbjV{Iw(b3uWuWJviXL&Gco+*eG{MU l+YrcKzDpjMc6pd+;nvQ6Hf&c==H+3IFANG>+WTFR{{wH(97+HH delta 71100 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 ak|%3}pRU{TWZ&>73s-MTUc&c%q5lJD(H#o_ diff --git a/netbox/translations/zh/LC_MESSAGES/django.po b/netbox/translations/zh/LC_MESSAGES/django.po index 20bce3501..147e6efb7 100644 --- a/netbox/translations/zh/LC_MESSAGES/django.po +++ b/netbox/translations/zh/LC_MESSAGES/django.po @@ -23,7 +23,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-16 05:02+0000\n" +"POT-Creation-Date: 2025-09-30 05:03+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Chinese (https://app.transifex.com/netbox-community/teams/178115/zh/)\n" @@ -99,9 +99,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:1835 -#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 -#: netbox/dcim/choices.py:1982 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -115,8 +115,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:1892 netbox/dcim/choices.py:1959 -#: netbox/dcim/choices.py:1981 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 +#: netbox/dcim/choices.py:1982 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 @@ -128,8 +128,8 @@ msgid "Active" msgstr "在线" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1891 -#: netbox/dcim/choices.py:1961 netbox/dcim/choices.py:1980 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1962 netbox/dcim/choices.py:1981 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "离线" @@ -142,7 +142,7 @@ msgstr "预留" msgid "Decommissioned" msgstr "退役" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1904 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1905 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -682,8 +682,8 @@ msgstr "服务ID" #: netbox/dcim/forms/bulk_edit.py:1813 netbox/dcim/forms/bulk_import.py:1435 #: 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:757 netbox/dcim/tables/devices.py:813 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 +#: netbox/dcim/tables/devices.py:1064 netbox/dcim/tables/devicetypes.py:256 #: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:512 #: netbox/templates/circuits/circuittype.html:30 @@ -728,7 +728,7 @@ msgstr "颜色" #: netbox/dcim/forms/model_forms.py:823 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:196 -#: netbox/dcim/tables/devices.py:865 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/devices.py:875 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:474 netbox/extras/tables/tables.py:534 #: netbox/netbox/tables/tables.py:272 @@ -800,8 +800,8 @@ msgstr "运营商账户" #: netbox/dcim/forms/filtersets.py:1036 netbox/dcim/forms/filtersets.py:1137 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/filtersets.py:1655 netbox/dcim/tables/devices.py:158 -#: netbox/dcim/tables/devices.py:537 netbox/dcim/tables/devices.py:868 -#: netbox/dcim/tables/devices.py:1002 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:547 netbox/dcim/tables/devices.py:878 +#: netbox/dcim/tables/devices.py:1012 netbox/dcim/tables/devices.py:1123 #: netbox/dcim/tables/modules.py:104 netbox/dcim/tables/power.py:74 #: netbox/dcim/tables/racks.py:129 netbox/dcim/tables/racks.py:233 #: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 @@ -1031,7 +1031,7 @@ msgstr "属性" #: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:625 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:75 +#: netbox/templates/dcim/htmx/cable_edit.html:74 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:80 @@ -1125,7 +1125,7 @@ msgstr "运营商网络" #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1224 netbox/dcim/forms/model_forms.py:1693 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:187 -#: netbox/dcim/tables/devices.py:860 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/tables/devices.py:870 netbox/dcim/tables/devices.py:996 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:689 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1249,7 +1249,7 @@ msgstr "操作角色" #: netbox/dcim/forms/bulk_import.py:1289 netbox/dcim/forms/model_forms.py:1298 #: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1734 #: netbox/dcim/forms/model_forms.py:1769 netbox/dcim/forms/model_forms.py:1899 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1159 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:291 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1431,8 +1431,7 @@ msgstr "分配" #: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 -#: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/forms/model_forms.py:124 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1750,13 +1749,13 @@ msgstr "虚拟电路终止" #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/devices.py:312 -#: netbox/dcim/tables/devices.py:415 netbox/dcim/tables/devices.py:456 -#: netbox/dcim/tables/devices.py:504 netbox/dcim/tables/devices.py:558 -#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devices.py:701 -#: netbox/dcim/tables/devices.py:784 netbox/dcim/tables/devices.py:830 -#: netbox/dcim/tables/devices.py:892 netbox/dcim/tables/devices.py:961 -#: netbox/dcim/tables/devices.py:1026 netbox/dcim/tables/devices.py:1045 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:466 +#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:568 +#: netbox/dcim/tables/devices.py:591 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:840 +#: netbox/dcim/tables/devices.py:902 netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:1036 netbox/dcim/tables/devices.py:1055 +#: netbox/dcim/tables/devices.py:1084 netbox/dcim/tables/devices.py:1114 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 @@ -1911,7 +1910,7 @@ msgstr "承诺速率" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1087 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1097 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 @@ -1924,7 +1923,7 @@ msgstr "承诺速率" #: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 #: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 -#: netbox/templates/dcim/htmx/cable_edit.html:91 +#: 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 @@ -2014,12 +2013,12 @@ msgstr "终端" #: netbox/dcim/forms/model_forms.py:1850 netbox/dcim/forms/model_forms.py:1923 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:393 -#: netbox/dcim/tables/devices.py:434 netbox/dcim/tables/devices.py:476 -#: netbox/dcim/tables/devices.py:526 netbox/dcim/tables/devices.py:638 -#: netbox/dcim/tables/devices.py:750 netbox/dcim/tables/devices.py:806 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/devices.py:911 -#: netbox/dcim/tables/devices.py:979 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:403 +#: netbox/dcim/tables/devices.py:444 netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:536 netbox/dcim/tables/devices.py:648 +#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 +#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 +#: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:158 @@ -2042,7 +2041,7 @@ msgstr "终端" #: netbox/templates/dcim/virtualchassis.html:55 #: netbox/templates/dcim/virtualchassis_edit.html:55 #: netbox/templates/dcim/virtualdevicecontext.html:22 -#: netbox/templates/virtualization/virtualmachine.html:114 +#: netbox/templates/virtualization/virtualmachine.html:116 #: netbox/templates/vpn/tunneltermination.html:23 #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:133 @@ -2124,7 +2123,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:1894 netbox/dcim/choices.py:1984 +#: netbox/dcim/choices.py:1895 netbox/dcim/choices.py:1985 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "故障" @@ -2295,9 +2294,9 @@ 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:1942 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1943 #: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1482 -#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:586 +#: 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 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 #: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 @@ -2484,7 +2483,7 @@ msgstr "必须上传文件或选择数据文件进行同步" msgid "Rack Elevations" msgstr "机柜立面图" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1813 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1814 #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1436 #: netbox/dcim/forms/bulk_edit.py:1457 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -3125,8 +3124,8 @@ msgid "Staging" msgstr "暂存" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1836 -#: netbox/dcim/choices.py:1985 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1837 +#: netbox/dcim/choices.py:1986 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "报废" @@ -3191,7 +3190,7 @@ msgstr "已弃用" msgid "Millimeters" msgstr "毫米" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1859 msgid "Inches" msgstr "英寸" @@ -3223,9 +3222,9 @@ msgstr "陈旧" #: netbox/dcim/forms/model_forms.py:540 netbox/dcim/forms/model_forms.py:1216 #: netbox/dcim/forms/model_forms.py:1685 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:709 -#: netbox/dcim/tables/devices.py:919 netbox/dcim/tables/devices.py:1006 -#: netbox/dcim/tables/devices.py:1165 netbox/dcim/tables/sites.py:28 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:719 +#: netbox/dcim/tables/devices.py:929 netbox/dcim/tables/devices.py:1016 +#: netbox/dcim/tables/devices.py:1175 netbox/dcim/tables/sites.py:28 #: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:147 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:770 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 @@ -3275,7 +3274,7 @@ msgid "Rear" msgstr "后" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:1983 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1984 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "已暂存" @@ -3308,7 +3307,7 @@ msgid "Top to bottom" msgstr "从上到下" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:1558 msgid "Passive" msgstr "被动" @@ -3337,8 +3336,8 @@ msgid "Proprietary" msgstr "专用规格" #: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1469 netbox/dcim/choices.py:1471 -#: netbox/dcim/choices.py:1707 netbox/dcim/choices.py:1709 +#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 +#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "其他" @@ -3355,7 +3354,7 @@ msgstr "物理" msgid "Virtual" msgstr "虚拟" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1346 +#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 #: netbox/dcim/forms/bulk_edit.py:1642 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1126 netbox/dcim/forms/model_forms.py:1579 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3369,7 +3368,7 @@ msgstr "虚拟接口" #: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:922 netbox/dcim/forms/model_forms.py:1108 -#: netbox/dcim/tables/devices.py:713 netbox/templates/dcim/interface.html:112 +#: 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 @@ -3413,31 +3412,31 @@ msgstr "50 Gbps 以太网" msgid "100 Gbps Ethernet" msgstr "100 Gbps 以太网" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1253 msgid "200 Gbps Ethernet" msgstr "200 Gbps 以太网" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1267 msgid "400 Gbps Ethernet" msgstr "400 Gbps 以太网" -#: netbox/dcim/choices.py:1284 +#: netbox/dcim/choices.py:1285 msgid "800 Gbps Ethernet" msgstr "800 Gbps 以太网" -#: netbox/dcim/choices.py:1293 +#: netbox/dcim/choices.py:1294 msgid "Pluggable transceivers" msgstr "可插拔收发器" -#: netbox/dcim/choices.py:1330 +#: netbox/dcim/choices.py:1331 msgid "Backplane Ethernet" msgstr "背板以太网" -#: netbox/dcim/choices.py:1362 +#: netbox/dcim/choices.py:1363 msgid "Cellular" msgstr "蜂窝网络" -#: netbox/dcim/choices.py:1414 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3445,147 +3444,147 @@ msgstr "蜂窝网络" msgid "Serial" msgstr "串口" -#: netbox/dcim/choices.py:1429 +#: netbox/dcim/choices.py:1430 msgid "Coaxial" msgstr "同轴电缆接口" -#: netbox/dcim/choices.py:1450 +#: netbox/dcim/choices.py:1451 msgid "Stacking" msgstr "堆叠" -#: netbox/dcim/choices.py:1502 +#: netbox/dcim/choices.py:1503 msgid "Half" msgstr "半双工" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1504 msgid "Full" msgstr "全双工" -#: netbox/dcim/choices.py:1504 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "自动" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1517 msgid "Access" msgstr "接入" -#: netbox/dcim/choices.py:1517 netbox/ipam/tables/vlans.py:150 +#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:150 #: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Trunk口" -#: netbox/dcim/choices.py:1518 +#: netbox/dcim/choices.py:1519 msgid "Tagged (All)" msgstr "Trunk口(允许所有VLAN)" -#: netbox/dcim/choices.py:1519 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "q-in-q (802.1ad)" -#: netbox/dcim/choices.py:1548 +#: netbox/dcim/choices.py:1549 msgid "IEEE Standard" msgstr "IEEE标准" -#: netbox/dcim/choices.py:1559 +#: netbox/dcim/choices.py:1560 msgid "Passive 24V (2-pair)" msgstr "24V(2对供电)" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1561 msgid "Passive 24V (4-pair)" msgstr "24V(4对供电)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1562 msgid "Passive 48V (2-pair)" msgstr "48V(2对供电)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1563 msgid "Passive 48V (4-pair)" msgstr "48V(4对供电)" -#: netbox/dcim/choices.py:1635 +#: netbox/dcim/choices.py:1636 msgid "Copper" msgstr "铜缆" -#: netbox/dcim/choices.py:1658 +#: netbox/dcim/choices.py:1659 msgid "Fiber Optic" msgstr "光纤" -#: netbox/dcim/choices.py:1694 netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1820 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1764 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "铜-双绞线 (UTP/STP)" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1778 msgid "Copper - Twinax (DAC)" msgstr "铜-Twinax (DAC)" -#: netbox/dcim/choices.py:1784 +#: netbox/dcim/choices.py:1785 msgid "Copper - Coaxial" msgstr "铜-同轴" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1791 msgid "Fiber - Multimode" msgstr "光纤-多模" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1802 msgid "Fiber - Single-mode" msgstr "光纤-单模" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1810 msgid "Fiber - Other" msgstr "纤维-其他" -#: netbox/dcim/choices.py:1834 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1835 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "已连接" -#: netbox/dcim/choices.py:1853 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "公里" -#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1855 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "米" -#: netbox/dcim/choices.py:1855 +#: netbox/dcim/choices.py:1856 msgid "Centimeters" msgstr "厘米" -#: netbox/dcim/choices.py:1856 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:179 msgid "Miles" msgstr "英里" -#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1858 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "英尺" -#: netbox/dcim/choices.py:1905 +#: netbox/dcim/choices.py:1906 msgid "Redundant" msgstr "冗余" -#: netbox/dcim/choices.py:1926 +#: netbox/dcim/choices.py:1927 msgid "Single phase" msgstr "单相电" -#: netbox/dcim/choices.py:1927 +#: netbox/dcim/choices.py:1928 msgid "Three-phase" msgstr "三相" -#: netbox/dcim/choices.py:1943 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1944 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:71 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "禁用" -#: netbox/dcim/choices.py:1944 +#: netbox/dcim/choices.py:1945 msgid "Faulty" msgstr "故障" @@ -4009,7 +4008,7 @@ msgstr "指定VID" #: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:795 -#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -4050,7 +4049,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1879 netbox/dcim/forms/filtersets.py:1531 -#: netbox/dcim/tables/devices.py:603 netbox/ipam/filtersets.py:1043 +#: netbox/dcim/tables/devices.py:613 netbox/ipam/filtersets.py:1043 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -4108,8 +4107,8 @@ msgstr "桥接接口(ID)" msgid "LAG interface (ID)" msgstr "链路聚合接口(ID)" -#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:1154 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/tables/devices.py:1164 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4142,7 +4141,7 @@ msgstr "虚拟设备上下文(ID)" msgid "Wireless LAN" msgstr "无线局域网" -#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:654 +#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:664 msgid "Wireless link" msgstr "无线连接" @@ -4207,7 +4206,7 @@ msgstr "标签" #: netbox/dcim/forms/model_forms.py:601 netbox/dcim/forms/model_forms.py:660 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:183 -#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:770 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:56 @@ -4254,7 +4253,7 @@ msgstr "时区" #: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:1229 #: netbox/dcim/forms/model_forms.py:1698 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:115 -#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:999 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4723,7 +4722,7 @@ msgid "Wireless role" msgstr "无线角色" #: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/model_forms.py:783 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:335 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:345 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4737,7 +4736,7 @@ msgstr "无线角色" msgid "Module" msgstr "模块" -#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:718 +#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:728 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "链路聚合" @@ -4749,7 +4748,7 @@ msgstr "设备虚拟上下文" #: netbox/dcim/forms/bulk_edit.py:1520 netbox/dcim/forms/bulk_import.py:793 #: netbox/dcim/forms/bulk_import.py:819 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4778,14 +4777,14 @@ msgid "VLAN group" msgstr "VLAN 组" #: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "未标记的VLAN" #: netbox/dcim/forms/bulk_edit.py:1575 netbox/dcim/forms/model_forms.py:1526 -#: netbox/dcim/tables/devices.py:618 +#: netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4809,7 +4808,7 @@ msgid "Wireless LAN group" msgstr "无线局域网组" #: netbox/dcim/forms/bulk_edit.py:1618 netbox/dcim/forms/model_forms.py:1503 -#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/tables/devices.py:670 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" @@ -5204,7 +5203,7 @@ msgstr "对应后置端口" msgid "Physical medium classification" msgstr "物理端口类型" -#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:873 +#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "安装设备" @@ -5365,7 +5364,7 @@ msgid "" msgstr "{color} 与任何使用的颜色名称都不匹配且长度超过六个字符:十六进制无效。" #: netbox/dcim/forms/bulk_import.py:1542 netbox/dcim/forms/model_forms.py:900 -#: netbox/dcim/tables/devices.py:1078 netbox/templates/dcim/device.html:138 +#: 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" @@ -5469,7 +5468,7 @@ msgstr "电源面板" msgid "Power Feed" msgstr "电力供给" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:317 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:327 msgid "Device Status" msgstr "设备状态" @@ -5547,8 +5546,8 @@ msgstr "已占用" #: netbox/dcim/forms/filtersets.py:1322 netbox/dcim/forms/filtersets.py:1347 #: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1391 -#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:682 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:396 +#: netbox/dcim/tables/devices.py:692 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5602,7 +5601,7 @@ msgid "Transmit power (dBm)" msgstr "信道功率(dBm)" #: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1569 -#: netbox/dcim/tables/devices.py:349 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:359 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5612,7 +5611,7 @@ msgstr "信道功率(dBm)" msgid "Cable" msgstr "电缆" -#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:998 +#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:1008 msgid "Discovered" msgstr "已发现" @@ -5792,7 +5791,7 @@ msgid "Front Port" msgstr "前置接口" #: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1773 -#: netbox/dcim/tables/devices.py:763 +#: netbox/dcim/tables/devices.py:773 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5805,7 +5804,7 @@ msgid "Rear Port" msgstr "后置接口" #: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1774 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:533 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:543 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5933,7 +5932,7 @@ msgid "" "selected number of rear port positions ({rearport_count})." msgstr "要创建的前置端口数 ({frontport_count}) 必须与所选的后置端口数({rearport_count})匹配。" -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1094 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6412,7 +6411,7 @@ msgid "tagged VLANs" msgstr "已标记 VLANs" #: netbox/dcim/models/device_components.py:604 -#: netbox/dcim/tables/devices.py:621 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:631 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:694 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -7582,7 +7581,7 @@ msgstr "配置模版" msgid "U Height" msgstr "U高度" -#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1128 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:317 #: netbox/ipam/forms/model_forms.py:330 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7591,12 +7590,12 @@ msgstr "U高度" msgid "IP Address" msgstr "IP地址" -#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1122 +#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1132 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 地址" -#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1126 +#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1136 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6 地址" @@ -7634,7 +7633,7 @@ msgstr "电源接口" msgid "Power outlets" msgstr "电源插座" -#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1131 +#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1141 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1207 #: netbox/dcim/views.py:1518 netbox/dcim/views.py:2305 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7668,13 +7667,21 @@ msgstr "设备板卡插槽" msgid "Inventory items" msgstr "库存项" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:317 +msgid "Device Location" +msgstr "设备位置" + +#: netbox/dcim/tables/devices.py:322 +msgid "Device Site" +msgstr "设备站点" + +#: netbox/dcim/tables/devices.py:337 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "设备板卡插槽" -#: netbox/dcim/tables/devices.py:340 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:350 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1282 #: netbox/dcim/views.py:2391 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 @@ -7685,27 +7692,27 @@ msgstr "设备板卡插槽" msgid "Inventory Items" msgstr "库存项目" -#: netbox/dcim/tables/devices.py:355 +#: netbox/dcim/tables/devices.py:365 msgid "Cable Color" msgstr "线缆颜色" -#: netbox/dcim/tables/devices.py:361 +#: netbox/dcim/tables/devices.py:371 msgid "Link Peers" msgstr "链接对等体" -#: netbox/dcim/tables/devices.py:364 +#: netbox/dcim/tables/devices.py:374 msgid "Mark Connected" msgstr "标记已连接" -#: netbox/dcim/tables/devices.py:483 +#: netbox/dcim/tables/devices.py:493 msgid "Maximum draw (W)" msgstr "最大功率(W)" -#: netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:496 msgid "Allocated draw (W)" msgstr "分配功率(W)" -#: netbox/dcim/tables/devices.py:591 netbox/ipam/forms/model_forms.py:787 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/model_forms.py:787 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:683 #: netbox/ipam/views.py:784 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7717,12 +7724,12 @@ msgstr "分配功率(W)" msgid "IP Addresses" msgstr "IP地址" -#: netbox/dcim/tables/devices.py:597 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:607 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "网关冗余协议组" -#: netbox/dcim/tables/devices.py:609 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:619 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7733,41 +7740,41 @@ msgstr "网关冗余协议组" msgid "Tunnel" msgstr "隧道" -#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:655 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "仅限管理" -#: netbox/dcim/tables/devices.py:664 +#: netbox/dcim/tables/devices.py:674 msgid "VDCs" msgstr "VDCs" -#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:681 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "虚拟电路" -#: netbox/dcim/tables/devices.py:923 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:933 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "已安装的模块" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:936 msgid "Module Serial" msgstr "模块状态" -#: netbox/dcim/tables/devices.py:930 +#: netbox/dcim/tables/devices.py:940 msgid "Module Asset Tag" msgstr "模块资产标签" -#: netbox/dcim/tables/devices.py:939 +#: netbox/dcim/tables/devices.py:949 msgid "Module Status" msgstr "模块状态" -#: netbox/dcim/tables/devices.py:993 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "组件" -#: netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1061 msgid "Items" msgstr "项目" @@ -8647,9 +8654,9 @@ msgstr "用户名用逗号分隔,用双引号括起来" #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 -#: netbox/users/forms/model_forms.py:188 netbox/users/forms/model_forms.py:200 -#: netbox/users/forms/model_forms.py:321 netbox/users/tables.py:35 -#: netbox/users/tables.py:106 +#: netbox/tenancy/tables/contacts.py:115 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:200 netbox/users/forms/model_forms.py:321 +#: netbox/users/tables.py:35 netbox/users/tables.py:106 msgid "Groups" msgstr "组" @@ -12018,7 +12025,7 @@ msgstr "应用程序服务模板" #: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:308 #: netbox/templates/ipam/ipaddress.html:118 -#: netbox/templates/virtualization/virtualmachine.html:154 +#: netbox/templates/virtualization/virtualmachine.html:156 msgid "Application Services" msgstr "应用程序服务" @@ -12070,7 +12077,7 @@ msgstr "IPSec 配置文件" #: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 -#: netbox/templates/virtualization/virtualmachine.html:174 +#: netbox/templates/virtualization/virtualmachine.html:176 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/virtualization/tables/virtualmachines.py:74 #: netbox/virtualization/views.py:381 @@ -12155,7 +12162,7 @@ msgstr "自定义" #: netbox/netbox/navigation/menu.py:348 #: netbox/templates/dcim/device_edit.html:105 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:83 #: netbox/templates/dcim/virtualchassis_edit.html:44 #: netbox/templates/generic/bulk_edit.html:76 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -12272,7 +12279,7 @@ msgstr "配置历史记录" msgid "Background Tasks" msgstr "后台任务" -#: netbox/netbox/object_actions.py:78 +#: netbox/netbox/object_actions.py:87 #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 #: netbox/templates/extras/tableconfig_edit.html:29 @@ -12284,12 +12291,12 @@ msgstr "后台任务" msgid "Add" msgstr "添加" -#: netbox/netbox/object_actions.py:88 +#: netbox/netbox/object_actions.py:97 #: netbox/utilities/templates/buttons/clone.html:4 msgid "Clone" msgstr "克隆" -#: netbox/netbox/object_actions.py:104 +#: netbox/netbox/object_actions.py:113 #: netbox/templates/circuits/inc/circuit_termination.html:15 #: netbox/templates/circuits/inc/circuit_termination_fields.html:37 #: netbox/templates/dcim/inc/panels/inventory_items.html:32 @@ -12302,7 +12309,7 @@ msgstr "克隆" msgid "Edit" msgstr "编辑" -#: netbox/netbox/object_actions.py:115 +#: netbox/netbox/object_actions.py:124 #: netbox/templates/circuits/inc/circuit_termination.html:23 #: netbox/templates/dcim/inc/panels/inventory_items.html:37 #: netbox/templates/dcim/powerpanel.html:66 @@ -12317,26 +12324,26 @@ msgstr "编辑" msgid "Delete" msgstr "删除" -#: netbox/netbox/object_actions.py:126 +#: netbox/netbox/object_actions.py:135 #: netbox/utilities/templatetags/buttons.py:190 msgid "Import" msgstr "导入" -#: netbox/netbox/object_actions.py:136 +#: netbox/netbox/object_actions.py:145 #: netbox/utilities/templatetags/buttons.py:207 msgid "Export" msgstr "导出" -#: netbox/netbox/object_actions.py:164 +#: netbox/netbox/object_actions.py:173 #: netbox/utilities/templatetags/buttons.py:227 msgid "Edit Selected" msgstr "修改选中项" -#: netbox/netbox/object_actions.py:175 +#: netbox/netbox/object_actions.py:184 msgid "Rename Selected" msgstr "重命名选中项" -#: netbox/netbox/object_actions.py:186 +#: netbox/netbox/object_actions.py:195 #: netbox/utilities/templatetags/buttons.py:244 msgid "Delete Selected" msgstr "删除选中项" @@ -12476,63 +12483,63 @@ msgstr "初始化后无法在注册表中添加存储空间" msgid "Cannot delete stores from registry" msgstr "无法从注册表中删除存储" -#: netbox/netbox/settings.py:784 +#: netbox/netbox/settings.py:800 msgid "Czech" msgstr "捷克语" -#: netbox/netbox/settings.py:785 +#: netbox/netbox/settings.py:801 msgid "Danish" msgstr "丹麦语" -#: netbox/netbox/settings.py:786 +#: netbox/netbox/settings.py:802 msgid "German" msgstr "德语" -#: netbox/netbox/settings.py:787 +#: netbox/netbox/settings.py:803 msgid "English" msgstr "英语" -#: netbox/netbox/settings.py:788 +#: netbox/netbox/settings.py:804 msgid "Spanish" msgstr "西班牙语" -#: netbox/netbox/settings.py:789 +#: netbox/netbox/settings.py:805 msgid "French" msgstr "法语" -#: netbox/netbox/settings.py:790 +#: netbox/netbox/settings.py:806 msgid "Italian" msgstr "意大利语" -#: netbox/netbox/settings.py:791 +#: netbox/netbox/settings.py:807 msgid "Japanese" msgstr "日语" -#: netbox/netbox/settings.py:792 +#: netbox/netbox/settings.py:808 msgid "Dutch" msgstr "荷兰语" -#: netbox/netbox/settings.py:793 +#: netbox/netbox/settings.py:809 msgid "Polish" msgstr "波兰语" -#: netbox/netbox/settings.py:794 +#: netbox/netbox/settings.py:810 msgid "Portuguese" msgstr "葡萄牙语" -#: netbox/netbox/settings.py:795 +#: netbox/netbox/settings.py:811 msgid "Russian" msgstr "俄语" -#: netbox/netbox/settings.py:796 +#: netbox/netbox/settings.py:812 msgid "Turkish" msgstr "土耳其语" -#: netbox/netbox/settings.py:797 +#: netbox/netbox/settings.py:813 msgid "Ukrainian" msgstr "乌克兰语" -#: netbox/netbox/settings.py:798 +#: netbox/netbox/settings.py:814 msgid "Chinese" msgstr "中文" @@ -12647,7 +12654,7 @@ msgstr "的同步数据 {object_type} {object}。" msgid "Synced {count} {object_type}" msgstr "已同步 {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:115 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name}必须实现get_children()方法" @@ -13664,7 +13671,7 @@ msgid "Leg" msgstr "针" #: netbox/templates/dcim/device.html:312 -#: netbox/templates/virtualization/virtualmachine.html:158 +#: netbox/templates/virtualization/virtualmachine.html:160 msgid "Add an application service" msgstr "添加应用程序服务" @@ -15351,17 +15358,17 @@ msgid "Allocated Resources" msgstr "已分配资源" #: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/virtualmachine.html:125 +#: netbox/templates/virtualization/virtualmachine.html:127 msgid "Virtual CPUs" msgstr "虚拟CPU" #: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/virtualmachine.html:129 +#: netbox/templates/virtualization/virtualmachine.html:131 msgid "Memory" msgstr "内存" #: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/virtualmachine.html:140 +#: netbox/templates/virtualization/virtualmachine.html:142 msgid "Disk Space" msgstr "磁盘空间" @@ -15406,13 +15413,13 @@ msgstr "集群类型" msgid "Virtual Disk" msgstr "虚拟硬盘" -#: netbox/templates/virtualization/virtualmachine.html:122 +#: netbox/templates/virtualization/virtualmachine.html:124 #: netbox/virtualization/forms/bulk_edit.py:172 #: netbox/virtualization/forms/model_forms.py:231 msgid "Resources" msgstr "资源" -#: netbox/templates/virtualization/virtualmachine.html:178 +#: netbox/templates/virtualization/virtualmachine.html:180 msgid "Add Virtual Disk" msgstr "增加虚拟硬盘" @@ -16351,11 +16358,7 @@ msgstr "订阅" msgid "Copy to clipboard" msgstr "复制到剪贴板" -#: netbox/utilities/templates/form_helpers/render_field.html:57 -msgid "This field is required" -msgstr "此字段必填" - -#: netbox/utilities/templates/form_helpers/render_field.html:70 +#: netbox/utilities/templates/form_helpers/render_field.html:66 msgid "Set Null" msgstr "设置为空" diff --git a/pyproject.toml b/pyproject.toml index d70468b17..fa7905b0a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ [project] name = "netbox" -version = "4.4.1" +version = "4.4.2" requires-python = ">=3.10" description = "The premier source of truth powering network automation." readme = "README.md" diff --git a/requirements.txt b/requirements.txt index 7df9218fd..1dc1c2f37 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,15 +1,15 @@ colorama==0.4.6 Django==5.2.6 -django-cors-headers==4.8.0 +django-cors-headers==4.9.0 django-debug-toolbar==5.2.0 django-filter==25.1 django-graphiql-debug-toolbar==0.2.0 -django-htmx==1.24.1 +django-htmx==1.26.0 django-mptt==0.17.0 django-pglocks==1.0.4 django-prometheus==2.4.1 django-redis==6.0.0 -django-rich==2.1.0 +django-rich==2.2.0 django-rq==3.1 django-storages==1.14.6 django-tables2==2.7.5 @@ -24,13 +24,13 @@ Jinja2==3.1.6 jsonschema==4.25.1 Markdown==3.9 mkdocs-material==9.6.20 -mkdocstrings==0.30.0 +mkdocstrings==0.30.1 mkdocstrings-python==1.18.2 netaddr==1.3.0 nh3==0.3.0 Pillow==11.3.0 psycopg[c,pool]==3.2.10 -PyYAML==6.0.2 +PyYAML==6.0.3 requests==2.32.5 rq==2.6.0 social-auth-app-django==5.5.1

v034A@jzcadg%=4pLgIgo93EfvzpkRJ9ZI5jqYq+A%qoJ$JUmH8Yc*>(E?p2 z?50~6YY09C**s(ek)<{HM#tQh*NVx5|8tvXv3!^mc7;JWh)$DPmA67|eF2KdLU)%! z6*HZASCZVIyHvq{Vt6IU@Sk>)k&zsy2^W!C{{L|l+1TJhF}?C63m`%+qW-g}xyW40 zN-G~cIVSJ1KvX$MP?kzR5Pd%;XNbOp;_l#j5!nwSZpE%5>>cXZLNYhNzC8ARR^3Em z3_$q@e~sI=3tRDz#_`><3uR_~htCO>f~|yJfQAcLV#C$llrJ4@6hS3E}zouIERN2zwGN z7@nr7HWbha=QRY6ZMEJ<_JVn3+s{sxq!TuE2z49#N+c>r9F38tKgaw6F&}!Q&Oe>7 z3xj??OsfC3P~#MxXF)j7S-Of@r@?gH9>Yl_iq1SXm#^valk_9er~QJzTx0uF*hDdG(_Ke-|@ zuSY>4VLpZl z9AQq9){MG4}?x*qFZB%aPS zj7~KY!3^j$9>YIYl-8RlYz@3f?7Cc4uyx<0vR~$~1z{=HcS(E_!~Dpz6QDiw7F=}* zpfQmG?_1z76!)B>qakaCJ_E)4B+eXSq=pqJxED4Wr{N#sH)5X0k=1e?!@$j@k&lE| z2-2GQ6`Uhb;X!zgpc+?MryyBfg2aOzS--%y3(1;Nz-D9`C-t8iB*+j4^(YfbJc!U& ztd?Nbmk4tMw|c=$hi15GL^okG6ea-=@J{*}dZiKR*~IT5zrXVT#4Z&Zk8upB91LI(O<8*gddk Tr|r}BhY7y8Jz%nT)SCYX*DgnX delta 71115 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�kaW0FXcBU z%2BP2C`V|cS>JQ`-BN|Z|1SNw*hgS4SVqvPL9U)=7a60Y>$30 zzF=!9LVqB3H*wxe0iCf)%J?6+lh)hzBqj5+&8HhN$CI!#_SxuXwB;*TLc6HV^(k#P z1{s)aY|2+8`%lVq*Xl_q#1lD((sLA21!<-_g}`cce3(mdk? z*qpFMZp22ih54e)#nX582IIVoi5T>UQp9Z>4x=lG?r)4zQ;cLi{pi-;j%{&P+aLP{ z1h2^WG;_yoC;E|G(wX^-v{m})PTvEK z`;ujhmH!OiF2s>UVeT~c{GMUYC2TiZ<}S>o#ODyLpq8s2t}cz^P$oi?>hJ9%lD9UR=GSd&1_so4}kd)+&Nx0hPI#TE*{HGAJ41Skk5Ia$`KIhrt^nuJlU(8SEI4!RSXTQz2gSYMcai+e=O zKM<-AyL{HJ5(dj9!UxL>{5li&CX`I1j5(J2jOnEBqMyqxjo~H& z9U|!@S|A0yq)ARPj?OwFno~pqEufHc=ze4Fl@&LIaUS}yY`wW`QPnAOE&a&od%BRG zt&Fcw>`s62T)nDhtog76nn0xiBsq;ySmqkhe?fakkYniP*s8B!w}GUSuvu@b|A|dx zY-f>p53w>+_($wUv7pk#kAZDN<|h*4Kjxn3XX+$vFuITPAGGrXi-yrOj4m;^N=az7 zZC6?nSn`>11pNN8@pgQ&VAquxZ*9jWU^5%r@YpS)f1dt+`roh{PcgnJR2nQDaFm>5 zYx9yk4?)6F%svc{GWU~2aY-WiMi9wmbQ@{M30@lenbNT`JE(#;Q#_PqMs1wt2q5de-6c@!J!1c0|?%hets+Z4fB$D*iLX=|Gzb{ zdrxl}al%u;ed1mKga@>bAeT_N`(T?Ks9G0WTl%yC+YeHYr3;XJ{ zw)hl)HPL0K{|B6f&3xh%qqKj~eZ^1mjK1U!rCz2VhuGoV9{D`i%}55*QC1a=|KGCAhsD3J`E6wnwua_g zWV;EjJT-I$a0-^LmV6}h716h4J`5}Dh`s{BQUxWA$O}btrjwAfB~uGA`)c(?gS}Yn z8sf#lB`0>zl#2d5=3WsZ3hgX@Z_(ATeRxQH^GFrI+(mT5sk0s}3qBc$pNN>FZ4HDD zEcZZfc0JDtkpXkP@eD&-YvF2E`eQV z?EWC$ZFK#Z3zo+CDopSv@1EXFz9xAo*0c%ZF;+xatXf$AkzJn`L0u!UeML|Ypq}Np zC1mQbP0uB6CaY2TKCr$!*k-W#@bs%wpX2}>L`umt;=G~%275_s);%7RS@*^EwkxD)cQ0aK{QOf<7j#HVKPj*M#*qqYY;~3*XpQ zR1S)YLw^jmm23mU`4 zhizqe0M5m>JM~4vZUOV-h&zCOZTN_FBR*3V@5 zFe&5-g>n!pO=wkK4YBq4DIycAI~Ssu>Gc03$z@iTEa*qnfH-NtXeW_$5pojsmqpD<=2})-`JlwM7x>1V_R7~ zC~I_TT1vd1sG`C&#M)2Ed&oP(;#{O3li2SWeKgWyNK}qEl94ulivAg5-tlYQKb^4)#r!^)K>xQ;@-HjTgmR!8dWzaggIIM33@4H3 zH~KMXscbGEN#CHqV@3T2$C&rig=FAS6X=b^(ZJVj%lHM0X^c%-`tyks3jc6=QZJ^eBPer_v?j_W6mi6M;t+EqNDz-8x9R63Kp1Rt z)4zeud3+k+n+2O@=2IEnDQrGqyNpED*rAWMD{ZkErpipN>SJh0aU7b!Z6v>mLoW1N zNg~NX}yY82D(Cyd?aOAg$^DhjTb8+z(F?RC0lFVv^M*NG#Zi@nd|u zlB_8OY(ghFrvGXXCv8loN100ML4^L#Y6)U|jxd*Ts~1!i^H>S!21{y-5-P?BV6!f`OK=#mWySLnytaZSrb=$JU36(A^sJ0xiTsL*jo9tab9+kr6N4sEy9>g=sG<^KSq9gffd delta 71126 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 diff --git a/netbox/translations/ru/LC_MESSAGES/django.po b/netbox/translations/ru/LC_MESSAGES/django.po index c0f9198a5..03cf9424a 100644 --- a/netbox/translations/ru/LC_MESSAGES/django.po +++ b/netbox/translations/ru/LC_MESSAGES/django.po @@ -23,7 +23,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-16 05:02+0000\n" +"POT-Creation-Date: 2025-09-30 05:03+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2025\n" "Language-Team: Russian (https://app.transifex.com/netbox-community/teams/178115/ru/)\n" @@ -101,9 +101,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:1835 -#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 -#: netbox/dcim/choices.py:1982 netbox/virtualization/choices.py:20 +#: 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/virtualization/choices.py:46 netbox/vpn/choices.py:18 #: netbox/vpn/choices.py:281 msgid "Planned" @@ -117,8 +117,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:1892 netbox/dcim/choices.py:1959 -#: netbox/dcim/choices.py:1981 netbox/extras/tables/tables.py:598 +#: netbox/dcim/choices.py:1893 netbox/dcim/choices.py:1960 +#: netbox/dcim/choices.py:1982 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 @@ -130,8 +130,8 @@ msgid "Active" msgstr "Активный" #: netbox/circuits/choices.py:24 netbox/dcim/choices.py:202 -#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1891 -#: netbox/dcim/choices.py:1961 netbox/dcim/choices.py:1980 +#: netbox/dcim/choices.py:255 netbox/dcim/choices.py:1892 +#: netbox/dcim/choices.py:1962 netbox/dcim/choices.py:1981 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" msgstr "Не в сети" @@ -144,7 +144,7 @@ msgstr "Выделение резервов" msgid "Decommissioned" msgstr "Списан" -#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1904 +#: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1905 #: netbox/templates/dcim/interface.html:135 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 @@ -684,8 +684,8 @@ msgstr "Идентификатор Службы" #: netbox/dcim/forms/bulk_edit.py:1813 netbox/dcim/forms/bulk_import.py:1435 #: 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:757 netbox/dcim/tables/devices.py:813 -#: netbox/dcim/tables/devices.py:1054 netbox/dcim/tables/devicetypes.py:256 +#: netbox/dcim/tables/devices.py:767 netbox/dcim/tables/devices.py:823 +#: netbox/dcim/tables/devices.py:1064 netbox/dcim/tables/devicetypes.py:256 #: netbox/dcim/tables/devicetypes.py:271 netbox/dcim/tables/racks.py:33 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:512 #: netbox/templates/circuits/circuittype.html:30 @@ -730,7 +730,7 @@ msgstr "Цвет" #: netbox/dcim/forms/model_forms.py:823 netbox/dcim/forms/object_import.py:84 #: netbox/dcim/forms/object_import.py:113 #: netbox/dcim/forms/object_import.py:146 netbox/dcim/tables/devices.py:196 -#: netbox/dcim/tables/devices.py:865 netbox/dcim/tables/power.py:77 +#: netbox/dcim/tables/devices.py:875 netbox/dcim/tables/power.py:77 #: netbox/dcim/tables/racks.py:141 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:474 netbox/extras/tables/tables.py:534 #: netbox/netbox/tables/tables.py:272 @@ -802,8 +802,8 @@ msgstr "Аккаунт провайдера" #: netbox/dcim/forms/filtersets.py:1036 netbox/dcim/forms/filtersets.py:1137 #: netbox/dcim/forms/filtersets.py:1248 netbox/dcim/forms/filtersets.py:1404 #: netbox/dcim/forms/filtersets.py:1655 netbox/dcim/tables/devices.py:158 -#: netbox/dcim/tables/devices.py:537 netbox/dcim/tables/devices.py:868 -#: netbox/dcim/tables/devices.py:1002 netbox/dcim/tables/devices.py:1113 +#: netbox/dcim/tables/devices.py:547 netbox/dcim/tables/devices.py:878 +#: netbox/dcim/tables/devices.py:1012 netbox/dcim/tables/devices.py:1123 #: netbox/dcim/tables/modules.py:104 netbox/dcim/tables/power.py:74 #: netbox/dcim/tables/racks.py:129 netbox/dcim/tables/racks.py:233 #: netbox/dcim/tables/sites.py:96 netbox/dcim/tables/sites.py:155 @@ -1033,7 +1033,7 @@ msgstr "Атрибуты" #: netbox/ipam/forms/model_forms.py:331 netbox/ipam/forms/model_forms.py:625 #: netbox/netbox/navigation/menu.py:24 #: netbox/templates/dcim/device_edit.html:87 -#: netbox/templates/dcim/htmx/cable_edit.html:75 +#: netbox/templates/dcim/htmx/cable_edit.html:74 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:80 @@ -1127,7 +1127,7 @@ msgstr "Сеть провайдера" #: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/model_forms.py:264 #: netbox/dcim/forms/model_forms.py:1224 netbox/dcim/forms/model_forms.py:1693 #: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:187 -#: netbox/dcim/tables/devices.py:860 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/tables/devices.py:870 netbox/dcim/tables/devices.py:996 #: netbox/dcim/tables/devicetypes.py:311 netbox/dcim/tables/racks.py:132 #: netbox/extras/filtersets.py:689 netbox/ipam/forms/bulk_edit.py:245 #: netbox/ipam/forms/bulk_edit.py:295 netbox/ipam/forms/bulk_edit.py:348 @@ -1251,7 +1251,7 @@ msgstr "Операционная роль" #: netbox/dcim/forms/bulk_import.py:1289 netbox/dcim/forms/model_forms.py:1298 #: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1734 #: netbox/dcim/forms/model_forms.py:1769 netbox/dcim/forms/model_forms.py:1899 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1159 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1169 #: netbox/ipam/forms/bulk_import.py:324 netbox/ipam/forms/model_forms.py:291 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/tables/fhrp.py:64 #: netbox/ipam/tables/ip.py:330 netbox/ipam/tables/vlans.py:147 @@ -1433,8 +1433,7 @@ msgstr "Задание" #: netbox/tenancy/forms/bulk_edit.py:44 netbox/tenancy/forms/bulk_import.py:40 #: netbox/tenancy/forms/filtersets.py:48 netbox/tenancy/forms/filtersets.py:97 #: netbox/tenancy/forms/model_forms.py:46 -#: netbox/tenancy/forms/model_forms.py:124 -#: netbox/tenancy/tables/contacts.py:115 netbox/tenancy/tables/tenants.py:50 +#: netbox/tenancy/forms/model_forms.py:124 netbox/tenancy/tables/tenants.py:50 #: netbox/users/filtersets.py:62 netbox/users/filtersets.py:185 #: netbox/users/forms/filtersets.py:31 netbox/users/forms/filtersets.py:37 #: netbox/users/forms/filtersets.py:79 @@ -1752,13 +1751,13 @@ msgstr "точки подключения виртуальных каналов" #: netbox/dcim/forms/filtersets.py:65 netbox/dcim/forms/object_create.py:43 #: netbox/dcim/tables/devices.py:63 netbox/dcim/tables/devices.py:107 #: netbox/dcim/tables/devices.py:153 netbox/dcim/tables/devices.py:312 -#: netbox/dcim/tables/devices.py:415 netbox/dcim/tables/devices.py:456 -#: netbox/dcim/tables/devices.py:504 netbox/dcim/tables/devices.py:558 -#: netbox/dcim/tables/devices.py:581 netbox/dcim/tables/devices.py:701 -#: netbox/dcim/tables/devices.py:784 netbox/dcim/tables/devices.py:830 -#: netbox/dcim/tables/devices.py:892 netbox/dcim/tables/devices.py:961 -#: netbox/dcim/tables/devices.py:1026 netbox/dcim/tables/devices.py:1045 -#: netbox/dcim/tables/devices.py:1074 netbox/dcim/tables/devices.py:1104 +#: netbox/dcim/tables/devices.py:425 netbox/dcim/tables/devices.py:466 +#: netbox/dcim/tables/devices.py:514 netbox/dcim/tables/devices.py:568 +#: netbox/dcim/tables/devices.py:591 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/tables/devices.py:794 netbox/dcim/tables/devices.py:840 +#: netbox/dcim/tables/devices.py:902 netbox/dcim/tables/devices.py:971 +#: netbox/dcim/tables/devices.py:1036 netbox/dcim/tables/devices.py:1055 +#: netbox/dcim/tables/devices.py:1084 netbox/dcim/tables/devices.py:1114 #: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:227 #: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:22 #: netbox/dcim/tables/power.py:62 netbox/dcim/tables/racks.py:24 @@ -1913,7 +1912,7 @@ msgstr "Гарантированная скорость" #: netbox/circuits/tables/providers.py:80 #: netbox/circuits/tables/providers.py:105 #: netbox/circuits/tables/virtual_circuits.py:67 -#: netbox/dcim/tables/devices.py:1087 netbox/dcim/tables/devicetypes.py:97 +#: netbox/dcim/tables/devices.py:1097 netbox/dcim/tables/devicetypes.py:97 #: netbox/dcim/tables/modules.py:27 netbox/dcim/tables/modules.py:68 #: netbox/dcim/tables/modules.py:107 netbox/dcim/tables/power.py:39 #: netbox/dcim/tables/power.py:96 netbox/dcim/tables/racks.py:88 @@ -1926,7 +1925,7 @@ msgstr "Гарантированная скорость" #: netbox/ipam/tables/ip.py:355 netbox/ipam/tables/services.py:24 #: netbox/ipam/tables/services.py:54 netbox/ipam/tables/vlans.py:123 #: netbox/ipam/tables/vrfs.py:47 netbox/ipam/tables/vrfs.py:72 -#: netbox/templates/dcim/htmx/cable_edit.html:91 +#: 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 @@ -2016,12 +2015,12 @@ msgstr "Соединения" #: netbox/dcim/forms/model_forms.py:1850 netbox/dcim/forms/model_forms.py:1923 #: netbox/dcim/forms/object_create.py:260 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:393 -#: netbox/dcim/tables/devices.py:434 netbox/dcim/tables/devices.py:476 -#: netbox/dcim/tables/devices.py:526 netbox/dcim/tables/devices.py:638 -#: netbox/dcim/tables/devices.py:750 netbox/dcim/tables/devices.py:806 -#: netbox/dcim/tables/devices.py:852 netbox/dcim/tables/devices.py:911 -#: netbox/dcim/tables/devices.py:979 netbox/dcim/tables/devices.py:1108 +#: netbox/dcim/tables/devices.py:308 netbox/dcim/tables/devices.py:403 +#: netbox/dcim/tables/devices.py:444 netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:536 netbox/dcim/tables/devices.py:648 +#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devices.py:816 +#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/devices.py:921 +#: netbox/dcim/tables/devices.py:989 netbox/dcim/tables/devices.py:1118 #: netbox/dcim/tables/modules.py:87 netbox/extras/forms/filtersets.py:386 #: netbox/ipam/forms/bulk_import.py:310 netbox/ipam/forms/filtersets.py:626 #: netbox/ipam/forms/model_forms.py:334 netbox/ipam/tables/vlans.py:158 @@ -2044,7 +2043,7 @@ msgstr "Соединения" #: netbox/templates/dcim/virtualchassis.html:55 #: netbox/templates/dcim/virtualchassis_edit.html:55 #: netbox/templates/dcim/virtualdevicecontext.html:22 -#: netbox/templates/virtualization/virtualmachine.html:114 +#: netbox/templates/virtualization/virtualmachine.html:116 #: netbox/templates/vpn/tunneltermination.html:23 #: netbox/templates/wireless/inc/wirelesslink_interface.html:6 #: netbox/virtualization/filtersets.py:133 @@ -2127,7 +2126,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:1894 netbox/dcim/choices.py:1984 +#: netbox/dcim/choices.py:1895 netbox/dcim/choices.py:1985 #: netbox/virtualization/choices.py:48 msgid "Failed" msgstr "Неисправно" @@ -2298,9 +2297,9 @@ 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:1942 +#: netbox/core/tables/data.py:27 netbox/dcim/choices.py:1943 #: netbox/dcim/forms/bulk_edit.py:1201 netbox/dcim/forms/bulk_edit.py:1482 -#: netbox/dcim/forms/filtersets.py:1458 netbox/dcim/tables/devices.py:586 +#: 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 #: netbox/extras/forms/bulk_edit.py:195 netbox/extras/forms/bulk_edit.py:223 #: netbox/extras/forms/bulk_edit.py:282 netbox/extras/forms/filtersets.py:147 @@ -2488,7 +2487,7 @@ msgstr "Необходимо загрузить файл или выбрать msgid "Rack Elevations" msgstr "Фасады стоек" -#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1813 +#: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1814 #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1436 #: netbox/dcim/forms/bulk_edit.py:1457 netbox/dcim/tables/racks.py:161 #: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 @@ -3137,8 +3136,8 @@ msgid "Staging" msgstr "Подготовка к развертыванию" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 -#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1836 -#: netbox/dcim/choices.py:1985 netbox/virtualization/choices.py:23 +#: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1837 +#: netbox/dcim/choices.py:1986 netbox/virtualization/choices.py:23 #: netbox/virtualization/choices.py:49 netbox/vpn/choices.py:282 msgid "Decommissioning" msgstr "Вывод из эксплуатации" @@ -3203,7 +3202,7 @@ msgstr "Выведенный(-ая) из использования" msgid "Millimeters" msgstr "Миллиметры" -#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1858 +#: netbox/dcim/choices.py:115 netbox/dcim/choices.py:1859 msgid "Inches" msgstr "Дюймы" @@ -3235,9 +3234,9 @@ msgstr "Несвежий" #: netbox/dcim/forms/model_forms.py:540 netbox/dcim/forms/model_forms.py:1216 #: netbox/dcim/forms/model_forms.py:1685 #: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:67 -#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:709 -#: netbox/dcim/tables/devices.py:919 netbox/dcim/tables/devices.py:1006 -#: netbox/dcim/tables/devices.py:1165 netbox/dcim/tables/sites.py:28 +#: netbox/dcim/tables/devices.py:111 netbox/dcim/tables/devices.py:719 +#: netbox/dcim/tables/devices.py:929 netbox/dcim/tables/devices.py:1016 +#: netbox/dcim/tables/devices.py:1175 netbox/dcim/tables/sites.py:28 #: netbox/dcim/tables/sites.py:62 netbox/dcim/tables/sites.py:147 #: netbox/ipam/forms/bulk_import.py:568 netbox/ipam/forms/model_forms.py:770 #: netbox/ipam/tables/fhrp.py:59 netbox/ipam/tables/ip.py:336 @@ -3287,7 +3286,7 @@ msgid "Rear" msgstr "Вид сзади" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 -#: netbox/dcim/choices.py:1983 netbox/virtualization/choices.py:47 +#: netbox/dcim/choices.py:1984 netbox/virtualization/choices.py:47 msgid "Staged" msgstr "Подготовлен" @@ -3320,7 +3319,7 @@ msgid "Top to bottom" msgstr "Сверху вниз" #: netbox/dcim/choices.py:235 netbox/dcim/choices.py:280 -#: netbox/dcim/choices.py:1557 +#: netbox/dcim/choices.py:1558 msgid "Passive" msgstr "Пассивный" @@ -3349,8 +3348,8 @@ msgid "Proprietary" msgstr "Проприетарный" #: netbox/dcim/choices.py:604 netbox/dcim/choices.py:849 -#: netbox/dcim/choices.py:1469 netbox/dcim/choices.py:1471 -#: netbox/dcim/choices.py:1707 netbox/dcim/choices.py:1709 +#: netbox/dcim/choices.py:1470 netbox/dcim/choices.py:1472 +#: netbox/dcim/choices.py:1708 netbox/dcim/choices.py:1710 #: netbox/netbox/navigation/menu.py:209 msgid "Other" msgstr "Другой" @@ -3367,7 +3366,7 @@ msgstr "Физический" msgid "Virtual" msgstr "Виртуальный" -#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1346 +#: netbox/dcim/choices.py:881 netbox/dcim/choices.py:1347 #: netbox/dcim/forms/bulk_edit.py:1642 netbox/dcim/forms/filtersets.py:1418 #: netbox/dcim/forms/model_forms.py:1126 netbox/dcim/forms/model_forms.py:1579 #: netbox/netbox/navigation/menu.py:147 netbox/netbox/navigation/menu.py:151 @@ -3381,7 +3380,7 @@ msgstr "Виртуальные интерфейсы" #: netbox/dcim/choices.py:1148 netbox/dcim/forms/bulk_edit.py:1495 #: netbox/dcim/forms/bulk_import.py:922 netbox/dcim/forms/model_forms.py:1108 -#: netbox/dcim/tables/devices.py:713 netbox/templates/dcim/interface.html:112 +#: 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 @@ -3425,31 +3424,31 @@ msgstr "Ethernet 50 Гбит/с" msgid "100 Gbps Ethernet" msgstr "Ethernet 100 Гбит/с" -#: netbox/dcim/choices.py:1252 +#: netbox/dcim/choices.py:1253 msgid "200 Gbps Ethernet" msgstr "Ethernet 200 Гбит/с" -#: netbox/dcim/choices.py:1266 +#: netbox/dcim/choices.py:1267 msgid "400 Gbps Ethernet" msgstr "Ethernet 400 Гбит/с" -#: netbox/dcim/choices.py:1284 +#: netbox/dcim/choices.py:1285 msgid "800 Gbps Ethernet" msgstr "Ethernet 800 Гбит/с" -#: netbox/dcim/choices.py:1293 +#: netbox/dcim/choices.py:1294 msgid "Pluggable transceivers" msgstr "Подключаемые трансиверы" -#: netbox/dcim/choices.py:1330 +#: netbox/dcim/choices.py:1331 msgid "Backplane Ethernet" msgstr "Ethernet объединительной платы" -#: netbox/dcim/choices.py:1362 +#: netbox/dcim/choices.py:1363 msgid "Cellular" msgstr "Сотовая связь" -#: netbox/dcim/choices.py:1414 netbox/dcim/forms/filtersets.py:385 +#: netbox/dcim/choices.py:1415 netbox/dcim/forms/filtersets.py:385 #: netbox/dcim/forms/filtersets.py:839 netbox/dcim/forms/filtersets.py:1041 #: netbox/dcim/forms/filtersets.py:1640 #: netbox/templates/dcim/inventoryitem.html:56 @@ -3457,147 +3456,147 @@ msgstr "Сотовая связь" msgid "Serial" msgstr "Серийный" -#: netbox/dcim/choices.py:1429 +#: netbox/dcim/choices.py:1430 msgid "Coaxial" msgstr "Коаксиальный" -#: netbox/dcim/choices.py:1450 +#: netbox/dcim/choices.py:1451 msgid "Stacking" msgstr "Стекирование" -#: netbox/dcim/choices.py:1502 +#: netbox/dcim/choices.py:1503 msgid "Half" msgstr "Полу" -#: netbox/dcim/choices.py:1503 +#: netbox/dcim/choices.py:1504 msgid "Full" msgstr "Полный" -#: netbox/dcim/choices.py:1504 netbox/netbox/preferences.py:42 +#: netbox/dcim/choices.py:1505 netbox/netbox/preferences.py:42 #: netbox/wireless/choices.py:480 msgid "Auto" msgstr "Авто" -#: netbox/dcim/choices.py:1516 +#: netbox/dcim/choices.py:1517 msgid "Access" msgstr "Доступ" -#: netbox/dcim/choices.py:1517 netbox/ipam/tables/vlans.py:150 +#: netbox/dcim/choices.py:1518 netbox/ipam/tables/vlans.py:150 #: netbox/ipam/tables/vlans.py:195 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Тегированный" -#: netbox/dcim/choices.py:1518 +#: netbox/dcim/choices.py:1519 msgid "Tagged (All)" msgstr "Тегированный (все)" -#: netbox/dcim/choices.py:1519 netbox/templates/ipam/vlan_edit.html:26 +#: netbox/dcim/choices.py:1520 netbox/templates/ipam/vlan_edit.html:26 msgid "Q-in-Q (802.1ad)" msgstr "Q-in-Q (802.1ad)" -#: netbox/dcim/choices.py:1548 +#: netbox/dcim/choices.py:1549 msgid "IEEE Standard" msgstr "Стандарт IEEE" -#: netbox/dcim/choices.py:1559 +#: netbox/dcim/choices.py:1560 msgid "Passive 24V (2-pair)" msgstr "Пассивный режим 24 В (2 пары)" -#: netbox/dcim/choices.py:1560 +#: netbox/dcim/choices.py:1561 msgid "Passive 24V (4-pair)" msgstr "Пассивное напряжение 24 В (4 пары)" -#: netbox/dcim/choices.py:1561 +#: netbox/dcim/choices.py:1562 msgid "Passive 48V (2-pair)" msgstr "Пассивное напряжение 48 В (2 пары)" -#: netbox/dcim/choices.py:1562 +#: netbox/dcim/choices.py:1563 msgid "Passive 48V (4-pair)" msgstr "Пассивное напряжение 48 В (4 пары)" -#: netbox/dcim/choices.py:1635 +#: netbox/dcim/choices.py:1636 msgid "Copper" msgstr "Медь" -#: netbox/dcim/choices.py:1658 +#: netbox/dcim/choices.py:1659 msgid "Fiber Optic" msgstr "Оптоволокно" -#: netbox/dcim/choices.py:1694 netbox/dcim/choices.py:1819 +#: netbox/dcim/choices.py:1695 netbox/dcim/choices.py:1820 msgid "USB" msgstr "USB" -#: netbox/dcim/choices.py:1763 +#: netbox/dcim/choices.py:1764 msgid "Copper - Twisted Pair (UTP/STP)" msgstr "Медь — витая пара (UTP/STP)" -#: netbox/dcim/choices.py:1777 +#: netbox/dcim/choices.py:1778 msgid "Copper - Twinax (DAC)" msgstr "Медь — Twinax (ЦАП)" -#: netbox/dcim/choices.py:1784 +#: netbox/dcim/choices.py:1785 msgid "Copper - Coaxial" msgstr "Медь — коаксиальная" -#: netbox/dcim/choices.py:1790 +#: netbox/dcim/choices.py:1791 msgid "Fiber - Multimode" msgstr "Оптоволокно — многомодовое" -#: netbox/dcim/choices.py:1801 +#: netbox/dcim/choices.py:1802 msgid "Fiber - Single-mode" msgstr "Оптоволокно — одномодовое" -#: netbox/dcim/choices.py:1809 +#: netbox/dcim/choices.py:1810 msgid "Fiber - Other" msgstr "Прочее волокно" -#: netbox/dcim/choices.py:1834 netbox/dcim/forms/filtersets.py:1305 +#: netbox/dcim/choices.py:1835 netbox/dcim/forms/filtersets.py:1305 msgid "Connected" msgstr "Подключено" -#: netbox/dcim/choices.py:1853 netbox/netbox/choices.py:177 +#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:177 msgid "Kilometers" msgstr "Километры" -#: netbox/dcim/choices.py:1854 netbox/netbox/choices.py:178 +#: netbox/dcim/choices.py:1855 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" msgstr "Метры" -#: netbox/dcim/choices.py:1855 +#: netbox/dcim/choices.py:1856 msgid "Centimeters" msgstr "Сантиметры" -#: netbox/dcim/choices.py:1856 netbox/netbox/choices.py:179 +#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:179 msgid "Miles" msgstr "Мили" -#: netbox/dcim/choices.py:1857 netbox/netbox/choices.py:180 +#: netbox/dcim/choices.py:1858 netbox/netbox/choices.py:180 #: netbox/templates/dcim/cable_trace.html:66 msgid "Feet" msgstr "Футы" -#: netbox/dcim/choices.py:1905 +#: netbox/dcim/choices.py:1906 msgid "Redundant" msgstr "Резервный" -#: netbox/dcim/choices.py:1926 +#: netbox/dcim/choices.py:1927 msgid "Single phase" msgstr "Однофазный" -#: netbox/dcim/choices.py:1927 +#: netbox/dcim/choices.py:1928 msgid "Three-phase" msgstr "Трехфазный" -#: netbox/dcim/choices.py:1943 netbox/extras/choices.py:53 +#: netbox/dcim/choices.py:1944 netbox/extras/choices.py:53 #: netbox/netbox/preferences.py:32 netbox/netbox/preferences.py:71 #: netbox/templates/extras/customfield.html:78 netbox/vpn/choices.py:20 #: netbox/wireless/choices.py:27 msgid "Disabled" msgstr "Инвалид" -#: netbox/dcim/choices.py:1944 +#: netbox/dcim/choices.py:1945 msgid "Faulty" msgstr "Неисправен" @@ -4021,7 +4020,7 @@ msgstr "Назначенный VID" #: netbox/dcim/forms/bulk_import.py:973 netbox/dcim/forms/filtersets.py:1526 #: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:795 -#: netbox/dcim/tables/devices.py:667 netbox/ipam/filtersets.py:335 +#: netbox/dcim/tables/devices.py:677 netbox/ipam/filtersets.py:335 #: netbox/ipam/filtersets.py:346 netbox/ipam/filtersets.py:478 #: netbox/ipam/filtersets.py:579 netbox/ipam/filtersets.py:590 #: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/bulk_edit.py:282 @@ -4062,7 +4061,7 @@ msgid "L2VPN (ID)" msgstr "L2VPN (ID)" #: netbox/dcim/filtersets.py:1879 netbox/dcim/forms/filtersets.py:1531 -#: netbox/dcim/tables/devices.py:603 netbox/ipam/filtersets.py:1043 +#: netbox/dcim/tables/devices.py:613 netbox/ipam/filtersets.py:1043 #: netbox/ipam/forms/filtersets.py:592 netbox/ipam/tables/vlans.py:115 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 @@ -4124,8 +4123,8 @@ msgstr "Мостовой интерфейс (ID)" msgid "LAG interface (ID)" msgstr "Интерфейс LAG (ID)" -#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:625 -#: netbox/dcim/tables/devices.py:1154 netbox/templates/dcim/interface.html:131 +#: netbox/dcim/filtersets.py:1966 netbox/dcim/tables/devices.py:635 +#: netbox/dcim/tables/devices.py:1164 netbox/templates/dcim/interface.html:131 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4158,7 +4157,7 @@ msgstr "Контекст виртуального устройства (иден msgid "Wireless LAN" msgstr "Беспроводная сеть" -#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:654 +#: netbox/dcim/filtersets.py:2020 netbox/dcim/tables/devices.py:664 msgid "Wireless link" msgstr "Беспроводная связь" @@ -4223,7 +4222,7 @@ msgstr "Теги" #: netbox/dcim/forms/model_forms.py:601 netbox/dcim/forms/model_forms.py:660 #: netbox/dcim/forms/object_create.py:208 #: netbox/dcim/forms/object_create.py:357 netbox/dcim/tables/devices.py:183 -#: netbox/dcim/tables/devices.py:760 netbox/dcim/tables/devicetypes.py:253 +#: netbox/dcim/tables/devices.py:770 netbox/dcim/tables/devicetypes.py:253 #: netbox/templates/dcim/device.html:49 netbox/templates/dcim/device.html:137 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/virtualchassis.html:56 @@ -4272,7 +4271,7 @@ msgstr "Часовой пояс" #: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:1229 #: netbox/dcim/forms/model_forms.py:1698 #: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:115 -#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:989 +#: netbox/dcim/tables/devices.py:190 netbox/dcim/tables/devices.py:999 #: netbox/dcim/tables/devicetypes.py:85 netbox/dcim/tables/devicetypes.py:315 #: netbox/dcim/tables/modules.py:49 netbox/dcim/tables/modules.py:95 #: netbox/dcim/tables/racks.py:58 netbox/dcim/tables/racks.py:135 @@ -4741,7 +4740,7 @@ msgid "Wireless role" msgstr "Роль беспроводной связи" #: netbox/dcim/forms/bulk_edit.py:1367 netbox/dcim/forms/model_forms.py:783 -#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:335 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:345 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4755,7 +4754,7 @@ msgstr "Роль беспроводной связи" msgid "Module" msgstr "Модуль" -#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:718 +#: netbox/dcim/forms/bulk_edit.py:1509 netbox/dcim/tables/devices.py:728 #: netbox/templates/dcim/interface.html:116 msgid "LAG" msgstr "LAG" @@ -4767,7 +4766,7 @@ msgstr "Виртуальные контексты" #: netbox/dcim/forms/bulk_edit.py:1520 netbox/dcim/forms/bulk_import.py:793 #: netbox/dcim/forms/bulk_import.py:819 netbox/dcim/forms/filtersets.py:1330 #: netbox/dcim/forms/filtersets.py:1355 netbox/dcim/forms/filtersets.py:1446 -#: netbox/dcim/tables/devices.py:651 +#: netbox/dcim/tables/devices.py:661 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4796,14 +4795,14 @@ msgid "VLAN group" msgstr "Группа VLAN" #: netbox/dcim/forms/bulk_edit.py:1566 netbox/dcim/forms/model_forms.py:1517 -#: netbox/dcim/tables/devices.py:612 +#: netbox/dcim/tables/devices.py:622 #: netbox/virtualization/forms/bulk_edit.py:230 #: netbox/virtualization/forms/model_forms.py:340 msgid "Untagged VLAN" msgstr "VLAN без тегов" #: netbox/dcim/forms/bulk_edit.py:1575 netbox/dcim/forms/model_forms.py:1526 -#: netbox/dcim/tables/devices.py:618 +#: netbox/dcim/tables/devices.py:628 #: netbox/virtualization/forms/bulk_edit.py:238 #: netbox/virtualization/forms/model_forms.py:349 msgid "Tagged VLANs" @@ -4827,7 +4826,7 @@ msgid "Wireless LAN group" msgstr "Беспроводная группа LAN" #: netbox/dcim/forms/bulk_edit.py:1618 netbox/dcim/forms/model_forms.py:1503 -#: netbox/dcim/tables/devices.py:660 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/tables/devices.py:670 netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:337 #: netbox/wireless/tables/wirelesslan.py:28 msgid "Wireless LANs" @@ -5226,7 +5225,7 @@ msgstr "Соответствующий задний порт" msgid "Physical medium classification" msgstr "Классификация физических сред" -#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:873 +#: netbox/dcim/forms/bulk_import.py:1110 netbox/dcim/tables/devices.py:883 msgid "Installed device" msgstr "Установленное устройство" @@ -5393,7 +5392,7 @@ msgstr "" "более шести символов: неправильный шестнадцатеричный код." #: netbox/dcim/forms/bulk_import.py:1542 netbox/dcim/forms/model_forms.py:900 -#: netbox/dcim/tables/devices.py:1078 netbox/templates/dcim/device.html:138 +#: 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" @@ -5505,7 +5504,7 @@ msgstr "Распределительный щит" msgid "Power Feed" msgstr "Кабель питания" -#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:317 +#: netbox/dcim/forms/filtersets.py:138 netbox/dcim/tables/devices.py:327 msgid "Device Status" msgstr "Статус устройства" @@ -5583,8 +5582,8 @@ msgstr "Занятый" #: netbox/dcim/forms/filtersets.py:1322 netbox/dcim/forms/filtersets.py:1347 #: netbox/dcim/forms/filtersets.py:1371 netbox/dcim/forms/filtersets.py:1391 -#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:682 +#: netbox/dcim/forms/filtersets.py:1424 netbox/dcim/tables/devices.py:396 +#: netbox/dcim/tables/devices.py:692 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5638,7 +5637,7 @@ msgid "Transmit power (dBm)" msgstr "Мощность передачи (дБм)" #: netbox/dcim/forms/filtersets.py:1544 netbox/dcim/forms/filtersets.py:1569 -#: netbox/dcim/tables/devices.py:349 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/tables/devices.py:359 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:77 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5648,7 +5647,7 @@ msgstr "Мощность передачи (дБм)" msgid "Cable" msgstr "Кабель" -#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:998 +#: netbox/dcim/forms/filtersets.py:1648 netbox/dcim/tables/devices.py:1008 msgid "Discovered" msgstr "Обнаружено" @@ -5835,7 +5834,7 @@ msgid "Front Port" msgstr "Передний порт" #: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1773 -#: netbox/dcim/tables/devices.py:763 +#: netbox/dcim/tables/devices.py:773 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5848,7 +5847,7 @@ msgid "Rear Port" msgstr "Задний порт" #: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1774 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:533 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:543 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" @@ -5990,7 +5989,7 @@ msgstr "" "соответствовать выбранному количеству положений задних портов " "({rearport_count})." -#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1084 +#: netbox/dcim/forms/object_create.py:413 netbox/dcim/tables/devices.py:1094 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 #: netbox/templates/dcim/virtualchassis_edit.html:51 #: netbox/templates/ipam/fhrpgroup.html:38 @@ -6501,7 +6500,7 @@ msgid "tagged VLANs" msgstr "тегированные VLAN" #: netbox/dcim/models/device_components.py:604 -#: netbox/dcim/tables/devices.py:621 netbox/ipam/forms/bulk_edit.py:521 +#: netbox/dcim/tables/devices.py:631 netbox/ipam/forms/bulk_edit.py:521 #: netbox/ipam/forms/bulk_import.py:514 netbox/ipam/forms/filtersets.py:587 #: netbox/ipam/forms/model_forms.py:694 netbox/ipam/tables/vlans.py:108 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 @@ -7745,7 +7744,7 @@ msgstr "Шаблон конфигурации" msgid "U Height" msgstr "Высота U" -#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1118 +#: netbox/dcim/tables/devices.py:210 netbox/dcim/tables/devices.py:1128 #: netbox/ipam/forms/bulk_import.py:587 netbox/ipam/forms/model_forms.py:317 #: netbox/ipam/forms/model_forms.py:330 netbox/ipam/tables/ip.py:314 #: netbox/ipam/tables/ip.py:381 netbox/ipam/tables/ip.py:391 @@ -7754,12 +7753,12 @@ msgstr "Высота U" msgid "IP Address" msgstr "IP-адрес" -#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1122 +#: netbox/dcim/tables/devices.py:214 netbox/dcim/tables/devices.py:1132 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Адрес IPv4" -#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1126 +#: netbox/dcim/tables/devices.py:218 netbox/dcim/tables/devices.py:1136 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Адрес IPv6" @@ -7797,7 +7796,7 @@ msgstr "Порты питания" msgid "Power outlets" msgstr "Розетки питания" -#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1131 +#: netbox/dcim/tables/devices.py:269 netbox/dcim/tables/devices.py:1141 #: netbox/dcim/tables/devicetypes.py:133 netbox/dcim/views.py:1207 #: netbox/dcim/views.py:1518 netbox/dcim/views.py:2305 #: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 @@ -7831,13 +7830,21 @@ msgstr "Отсеки для модулей" msgid "Inventory items" msgstr "Комплектующие" -#: netbox/dcim/tables/devices.py:327 netbox/dcim/tables/modules.py:91 +#: netbox/dcim/tables/devices.py:317 +msgid "Device Location" +msgstr "Местоположение устройства" + +#: netbox/dcim/tables/devices.py:322 +msgid "Device Site" +msgstr "Сайт устройства" + +#: netbox/dcim/tables/devices.py:337 netbox/dcim/tables/modules.py:91 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Модульный отсек" -#: netbox/dcim/tables/devices.py:340 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devices.py:350 netbox/dcim/tables/devicetypes.py:52 #: netbox/dcim/tables/devicetypes.py:148 netbox/dcim/views.py:1282 #: netbox/dcim/views.py:2391 netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 @@ -7848,27 +7855,27 @@ msgstr "Модульный отсек" msgid "Inventory Items" msgstr "Предметы инвентаря" -#: netbox/dcim/tables/devices.py:355 +#: netbox/dcim/tables/devices.py:365 msgid "Cable Color" msgstr "Цвет кабеля" -#: netbox/dcim/tables/devices.py:361 +#: netbox/dcim/tables/devices.py:371 msgid "Link Peers" msgstr "Связать узлы" -#: netbox/dcim/tables/devices.py:364 +#: netbox/dcim/tables/devices.py:374 msgid "Mark Connected" msgstr "Отметить подключение" -#: netbox/dcim/tables/devices.py:483 +#: netbox/dcim/tables/devices.py:493 msgid "Maximum draw (W)" msgstr "Максимальная потребляемая мощность (Вт)" -#: netbox/dcim/tables/devices.py:486 +#: netbox/dcim/tables/devices.py:496 msgid "Allocated draw (W)" msgstr "Выделенная мощность (Вт)" -#: netbox/dcim/tables/devices.py:591 netbox/ipam/forms/model_forms.py:787 +#: netbox/dcim/tables/devices.py:601 netbox/ipam/forms/model_forms.py:787 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:683 #: netbox/ipam/views.py:784 netbox/netbox/navigation/menu.py:165 #: netbox/netbox/navigation/menu.py:167 @@ -7880,12 +7887,12 @@ msgstr "Выделенная мощность (Вт)" msgid "IP Addresses" msgstr "IP-адреса" -#: netbox/dcim/tables/devices.py:597 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:607 netbox/netbox/navigation/menu.py:211 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Группы FHRP" -#: netbox/dcim/tables/devices.py:609 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:619 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 @@ -7896,41 +7903,41 @@ msgstr "Группы FHRP" msgid "Tunnel" msgstr "Туннель" -#: netbox/dcim/tables/devices.py:645 netbox/dcim/tables/devicetypes.py:234 +#: netbox/dcim/tables/devices.py:655 netbox/dcim/tables/devicetypes.py:234 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Только управление" -#: netbox/dcim/tables/devices.py:664 +#: netbox/dcim/tables/devices.py:674 msgid "VDCs" msgstr "Виртуальные контексты устройств(VDCs)" -#: netbox/dcim/tables/devices.py:671 netbox/templates/dcim/interface.html:163 +#: netbox/dcim/tables/devices.py:681 netbox/templates/dcim/interface.html:163 msgid "Virtual Circuit" msgstr "Виртуальный канал" -#: netbox/dcim/tables/devices.py:923 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:933 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Установленный модуль" -#: netbox/dcim/tables/devices.py:926 +#: netbox/dcim/tables/devices.py:936 msgid "Module Serial" msgstr "Серийный номер модуля" -#: netbox/dcim/tables/devices.py:930 +#: netbox/dcim/tables/devices.py:940 msgid "Module Asset Tag" msgstr "Тег активов модуля" -#: netbox/dcim/tables/devices.py:939 +#: netbox/dcim/tables/devices.py:949 msgid "Module Status" msgstr "Состояние модуля" -#: netbox/dcim/tables/devices.py:993 netbox/dcim/tables/devicetypes.py:319 +#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devicetypes.py:319 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Компонент" -#: netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1061 msgid "Items" msgstr "Предметы" @@ -8827,9 +8834,9 @@ msgstr "" #: netbox/templates/tenancy/contact.html:21 #: netbox/tenancy/forms/bulk_edit.py:144 netbox/tenancy/forms/filtersets.py:78 #: netbox/tenancy/forms/model_forms.py:99 netbox/tenancy/tables/contacts.py:68 -#: netbox/users/forms/model_forms.py:188 netbox/users/forms/model_forms.py:200 -#: netbox/users/forms/model_forms.py:321 netbox/users/tables.py:35 -#: netbox/users/tables.py:106 +#: netbox/tenancy/tables/contacts.py:115 netbox/users/forms/model_forms.py:188 +#: netbox/users/forms/model_forms.py:200 netbox/users/forms/model_forms.py:321 +#: netbox/users/tables.py:35 netbox/users/tables.py:106 msgid "Groups" msgstr "Группы" @@ -12320,7 +12327,7 @@ msgstr "Шаблоны служб приложений" #: netbox/netbox/navigation/menu.py:213 netbox/templates/dcim/device.html:308 #: netbox/templates/ipam/ipaddress.html:118 -#: netbox/templates/virtualization/virtualmachine.html:154 +#: netbox/templates/virtualization/virtualmachine.html:156 msgid "Application Services" msgstr "Сервисы приложений" @@ -12372,7 +12379,7 @@ msgstr "Профили IPsec" #: netbox/netbox/navigation/menu.py:260 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 -#: netbox/templates/virtualization/virtualmachine.html:174 +#: netbox/templates/virtualization/virtualmachine.html:176 #: netbox/templates/virtualization/virtualmachine/base.html:32 #: netbox/virtualization/tables/virtualmachines.py:74 #: netbox/virtualization/views.py:381 @@ -12457,7 +12464,7 @@ msgstr "Настройка" #: netbox/netbox/navigation/menu.py:348 #: netbox/templates/dcim/device_edit.html:105 -#: netbox/templates/dcim/htmx/cable_edit.html:84 +#: netbox/templates/dcim/htmx/cable_edit.html:83 #: netbox/templates/dcim/virtualchassis_edit.html:44 #: netbox/templates/generic/bulk_edit.html:76 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 @@ -12574,7 +12581,7 @@ msgstr "История конфигурации" msgid "Background Tasks" msgstr "Фоновые задачи" -#: netbox/netbox/object_actions.py:78 +#: netbox/netbox/object_actions.py:87 #: netbox/templates/circuits/inc/circuit_termination.html:10 #: netbox/templates/dcim/manufacturer.html:11 #: netbox/templates/extras/tableconfig_edit.html:29 @@ -12586,12 +12593,12 @@ msgstr "Фоновые задачи" msgid "Add" msgstr "Добавить" -#: netbox/netbox/object_actions.py:88 +#: netbox/netbox/object_actions.py:97 #: netbox/utilities/templates/buttons/clone.html:4 msgid "Clone" msgstr "Клонировать" -#: netbox/netbox/object_actions.py:104 +#: netbox/netbox/object_actions.py:113 #: netbox/templates/circuits/inc/circuit_termination.html:15 #: netbox/templates/circuits/inc/circuit_termination_fields.html:37 #: netbox/templates/dcim/inc/panels/inventory_items.html:32 @@ -12604,7 +12611,7 @@ msgstr "Клонировать" msgid "Edit" msgstr "Редактировать" -#: netbox/netbox/object_actions.py:115 +#: netbox/netbox/object_actions.py:124 #: netbox/templates/circuits/inc/circuit_termination.html:23 #: netbox/templates/dcim/inc/panels/inventory_items.html:37 #: netbox/templates/dcim/powerpanel.html:66 @@ -12619,26 +12626,26 @@ msgstr "Редактировать" msgid "Delete" msgstr "Удалить" -#: netbox/netbox/object_actions.py:126 +#: netbox/netbox/object_actions.py:135 #: netbox/utilities/templatetags/buttons.py:190 msgid "Import" msgstr "Импорт" -#: netbox/netbox/object_actions.py:136 +#: netbox/netbox/object_actions.py:145 #: netbox/utilities/templatetags/buttons.py:207 msgid "Export" msgstr "Экспорт" -#: netbox/netbox/object_actions.py:164 +#: netbox/netbox/object_actions.py:173 #: netbox/utilities/templatetags/buttons.py:227 msgid "Edit Selected" msgstr "Изменить выбранное" -#: netbox/netbox/object_actions.py:175 +#: netbox/netbox/object_actions.py:184 msgid "Rename Selected" msgstr "Переименовать Выбранное" -#: netbox/netbox/object_actions.py:186 +#: netbox/netbox/object_actions.py:195 #: netbox/utilities/templatetags/buttons.py:244 msgid "Delete Selected" msgstr "Удалить выбранное" @@ -12788,63 +12795,63 @@ msgstr "Невозможно добавить хранилище в реестр msgid "Cannot delete stores from registry" msgstr "Невозможно удалить хранилище из реестра" -#: netbox/netbox/settings.py:784 +#: netbox/netbox/settings.py:800 msgid "Czech" msgstr "Чешский" -#: netbox/netbox/settings.py:785 +#: netbox/netbox/settings.py:801 msgid "Danish" msgstr "Датский" -#: netbox/netbox/settings.py:786 +#: netbox/netbox/settings.py:802 msgid "German" msgstr "Немецкий" -#: netbox/netbox/settings.py:787 +#: netbox/netbox/settings.py:803 msgid "English" msgstr "Английский" -#: netbox/netbox/settings.py:788 +#: netbox/netbox/settings.py:804 msgid "Spanish" msgstr "Испанский" -#: netbox/netbox/settings.py:789 +#: netbox/netbox/settings.py:805 msgid "French" msgstr "Французский" -#: netbox/netbox/settings.py:790 +#: netbox/netbox/settings.py:806 msgid "Italian" msgstr "Итальянский" -#: netbox/netbox/settings.py:791 +#: netbox/netbox/settings.py:807 msgid "Japanese" msgstr "Японский" -#: netbox/netbox/settings.py:792 +#: netbox/netbox/settings.py:808 msgid "Dutch" msgstr "Голландский" -#: netbox/netbox/settings.py:793 +#: netbox/netbox/settings.py:809 msgid "Polish" msgstr "Польский" -#: netbox/netbox/settings.py:794 +#: netbox/netbox/settings.py:810 msgid "Portuguese" msgstr "Португальский" -#: netbox/netbox/settings.py:795 +#: netbox/netbox/settings.py:811 msgid "Russian" msgstr "Русский" -#: netbox/netbox/settings.py:796 +#: netbox/netbox/settings.py:812 msgid "Turkish" msgstr "Турецкий" -#: netbox/netbox/settings.py:797 +#: netbox/netbox/settings.py:813 msgid "Ukrainian" msgstr "Украинский" -#: netbox/netbox/settings.py:798 +#: netbox/netbox/settings.py:814 msgid "Chinese" msgstr "Китайский" @@ -12961,7 +12968,7 @@ msgstr "Синхронизированы данные для {object_type} {obje msgid "Synced {count} {object_type}" msgstr "Синхронизирован(-о) {count} {object_type}" -#: netbox/netbox/views/generic/object_views.py:117 +#: netbox/netbox/views/generic/object_views.py:115 #, python-brace-format msgid "{class_name} must implement get_children()" msgstr "{class_name} должен реализовать get_children ()" @@ -13986,7 +13993,7 @@ msgid "Leg" msgstr "Ножка" #: netbox/templates/dcim/device.html:312 -#: netbox/templates/virtualization/virtualmachine.html:158 +#: netbox/templates/virtualization/virtualmachine.html:160 msgid "Add an application service" msgstr "Добавить службу приложений" @@ -15718,17 +15725,17 @@ msgid "Allocated Resources" msgstr "Выделенные ресурсы" #: netbox/templates/virtualization/cluster.html:59 -#: netbox/templates/virtualization/virtualmachine.html:125 +#: netbox/templates/virtualization/virtualmachine.html:127 msgid "Virtual CPUs" msgstr "Виртуальные процессоры" #: netbox/templates/virtualization/cluster.html:63 -#: netbox/templates/virtualization/virtualmachine.html:129 +#: netbox/templates/virtualization/virtualmachine.html:131 msgid "Memory" msgstr "Память" #: netbox/templates/virtualization/cluster.html:73 -#: netbox/templates/virtualization/virtualmachine.html:140 +#: netbox/templates/virtualization/virtualmachine.html:142 msgid "Disk Space" msgstr "Дисковое пространство" @@ -15773,13 +15780,13 @@ msgstr "Тип кластера" msgid "Virtual Disk" msgstr "Виртуальный диск" -#: netbox/templates/virtualization/virtualmachine.html:122 +#: netbox/templates/virtualization/virtualmachine.html:124 #: netbox/virtualization/forms/bulk_edit.py:172 #: netbox/virtualization/forms/model_forms.py:231 msgid "Resources" msgstr "Ресурсы" -#: netbox/templates/virtualization/virtualmachine.html:178 +#: netbox/templates/virtualization/virtualmachine.html:180 msgid "Add Virtual Disk" msgstr "Добавить виртуальный диск" @@ -16777,11 +16784,7 @@ msgstr "Подписаться" msgid "Copy to clipboard" msgstr "Скопировать в буфер обмена" -#: netbox/utilities/templates/form_helpers/render_field.html:57 -msgid "This field is required" -msgstr "Это поле обязательно" - -#: netbox/utilities/templates/form_helpers/render_field.html:70 +#: netbox/utilities/templates/form_helpers/render_field.html:66 msgid "Set Null" msgstr "Установить значение Null" diff --git a/netbox/translations/tr/LC_MESSAGES/django.mo b/netbox/translations/tr/LC_MESSAGES/django.mo index 269e700d8f4e498f48c7051fb11d635c0aca857d..1b913411607fd73f33c406eb1807f5b47a2534ed 100644 GIT binary patch delta 71177 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 z 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