diff --git a/.github/ISSUE_TEMPLATE/01-feature_request.yaml b/.github/ISSUE_TEMPLATE/01-feature_request.yaml index ab0044ecd..10d7180e4 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.5.1 + placeholder: v4.5.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 6ee0a2c6d..0e733b613 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.5.1 + placeholder: v4.5.2 validations: required: true - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/03-performance.yaml b/.github/ISSUE_TEMPLATE/03-performance.yaml index b13190766..f0286871e 100644 --- a/.github/ISSUE_TEMPLATE/03-performance.yaml +++ b/.github/ISSUE_TEMPLATE/03-performance.yaml @@ -8,7 +8,7 @@ body: attributes: label: NetBox Version description: What version of NetBox are you currently running? - placeholder: v4.5.1 + placeholder: v4.5.2 validations: required: true - type: dropdown diff --git a/base_requirements.txt b/base_requirements.txt index 3518fa884..ad04f764b 100644 --- a/base_requirements.txt +++ b/base_requirements.txt @@ -85,7 +85,7 @@ drf-spectacular-sidecar feedparser # WSGI HTTP server -# https://docs.gunicorn.org/en/latest/news.html +# https://gunicorn.org/news/ gunicorn # Platform-agnostic template rendering engine diff --git a/contrib/openapi.json b/contrib/openapi.json index a73d5dd01..2275a0d2c 100644 --- a/contrib/openapi.json +++ b/contrib/openapi.json @@ -2,7 +2,7 @@ "openapi": "3.0.3", "info": { "title": "NetBox REST API", - "version": "4.5.1", + "version": "4.5.2", "license": { "name": "Apache v2 License" } @@ -1854,6 +1854,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -5696,6 +5748,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -7507,6 +7611,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -9612,6 +9768,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -10806,6 +11014,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -12279,6 +12539,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -15193,6 +15505,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -16486,6 +16850,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -19428,6 +19844,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -21145,6 +21613,97 @@ }, "description": "Search" }, + { + "in": "query", + "name": "queue_name", + "schema": { + "type": "string" + } + }, + { + "in": "query", + "name": "queue_name__empty", + "schema": { + "type": "boolean" + } + }, + { + "in": "query", + "name": "queue_name__ic", + "schema": { + "type": "string" + } + }, + { + "in": "query", + "name": "queue_name__ie", + "schema": { + "type": "string" + } + }, + { + "in": "query", + "name": "queue_name__iew", + "schema": { + "type": "string" + } + }, + { + "in": "query", + "name": "queue_name__iregex", + "schema": { + "type": "string" + } + }, + { + "in": "query", + "name": "queue_name__isw", + "schema": { + "type": "string" + } + }, + { + "in": "query", + "name": "queue_name__n", + "schema": { + "type": "string" + } + }, + { + "in": "query", + "name": "queue_name__nic", + "schema": { + "type": "string" + } + }, + { + "in": "query", + "name": "queue_name__nie", + "schema": { + "type": "string" + } + }, + { + "in": "query", + "name": "queue_name__niew", + "schema": { + "type": "string" + } + }, + { + "in": "query", + "name": "queue_name__nisw", + "schema": { + "type": "string" + } + }, + { + "in": "query", + "name": "queue_name__regex", + "schema": { + "type": "string" + } + }, { "in": "query", "name": "scheduled", @@ -24711,6 +25270,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -28924,6 +29535,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -33023,6 +33686,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -36661,6 +37376,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -38334,6 +39101,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -40719,6 +41538,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -44792,6 +45663,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -50079,6 +51002,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -55390,6 +56365,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -58836,6 +59863,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -62577,6 +63656,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -64845,6 +65976,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -66782,6 +67965,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -68085,6 +69320,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -71352,6 +72639,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -72977,6 +74316,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -74445,6 +75836,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -76294,6 +77737,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -78085,6 +79580,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -79985,6 +81532,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -85158,6 +86757,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -87122,6 +88773,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -91024,6 +92727,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -92594,6 +94349,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -94427,6 +96234,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -96524,6 +98383,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -99885,6 +101796,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -105122,6 +107085,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -106980,6 +108995,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -108451,6 +110518,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -110295,6 +112414,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -112335,6 +114506,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -113848,6 +116071,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -116281,6 +118556,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -117893,6 +120220,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -120153,6 +122532,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -121599,6 +124030,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -123357,6 +125840,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -125954,6 +128489,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -127659,6 +130246,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -129517,6 +132156,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -134033,6 +136724,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -138372,6 +141115,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -140167,6 +142962,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -141496,6 +144343,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -142885,6 +145784,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -144454,6 +147405,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -147315,6 +150318,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -148998,6 +152053,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -150753,6 +153860,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -152703,6 +155862,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -154868,6 +158079,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -156161,6 +159424,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -157747,6 +161062,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -158991,6 +162358,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -160517,6 +163936,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -162017,6 +165488,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -163642,6 +167165,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -166077,6 +169652,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -168221,6 +171848,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -170993,6 +174672,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -172340,6 +176071,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -174134,6 +177917,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -175626,6 +179461,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -177097,6 +180984,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -185137,6 +189076,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -186430,6 +190421,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -187901,6 +191944,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -190161,6 +194256,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -191553,6 +195700,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -193563,6 +197762,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -196098,6 +200349,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -198201,6 +202504,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -199476,6 +203831,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -201065,6 +205472,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -202633,6 +207092,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -205537,6 +210048,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -207334,6 +211897,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -210204,6 +214819,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -211744,6 +216411,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -213581,6 +218300,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -216080,6 +220851,58 @@ "explode": true, "style": "form" }, + { + "in": "query", + "name": "owner_group", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group__n", + "schema": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": "Owner Group (name)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, + { + "in": "query", + "name": "owner_group_id__n", + "schema": { + "type": "array", + "items": { + "type": "integer" + } + }, + "description": "Owner Group (ID)", + "explode": true, + "style": "form" + }, { "in": "query", "name": "owner_id", @@ -237637,6 +242460,11 @@ "type": "string", "format": "uuid" }, + "queue_name": { + "type": "string", + "description": "Name of the queue in which this job was enqueued", + "maxLength": 100 + }, "log_entries": { "type": "array", "items": {} diff --git a/docs/administration/netbox-shell.md b/docs/administration/netbox-shell.md index a74c5114b..2de363771 100644 --- a/docs/administration/netbox-shell.md +++ b/docs/administration/netbox-shell.md @@ -3,29 +3,41 @@ NetBox includes a Python management shell within which objects can be directly queried, created, modified, and deleted. To enter the shell, run the following command: ``` -./manage.py nbshell +cd /opt/netbox +source /opt/netbox/venv/bin/activate +python3 netbox/manage.py nbshell ``` -This will launch a lightly customized version of [the built-in Django shell](https://docs.djangoproject.com/en/stable/ref/django-admin/#shell) with all relevant NetBox models pre-loaded. (If desired, the stock Django shell is also available by executing `./manage.py shell`.) +This will launch a lightly customized version of [the built-in Django shell](https://docs.djangoproject.com/en/stable/ref/django-admin/#shell) with all relevant NetBox models preloaded. (If desired, the stock Django shell is also available by executing `./manage.py shell`.) ``` -$ ./manage.py nbshell +(venv) $ python3 netbox/manage.py nbshell ### NetBox interactive shell (localhost) -### Python 3.7.10 | Django 3.2.5 | NetBox 3.0 -### lsmodels() will show available models. Use help() for more info. +### Python v3.12.3 | Django v5.2.10 | NetBox Community v4.5.1 +### lsapps() & lsmodels() will show available models. Use help() for more info. ``` The function `lsmodels()` will print a list of all available NetBox models: ``` >>> lsmodels() -DCIM: - ConsolePort - ConsolePortTemplate - ConsoleServerPort - ConsoleServerPortTemplate - Device ... +DCIM: + dcim.Cable + dcim.CableTermination + dcim.ConsolePort + dcim.ConsolePortTemplate + dcim.ConsoleServerPort + dcim.ConsoleServerPortTemplate + dcim.Device + ... +``` + +To exit the NetBox shell, type `exit()` or press `Ctrl+D`. + +``` +>>> exit() +(venv) $ ``` !!! warning @@ -114,7 +126,7 @@ Reverse relationships can be traversed as well. For example, the following will >>> Device.objects.filter(interfaces__name="em0") ``` -Character fields can be filtered against partial matches using the `contains` or `icontains` field lookup (the later of which is case-insensitive). +Character fields can be filtered against partial matches using the `contains` or `icontains` field lookup (the latter of which is case-insensitive). ``` >>> Device.objects.filter(name__icontains="testdevice") diff --git a/docs/configuration/data-validation.md b/docs/configuration/data-validation.md index 9988f6e0b..2f00814f3 100644 --- a/docs/configuration/data-validation.md +++ b/docs/configuration/data-validation.md @@ -8,7 +8,7 @@ This is a mapping of models to [custom validators](../customization/custom-valid ```python CUSTOM_VALIDATORS = { - "dcim.site": [ + "dcim.Site": [ { "name": { "min_length": 5, @@ -17,12 +17,15 @@ CUSTOM_VALIDATORS = { }, "my_plugin.validators.Validator1" ], - "dcim.device": [ + "dcim.Device": [ "my_plugin.validators.Validator1" ] } ``` +!!! info "Case-Insensitive Model Names" + Model identifiers are case-insensitive. Both `dcim.site` and `dcim.Site` are valid and equivalent. + --- ## FIELD_CHOICES @@ -53,6 +56,9 @@ FIELD_CHOICES = { } ``` +!!! info "Case-Insensitive Field Identifiers" + Field identifiers are case-insensitive. Both `dcim.Site.status` and `dcim.site.status` are valid and equivalent. + The following model fields support configurable choices: * `circuits.Circuit.status` @@ -98,7 +104,7 @@ This is a mapping of models to [custom validators](../customization/custom-valid ```python PROTECTION_RULES = { - "dcim.site": [ + "dcim.Site": [ { "status": { "eq": "decommissioning" @@ -108,3 +114,6 @@ PROTECTION_RULES = { ] } ``` + +!!! info "Case-Insensitive Model Names" + Model identifiers are case-insensitive. Both `dcim.site` and `dcim.Site` are valid and equivalent. diff --git a/docs/configuration/index.md b/docs/configuration/index.md index 7fa554a58..e3e2d061c 100644 --- a/docs/configuration/index.md +++ b/docs/configuration/index.md @@ -15,7 +15,7 @@ Some configuration parameters may alternatively be defined either in `configurat ## Dynamic Configuration Parameters -Some configuration parameters are primarily controlled via NetBox's admin interface (under Admin > Extras > Configuration Revisions). These are noted where applicable in the documentation. These settings may also be overridden in `configuration.py` to prevent them from being modified via the UI. A complete list of supported parameters is provided below: +Some configuration parameters are primarily controlled via NetBox's admin interface (under Admin > System > Configuration History). These are noted where applicable in the documentation. These settings may also be overridden in `configuration.py` to prevent them from being modified via the UI. A complete list of supported parameters is provided below: * [`ALLOWED_URL_SCHEMES`](./security.md#allowed_url_schemes) * [`BANNER_BOTTOM`](./miscellaneous.md#banner_bottom) diff --git a/docs/development/release-checklist.md b/docs/development/release-checklist.md index 90d7ea382..eedb4e5a6 100644 --- a/docs/development/release-checklist.md +++ b/docs/development/release-checklist.md @@ -144,7 +144,7 @@ Then, compile these portable (`.po`) files for use in the application: * Update the version number and published date in `netbox/release.yaml`. Add or remove the designation (e.g. `beta1`) if applicable. * Copy the version number from `release.yaml` to `pyproject.toml` in the project root. -* Update the example version numbers in the feature request and bug report templates under `.github/ISSUE_TEMPLATES/`. +* Update the example version numbers in the feature request, bug report, and performance templates under `.github/ISSUE_TEMPLATES/`. * Add a section for this release at the top of the changelog page for the minor version (e.g. `docs/release-notes/version-4.2.md`) listing all relevant changes made in this release. !!! tip diff --git a/docs/installation/1-postgresql.md b/docs/installation/1-postgresql.md index 0d74eea05..41751fc10 100644 --- a/docs/installation/1-postgresql.md +++ b/docs/installation/1-postgresql.md @@ -51,14 +51,14 @@ You can verify that authentication works by executing the `psql` command and pas ```no-highlight $ psql --username netbox --password --host localhost netbox -Password for user netbox: -psql (12.5 (Ubuntu 12.5-0ubuntu0.20.04.1)) -SSL connection (protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384, bits: 256, compression: off) +Password: +psql (16.11 (Ubuntu 16.11-0ubuntu0.24.04.1)) +SSL connection (protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384, compression: off) Type "help" for help. netbox=> \conninfo You are connected to database "netbox" as user "netbox" on host "localhost" (address "127.0.0.1") at port "5432". -SSL connection (protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384, bits: 256, compression: off) +SSL connection (protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384, compression: off) netbox=> \q ``` diff --git a/docs/installation/3-netbox.md b/docs/installation/3-netbox.md index fd9b21f50..20ff6070f 100644 --- a/docs/installation/3-netbox.md +++ b/docs/installation/3-netbox.md @@ -36,7 +36,7 @@ sudo ln -s /opt/netbox-X.Y.Z/ /opt/netbox ``` !!! note - It is recommended to install NetBox in a directory named for its version number. For example, NetBox v3.0.0 would be installed into `/opt/netbox-3.0.0`, and a symlink from `/opt/netbox/` would point to this location. (You can verify this configuration with the command `ls -l /opt | grep netbox`.) This allows for future releases to be installed in parallel without interrupting the current installation. When changing to the new release, only the symlink needs to be updated. + It is recommended to install NetBox in a directory named for its version number. For example, NetBox v4.0.0 would be installed into `/opt/netbox-4.0.0`, and a symlink from `/opt/netbox/` would point to this location. (You can verify this configuration with the command `ls -l /opt | grep netbox`.) This allows for future releases to be installed in parallel without interrupting the current installation. When changing to the new release, only the symlink needs to be updated. ### Option B: Clone the Git Repository @@ -63,12 +63,12 @@ This command should generate output similar to the following: ``` Cloning into '.'... -remote: Enumerating objects: 996, done. -remote: Counting objects: 100% (996/996), done. -remote: Compressing objects: 100% (935/935), done. -remote: Total 996 (delta 148), reused 386 (delta 34), pack-reused 0 -Receiving objects: 100% (996/996), 4.26 MiB | 9.81 MiB/s, done. -Resolving deltas: 100% (148/148), done. +remote: Enumerating objects: 148317, done. +remote: Counting objects: 100% (183/183), done. +remote: Compressing objects: 100% (115/115), done. +remote: Total 148317 (delta 127), reused 68 (delta 68), pack-reused 148134 (from 3) +Receiving objects: 100% (148317/148317), 165.12 MiB | 28.71 MiB/s, done. +Resolving deltas: 100% (116428/116428), done. ``` Finally, check out the tag for the desired release. You can find these on our [releases page](https://github.com/netbox-community/netbox/releases). Replace `vX.Y.Z` with your selected release tag below. @@ -102,7 +102,8 @@ sudo cp configuration_example.py configuration.py Open `configuration.py` with your preferred editor to begin configuring NetBox. NetBox offers [many configuration parameters](../configuration/index.md), but only the following four are required for new installations: * `ALLOWED_HOSTS` -* `DATABASES` (or `DATABASE`) +* `API_TOKEN_PEPPERS` +* `DATABASES` * `REDIS` * `SECRET_KEY` @@ -158,7 +159,7 @@ DATABASES = { ### REDIS -Redis is a in-memory key-value store used by NetBox for caching and background task queuing. Redis typically requires minimal configuration; the values below should suffice for most installations. See the [configuration documentation](../configuration/required-parameters.md#redis) for more detail on individual parameters. +Redis is an in-memory key-value store used by NetBox for caching and background task queuing. Redis typically requires minimal configuration; the values below should suffice for most installations. See the [configuration documentation](../configuration/required-parameters.md#redis) for more detail on individual parameters. Note that NetBox requires the specification of two separate Redis databases: `tasks` and `caching`. These may both be provided by the same Redis service, however each should have a unique numeric database ID. @@ -252,7 +253,7 @@ Once NetBox has been configured, we're ready to proceed with the actual installa sudo /opt/netbox/upgrade.sh ``` -Note that **Python 3.12 or later is required** for NetBox v4.5 and later releases. If the default Python installation on your server is set to a lesser version, pass the path to the supported installation as an environment variable named `PYTHON`. (Note that the environment variable must be passed _after_ the `sudo` command.) +Note that **Python 3.12 or later is required** for NetBox v4.5 and later releases. If the default Python installation on your server is set to a lesser version, pass the path to the supported installation as an environment variable named `PYTHON`. (Note that the environment variable must be passed _after_ the `sudo` command.) ```no-highlight sudo PYTHON=/usr/bin/python3.12 /opt/netbox/upgrade.sh @@ -295,13 +296,12 @@ python3 manage.py runserver 0.0.0.0:8000 --insecure If successful, you should see output similar to the following: ```no-highlight -Watching for file changes with StatReloader Performing system checks... System check identified no issues (0 silenced). -August 30, 2021 - 18:02:23 -Django version 3.2.6, using settings 'netbox.settings' -Starting development server at http://127.0.0.1:8000/ +January 26, 2026 - 17:00:00 +Django version 5.2.10, using settings 'netbox.settings' +Starting development server at http://0.0.0.0:8000/ Quit the server with CONTROL-C. ``` diff --git a/docs/installation/4a-gunicorn.md b/docs/installation/4a-gunicorn.md index 91bbcd0e5..7170f8c64 100644 --- a/docs/installation/4a-gunicorn.md +++ b/docs/installation/4a-gunicorn.md @@ -43,16 +43,22 @@ You should see output similar to the following: ```no-highlight ● netbox.service - NetBox WSGI Service - Loaded: loaded (/etc/systemd/system/netbox.service; enabled; vendor preset: enabled) - Active: active (running) since Mon 2021-08-30 04:02:36 UTC; 14h ago + Loaded: loaded (/etc/systemd/system/netbox.service; enabled; preset: enabled) + Active: active (running) since Mon 2026-01-26 11:00:00 CST; 7s ago Docs: https://docs.netbox.dev/ - Main PID: 1140492 (gunicorn) - Tasks: 19 (limit: 4683) - Memory: 666.2M + Main PID: 7283 (gunicorn) + Tasks: 6 (limit: 4545) + Memory: 556.1M (peak: 556.3M) + CPU: 3.387s CGroup: /system.slice/netbox.service - ├─1140492 /opt/netbox/venv/bin/python3 /opt/netbox/venv/bin/gunicorn --pid /va> - ├─1140513 /opt/netbox/venv/bin/python3 /opt/netbox/venv/bin/gunicorn --pid /va> - ├─1140514 /opt/netbox/venv/bin/python3 /opt/netbox/venv/bin/gunicorn --pid /va> + ├─7283 /opt/netbox/venv/bin/python3 /opt/netbox/venv/bin/gunicorn --pid /var/tmp/netbox.pid --pythonpath /opt/netbox/netbox> + ├─7285 /opt/netbox/venv/bin/python3 /opt/netbox/venv/bin/gunicorn --pid /var/tmp/netbox.pid --pythonpath /opt/netbox/netbox> + ├─7286 /opt/netbox/venv/bin/python3 /opt/netbox/venv/bin/gunicorn --pid /var/tmp/netbox.pid --pythonpath /opt/netbox/netbox> + ├─7287 /opt/netbox/venv/bin/python3 /opt/netbox/venv/bin/gunicorn --pid /var/tmp/netbox.pid --pythonpath /opt/netbox/netbox> + ├─7288 /opt/netbox/venv/bin/python3 /opt/netbox/venv/bin/gunicorn --pid /var/tmp/netbox.pid --pythonpath /opt/netbox/netbox> + └─7289 /opt/netbox/venv/bin/python3 /opt/netbox/venv/bin/gunicorn --pid /var/tmp/netbox.pid --pythonpath /opt/netbox/netbox> + +Jan 26 11:00:00 netbox systemd[1]: Started netbox.service - NetBox WSGI Service. ... ``` diff --git a/docs/installation/5-http-server.md b/docs/installation/5-http-server.md index 7496d3bf4..c75a4fafc 100644 --- a/docs/installation/5-http-server.md +++ b/docs/installation/5-http-server.md @@ -3,7 +3,7 @@ This documentation provides example configurations for both [nginx](https://www.nginx.com/resources/wiki/) and [Apache](https://httpd.apache.org/docs/current/), though any HTTP server which supports WSGI should be compatible. !!! info - For the sake of brevity, only Ubuntu 20.04 instructions are provided here. These tasks are not unique to NetBox and should carry over to other distributions with minimal changes. Please consult your distribution's documentation for assistance if needed. + For the sake of brevity, only Ubuntu 24.04 instructions are provided here. These tasks are not unique to NetBox and should carry over to other distributions with minimal changes. Please consult your distribution's documentation for assistance if needed. ## Obtain an SSL Certificate diff --git a/docs/installation/index.md b/docs/installation/index.md index 73bf1220c..7ef8dd0d4 100644 --- a/docs/installation/index.md +++ b/docs/installation/index.md @@ -12,12 +12,12 @@ -The installation instructions provided here have been tested to work on Ubuntu 22.04. The particular commands needed to install dependencies on other distributions may vary significantly. Unfortunately, this is outside the control of the NetBox maintainers. Please consult your distribution's documentation for assistance with any errors. +The installation instructions provided here have been tested to work on Ubuntu 24.04. The particular commands needed to install dependencies on other distributions may vary significantly. Unfortunately, this is outside the control of the NetBox maintainers. Please consult your distribution's documentation for assistance with any errors. The following sections detail how to set up a new instance of NetBox: 1. [PostgreSQL database](1-postgresql.md) -1. [Redis](2-redis.md) +2. [Redis](2-redis.md) 3. [NetBox components](3-netbox.md) 4. [Gunicorn](4a-gunicorn.md) or [uWSGI](4b-uwsgi.md) 5. [HTTP server](5-http-server.md) diff --git a/docs/installation/upgrading.md b/docs/installation/upgrading.md index ce5282b04..5110def57 100644 --- a/docs/installation/upgrading.md +++ b/docs/installation/upgrading.md @@ -65,7 +65,7 @@ Download and extract the latest version: ```no-highlight # Set $NEWVER to the NetBox version being installed -NEWVER=3.5.0 +NEWVER=4.5.0 wget https://github.com/netbox-community/netbox/archive/v$NEWVER.tar.gz sudo tar -xzf v$NEWVER.tar.gz -C /opt sudo ln -sfn /opt/netbox-$NEWVER/ /opt/netbox @@ -75,7 +75,7 @@ Copy `local_requirements.txt`, `configuration.py`, and `ldap_config.py` (if pres ```no-highlight # Set $OLDVER to the NetBox version currently installed -OLDVER=3.4.9 +OLDVER=4.4.10 sudo cp /opt/netbox-$OLDVER/local_requirements.txt /opt/netbox/ sudo cp /opt/netbox-$OLDVER/netbox/netbox/configuration.py /opt/netbox/netbox/netbox/ sudo cp /opt/netbox-$OLDVER/netbox/netbox/ldap_config.py /opt/netbox/netbox/netbox/ @@ -116,7 +116,7 @@ Check out the desired release by specifying its tag. For example: ``` cd /opt/netbox && \ sudo git fetch --tags && \ -sudo git checkout v4.2.7 +sudo git checkout v4.5.0 ``` ## 4. Run the Upgrade Script @@ -128,7 +128,7 @@ sudo ./upgrade.sh ``` !!! warning - If the default version of Python is not at least 3.10, you'll need to pass the path to a supported Python version as an environment variable when calling the upgrade script. For example: + If the default version of Python is not **at least 3.12**, you'll need to pass the path to a supported Python version as an environment variable when calling the upgrade script. For example: ```no-highlight sudo PYTHON=/usr/bin/python3.12 ./upgrade.sh diff --git a/docs/integrations/graphql-api.md b/docs/integrations/graphql-api.md index 39309671c..a05fcbc53 100644 --- a/docs/integrations/graphql-api.md +++ b/docs/integrations/graphql-api.md @@ -133,23 +133,67 @@ The field "class_type" is an easy way to distinguish what type of object it is w ## Pagination -Queries can be paginated by specifying pagination in the query and supplying an offset and optionaly a limit in the query. If no limit is given, a default of 100 is used. Queries are not paginated unless requested in the query. An example paginated query is shown below: +The GraphQL API supports two types of pagination. Offset-based pagination operates using an offset relative to the first record in a set, specified by the `offset` parameter. For example, the response to a request specifying an offset of 100 will contain the 101st and later matching records. Offset-based pagination feels very natural, but its performance can suffer when dealing with large data sets due to the overhead involved in calculating the relative offset. + +The alternative approach is cursor-based pagination, which operates using absolute (rather than relative) primary key values. (These are the numeric IDs assigned to each object in the database.) When using cursor-based pagination, the response will contain records with a primary key greater than or equal to the specified start value, up to the maximum number of results. This strategy requires keeping track of the last seen primary key from each response when paginating through data, but is extremely performant. The cursor is specified by passing the starting object ID via the `start` parameter. + +To ensure consistent ordering, objects will always be ordered by their primary keys when cursor-based pagination is used. + +!!! note "Cursor-based pagination was introduced in NetBox v4.5.2." + +Both pagination strategies support passing an optional `limit` parameter. In both approaches, this specifies the maximum number of objects to include in the response. If no limit is specified, a default value of 100 is used. + +### Offset Pagination + +The first page will have an `offset` of zero, or the `offset` parameter will be omitted: ``` query { - device_list(pagination: { offset: 0, limit: 20 }) { + device_list(pagination: {offset: 0, limit: 20}) { id } } ``` +The second page will have an offset equal to the size of the first page. If the number of records is less than the specified limit, there are no more records to process. For example, if a request specifies a `limit` of 20 but returns only 13 records, we can conclude that this is the final page of records. + +``` +query { + device_list(pagination: {offset: 20, limit: 20}) { + id + } +} +``` + +### Cursor Pagination + +Set the `start` value to zero to fetch the first page. Note that if the `start` parameter is omitted, offset-based pagination will be used by default. + +``` +query { + device_list(pagination: {start: 0, limit: 20}) { + id + } +} +``` + +To determine the `start` value for the next page, add 1 to the primary key (`id`) of the last record in the previous page. + +For example, if the ID of the last record in the previous response was 123, we would specify a `start` value of 124: + +``` +query { + device_list(pagination: {start: 124, limit: 20}) { + id + } +} +``` + +This will return up to 20 records with an ID greater than or equal to 124. + ## Authentication -NetBox's GraphQL API uses the same API authentication tokens as its REST API. Authentication tokens are included with requests by attaching an `Authorization` HTTP header in the following form: - -``` -Authorization: Token $TOKEN -``` +NetBox's GraphQL API uses the same API authentication tokens as its REST API. See the [REST API authentication](./rest-api.md#authentication) documentation for further detail. ## Disabling the GraphQL API diff --git a/docs/integrations/rest-api.md b/docs/integrations/rest-api.md index 66a95d924..bac984a08 100644 --- a/docs/integrations/rest-api.md +++ b/docs/integrations/rest-api.md @@ -215,9 +215,51 @@ http://netbox/api/ipam/ip-addresses/ \ If we wanted to assign this IP address to a virtual machine interface instead, we would have set `assigned_object_type` to `virtualization.vminterface` and updated the object ID appropriately. -### Brief Format +### Specifying Fields -Most API endpoints support an optional "brief" format, which returns only a minimal representation of each object in the response. This is useful when you need only a list of available objects without any related data, such as when populating a drop-down list in a form. As an example, the default (complete) format of a prefix looks like this: +A REST API response will include all available fields for the object type by default. If you wish to return only a subset of the available fields, you can append `?fields=` to the URL followed by a comma-separated list of field names. For example, the following request will return only the `id`, `name`, `status`, and `region` fields for each site in the response. + +``` +GET /api/dcim/sites/?fields=id,name,status,region +``` + +```json +{ + "id": 1, + "name": "DM-NYC", + "status": { + "value": "active", + "label": "Active" + }, + "region": { + "id": 43, + "url": "http://netbox:8000/api/dcim/regions/43/", + "display": "New York", + "name": "New York", + "slug": "us-ny", + "description": "", + "site_count": 0, + "_depth": 2 + } +} +``` + +Similarly, you can opt to omit only specific fields by passing the `omit` parameter: + +``` +GET /api/dcim/sites/?omit=circuit_count,device_count,virtualmachine_count +``` + +!!! note "The `omit` parameter was introduced in NetBox v4.5.2." + +Strategic use of the `fields` and `omit` parameters can drastically improve REST API performance, as the exclusion of fields which reference related objects reduces the number and complexity of underlying database queries needed to generate the response. + +!!! note + The `fields` and `omit` parameters should be considered mutually exclusive. If both are passed, `fields` takes precedence. + +#### Brief Format + +Most API endpoints support an optional "brief" format, which returns only a minimal representation of each object in the response. This is useful when you need only a list of available objects without any related data, such as when populating a drop-down list in a form. It's also more convenient than listing out individual fields via the `fields` or `omit` parameters. As an example, the default (complete) format of a prefix looks like this: ```no-highlight GET /api/ipam/prefixes/13980/ @@ -270,10 +312,10 @@ GET /api/ipam/prefixes/13980/ } ``` -The brief format is much more terse: +The brief format includes only a few fields: ```no-highlight -GET /api/ipam/prefixes/13980/?brief=1 +GET /api/ipam/prefixes/13980/?brief=true ``` ```json diff --git a/docs/release-notes/version-4.5.md b/docs/release-notes/version-4.5.md index 9372009c0..cda2d878e 100644 --- a/docs/release-notes/version-4.5.md +++ b/docs/release-notes/version-4.5.md @@ -1,5 +1,53 @@ # NetBox v4.5 +## v4.5.2 (2026-02-03) + +### Enhancements + +* [#15801](https://github.com/netbox-community/netbox/issues/15801) - Add link peer and connection columns to the VLAN device interfaces table +* [#19221](https://github.com/netbox-community/netbox/issues/19221) - Truncate long image attachment filenames in the UI +* [#19869](https://github.com/netbox-community/netbox/issues/19869) - Display peer connections for LAG member interfaces +* [#20052](https://github.com/netbox-community/netbox/issues/20052) - Increase logging level of error message when a custom script fails to load +* [#20172](https://github.com/netbox-community/netbox/issues/20172) - Add `cabled` filter for interfaces in GraphQL API +* [#21081](https://github.com/netbox-community/netbox/issues/21081) - Add owner group table columns & filters across all supported object list views +* [#21088](https://github.com/netbox-community/netbox/issues/21088) - Add max depth and max length dropdowns for child prefix views +* [#21110](https://github.com/netbox-community/netbox/issues/21110) - Support cursor-based pagination in GraphQL API +* [#21201](https://github.com/netbox-community/netbox/issues/21201) - Pre-populate GenericForeignKey form fields when cloning +* [#21209](https://github.com/netbox-community/netbox/issues/21209) - Ignore case sensitivity for configuration parameters which specify an app label and model name +* [#21228](https://github.com/netbox-community/netbox/issues/21228) - Support image attachments for rack types +* [#21244](https://github.com/netbox-community/netbox/issues/21244) - Enable omitting specific fields from REST API responses with `?omit=` parameter + +### Performance Improvements + +* [#21249](https://github.com/netbox-community/netbox/issues/21249) - Avoid extraneous user query when no event rules are present +* [#21259](https://github.com/netbox-community/netbox/issues/21259) - Cache ObjectType lookups for the duration of a request +* [#21260](https://github.com/netbox-community/netbox/issues/21260) - Defer object serialization for events pipeline processing +* [#21263](https://github.com/netbox-community/netbox/issues/21263) - Prefetch related objects after creating/updating objects via REST API +* [#21300](https://github.com/netbox-community/netbox/issues/21300) - Cache custom field lookups for the duration of a request +* [#21302](https://github.com/netbox-community/netbox/issues/21302) - Avoid redundant uniqueness checks in ValidatedModelSerializer +* [#21303](https://github.com/netbox-community/netbox/issues/21303) - Cache post-change snapshot on each instance after serialization +* [#21327](https://github.com/netbox-community/netbox/issues/21327) - Always leverage `get_by_natural_key()` to resolve ContentTypes + +### Bug Fixes + +* [#20212](https://github.com/netbox-community/netbox/issues/20212) - Fix support for image attachment thumbnails when using S3 storage +* [#20383](https://github.com/netbox-community/netbox/issues/20383) - When editing a device, clearing the assigned unit should also clear the rack face selection +* [#20902](https://github.com/netbox-community/netbox/issues/20902) - Avoid `SyncError` exception when Git URL contains an embedded username +* [#20977](https://github.com/netbox-community/netbox/issues/20977) - "Run again" button should respect script variable defaults +* [#21115](https://github.com/netbox-community/netbox/issues/21115) - Include `attribute_data` in ModuleType YAML export +* [#21129](https://github.com/netbox-community/netbox/issues/21129) - Store queue name on the Job model to ensure deletion of associated RQ task when a non-default queue is used +* [#21168](https://github.com/netbox-community/netbox/issues/21168) - Fix Application Service cloning to preserve parent object +* [#21173](https://github.com/netbox-community/netbox/issues/21173) - Ensure all plugin menu items are registered regardless of initialization order +* [#21176](https://github.com/netbox-community/netbox/issues/21176) - Remove checkboxes from IP ranges in mixed-type tables +* [#21202](https://github.com/netbox-community/netbox/issues/21202) - Fix scoped form cloning clearing the `scope` field when `scope_type` changes +* [#21214](https://github.com/netbox-community/netbox/issues/21214) - Clean up AutoSyncRecord when detaching from DataSource +* [#21242](https://github.com/netbox-community/netbox/issues/21242) - Navigation menu items for authentication should not require `staff_only` permission +* [#21254](https://github.com/netbox-community/netbox/issues/21254) - Fix `AttributeError` exception when checking for latest release +* [#21262](https://github.com/netbox-community/netbox/issues/21262) - Assigned scope should be replicated when cloning a prefix +* [#21269](https://github.com/netbox-community/netbox/issues/21269) - Fix replication of front/rear port assignments from the module type when installing a module + +--- + ## v4.5.1 (2026-01-20) ### Enhancements diff --git a/netbox/circuits/forms/filtersets.py b/netbox/circuits/forms/filtersets.py index c71f5c65c..ec754f697 100644 --- a/netbox/circuits/forms/filtersets.py +++ b/netbox/circuits/forms/filtersets.py @@ -34,9 +34,10 @@ __all__ = ( class ProviderFilterForm(ContactModelFilterForm, PrimaryModelFilterSetForm): model = Provider fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('region_id', 'site_group_id', 'site_id', name=_('Location')), FieldSet('asn_id', name=_('ASN')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), ) region_id = DynamicModelMultipleChoiceField( @@ -69,8 +70,9 @@ class ProviderFilterForm(ContactModelFilterForm, PrimaryModelFilterSetForm): class ProviderAccountFilterForm(ContactModelFilterForm, PrimaryModelFilterSetForm): model = ProviderAccount fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('provider_id', 'account', name=_('Attributes')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), ) provider_id = DynamicModelMultipleChoiceField( @@ -88,8 +90,9 @@ class ProviderAccountFilterForm(ContactModelFilterForm, PrimaryModelFilterSetFor class ProviderNetworkFilterForm(PrimaryModelFilterSetForm): model = ProviderNetwork fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('provider_id', 'service_id', name=_('Attributes')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) provider_id = DynamicModelMultipleChoiceField( queryset=Provider.objects.all(), @@ -107,8 +110,9 @@ class ProviderNetworkFilterForm(PrimaryModelFilterSetForm): class CircuitTypeFilterForm(OrganizationalModelFilterSetForm): model = CircuitType fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('color', name=_('Attributes')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) tag = TagFilterField(model) @@ -121,7 +125,7 @@ class CircuitTypeFilterForm(OrganizationalModelFilterSetForm): class CircuitFilterForm(TenancyFilterForm, ContactModelFilterForm, PrimaryModelFilterSetForm): model = Circuit fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('provider_id', 'provider_account_id', 'provider_network_id', name=_('Provider')), FieldSet( 'type_id', 'status', 'install_date', 'termination_date', 'commit_rate', 'distance', 'distance_unit', @@ -129,6 +133,7 @@ class CircuitFilterForm(TenancyFilterForm, ContactModelFilterForm, PrimaryModelF ), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', name=_('Location')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), ) selector_fields = ('filter_id', 'q', 'region_id', 'site_group_id', 'site_id', 'provider_id', 'provider_network_id') @@ -274,8 +279,9 @@ class CircuitTerminationFilterForm(NetBoxModelFilterSetForm): class CircuitGroupFilterForm(TenancyFilterForm, OrganizationalModelFilterSetForm): model = CircuitGroup fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) tag = TagFilterField(model) @@ -312,8 +318,9 @@ class CircuitGroupAssignmentFilterForm(NetBoxModelFilterSetForm): class VirtualCircuitTypeFilterForm(OrganizationalModelFilterSetForm): model = VirtualCircuitType fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('color', name=_('Attributes')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) tag = TagFilterField(model) @@ -326,10 +333,11 @@ class VirtualCircuitTypeFilterForm(OrganizationalModelFilterSetForm): class VirtualCircuitFilterForm(TenancyFilterForm, ContactModelFilterForm, PrimaryModelFilterSetForm): model = VirtualCircuit fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('provider_id', 'provider_account_id', 'provider_network_id', name=_('Provider')), FieldSet('type_id', 'status', name=_('Attributes')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) selector_fields = ('filter_id', 'q', 'provider_id', 'provider_network_id') provider_id = DynamicModelMultipleChoiceField( diff --git a/netbox/core/api/serializers_/jobs.py b/netbox/core/api/serializers_/jobs.py index 26726ebdd..5693a8099 100644 --- a/netbox/core/api/serializers_/jobs.py +++ b/netbox/core/api/serializers_/jobs.py @@ -31,7 +31,8 @@ class JobSerializer(BaseModelSerializer): model = Job fields = [ 'id', 'url', 'display_url', 'display', 'object_type', 'object_id', 'object', 'name', 'status', 'created', - 'scheduled', 'interval', 'started', 'completed', 'user', 'data', 'error', 'job_id', 'log_entries', + 'scheduled', 'interval', 'started', 'completed', 'user', 'data', 'error', 'job_id', 'queue_name', + 'log_entries', ] brief_fields = ('url', 'created', 'completed', 'user', 'status') diff --git a/netbox/core/data_backends.py b/netbox/core/data_backends.py index 9ba1d5dfd..86e16afa2 100644 --- a/netbox/core/data_backends.py +++ b/netbox/core/data_backends.py @@ -21,11 +21,24 @@ __all__ = ( 'GitBackend', 'LocalBackend', 'S3Backend', + 'url_has_embedded_credentials', ) logger = logging.getLogger('netbox.data_backends') +def url_has_embedded_credentials(url): + """ + Check if a URL contains embedded credentials (username in the URL). + + URLs like 'https://user@bitbucket.org/...' have embedded credentials. + This is used to avoid passing explicit credentials to dulwich when the + URL already contains them, which would cause authentication conflicts. + """ + parsed = urlparse(url) + return bool(parsed.username) + + @register_data_backend() class LocalBackend(DataBackend): name = 'local' @@ -102,7 +115,9 @@ class GitBackend(DataBackend): clone_args['pool_manager'] = ProxyPoolManager(self.socks_proxy) if self.url_scheme in ('http', 'https'): - if self.params.get('username'): + # Only pass explicit credentials if URL doesn't already contain embedded username + # to avoid credential conflicts (see #20902) + if not url_has_embedded_credentials(self.url) and self.params.get('username'): clone_args.update( { "username": self.params.get('username'), diff --git a/netbox/core/filtersets.py b/netbox/core/filtersets.py index a531c051e..13f046b5b 100644 --- a/netbox/core/filtersets.py +++ b/netbox/core/filtersets.py @@ -129,10 +129,14 @@ class JobFilterSet(BaseFilterSet): choices=JobStatusChoices, null_value=None ) + queue_name = django_filters.CharFilter() class Meta: model = Job - fields = ('id', 'object_type', 'object_type_id', 'object_id', 'name', 'interval', 'status', 'user', 'job_id') + fields = ( + 'id', 'object_type', 'object_type_id', 'object_id', 'name', 'interval', 'status', 'user', 'job_id', + 'queue_name', + ) def search(self, queryset, name, value): if not value.strip(): diff --git a/netbox/core/forms/filtersets.py b/netbox/core/forms/filtersets.py index 69e6a4fbb..d0e78507c 100644 --- a/netbox/core/forms/filtersets.py +++ b/netbox/core/forms/filtersets.py @@ -26,8 +26,9 @@ __all__ = ( class DataSourceFilterForm(PrimaryModelFilterSetForm): model = DataSource fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('type', 'status', 'enabled', 'sync_interval', name=_('Data Source')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) type = forms.MultipleChoiceField( label=_('Type'), @@ -71,7 +72,7 @@ class JobFilterForm(SavedFiltersMixin, FilterForm): model = Job fieldsets = ( FieldSet('q', 'filter_id'), - FieldSet('object_type_id', 'status', name=_('Attributes')), + FieldSet('object_type_id', 'status', 'queue_name', name=_('Attributes')), FieldSet( 'created__before', 'created__after', 'scheduled__before', 'scheduled__after', 'started__before', 'started__after', 'completed__before', 'completed__after', 'user', name=_('Creation') @@ -87,6 +88,10 @@ class JobFilterForm(SavedFiltersMixin, FilterForm): choices=JobStatusChoices, required=False ) + queue_name = forms.CharField( + label=_('Queue'), + required=False + ) created__after = forms.DateTimeField( label=_('Created after'), required=False, diff --git a/netbox/core/migrations/0021_job_queue_name.py b/netbox/core/migrations/0021_job_queue_name.py new file mode 100644 index 000000000..1525f9e7d --- /dev/null +++ b/netbox/core/migrations/0021_job_queue_name.py @@ -0,0 +1,18 @@ +# Generated by Django 5.2.9 on 2026-01-27 00:39 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0020_owner'), + ] + + operations = [ + migrations.AddField( + model_name='job', + name='queue_name', + field=models.CharField(blank=True, max_length=100), + ), + ] diff --git a/netbox/core/models/jobs.py b/netbox/core/models/jobs.py index 8a6bf6a1d..4427bb7ff 100644 --- a/netbox/core/models/jobs.py +++ b/netbox/core/models/jobs.py @@ -112,6 +112,12 @@ class Job(models.Model): verbose_name=_('job ID'), unique=True ) + queue_name = models.CharField( + verbose_name=_('queue name'), + max_length=100, + blank=True, + help_text=_('Name of the queue in which this job was enqueued') + ) log_entries = ArrayField( verbose_name=_('log entries'), base_field=models.JSONField( @@ -179,11 +185,15 @@ class Job(models.Model): return f"{int(minutes)} minutes, {seconds:.2f} seconds" def delete(self, *args, **kwargs): + # Use the stored queue name, or fall back to get_queue_for_model for legacy jobs + rq_queue_name = self.queue_name or get_queue_for_model(self.object_type.model if self.object_type else None) + rq_job_id = str(self.job_id) + super().delete(*args, **kwargs) - rq_queue_name = get_queue_for_model(self.object_type.model if self.object_type else None) + # Cancel the RQ job using the stored queue name queue = django_rq.get_queue(rq_queue_name) - job = queue.fetch_job(str(self.job_id)) + job = queue.fetch_job(rq_job_id) if job: try: @@ -288,7 +298,8 @@ class Job(models.Model): scheduled=schedule_at, interval=interval, user=user, - job_id=uuid.uuid4() + job_id=uuid.uuid4(), + queue_name=rq_queue_name ) job.full_clean() job.save() diff --git a/netbox/core/models/object_types.py b/netbox/core/models/object_types.py index 21fbde3b3..1daeb2c4b 100644 --- a/netbox/core/models/object_types.py +++ b/netbox/core/models/object_types.py @@ -9,6 +9,7 @@ from django.db import connection, models from django.db.models import Q from django.utils.translation import gettext as _ +from netbox.context import query_cache from netbox.plugins import PluginConfig from netbox.registry import registry from utilities.string import title @@ -70,6 +71,12 @@ class ObjectTypeManager(models.Manager): """ from netbox.models.features import get_model_features, model_is_public + # Check the request cache before hitting the database + cache = query_cache.get() + if cache is not None: + if ot := cache['object_types'].get((model._meta.model, for_concrete_model)): + return ot + # TODO: Remove this in NetBox v5.0 # If the ObjectType table has not yet been provisioned (e.g. because we're in a pre-v4.4 migration), # fall back to ContentType. @@ -96,6 +103,10 @@ class ObjectTypeManager(models.Manager): features=get_model_features(model), )[0] + # Populate the request cache to avoid redundant lookups + if cache is not None: + cache['object_types'][(model._meta.model, for_concrete_model)] = ot + return ot def get_for_models(self, *models, for_concrete_models=True): diff --git a/netbox/core/signals.py b/netbox/core/signals.py index d918d2389..6316cfd01 100644 --- a/netbox/core/signals.py +++ b/netbox/core/signals.py @@ -18,6 +18,7 @@ from extras.events import enqueue_event from extras.models import Tag from extras.utils import run_validators from netbox.config import get_config +from utilities.data import get_config_value_ci from netbox.context import current_request, events_queue from netbox.models.features import ChangeLoggingMixin, get_model_features, model_is_public from utilities.exceptions import AbortRequest @@ -168,7 +169,7 @@ def handle_deleted_object(sender, instance, **kwargs): # to queueing any events for the object being deleted, in case a validation error is # raised, causing the deletion to fail. model_name = f'{sender._meta.app_label}.{sender._meta.model_name}' - validators = get_config().PROTECTION_RULES.get(model_name, []) + validators = get_config_value_ci(get_config().PROTECTION_RULES, model_name, default=[]) try: run_validators(instance, validators) except ValidationError as e: diff --git a/netbox/core/tables/jobs.py b/netbox/core/tables/jobs.py index 00032057f..3720baa39 100644 --- a/netbox/core/tables/jobs.py +++ b/netbox/core/tables/jobs.py @@ -42,6 +42,9 @@ class JobTable(NetBoxTable): completed = columns.DateTimeColumn( verbose_name=_('Completed'), ) + queue_name = tables.Column( + verbose_name=_('Queue'), + ) log_entries = tables.Column( verbose_name=_('Log Entries'), ) @@ -53,7 +56,7 @@ class JobTable(NetBoxTable): model = Job fields = ( 'pk', 'id', 'object_type', 'object', 'name', 'status', 'created', 'scheduled', 'interval', 'started', - 'completed', 'user', 'error', 'job_id', + 'completed', 'user', 'queue_name', 'log_entries', 'error', 'job_id', ) default_columns = ( 'pk', 'id', 'object_type', 'object', 'name', 'status', 'created', 'started', 'completed', 'user', diff --git a/netbox/core/tests/test_data_backends.py b/netbox/core/tests/test_data_backends.py new file mode 100644 index 000000000..8020eb76c --- /dev/null +++ b/netbox/core/tests/test_data_backends.py @@ -0,0 +1,116 @@ +from unittest import skipIf +from unittest.mock import patch + +from django.test import TestCase + +from core.data_backends import url_has_embedded_credentials + +try: + import dulwich # noqa: F401 + DULWICH_AVAILABLE = True +except ImportError: + DULWICH_AVAILABLE = False + + +class URLEmbeddedCredentialsTests(TestCase): + def test_url_with_embedded_username(self): + self.assertTrue(url_has_embedded_credentials('https://myuser@bitbucket.org/workspace/repo.git')) + + def test_url_without_embedded_username(self): + self.assertFalse(url_has_embedded_credentials('https://bitbucket.org/workspace/repo.git')) + + def test_url_with_username_and_password(self): + self.assertTrue(url_has_embedded_credentials('https://user:pass@bitbucket.org/workspace/repo.git')) + + def test_various_providers_with_embedded_username(self): + urls = [ + 'https://user@bitbucket.org/workspace/repo.git', + 'https://user@github.com/owner/repo.git', + 'https://deploy-key@gitlab.com/group/project.git', + 'http://user@internal-git.example.com/repo.git', + ] + for url in urls: + with self.subTest(url=url): + self.assertTrue(url_has_embedded_credentials(url)) + + def test_various_providers_without_embedded_username(self): + """Various Git providers without embedded usernames.""" + urls = [ + 'https://bitbucket.org/workspace/repo.git', + 'https://github.com/owner/repo.git', + 'https://gitlab.com/group/project.git', + 'http://internal-git.example.com/repo.git', + ] + for url in urls: + with self.subTest(url=url): + self.assertFalse(url_has_embedded_credentials(url)) + + def test_ssh_url(self): + # git@host:path format doesn't parse as having a username in the traditional sense + self.assertFalse(url_has_embedded_credentials('git@github.com:owner/repo.git')) + + def test_file_url(self): + self.assertFalse(url_has_embedded_credentials('file:///path/to/repo')) + + +@skipIf(not DULWICH_AVAILABLE, "dulwich is not installed") +class GitBackendCredentialIntegrationTests(TestCase): + """ + Integration tests that verify GitBackend correctly applies credential logic. + + These tests require dulwich to be installed and verify the full integration + of the credential handling in GitBackend.fetch(). + """ + + def _get_clone_kwargs(self, url, **params): + from core.data_backends import GitBackend + + backend = GitBackend(url=url, **params) + + with patch('dulwich.porcelain.clone') as mock_clone, \ + patch('dulwich.porcelain.NoneStream'): + try: + with backend.fetch(): + pass + except Exception: + pass + + if mock_clone.called: + return mock_clone.call_args.kwargs + return {} + + def test_url_with_embedded_username_skips_explicit_credentials(self): + kwargs = self._get_clone_kwargs( + url='https://myuser@bitbucket.org/workspace/repo.git', + username='myuser', + password='my-api-key' + ) + + self.assertEqual(kwargs.get('username'), None) + self.assertEqual(kwargs.get('password'), None) + + def test_url_without_embedded_username_passes_explicit_credentials(self): + kwargs = self._get_clone_kwargs( + url='https://bitbucket.org/workspace/repo.git', + username='myuser', + password='my-api-key' + ) + + self.assertEqual(kwargs.get('username'), 'myuser') + self.assertEqual(kwargs.get('password'), 'my-api-key') + + def test_url_with_embedded_username_no_explicit_credentials(self): + kwargs = self._get_clone_kwargs( + url='https://myuser@bitbucket.org/workspace/repo.git' + ) + + self.assertEqual(kwargs.get('username'), None) + self.assertEqual(kwargs.get('password'), None) + + def test_public_repo_no_credentials(self): + kwargs = self._get_clone_kwargs( + url='https://github.com/public/repo.git' + ) + + self.assertEqual(kwargs.get('username'), None) + self.assertEqual(kwargs.get('password'), None) diff --git a/netbox/core/tests/test_models.py b/netbox/core/tests/test_models.py index 28225c7a6..3a1c2acc7 100644 --- a/netbox/core/tests/test_models.py +++ b/netbox/core/tests/test_models.py @@ -1,8 +1,10 @@ +from unittest.mock import patch, MagicMock + from django.contrib.contenttypes.models import ContentType from django.core.exceptions import ObjectDoesNotExist from django.test import TestCase -from core.models import DataSource, ObjectType +from core.models import DataSource, Job, ObjectType from core.choices import ObjectChangeActionChoices from dcim.models import Site, Location, Device from netbox.constants import CENSOR_TOKEN, CENSOR_TOKEN_CHANGED @@ -200,3 +202,38 @@ class ObjectTypeTest(TestCase): bookmarks_ots = ObjectType.objects.with_feature('bookmarks') self.assertIn(ObjectType.objects.get_by_natural_key('dcim', 'site'), bookmarks_ots) self.assertNotIn(ObjectType.objects.get_by_natural_key('dcim', 'cabletermination'), bookmarks_ots) + + +class JobTest(TestCase): + + @patch('core.models.jobs.django_rq.get_queue') + def test_delete_cancels_job_from_correct_queue(self, mock_get_queue): + """ + Test that when a job is deleted, it's canceled from the correct queue. + """ + mock_queue = MagicMock() + mock_rq_job = MagicMock() + mock_queue.fetch_job.return_value = mock_rq_job + mock_get_queue.return_value = mock_queue + + def dummy_func(**kwargs): + pass + + # Enqueue a job with a custom queue name + custom_queue = 'my_custom_queue' + job = Job.enqueue( + func=dummy_func, + name='Test Job', + queue_name=custom_queue + ) + + # Reset mock to clear enqueue call + mock_get_queue.reset_mock() + + # Delete the job + job.delete() + + # Verify the correct queue was used for cancellation + mock_get_queue.assert_called_with(custom_queue) + mock_queue.fetch_job.assert_called_with(str(job.job_id)) + mock_rq_job.cancel.assert_called_once() diff --git a/netbox/dcim/forms/filtersets.py b/netbox/dcim/forms/filtersets.py index 63f59c6c8..2c539e896 100644 --- a/netbox/dcim/forms/filtersets.py +++ b/netbox/dcim/forms/filtersets.py @@ -12,11 +12,12 @@ from netbox.forms import ( NestedGroupModelFilterSetForm, NetBoxModelFilterSetForm, OrganizationalModelFilterSetForm, PrimaryModelFilterSetForm, ) +from netbox.forms.mixins import OwnerFilterMixin from tenancy.forms import ContactModelFilterForm, TenancyFilterForm from tenancy.models import Tenant -from users.models import Owner, User +from users.models import User from utilities.forms import BOOLEAN_WITH_BLANK_CHOICES, FilterForm, add_blank_choice -from utilities.forms.fields import ColorField, DynamicModelChoiceField, DynamicModelMultipleChoiceField, TagFilterField +from utilities.forms.fields import ColorField, DynamicModelMultipleChoiceField, TagFilterField from utilities.forms.rendering import FieldSet from utilities.forms.widgets import NumberWithOptions from virtualization.models import Cluster, ClusterGroup, VirtualMachine @@ -70,11 +71,11 @@ __all__ = ( 'SiteFilterForm', 'SiteGroupFilterForm', 'VirtualChassisFilterForm', - 'VirtualDeviceContextFilterForm' + 'VirtualDeviceContextFilterForm', ) -class DeviceComponentFilterForm(NetBoxModelFilterSetForm): +class DeviceComponentFilterForm(OwnerFilterMixin, NetBoxModelFilterSetForm): name = forms.CharField( label=_('Name'), required=False @@ -157,18 +158,14 @@ class DeviceComponentFilterForm(NetBoxModelFilterSetForm): required=False, label=_('Device Status'), ) - owner_id = DynamicModelChoiceField( - queryset=Owner.objects.all(), - required=False, - label=_('Owner'), - ) class RegionFilterForm(ContactModelFilterForm, NestedGroupModelFilterSetForm): model = Region fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('parent_id', name=_('Region')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')) ) parent_id = DynamicModelMultipleChoiceField( @@ -182,8 +179,9 @@ class RegionFilterForm(ContactModelFilterForm, NestedGroupModelFilterSetForm): class SiteGroupFilterForm(ContactModelFilterForm, NestedGroupModelFilterSetForm): model = SiteGroup fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('parent_id', name=_('Site Group')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')) ) parent_id = DynamicModelMultipleChoiceField( @@ -197,9 +195,10 @@ class SiteGroupFilterForm(ContactModelFilterForm, NestedGroupModelFilterSetForm) class SiteFilterForm(TenancyFilterForm, ContactModelFilterForm, PrimaryModelFilterSetForm): model = Site fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('status', 'region_id', 'group_id', 'asn_id', name=_('Attributes')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), ) selector_fields = ('filter_id', 'q', 'region_id', 'group_id') @@ -229,9 +228,10 @@ class SiteFilterForm(TenancyFilterForm, ContactModelFilterForm, PrimaryModelFilt class LocationFilterForm(TenancyFilterForm, ContactModelFilterForm, NestedGroupModelFilterSetForm): model = Location fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('region_id', 'site_group_id', 'site_id', 'parent_id', 'status', 'facility', name=_('Attributes')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), ) region_id = DynamicModelMultipleChoiceField( @@ -277,7 +277,8 @@ class LocationFilterForm(TenancyFilterForm, ContactModelFilterForm, NestedGroupM class RackRoleFilterForm(OrganizationalModelFilterSetForm): model = RackRole fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) tag = TagFilterField(model) @@ -328,10 +329,11 @@ class RackBaseFilterForm(PrimaryModelFilterSetForm): class RackTypeFilterForm(RackBaseFilterForm): model = RackType fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('manufacturer_id', 'form_factor', 'width', 'u_height', 'rack_count', name=_('Rack Type')), FieldSet('starting_unit', 'desc_units', name=_('Numbering')), FieldSet('weight', 'max_weight', 'weight_unit', name=_('Weight')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) selector_fields = ('filter_id', 'q', 'manufacturer_id') manufacturer_id = DynamicModelMultipleChoiceField( @@ -350,13 +352,14 @@ class RackTypeFilterForm(RackBaseFilterForm): class RackFilterForm(TenancyFilterForm, ContactModelFilterForm, RackBaseFilterForm): model = Rack fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', name=_('Location')), - FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), FieldSet('status', 'role_id', 'manufacturer_id', 'rack_type_id', 'serial', 'asset_tag', name=_('Rack')), FieldSet('form_factor', 'width', 'u_height', 'airflow', name=_('Hardware')), FieldSet('starting_unit', 'desc_units', name=_('Numbering')), FieldSet('weight', 'max_weight', 'weight_unit', name=_('Weight')), + FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), ) selector_fields = ('filter_id', 'q', 'region_id', 'site_group_id', 'site_id', 'location_id') @@ -433,9 +436,10 @@ class RackElevationFilterForm(RackFilterForm): FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', 'id', name=_('Location')), FieldSet('status', 'role_id', name=_('Function')), FieldSet('type', 'width', 'serial', 'asset_tag', name=_('Hardware')), - FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), - FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), FieldSet('weight', 'max_weight', 'weight_unit', name=_('Weight')), + FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), + FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), ) id = DynamicModelMultipleChoiceField( queryset=Rack.objects.all(), @@ -451,10 +455,11 @@ class RackElevationFilterForm(RackFilterForm): class RackReservationFilterForm(TenancyFilterForm, PrimaryModelFilterSetForm): model = RackReservation fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('status', 'user_id', name=_('Reservation')), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', 'rack_id', name=_('Rack')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) region_id = DynamicModelMultipleChoiceField( queryset=Region.objects.all(), @@ -509,7 +514,8 @@ class RackReservationFilterForm(TenancyFilterForm, PrimaryModelFilterSetForm): class ManufacturerFilterForm(ContactModelFilterForm, OrganizationalModelFilterSetForm): model = Manufacturer fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')) ) tag = TagFilterField(model) @@ -518,7 +524,7 @@ class ManufacturerFilterForm(ContactModelFilterForm, OrganizationalModelFilterSe class DeviceTypeFilterForm(PrimaryModelFilterSetForm): model = DeviceType fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet( 'manufacturer_id', 'default_platform_id', 'part_number', 'device_count', 'subdevice_role', 'airflow', name=_('Hardware') @@ -529,6 +535,7 @@ class DeviceTypeFilterForm(PrimaryModelFilterSetForm): 'pass_through_ports', 'device_bays', 'module_bays', 'inventory_items', name=_('Components') ), FieldSet('weight', 'weight_unit', name=_('Weight')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) selector_fields = ('filter_id', 'q', 'manufacturer_id') manufacturer_id = DynamicModelMultipleChoiceField( @@ -652,7 +659,8 @@ class DeviceTypeFilterForm(PrimaryModelFilterSetForm): class ModuleTypeProfileFilterForm(PrimaryModelFilterSetForm): model = ModuleTypeProfile fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) selector_fields = ('filter_id', 'q') tag = TagFilterField(model) @@ -661,7 +669,7 @@ class ModuleTypeProfileFilterForm(PrimaryModelFilterSetForm): class ModuleTypeFilterForm(PrimaryModelFilterSetForm): model = ModuleType fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet( 'profile_id', 'manufacturer_id', 'part_number', 'module_count', 'airflow', name=_('Hardware') @@ -671,6 +679,7 @@ class ModuleTypeFilterForm(PrimaryModelFilterSetForm): 'pass_through_ports', name=_('Components') ), FieldSet('weight', 'weight_unit', name=_('Weight')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) selector_fields = ('filter_id', 'q', 'manufacturer_id') profile_id = DynamicModelMultipleChoiceField( @@ -754,8 +763,9 @@ class ModuleTypeFilterForm(PrimaryModelFilterSetForm): class DeviceRoleFilterForm(NestedGroupModelFilterSetForm): model = DeviceRole fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), - FieldSet('parent_id', 'config_template_id', name=_('Device Role')) + FieldSet('q', 'filter_id', 'tag'), + FieldSet('parent_id', 'config_template_id', name=_('Device Role')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) config_template_id = DynamicModelMultipleChoiceField( queryset=ConfigTemplate.objects.all(), @@ -773,8 +783,9 @@ class DeviceRoleFilterForm(NestedGroupModelFilterSetForm): class PlatformFilterForm(NestedGroupModelFilterSetForm): model = Platform fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), - FieldSet('manufacturer_id', 'parent_id', 'config_template_id', name=_('Platform')) + FieldSet('q', 'filter_id', 'tag'), + FieldSet('manufacturer_id', 'parent_id', 'config_template_id', name=_('Platform')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) selector_fields = ('filter_id', 'q', 'manufacturer_id') parent_id = DynamicModelMultipleChoiceField( @@ -803,11 +814,12 @@ class DeviceFilterForm( ): model = Device fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', 'rack_id', name=_('Location')), FieldSet('status', 'role_id', 'airflow', 'serial', 'asset_tag', 'mac_address', name=_('Operation')), FieldSet('manufacturer_id', 'device_type_id', 'platform_id', name=_('Hardware')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), FieldSet( 'console_ports', 'console_server_ports', 'power_ports', 'power_outlets', 'interfaces', 'pass_through_ports', @@ -996,9 +1008,10 @@ class DeviceFilterForm( class VirtualDeviceContextFilterForm(TenancyFilterForm, PrimaryModelFilterSetForm): model = VirtualDeviceContext fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('device', 'status', 'has_primary_ip', name=_('Attributes')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) device = DynamicModelMultipleChoiceField( queryset=Device.objects.all(), @@ -1023,9 +1036,10 @@ class VirtualDeviceContextFilterForm(TenancyFilterForm, PrimaryModelFilterSetFor class ModuleFilterForm(LocalConfigContextFilterForm, TenancyFilterForm, PrimaryModelFilterSetForm): model = Module fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', 'rack_id', 'device_id', name=_('Location')), FieldSet('manufacturer_id', 'module_type_id', 'status', 'serial', 'asset_tag', name=_('Hardware')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) device_id = DynamicModelMultipleChoiceField( queryset=Device.objects.all(), @@ -1106,9 +1120,10 @@ class ModuleFilterForm(LocalConfigContextFilterForm, TenancyFilterForm, PrimaryM class VirtualChassisFilterForm(TenancyFilterForm, PrimaryModelFilterSetForm): model = VirtualChassis fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('region_id', 'site_group_id', 'site_id', name=_('Location')), - FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) region_id = DynamicModelMultipleChoiceField( queryset=Region.objects.all(), @@ -1135,10 +1150,11 @@ class VirtualChassisFilterForm(TenancyFilterForm, PrimaryModelFilterSetForm): class CableFilterForm(TenancyFilterForm, PrimaryModelFilterSetForm): model = Cable fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('site_id', 'location_id', 'rack_id', 'device_id', name=_('Location')), FieldSet('type', 'status', 'profile', 'color', 'length', 'length_unit', 'unterminated', name=_('Attributes')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) region_id = DynamicModelMultipleChoiceField( queryset=Region.objects.all(), @@ -1224,8 +1240,9 @@ class CableFilterForm(TenancyFilterForm, PrimaryModelFilterSetForm): class PowerPanelFilterForm(ContactModelFilterForm, PrimaryModelFilterSetForm): model = PowerPanel fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', name=_('Location')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), ) selector_fields = ('filter_id', 'q', 'site_id', 'location_id') @@ -1263,10 +1280,11 @@ class PowerPanelFilterForm(ContactModelFilterForm, PrimaryModelFilterSetForm): class PowerFeedFilterForm(TenancyFilterForm, PrimaryModelFilterSetForm): model = PowerFeed fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('region_id', 'site_group_id', 'site_id', 'power_panel_id', 'rack_id', name=_('Location')), - FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), FieldSet('status', 'type', 'supply', 'phase', 'voltage', 'amperage', 'max_utilization', name=_('Attributes')), + FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) region_id = DynamicModelMultipleChoiceField( queryset=Region.objects.all(), @@ -1390,7 +1408,7 @@ class PathEndpointFilterForm(CabledFilterForm): class ConsolePortFilterForm(PathEndpointFilterForm, DeviceComponentFilterForm): model = ConsolePort fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('name', 'label', 'type', 'speed', name=_('Attributes')), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', 'rack_id', name=_('Location')), FieldSet( @@ -1398,6 +1416,7 @@ class ConsolePortFilterForm(PathEndpointFilterForm, DeviceComponentFilterForm): name=_('Device') ), FieldSet('cabled', 'connected', 'occupied', name=_('Connection')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) type = forms.MultipleChoiceField( label=_('Type'), @@ -1429,7 +1448,7 @@ class ConsolePortTemplateFilterForm(ModularDeviceComponentTemplateFilterForm): class ConsoleServerPortFilterForm(PathEndpointFilterForm, DeviceComponentFilterForm): model = ConsoleServerPort fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('name', 'label', 'type', 'speed', name=_('Attributes')), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', 'rack_id', name=_('Location')), FieldSet( @@ -1437,6 +1456,7 @@ class ConsoleServerPortFilterForm(PathEndpointFilterForm, DeviceComponentFilterF name=_('Device') ), FieldSet('cabled', 'connected', 'occupied', name=_('Connection')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) type = forms.MultipleChoiceField( label=_('Type'), @@ -1468,7 +1488,7 @@ class ConsoleServerPortTemplateFilterForm(ModularDeviceComponentTemplateFilterFo class PowerPortFilterForm(PathEndpointFilterForm, DeviceComponentFilterForm): model = PowerPort fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('name', 'label', 'type', name=_('Attributes')), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', 'rack_id', name=_('Location')), FieldSet( @@ -1476,6 +1496,7 @@ class PowerPortFilterForm(PathEndpointFilterForm, DeviceComponentFilterForm): name=_('Device') ), FieldSet('cabled', 'connected', 'occupied', name=_('Connection')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) type = forms.MultipleChoiceField( label=_('Type'), @@ -1502,7 +1523,7 @@ class PowerPortTemplateFilterForm(ModularDeviceComponentTemplateFilterForm): class PowerOutletFilterForm(PathEndpointFilterForm, DeviceComponentFilterForm): model = PowerOutlet fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('name', 'label', 'type', 'color', 'status', name=_('Attributes')), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', 'rack_id', name=_('Location')), FieldSet( @@ -1510,6 +1531,7 @@ class PowerOutletFilterForm(PathEndpointFilterForm, DeviceComponentFilterForm): name=_('Device') ), FieldSet('cabled', 'connected', 'occupied', name=_('Connection')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) type = forms.MultipleChoiceField( label=_('Type'), @@ -1545,7 +1567,7 @@ class PowerOutletTemplateFilterForm(ModularDeviceComponentTemplateFilterForm): class InterfaceFilterForm(PathEndpointFilterForm, DeviceComponentFilterForm): model = Interface fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('name', 'label', 'kind', 'type', 'speed', 'duplex', 'enabled', 'mgmt_only', name=_('Attributes')), FieldSet('vrf_id', 'l2vpn_id', 'mac_address', 'wwn', name=_('Addressing')), FieldSet('poe_mode', 'poe_type', name=_('PoE')), @@ -1558,6 +1580,7 @@ class InterfaceFilterForm(PathEndpointFilterForm, DeviceComponentFilterForm): name=_('Device') ), FieldSet('cabled', 'connected', 'occupied', name=_('Connection')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) selector_fields = ('filter_id', 'q', 'device_id') vdc_id = DynamicModelMultipleChoiceField( @@ -1716,7 +1739,7 @@ class InterfaceTemplateFilterForm(ModularDeviceComponentTemplateFilterForm): class FrontPortFilterForm(CabledFilterForm, DeviceComponentFilterForm): fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('name', 'label', 'type', 'color', name=_('Attributes')), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', 'rack_id', name=_('Location')), FieldSet( @@ -1724,6 +1747,7 @@ class FrontPortFilterForm(CabledFilterForm, DeviceComponentFilterForm): name=_('Device') ), FieldSet('cabled', 'occupied', name=_('Cable')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) model = FrontPort type = forms.MultipleChoiceField( @@ -1759,7 +1783,7 @@ class FrontPortTemplateFilterForm(ModularDeviceComponentTemplateFilterForm): class RearPortFilterForm(CabledFilterForm, DeviceComponentFilterForm): model = RearPort fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('name', 'label', 'type', 'color', name=_('Attributes')), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', 'rack_id', name=_('Location')), FieldSet( @@ -1767,6 +1791,7 @@ class RearPortFilterForm(CabledFilterForm, DeviceComponentFilterForm): name=_('Device') ), FieldSet('cabled', 'occupied', name=_('Cable')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) type = forms.MultipleChoiceField( label=_('Type'), @@ -1801,13 +1826,14 @@ class RearPortTemplateFilterForm(ModularDeviceComponentTemplateFilterForm): class ModuleBayFilterForm(DeviceComponentFilterForm): model = ModuleBay fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('name', 'label', 'position', name=_('Attributes')), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', 'rack_id', name=_('Location')), FieldSet( 'tenant_id', 'device_type_id', 'device_role_id', 'device_id', 'device_status', 'virtual_chassis_id', name=_('Device') ), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) tag = TagFilterField(model) position = forms.CharField( @@ -1832,13 +1858,14 @@ class ModuleBayTemplateFilterForm(ModularDeviceComponentTemplateFilterForm): class DeviceBayFilterForm(DeviceComponentFilterForm): model = DeviceBay fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('name', 'label', name=_('Attributes')), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', 'rack_id', name=_('Location')), FieldSet( 'tenant_id', 'device_type_id', 'device_role_id', 'device_id', 'device_status', 'virtual_chassis_id', name=_('Device') ), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) tag = TagFilterField(model) @@ -1855,7 +1882,7 @@ class DeviceBayTemplateFilterForm(DeviceComponentTemplateFilterForm): class InventoryItemFilterForm(DeviceComponentFilterForm): model = InventoryItem fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet( 'name', 'label', 'status', 'role_id', 'manufacturer_id', 'serial', 'asset_tag', 'discovered', name=_('Attributes') @@ -1865,6 +1892,7 @@ class InventoryItemFilterForm(DeviceComponentFilterForm): 'tenant_id', 'device_type_id', 'device_role_id', 'device_id', 'device_status', 'virtual_chassis_id', name=_('Device') ), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) role_id = DynamicModelMultipleChoiceField( queryset=InventoryItemRole.objects.all(), @@ -1925,7 +1953,8 @@ class InventoryItemTemplateFilterForm(DeviceComponentTemplateFilterForm): class InventoryItemRoleFilterForm(OrganizationalModelFilterSetForm): model = InventoryItemRole fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) tag = TagFilterField(model) @@ -1937,9 +1966,10 @@ class InventoryItemRoleFilterForm(OrganizationalModelFilterSetForm): class MACAddressFilterForm(PrimaryModelFilterSetForm): model = MACAddress fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('mac_address', name=_('Attributes')), FieldSet('device_id', 'virtual_machine_id', 'assigned', 'primary', name=_('Assignments')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) selector_fields = ('filter_id', 'q', 'device_id', 'virtual_machine_id') mac_address = forms.CharField( diff --git a/netbox/dcim/forms/mixins.py b/netbox/dcim/forms/mixins.py index af618eb83..30314274d 100644 --- a/netbox/dcim/forms/mixins.py +++ b/netbox/dcim/forms/mixins.py @@ -75,7 +75,7 @@ class ScopedForm(forms.Form): except ObjectDoesNotExist: pass - if self.instance and scope_type_id != self.instance.scope_type_id: + if self.instance and self.instance.pk and scope_type_id != self.instance.scope_type_id: self.initial['scope'] = None else: diff --git a/netbox/dcim/forms/object_create.py b/netbox/dcim/forms/object_create.py index 8e0818326..2354ee5c5 100644 --- a/netbox/dcim/forms/object_create.py +++ b/netbox/dcim/forms/object_create.py @@ -3,6 +3,7 @@ from django.utils.translation import gettext_lazy as _ from dcim.models import * from netbox.forms import NetBoxModelForm +from netbox.forms.mixins import OwnerMixin from utilities.forms.fields import DynamicModelChoiceField, DynamicModelMultipleChoiceField, ExpandableNameField from utilities.forms.rendering import FieldSet, TabbedGroups from utilities.forms.widgets import APISelect @@ -271,7 +272,7 @@ class InventoryItemCreateForm(ComponentCreateForm, model_forms.InventoryItemForm # Virtual chassis # -class VirtualChassisCreateForm(NetBoxModelForm): +class VirtualChassisCreateForm(OwnerMixin, NetBoxModelForm): region = DynamicModelChoiceField( label=_('Region'), queryset=Region.objects.all(), diff --git a/netbox/dcim/graphql/filters.py b/netbox/dcim/graphql/filters.py index 9e5915146..edf6127c2 100644 --- a/netbox/dcim/graphql/filters.py +++ b/netbox/dcim/graphql/filters.py @@ -550,6 +550,10 @@ class InterfaceFilter( strawberry_django.filter_field() ) + @strawberry_django.filter_field + def cabled(self, value: bool, prefix: str): + return Q(**{f'{prefix}cable__isnull': (not value)}) + @strawberry_django.filter_field def connected(self, queryset, value: bool, prefix: str): if value is True: @@ -889,7 +893,7 @@ class PowerPortTemplateFilter(ModularComponentTemplateFilterMixin, ChangeLoggedM @strawberry_django.filter_type(models.RackType, lookups=True) -class RackTypeFilter(RackFilterMixin, WeightFilterMixin, PrimaryModelFilter): +class RackTypeFilter(ImageAttachmentFilterMixin, RackFilterMixin, WeightFilterMixin, PrimaryModelFilter): form_factor: BaseFilterLookup[Annotated['RackFormFactorEnum', strawberry.lazy('dcim.graphql.enums')]] | None = ( strawberry_django.filter_field() ) diff --git a/netbox/dcim/graphql/types.py b/netbox/dcim/graphql/types.py index 1132a0ca9..ac704c28e 100644 --- a/netbox/dcim/graphql/types.py +++ b/netbox/dcim/graphql/types.py @@ -734,7 +734,7 @@ class PowerPortTemplateType(ModularComponentTemplateType): filters=RackTypeFilter, pagination=True ) -class RackTypeType(PrimaryObjectType): +class RackTypeType(ImageAttachmentsMixin, PrimaryObjectType): rack_count: BigInt manufacturer: Annotated["ManufacturerType", strawberry.lazy('dcim.graphql.types')] diff --git a/netbox/dcim/models/modules.py b/netbox/dcim/models/modules.py index c6fd951f1..5c385e0e1 100644 --- a/netbox/dcim/models/modules.py +++ b/netbox/dcim/models/modules.py @@ -8,7 +8,7 @@ from jsonschema.exceptions import ValidationError as JSONValidationError from mptt.models import MPTTModel from dcim.choices import * -from dcim.utils import update_interface_bridges +from dcim.utils import create_port_mappings, update_interface_bridges from extras.models import ConfigContextModel, CustomField from netbox.models import PrimaryModel from netbox.models.features import ImageAttachmentsMixin @@ -156,6 +156,8 @@ class ModuleType(ImageAttachmentsMixin, PrimaryModel, WeightMixin): 'description': self.description, 'weight': float(self.weight) if self.weight is not None else None, 'weight_unit': self.weight_unit, + 'airflow': self.airflow, + 'attribute_data': self.attribute_data, 'comments': self.comments, } @@ -367,5 +369,8 @@ class Module(TrackingModelMixin, PrimaryModel, ConfigContextModel): if issubclass(component_model, MPTTModel) and update_instances: component_model.objects.rebuild() + # Replicate any front/rear port mappings from the ModuleType + create_port_mappings(self.device, self.module_type, self) + # Interface bridges have to be set after interface instantiation update_interface_bridges(self.device, self.module_type.interfacetemplates, self) diff --git a/netbox/dcim/models/racks.py b/netbox/dcim/models/racks.py index d7afb7896..c4eaa7e20 100644 --- a/netbox/dcim/models/racks.py +++ b/netbox/dcim/models/racks.py @@ -122,7 +122,7 @@ class RackBase(WeightMixin, PrimaryModel): abstract = True -class RackType(RackBase): +class RackType(ImageAttachmentsMixin, RackBase): """ Devices are housed within Racks. Each rack has a defined height measured in rack units, and a front and rear face. Each Rack is assigned to a Site and (optionally) a Location. @@ -373,7 +373,7 @@ class Rack(ContactsMixin, ImageAttachmentsMixin, TrackingModelMixin, RackBase): super().clean() # Validate location/site assignment - if self.site and self.location and self.location.site != self.site: + if self.site_id and self.location_id and self.location.site_id != self.site_id: raise ValidationError(_("Assigned location must belong to parent site ({site}).").format(site=self.site)) # Validate outer dimensions and unit diff --git a/netbox/dcim/tables/devices.py b/netbox/dcim/tables/devices.py index f01a3ed2f..859c5d573 100644 --- a/netbox/dcim/tables/devices.py +++ b/netbox/dcim/tables/devices.py @@ -27,6 +27,7 @@ __all__ = ( 'DeviceTable', 'FrontPortTable', 'InterfaceTable', + 'InterfaceLAGMemberTable', 'InventoryItemRoleTable', 'InventoryItemTable', 'MACAddressTable', @@ -689,6 +690,33 @@ class InterfaceTable(BaseInterfaceTable, ModularDeviceComponentTable, PathEndpoi default_columns = ('pk', 'name', 'device', 'label', 'enabled', 'type', 'description') +class InterfaceLAGMemberTable(PathEndpointTable, NetBoxTable): + parent = tables.Column( + verbose_name=_('Parent'), + accessor=Accessor('device'), + linkify=True, + ) + name = tables.Column( + verbose_name=_('Name'), + linkify=True, + order_by=('_name',), + ) + connection = columns.TemplateColumn( + accessor='connected_endpoints', + template_code=INTERFACE_LAG_MEMBERS_LINKTERMINATION, + verbose_name=_('Peer'), + orderable=False, + ) + tags = columns.TagColumn( + url_name='dcim:interface_list' + ) + + class Meta(NetBoxTable.Meta): + model = models.Interface + fields = ('pk', 'parent', 'name', 'type', 'connection') + default_columns = ('pk', 'parent', 'name', 'type', 'connection') + + class DeviceInterfaceTable(InterfaceTable): name = tables.TemplateColumn( verbose_name=_('Name'), diff --git a/netbox/dcim/tables/template_code.py b/netbox/dcim/tables/template_code.py index 356f76750..3675a18cc 100644 --- a/netbox/dcim/tables/template_code.py +++ b/netbox/dcim/tables/template_code.py @@ -24,6 +24,24 @@ INTERFACE_LINKTERMINATION = """ {% else %}""" + LINKTERMINATION + """{% endif %} """ +INTERFACE_LAG_MEMBERS_LINKTERMINATION = """ +{% for termination in value %} + {% if termination.parent_object %} + {{ termination.parent_object }} + + {% endif %} + {{ termination }} + {% if termination.lag %} + + {{ termination.lag }} + (LAG) + {% endif %} + {% if not forloop.last %}
{% endif %} +{% empty %} + {{ ''|placeholder }} +{% endfor %} +""" + CABLE_LENGTH = """ {% load helpers %} {% if record.length %}{{ record.length|floatformat:"-2" }} {{ record.length_unit }}{% endif %} diff --git a/netbox/dcim/tests/test_models.py b/netbox/dcim/tests/test_models.py index c4b9e37bb..6e843015e 100644 --- a/netbox/dcim/tests/test_models.py +++ b/netbox/dcim/tests/test_models.py @@ -875,6 +875,142 @@ class ModuleBayTestCase(TestCase): self.assertIsNone(bay2.parent) self.assertIsNone(bay2.module) + def test_module_installation_creates_port_mappings(self): + """ + Test that installing a module with front/rear port templates correctly + creates PortMapping instances for the device. + """ + device = Device.objects.first() + manufacturer = Manufacturer.objects.first() + module_bay = ModuleBay.objects.create(device=device, name='Test Bay PortMapping 1') + + # Create a module type with a rear port template + module_type_with_mappings = ModuleType.objects.create( + manufacturer=manufacturer, + model='Module Type With Mappings', + ) + + # Create a rear port template with 12 positions (splice) + rear_port_template = RearPortTemplate.objects.create( + module_type=module_type_with_mappings, + name='Rear Port 1', + type=PortTypeChoices.TYPE_SPLICE, + positions=12, + ) + + # Create 12 front port templates mapped to the rear port + front_port_templates = [] + for i in range(1, 13): + front_port_template = FrontPortTemplate.objects.create( + module_type=module_type_with_mappings, + name=f'port {i}', + type=PortTypeChoices.TYPE_LC, + positions=1, + ) + front_port_templates.append(front_port_template) + + # Create port template mapping + PortTemplateMapping.objects.create( + device_type=None, + module_type=module_type_with_mappings, + front_port=front_port_template, + front_port_position=1, + rear_port=rear_port_template, + rear_port_position=i, + ) + + # Install the module + module = Module.objects.create( + device=device, + module_bay=module_bay, + module_type=module_type_with_mappings, + status=ModuleStatusChoices.STATUS_ACTIVE, + ) + + # Verify that front ports were created + front_ports = FrontPort.objects.filter(device=device, module=module) + self.assertEqual(front_ports.count(), 12) + + # Verify that the rear port was created + rear_ports = RearPort.objects.filter(device=device, module=module) + self.assertEqual(rear_ports.count(), 1) + rear_port = rear_ports.first() + self.assertEqual(rear_port.positions, 12) + + # Verify that port mappings were created + port_mappings = PortMapping.objects.filter(front_port__module=module) + self.assertEqual(port_mappings.count(), 12) + + # Verify each mapping is correct + for i, front_port_template in enumerate(front_port_templates, start=1): + front_port = FrontPort.objects.get( + device=device, + name=front_port_template.name, + module=module, + ) + + # Check that a mapping exists for this front port + mapping = PortMapping.objects.get( + device=device, + front_port=front_port, + front_port_position=1, + ) + + self.assertEqual(mapping.rear_port, rear_port) + self.assertEqual(mapping.front_port_position, 1) + self.assertEqual(mapping.rear_port_position, i) + + def test_module_installation_without_mappings(self): + """ + Test that installing a module without port template mappings + doesn't create any PortMapping instances. + """ + device = Device.objects.first() + manufacturer = Manufacturer.objects.first() + module_bay = ModuleBay.objects.create(device=device, name='Test Bay PortMapping 2') + + # Create a module type without any port template mappings + module_type_no_mappings = ModuleType.objects.create( + manufacturer=manufacturer, + model='Module Type Without Mappings', + ) + + # Create a rear port template + RearPortTemplate.objects.create( + module_type=module_type_no_mappings, + name='Rear Port 1', + type=PortTypeChoices.TYPE_SPLICE, + positions=12, + ) + + # Create front port templates but DO NOT create PortTemplateMapping rows + for i in range(1, 13): + FrontPortTemplate.objects.create( + module_type=module_type_no_mappings, + name=f'port {i}', + type=PortTypeChoices.TYPE_LC, + positions=1, + ) + + # Install the module + module = Module.objects.create( + device=device, + module_bay=module_bay, + module_type=module_type_no_mappings, + status=ModuleStatusChoices.STATUS_ACTIVE, + ) + + # Verify no port mappings were created for this module + port_mappings = PortMapping.objects.filter( + device=device, + front_port__module=module, + front_port_position=1, + ) + self.assertEqual(port_mappings.count(), 0) + self.assertEqual(FrontPort.objects.filter(module=module).count(), 12) + self.assertEqual(RearPort.objects.filter(module=module).count(), 1) + self.assertEqual(PortMapping.objects.filter(front_port__module=module).count(), 0) + class CableTestCase(TestCase): diff --git a/netbox/dcim/utils.py b/netbox/dcim/utils.py index 4b9d0fb5c..5dcc20035 100644 --- a/netbox/dcim/utils.py +++ b/netbox/dcim/utils.py @@ -85,13 +85,13 @@ def update_interface_bridges(device, interface_templates, module=None): interface.save() -def create_port_mappings(device, device_type, module=None): +def create_port_mappings(device, device_or_module_type, module=None): """ - Replicate all front/rear port mappings from a DeviceType to the given device. + Replicate all front/rear port mappings from a DeviceType or ModuleType to the given device. """ from dcim.models import FrontPort, PortMapping, RearPort - templates = device_type.port_mappings.prefetch_related('front_port', 'rear_port') + templates = device_or_module_type.port_mappings.prefetch_related('front_port', 'rear_port') # Cache front & rear ports for efficient lookups by name front_ports = { diff --git a/netbox/dcim/views.py b/netbox/dcim/views.py index d12bd9f1c..f920a0bb3 100644 --- a/netbox/dcim/views.py +++ b/netbox/dcim/views.py @@ -880,6 +880,7 @@ class RackTypeView(GetRelatedModelsMixin, generic.ObjectView): panels.RackWeightPanel(title=_('Weight'), exclude=['total_weight']), CustomFieldsPanel(), RelatedObjectsPanel(), + ImageAttachmentsPanel(), ], ) @@ -3135,6 +3136,14 @@ class InterfaceView(generic.ObjectView): ) child_interfaces_table.configure(request) + # Get LAG interfaces + lag_interfaces = Interface.objects.restrict(request.user, 'view').filter(lag=instance) + lag_interfaces_table = tables.InterfaceLAGMemberTable( + lag_interfaces, + orderable=False + ) + lag_interfaces_table.configure(request) + # Get assigned VLANs and annotate whether each is tagged or untagged vlans = [] if instance.untagged_vlan is not None: @@ -3164,6 +3173,7 @@ class InterfaceView(generic.ObjectView): 'bridge_interfaces': bridge_interfaces, 'bridge_interfaces_table': bridge_interfaces_table, 'child_interfaces_table': child_interfaces_table, + 'lag_interfaces_table': lag_interfaces_table, 'vlan_table': vlan_table, 'vlan_translation_table': vlan_translation_table, } diff --git a/netbox/extras/api/customfields.py b/netbox/extras/api/customfields.py index 578ab8c4b..1ef4d1e1d 100644 --- a/netbox/extras/api/customfields.py +++ b/netbox/extras/api/customfields.py @@ -4,7 +4,6 @@ from drf_spectacular.utils import extend_schema_field from rest_framework.fields import Field from rest_framework.serializers import ValidationError -from core.models import ObjectType from extras.choices import CustomFieldTypeChoices from extras.constants import CUSTOMFIELD_EMPTY_VALUES from extras.models import CustomField @@ -24,13 +23,9 @@ class CustomFieldDefaultValues: def __call__(self, serializer_field): self.model = serializer_field.parent.Meta.model - # Retrieve the CustomFields for the parent model - object_type = ObjectType.objects.get_for_model(self.model) - fields = CustomField.objects.filter(object_types=object_type) - - # Populate the default value for each CustomField + # Populate the default value for each CustomField on the model value = {} - for field in fields: + for field in CustomField.objects.get_for_model(self.model): if field.default is not None: value[field.name] = field.default else: @@ -47,8 +42,7 @@ class CustomFieldsDataField(Field): Cache CustomFields assigned to this model to avoid redundant database queries """ if not hasattr(self, '_custom_fields'): - object_type = ObjectType.objects.get_for_model(self.parent.Meta.model) - self._custom_fields = CustomField.objects.filter(object_types=object_type) + self._custom_fields = CustomField.objects.get_for_model(self.parent.Meta.model) return self._custom_fields def to_representation(self, obj): diff --git a/netbox/extras/dashboard/widgets.py b/netbox/extras/dashboard/widgets.py index 935e48051..39bfcb13d 100644 --- a/netbox/extras/dashboard/widgets.py +++ b/netbox/extras/dashboard/widgets.py @@ -75,10 +75,11 @@ def get_bookmarks_object_type_choices(): def get_models_from_content_types(content_types): """ Return a list of models corresponding to the given content types, identified by natural key. + Accepts both lowercase (e.g. "dcim.site") and PascalCase (e.g. "dcim.Site") model names. """ models = [] for content_type_id in content_types: - app_label, model_name = content_type_id.split('.') + app_label, model_name = content_type_id.lower().split('.') try: content_type = ObjectType.objects.get_by_natural_key(app_label, model_name) if content_type.model_class(): diff --git a/netbox/extras/events.py b/netbox/extras/events.py index 4557da8b0..392071877 100644 --- a/netbox/extras/events.py +++ b/netbox/extras/events.py @@ -1,5 +1,5 @@ import logging -from collections import defaultdict +from collections import UserDict, defaultdict from django.conf import settings from django.utils import timezone @@ -12,7 +12,6 @@ from core.models import ObjectType from netbox.config import get_config from netbox.constants import RQ_QUEUE_DEFAULT from netbox.models.features import has_feature -from users.models import User from utilities.api import get_serializer_for_model from utilities.request import copy_safe_request from utilities.rqworker import get_rq_retry @@ -23,6 +22,21 @@ from .models import EventRule logger = logging.getLogger('netbox.events_processor') +class EventContext(UserDict): + """ + A custom dictionary that automatically serializes its associated object on demand. + """ + + # We're emulating a dictionary here (rather than using a custom class) because prior to NetBox v4.5.2, events were + # queued as dictionaries for processing by handles in EVENTS_PIPELINE. We need to avoid introducing any breaking + # changes until a suitable minor release. + def __getitem__(self, item): + if item == 'data' and 'data' not in self: + data = serialize_for_event(self['object']) + self.__setitem__('data', data) + return super().__getitem__(item) + + def serialize_for_event(instance): """ Return a serialized representation of the given instance suitable for use in a queued event. @@ -37,18 +51,26 @@ def serialize_for_event(instance): def get_snapshots(instance, event_type): - snapshots = { - 'prechange': getattr(instance, '_prechange_snapshot', None), - 'postchange': None, - } - if event_type != OBJECT_DELETED: - # Use model's serialize_object() method if defined; fall back to serialize_object() utility function - if hasattr(instance, 'serialize_object'): - snapshots['postchange'] = instance.serialize_object() - else: - snapshots['postchange'] = serialize_object(instance) + """ + Return a dictionary of pre- and post-change snapshots for the given instance. + """ + if event_type == OBJECT_DELETED: + # Post-change snapshot must be empty for deleted objects + postchange_snapshot = None + elif hasattr(instance, '_postchange_snapshot'): + # Use the cached post-change snapshot if one is available + postchange_snapshot = instance._postchange_snapshot + elif hasattr(instance, 'serialize_object'): + # Use model's serialize_object() method if defined + postchange_snapshot = instance.serialize_object() + else: + # Fall back to the serialize_object() utility function + postchange_snapshot = serialize_object(instance) - return snapshots + return { + 'prechange': getattr(instance, '_prechange_snapshot', None), + 'postchange': postchange_snapshot, + } def enqueue_event(queue, instance, request, event_type): @@ -66,37 +88,42 @@ def enqueue_event(queue, instance, request, event_type): assert instance.pk is not None key = f'{app_label}.{model_name}:{instance.pk}' if key in queue: - queue[key]['data'] = serialize_for_event(instance) queue[key]['snapshots']['postchange'] = get_snapshots(instance, event_type)['postchange'] # If the object is being deleted, update any prior "update" event to "delete" if event_type == OBJECT_DELETED: queue[key]['event_type'] = event_type else: - queue[key] = { - 'object_type': ObjectType.objects.get_for_model(instance), - 'object_id': instance.pk, - 'event_type': event_type, - 'data': serialize_for_event(instance), - 'snapshots': get_snapshots(instance, event_type), - 'request': request, + queue[key] = EventContext( + object_type=ObjectType.objects.get_for_model(instance), + object_id=instance.pk, + object=instance, + event_type=event_type, + snapshots=get_snapshots(instance, event_type), + request=request, + user=request.user, # Legacy request attributes for backward compatibility - 'username': request.user.username, - 'request_id': request.id, - } + username=request.user.username, + request_id=request.id, + ) + # Force serialization of objects prior to them actually being deleted + if event_type == OBJECT_DELETED: + queue[key]['data'] = serialize_for_event(instance) -def process_event_rules(event_rules, object_type, event_type, data, username=None, snapshots=None, request=None): - user = None # To be resolved from the username if needed +def process_event_rules(event_rules, object_type, event): + """ + Process a list of EventRules against an event. + """ for event_rule in event_rules: # Evaluate event rule conditions (if any) - if not event_rule.eval_conditions(data): + if not event_rule.eval_conditions(event['data']): continue # Compile event data event_data = event_rule.action_data or {} - event_data.update(data) + event_data.update(event['data']) # Webhooks if event_rule.action_type == EventRuleActionChoices.WEBHOOK: @@ -109,50 +136,41 @@ def process_event_rules(event_rules, object_type, event_type, data, username=Non params = { "event_rule": event_rule, "object_type": object_type, - "event_type": event_type, + "event_type": event['event_type'], "data": event_data, - "snapshots": snapshots, + "snapshots": event.get('snapshots'), "timestamp": timezone.now().isoformat(), - "username": username, + "username": event['username'], "retry": get_rq_retry() } - if snapshots: - params["snapshots"] = snapshots - if request: + if 'request' in event: # Exclude FILES - webhooks don't need uploaded files, # which can cause pickle errors with Pillow. - params["request"] = copy_safe_request(request, include_files=False) + params['request'] = copy_safe_request(event['request'], include_files=False) # Enqueue the task - rq_queue.enqueue( - "extras.webhooks.send_webhook", - **params - ) + rq_queue.enqueue('extras.webhooks.send_webhook', **params) # Scripts elif event_rule.action_type == EventRuleActionChoices.SCRIPT: # Resolve the script from action parameters script = event_rule.action_object.python_class() - # Retrieve the User if not already resolved - if user is None: - user = User.objects.get(username=username) - # Enqueue a Job to record the script's execution from extras.jobs import ScriptJob params = { "instance": event_rule.action_object, "name": script.name, - "user": user, + "user": event['user'], "data": event_data } - if snapshots: - params["snapshots"] = snapshots - if request: - params["request"] = copy_safe_request(request) - ScriptJob.enqueue( - **params - ) + if 'snapshots' in event: + params['snapshots'] = event['snapshots'] + if 'request' in event: + params['request'] = copy_safe_request(event['request']) + + # Enqueue the job + ScriptJob.enqueue(**params) # Notification groups elif event_rule.action_type == EventRuleActionChoices.NOTIFICATION: @@ -161,7 +179,7 @@ def process_event_rules(event_rules, object_type, event_type, data, username=Non object_type=object_type, object_id=event_data['id'], object_repr=event_data.get('display'), - event_type=event_type + event_type=event['event_type'] ) else: @@ -173,6 +191,8 @@ def process_event_rules(event_rules, object_type, event_type, data, username=Non def process_event_queue(events): """ Flush a list of object representation to RQ for EventRule processing. + + This is the default processor listed in EVENTS_PIPELINE. """ events_cache = defaultdict(dict) @@ -192,11 +212,7 @@ def process_event_queue(events): process_event_rules( event_rules=event_rules, object_type=object_type, - event_type=event['event_type'], - data=event['data'], - username=event['username'], - snapshots=event['snapshots'], - request=event['request'], + event=event, ) diff --git a/netbox/extras/forms/filtersets.py b/netbox/extras/forms/filtersets.py index 0a3036597..7ff458c0f 100644 --- a/netbox/extras/forms/filtersets.py +++ b/netbox/extras/forms/filtersets.py @@ -7,13 +7,12 @@ from extras.choices import * from extras.models import * from netbox.events import get_event_type_choices from netbox.forms import NetBoxModelFilterSetForm, PrimaryModelFilterSetForm -from netbox.forms.mixins import SavedFiltersMixin +from netbox.forms.mixins import OwnerFilterMixin, SavedFiltersMixin from tenancy.models import Tenant, TenantGroup -from users.models import Group, Owner, User +from users.models import Group, User from utilities.forms import BOOLEAN_WITH_BLANK_CHOICES, FilterForm, add_blank_choice from utilities.forms.fields import ( - ContentTypeChoiceField, ContentTypeMultipleChoiceField, DynamicModelChoiceField, DynamicModelMultipleChoiceField, - TagFilterField, + ContentTypeChoiceField, ContentTypeMultipleChoiceField, DynamicModelMultipleChoiceField, TagFilterField, ) from utilities.forms.rendering import FieldSet from utilities.forms.widgets import DateTimePicker @@ -39,7 +38,7 @@ __all__ = ( ) -class CustomFieldFilterForm(SavedFiltersMixin, FilterForm): +class CustomFieldFilterForm(OwnerFilterMixin, SavedFiltersMixin, FilterForm): model = CustomField fieldsets = ( FieldSet('q', 'filter_id'), @@ -47,6 +46,7 @@ class CustomFieldFilterForm(SavedFiltersMixin, FilterForm): FieldSet('choice_set_id', 'related_object_type_id', name=_('Type Options')), FieldSet('ui_visible', 'ui_editable', 'is_cloneable', name=_('Behavior')), FieldSet('validation_minimum', 'validation_maximum', 'validation_regex', name=_('Validation')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) object_type_id = ContentTypeMultipleChoiceField( queryset=ObjectType.objects.with_feature('custom_fields'), @@ -119,18 +119,14 @@ class CustomFieldFilterForm(SavedFiltersMixin, FilterForm): label=_('Validation regex'), required=False ) - owner_id = DynamicModelChoiceField( - queryset=Owner.objects.all(), - required=False, - label=_('Owner'), - ) -class CustomFieldChoiceSetFilterForm(SavedFiltersMixin, FilterForm): +class CustomFieldChoiceSetFilterForm(OwnerFilterMixin, SavedFiltersMixin, FilterForm): model = CustomFieldChoiceSet fieldsets = ( FieldSet('q', 'filter_id'), FieldSet('base_choices', 'choice', name=_('Choices')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) base_choices = forms.MultipleChoiceField( choices=CustomFieldChoiceSetBaseChoices, @@ -139,18 +135,14 @@ class CustomFieldChoiceSetFilterForm(SavedFiltersMixin, FilterForm): choice = forms.CharField( required=False ) - owner_id = DynamicModelChoiceField( - queryset=Owner.objects.all(), - required=False, - label=_('Owner'), - ) -class CustomLinkFilterForm(SavedFiltersMixin, FilterForm): +class CustomLinkFilterForm(OwnerFilterMixin, SavedFiltersMixin, FilterForm): model = CustomLink fieldsets = ( FieldSet('q', 'filter_id'), FieldSet('object_type_id', 'enabled', 'new_window', 'weight', name=_('Attributes')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) object_type_id = ContentTypeMultipleChoiceField( label=_('Object types'), @@ -175,19 +167,15 @@ class CustomLinkFilterForm(SavedFiltersMixin, FilterForm): label=_('Weight'), required=False ) - owner_id = DynamicModelChoiceField( - queryset=Owner.objects.all(), - required=False, - label=_('Owner'), - ) -class ExportTemplateFilterForm(SavedFiltersMixin, FilterForm): +class ExportTemplateFilterForm(OwnerFilterMixin, SavedFiltersMixin, FilterForm): model = ExportTemplate fieldsets = ( FieldSet('q', 'filter_id', 'object_type_id'), FieldSet('data_source_id', 'data_file_id', name=_('Data')), FieldSet('mime_type', 'file_name', 'file_extension', 'as_attachment', name=_('Rendering')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) data_source_id = DynamicModelMultipleChoiceField( queryset=DataSource.objects.all(), @@ -226,11 +214,6 @@ class ExportTemplateFilterForm(SavedFiltersMixin, FilterForm): choices=BOOLEAN_WITH_BLANK_CHOICES ) ) - owner_id = DynamicModelChoiceField( - queryset=Owner.objects.all(), - required=False, - label=_('Owner'), - ) class ImageAttachmentFilterForm(SavedFiltersMixin, FilterForm): @@ -250,11 +233,12 @@ class ImageAttachmentFilterForm(SavedFiltersMixin, FilterForm): ) -class SavedFilterFilterForm(SavedFiltersMixin, FilterForm): +class SavedFilterFilterForm(OwnerFilterMixin, SavedFiltersMixin, FilterForm): model = SavedFilter fieldsets = ( FieldSet('q', 'filter_id'), FieldSet('object_type_id', 'enabled', 'shared', 'weight', name=_('Attributes')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) object_type_id = ContentTypeMultipleChoiceField( label=_('Object types'), @@ -279,11 +263,6 @@ class SavedFilterFilterForm(SavedFiltersMixin, FilterForm): label=_('Weight'), required=False ) - owner_id = DynamicModelChoiceField( - queryset=Owner.objects.all(), - required=False, - label=_('Owner'), - ) class TableConfigFilterForm(SavedFiltersMixin, FilterForm): @@ -317,11 +296,12 @@ class TableConfigFilterForm(SavedFiltersMixin, FilterForm): ) -class WebhookFilterForm(NetBoxModelFilterSetForm): +class WebhookFilterForm(OwnerFilterMixin, NetBoxModelFilterSetForm): model = Webhook fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('payload_url', 'http_method', 'http_content_type', name=_('Attributes')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) http_content_type = forms.CharField( label=_('HTTP content type'), @@ -336,19 +316,15 @@ class WebhookFilterForm(NetBoxModelFilterSetForm): required=False, label=_('HTTP method') ) - owner_id = DynamicModelChoiceField( - queryset=Owner.objects.all(), - required=False, - label=_('Owner'), - ) tag = TagFilterField(model) -class EventRuleFilterForm(NetBoxModelFilterSetForm): +class EventRuleFilterForm(OwnerFilterMixin, NetBoxModelFilterSetForm): model = EventRule fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('object_type_id', 'event_type', 'action_type', 'enabled', name=_('Attributes')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) object_type_id = ContentTypeMultipleChoiceField( queryset=ObjectType.objects.with_feature('event_rules'), @@ -372,16 +348,16 @@ class EventRuleFilterForm(NetBoxModelFilterSetForm): choices=BOOLEAN_WITH_BLANK_CHOICES ) ) - owner_id = DynamicModelChoiceField( - queryset=Owner.objects.all(), - required=False, - label=_('Owner'), - ) tag = TagFilterField(model) -class TagFilterForm(SavedFiltersMixin, FilterForm): +class TagFilterForm(OwnerFilterMixin, SavedFiltersMixin, FilterForm): model = Tag + fieldsets = ( + FieldSet('q', 'filter_id'), + FieldSet('content_type_id', 'for_object_type_id', name=_('Attributes')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), + ) content_type_id = ContentTypeMultipleChoiceField( queryset=ObjectType.objects.with_feature('tags'), required=False, @@ -392,11 +368,6 @@ class TagFilterForm(SavedFiltersMixin, FilterForm): required=False, label=_('Allowed object type') ) - owner_id = DynamicModelChoiceField( - queryset=Owner.objects.all(), - required=False, - label=_('Owner'), - ) class ConfigContextProfileFilterForm(PrimaryModelFilterSetForm): @@ -404,6 +375,7 @@ class ConfigContextProfileFilterForm(PrimaryModelFilterSetForm): fieldsets = ( FieldSet('q', 'filter_id'), FieldSet('data_source_id', 'data_file_id', name=_('Data')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) data_source_id = DynamicModelMultipleChoiceField( queryset=DataSource.objects.all(), @@ -420,16 +392,17 @@ class ConfigContextProfileFilterForm(PrimaryModelFilterSetForm): ) -class ConfigContextFilterForm(SavedFiltersMixin, FilterForm): +class ConfigContextFilterForm(OwnerFilterMixin, SavedFiltersMixin, FilterForm): model = ConfigContext fieldsets = ( FieldSet('q', 'filter_id', 'tag_id'), - FieldSet('profile', name=_('Config Context')), + FieldSet('profile_id', name=_('Config Context')), FieldSet('data_source_id', 'data_file_id', name=_('Data')), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', name=_('Location')), FieldSet('device_type_id', 'platform_id', 'device_role_id', name=_('Device')), FieldSet('cluster_type_id', 'cluster_group_id', 'cluster_id', name=_('Cluster')), - FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')) + FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) profile_id = DynamicModelMultipleChoiceField( queryset=ConfigContextProfile.objects.all(), @@ -514,19 +487,15 @@ class ConfigContextFilterForm(SavedFiltersMixin, FilterForm): required=False, label=_('Tags') ) - owner_id = DynamicModelChoiceField( - queryset=Owner.objects.all(), - required=False, - label=_('Owner'), - ) -class ConfigTemplateFilterForm(SavedFiltersMixin, FilterForm): +class ConfigTemplateFilterForm(OwnerFilterMixin, SavedFiltersMixin, FilterForm): model = ConfigTemplate fieldsets = ( FieldSet('q', 'filter_id', 'tag'), FieldSet('data_source_id', 'data_file_id', 'auto_sync_enabled', name=_('Data')), - FieldSet('mime_type', 'file_name', 'file_extension', 'as_attachment', name=_('Rendering')) + FieldSet('mime_type', 'file_name', 'file_extension', 'as_attachment', name=_('Rendering')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) data_source_id = DynamicModelMultipleChoiceField( queryset=DataSource.objects.all(), @@ -568,11 +537,6 @@ class ConfigTemplateFilterForm(SavedFiltersMixin, FilterForm): choices=BOOLEAN_WITH_BLANK_CHOICES ) ) - owner_id = DynamicModelChoiceField( - queryset=Owner.objects.all(), - required=False, - label=_('Owner'), - ) class LocalConfigContextFilterForm(forms.Form): diff --git a/netbox/extras/forms/model_forms.py b/netbox/extras/forms/model_forms.py index 68151c80b..b0252962e 100644 --- a/netbox/extras/forms/model_forms.py +++ b/netbox/extras/forms/model_forms.py @@ -178,6 +178,13 @@ class CustomFieldChoiceSetForm(ChangelogMessageMixin, OwnerMixin, forms.ModelFor ) + ' choice1:First Choice') ) + fieldsets = ( + FieldSet( + 'name', 'description', 'base_choices', 'extra_choices', 'order_alphabetically', + name=_('Custom Field Choice Set') + ), + ) + class Meta: model = CustomFieldChoiceSet fields = ('name', 'description', 'base_choices', 'extra_choices', 'order_alphabetically', 'owner') diff --git a/netbox/extras/models/customfields.py b/netbox/extras/models/customfields.py index a25e7c04d..a29036821 100644 --- a/netbox/extras/models/customfields.py +++ b/netbox/extras/models/customfields.py @@ -19,6 +19,7 @@ from django.utils.translation import gettext_lazy as _ from core.models import ObjectType from extras.choices import * from extras.data import CHOICE_SETS +from netbox.context import query_cache from netbox.models import ChangeLoggedModel from netbox.models.features import CloningMixin, ExportTemplatesMixin from netbox.models.mixins import OwnerMixin @@ -58,8 +59,20 @@ class CustomFieldManager(models.Manager.from_queryset(RestrictedQuerySet)): """ Return all CustomFields assigned to the given model. """ + # Check the request cache before hitting the database + cache = query_cache.get() + if cache is not None: + if custom_fields := cache['custom_fields'].get(model._meta.model): + return custom_fields + content_type = ObjectType.objects.get_for_model(model._meta.concrete_model) - return self.get_queryset().filter(object_types=content_type) + custom_fields = self.get_queryset().filter(object_types=content_type) + + # Populate the request cache to avoid redundant lookups + if cache is not None: + cache['custom_fields'][model._meta.model] = custom_fields + + return custom_fields def get_defaults_for_model(self, model): """ diff --git a/netbox/extras/models/scripts.py b/netbox/extras/models/scripts.py index 944492d76..3d71d8308 100644 --- a/netbox/extras/models/scripts.py +++ b/netbox/extras/models/scripts.py @@ -137,7 +137,7 @@ class ScriptModule(PythonModuleMixin, JobsMixin, ManagedFile): module = self.get_module() except Exception as e: self.error = e - logger.debug(f"Failed to load script: {self.python_name} error: {e}") + logger.error(f"Failed to load script: {self.python_name} error: {e}") module = None scripts = {} diff --git a/netbox/extras/scripts.py b/netbox/extras/scripts.py index ad9e5bcc4..3ba7792a1 100644 --- a/netbox/extras/scripts.py +++ b/netbox/extras/scripts.py @@ -61,7 +61,7 @@ class ScriptVariable: self.field_attrs['label'] = label if description: self.field_attrs['help_text'] = description - if default: + if default is not None: self.field_attrs['initial'] = default if widget: self.field_attrs['widget'] = widget diff --git a/netbox/extras/signals.py b/netbox/extras/signals.py index 7105c38b4..e079abd17 100644 --- a/netbox/extras/signals.py +++ b/netbox/extras/signals.py @@ -4,11 +4,12 @@ from django.dispatch import receiver from core.events import * from core.signals import job_end, job_start -from extras.events import process_event_rules +from extras.events import EventContext, process_event_rules from extras.models import EventRule, Notification, Subscription from netbox.config import get_config from netbox.models.features import has_feature from netbox.signals import post_clean +from utilities.data import get_config_value_ci from utilities.exceptions import AbortRequest from .models import CustomField, TaggedItem from .utils import run_validators @@ -65,7 +66,7 @@ def run_save_validators(sender, instance, **kwargs): Run any custom validation rules for the model prior to calling save(). """ model_name = f'{sender._meta.app_label}.{sender._meta.model_name}' - validators = get_config().CUSTOM_VALIDATORS.get(model_name, []) + validators = get_config_value_ci(get_config().CUSTOM_VALIDATORS, model_name, default=[]) run_validators(instance, validators) @@ -102,14 +103,12 @@ def process_job_start_event_rules(sender, **kwargs): enabled=True, object_types=sender.object_type ) - username = sender.user.username if sender.user else None - process_event_rules( - event_rules=event_rules, - object_type=sender.object_type, + event = EventContext( event_type=JOB_STARTED, data=sender.data, - username=username + user=sender.user, ) + process_event_rules(event_rules, sender.object_type, event) @receiver(job_end) @@ -122,14 +121,12 @@ def process_job_end_event_rules(sender, **kwargs): enabled=True, object_types=sender.object_type ) - username = sender.user.username if sender.user else None - process_event_rules( - event_rules=event_rules, - object_type=sender.object_type, + event = EventContext( event_type=JOB_COMPLETED, data=sender.data, - username=username + user=sender.user, ) + process_event_rules(event_rules, sender.object_type, event) # diff --git a/netbox/extras/tests/test_views.py b/netbox/extras/tests/test_views.py index 91444e2ce..727f0f803 100644 --- a/netbox/extras/tests/test_views.py +++ b/netbox/extras/tests/test_views.py @@ -1,6 +1,7 @@ from django.contrib.contenttypes.models import ContentType from django.urls import reverse from django.test import tag +from unittest.mock import patch, PropertyMock from core.choices import ManagedFileRootPathChoices from core.events import * @@ -906,7 +907,7 @@ class ScriptValidationErrorTest(TestCase): user_permissions = ['extras.view_script', 'extras.run_script'] class TestScriptMixin: - bar = IntegerVar(min_value=0, max_value=30, default=30) + bar = IntegerVar(min_value=0, max_value=30) class TestScriptClass(TestScriptMixin, PythonClass): class Meta: @@ -930,8 +931,6 @@ class ScriptValidationErrorTest(TestCase): @tag('regression') def test_script_validation_error_displays_message(self): - from unittest.mock import patch - url = reverse('extras:script', kwargs={'pk': self.script.pk}) with patch('extras.views.get_workers_for_queue', return_value=['worker']): @@ -944,8 +943,6 @@ class ScriptValidationErrorTest(TestCase): @tag('regression') def test_script_validation_error_no_toast_for_fieldset_fields(self): - from unittest.mock import patch, PropertyMock - class FieldsetScript(PythonClass): class Meta: name = 'Fieldset test' @@ -967,3 +964,42 @@ class ScriptValidationErrorTest(TestCase): self.assertEqual(response.status_code, 200) messages = list(response.context['messages']) self.assertEqual(len(messages), 0) + + +class ScriptDefaultValuesTest(TestCase): + user_permissions = ['extras.view_script', 'extras.run_script'] + + class TestScriptClass(PythonClass): + class Meta: + name = 'Test script' + commit_default = False + + bool_default_true = BooleanVar(default=True) + bool_default_false = BooleanVar(default=False) + int_with_default = IntegerVar(default=0) + int_without_default = IntegerVar(required=False) + + def run(self, data, commit): + return "Complete" + + @classmethod + def setUpTestData(cls): + module = ScriptModule.objects.create(file_root=ManagedFileRootPathChoices.SCRIPTS, file_path='test_script.py') + cls.script = Script.objects.create(module=module, name='Test script', is_executable=True) + + def setUp(self): + super().setUp() + Script.python_class = property(lambda self: ScriptDefaultValuesTest.TestScriptClass) + + def test_default_values_are_used(self): + url = reverse('extras:script', kwargs={'pk': self.script.pk}) + + with patch('extras.views.get_workers_for_queue', return_value=['worker']): + with patch('extras.jobs.ScriptJob.enqueue') as mock_enqueue: + mock_enqueue.return_value.pk = 1 + self.client.post(url, {}) + call_kwargs = mock_enqueue.call_args.kwargs + self.assertEqual(call_kwargs['data']['bool_default_true'], True) + self.assertEqual(call_kwargs['data']['bool_default_false'], False) + self.assertEqual(call_kwargs['data']['int_with_default'], 0) + self.assertIsNone(call_kwargs['data']['int_without_default']) diff --git a/netbox/extras/views.py b/netbox/extras/views.py index 3c1fc395d..461ed423f 100644 --- a/netbox/extras/views.py +++ b/netbox/extras/views.py @@ -1511,7 +1511,13 @@ class ScriptView(BaseScriptView): 'script': script, }) - form = script_class.as_form(request.POST, request.FILES) + # Populate missing variables with their default values, if defined + post_data = request.POST.copy() + for name, var in script_class._get_vars().items(): + if name not in post_data and (initial := var.field_attrs.get('initial')) is not None: + post_data[name] = initial + + form = script_class.as_form(post_data, request.FILES) # Allow execution only if RQ worker process is running if not get_workers_for_queue('default'): diff --git a/netbox/ipam/forms/filtersets.py b/netbox/ipam/forms/filtersets.py index dd2987f28..e37d17d4b 100644 --- a/netbox/ipam/forms/filtersets.py +++ b/netbox/ipam/forms/filtersets.py @@ -45,9 +45,10 @@ IPADDRESS_MASK_LENGTH_CHOICES = add_blank_choice([ class VRFFilterForm(TenancyFilterForm, PrimaryModelFilterSetForm): model = VRF fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('import_target_id', 'export_target_id', name=_('Route Targets')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) import_target_id = DynamicModelMultipleChoiceField( queryset=RouteTarget.objects.all(), @@ -65,9 +66,10 @@ class VRFFilterForm(TenancyFilterForm, PrimaryModelFilterSetForm): class RouteTargetFilterForm(TenancyFilterForm, PrimaryModelFilterSetForm): model = RouteTarget fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('importing_vrf_id', 'exporting_vrf_id', name=_('VRF')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) importing_vrf_id = DynamicModelMultipleChoiceField( queryset=VRF.objects.all(), @@ -85,8 +87,9 @@ class RouteTargetFilterForm(TenancyFilterForm, PrimaryModelFilterSetForm): class RIRFilterForm(OrganizationalModelFilterSetForm): model = RIR fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('is_private', name=_('RIR')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) is_private = forms.NullBooleanField( required=False, @@ -101,9 +104,10 @@ class RIRFilterForm(OrganizationalModelFilterSetForm): class AggregateFilterForm(ContactModelFilterForm, TenancyFilterForm, PrimaryModelFilterSetForm): model = Aggregate fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('family', 'rir_id', name=_('Attributes')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), ) family = forms.ChoiceField( @@ -122,9 +126,10 @@ class AggregateFilterForm(ContactModelFilterForm, TenancyFilterForm, PrimaryMode class ASNRangeFilterForm(TenancyFilterForm, OrganizationalModelFilterSetForm): model = ASNRange fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('rir_id', 'start', 'end', name=_('Range')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) rir_id = DynamicModelMultipleChoiceField( queryset=RIR.objects.all(), @@ -145,9 +150,10 @@ class ASNRangeFilterForm(TenancyFilterForm, OrganizationalModelFilterSetForm): class ASNFilterForm(TenancyFilterForm, PrimaryModelFilterSetForm): model = ASN fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('rir_id', 'site_group_id', 'site_id', name=_('Assignment')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) rir_id = DynamicModelMultipleChoiceField( queryset=RIR.objects.all(), @@ -170,7 +176,8 @@ class ASNFilterForm(TenancyFilterForm, PrimaryModelFilterSetForm): class RoleFilterForm(OrganizationalModelFilterSetForm): model = Role fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) tag = TagFilterField(model) @@ -178,7 +185,7 @@ class RoleFilterForm(OrganizationalModelFilterSetForm): class PrefixFilterForm(ContactModelFilterForm, TenancyFilterForm, PrimaryModelFilterSetForm): model = Prefix fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet( 'within_include', 'family', 'status', 'role_id', 'mask_length', 'is_pool', 'mark_utilized', name=_('Addressing') @@ -187,6 +194,7 @@ class PrefixFilterForm(ContactModelFilterForm, TenancyFilterForm, PrimaryModelFi FieldSet('vrf_id', 'present_in_vrf_id', name=_('VRF')), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', name=_('Scope')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), ) mask_length__lte = forms.IntegerField( @@ -284,9 +292,10 @@ class PrefixFilterForm(ContactModelFilterForm, TenancyFilterForm, PrimaryModelFi class IPRangeFilterForm(ContactModelFilterForm, TenancyFilterForm, PrimaryModelFilterSetForm): model = IPRange fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('family', 'vrf_id', 'status', 'role_id', 'mark_populated', 'mark_utilized', name=_('Attributes')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), ) family = forms.ChoiceField( @@ -331,14 +340,15 @@ class IPRangeFilterForm(ContactModelFilterForm, TenancyFilterForm, PrimaryModelF class IPAddressFilterForm(ContactModelFilterForm, TenancyFilterForm, PrimaryModelFilterSetForm): model = IPAddress fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet( 'parent', 'family', 'status', 'role', 'mask_length', 'assigned_to_interface', 'dns_name', name=_('Attributes') ), FieldSet('vrf_id', 'present_in_vrf_id', name=_('VRF')), - FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), FieldSet('device_id', 'virtual_machine_id', name=_('Device/VM')), + FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), ) selector_fields = ('filter_id', 'q', 'region_id', 'group_id', 'parent', 'status', 'role') @@ -409,9 +419,10 @@ class IPAddressFilterForm(ContactModelFilterForm, TenancyFilterForm, PrimaryMode class FHRPGroupFilterForm(PrimaryModelFilterSetForm): model = FHRPGroup fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('name', 'protocol', 'group_id', name=_('Attributes')), FieldSet('auth_type', 'auth_key', name=_('Authentication')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) name = forms.CharField( label=_('Name'), @@ -441,11 +452,12 @@ class FHRPGroupFilterForm(PrimaryModelFilterSetForm): class VLANGroupFilterForm(TenancyFilterForm, OrganizationalModelFilterSetForm): fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('region', 'site_group', 'site', 'location', 'rack', name=_('Location')), FieldSet('cluster_group', 'cluster', name=_('Cluster')), FieldSet('contains_vid', name=_('VLANs')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) model = VLANGroup region = DynamicModelMultipleChoiceField( @@ -495,8 +507,9 @@ class VLANGroupFilterForm(TenancyFilterForm, OrganizationalModelFilterSetForm): class VLANTranslationPolicyFilterForm(PrimaryModelFilterSetForm): model = VLANTranslationPolicy fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('name', name=_('Attributes')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) name = forms.CharField( required=False, @@ -532,11 +545,12 @@ class VLANTranslationRuleFilterForm(NetBoxModelFilterSetForm): class VLANFilterForm(TenancyFilterForm, PrimaryModelFilterSetForm): model = VLAN fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('region_id', 'site_group_id', 'site_id', name=_('Location')), FieldSet('group_id', 'status', 'role_id', 'vid', 'l2vpn_id', name=_('Attributes')), FieldSet('qinq_role', 'qinq_svlan_id', name=_('Q-in-Q/802.1ad')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) selector_fields = ('filter_id', 'q', 'group_id') region_id = DynamicModelMultipleChoiceField( @@ -604,8 +618,9 @@ class VLANFilterForm(TenancyFilterForm, PrimaryModelFilterSetForm): class ServiceTemplateFilterForm(PrimaryModelFilterSetForm): model = ServiceTemplate fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('protocol', 'port', name=_('Attributes')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) protocol = forms.ChoiceField( label=_('Protocol'), @@ -622,9 +637,10 @@ class ServiceTemplateFilterForm(PrimaryModelFilterSetForm): class ServiceFilterForm(ContactModelFilterForm, ServiceTemplateFilterForm): model = Service fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('protocol', 'port', name=_('Attributes')), FieldSet('device_id', 'virtual_machine_id', 'fhrpgroup_id', name=_('Assignment')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), ) device_id = DynamicModelMultipleChoiceField( diff --git a/netbox/ipam/models/services.py b/netbox/ipam/models/services.py index c2c9ca444..74504c5dc 100644 --- a/netbox/ipam/models/services.py +++ b/netbox/ipam/models/services.py @@ -87,7 +87,9 @@ class Service(ContactsMixin, ServiceBase, PrimaryModel): help_text=_("The specific IP addresses (if any) to which this application service is bound") ) - clone_fields = ['protocol', 'ports', 'description', 'parent', 'ipaddresses', ] + clone_fields = ( + 'protocol', 'ports', 'description', 'parent_object_type', 'parent_object_id', 'ipaddresses', + ) class Meta: indexes = ( diff --git a/netbox/ipam/tables/ip.py b/netbox/ipam/tables/ip.py index 707f7f5be..a173db714 100644 --- a/netbox/ipam/tables/ip.py +++ b/netbox/ipam/tables/ip.py @@ -370,6 +370,11 @@ class AnnotatedIPAddressTable(IPAddressTable): verbose_name=_('IP Address') ) + def render_pk(self, value, record, bound_column): + if type(record) is not self._meta.model: + return '' + return bound_column.column.render(value, bound_column, record) + class Meta(IPAddressTable.Meta): pass diff --git a/netbox/ipam/tables/template_code.py b/netbox/ipam/tables/template_code.py index 14b73b28d..250873c38 100644 --- a/netbox/ipam/tables/template_code.py +++ b/netbox/ipam/tables/template_code.py @@ -6,7 +6,7 @@ PREFIX_LINK = """ {% if record.pk %} {{ record.prefix }} {% else %} - {{ record.prefix }} + {{ record.prefix }} {% endif %} """ diff --git a/netbox/ipam/tables/vlans.py b/netbox/ipam/tables/vlans.py index d125da901..eaaee9a80 100644 --- a/netbox/ipam/tables/vlans.py +++ b/netbox/ipam/tables/vlans.py @@ -4,6 +4,7 @@ from django.utils.translation import gettext_lazy as _ from django_tables2.utils import Accessor from dcim.models import Interface +from dcim.tables.template_code import INTERFACE_LINKTERMINATION, LINKTERMINATION from ipam.models import * from netbox.tables import NetBoxTable, OrganizationalModelTable, PrimaryModelTable, columns from tenancy.tables import TenancyColumnsMixin, TenantColumn @@ -159,11 +160,26 @@ class VLANDevicesTable(VLANMembersTable): actions = columns.ActionsColumn( actions=('edit',) ) + link_peer = columns.TemplateColumn( + accessor='link_peers', + template_code=LINKTERMINATION, + orderable=False, + verbose_name=_('Link Peers'), + ) + + # Override PathEndpointTable.connection to accommodate virtual circuits + connection = columns.TemplateColumn( + accessor='_path__destinations', + template_code=INTERFACE_LINKTERMINATION, + orderable=False, + verbose_name=_('Connection'), + ) class Meta(NetBoxTable.Meta): model = Interface - fields = ('device', 'name', 'tagged', 'actions') - exclude = ('id', ) + fields = ('device', 'name', 'link_peer', 'connection', 'tagged', 'actions') + default_columns = ('device', 'name', 'connection', 'tagged', 'actions') + exclude = ('id',) class VLANVirtualMachinesTable(VLANMembersTable): diff --git a/netbox/ipam/tests/test_tables.py b/netbox/ipam/tests/test_tables.py new file mode 100644 index 000000000..2a6220f33 --- /dev/null +++ b/netbox/ipam/tests/test_tables.py @@ -0,0 +1,41 @@ +from django.test import RequestFactory, TestCase +from netaddr import IPNetwork + +from ipam.models import IPAddress, IPRange, Prefix +from ipam.tables import AnnotatedIPAddressTable +from ipam.utils import annotate_ip_space + + +class AnnotatedIPAddressTableTest(TestCase): + + @classmethod + def setUpTestData(cls): + cls.prefix = Prefix.objects.create( + prefix=IPNetwork('10.1.1.0/24'), + status='active' + ) + + cls.ip_address = IPAddress.objects.create( + address='10.1.1.1/24', + status='active' + ) + + cls.ip_range = IPRange.objects.create( + start_address=IPNetwork('10.1.1.2/24'), + end_address=IPNetwork('10.1.1.10/24'), + status='active' + ) + + def test_ipaddress_has_checkbox_iprange_does_not(self): + data = annotate_ip_space(self.prefix) + table = AnnotatedIPAddressTable(data, orderable=False) + table.columns.show('pk') + + request = RequestFactory().get('/') + html = table.as_html(request) + + ipaddress_checkbox_count = html.count(f'name="pk" value="{self.ip_address.pk}"') + self.assertEqual(ipaddress_checkbox_count, 1) + + iprange_checkbox_count = html.count(f'name="pk" value="{self.ip_range.pk}"') + self.assertEqual(iprange_checkbox_count, 0) diff --git a/netbox/ipam/utils.py b/netbox/ipam/utils.py index 790ac6503..53885367e 100644 --- a/netbox/ipam/utils.py +++ b/netbox/ipam/utils.py @@ -49,6 +49,9 @@ def add_requested_prefixes(parent, prefix_list, show_available=True, show_assign if prefix_list and show_available: # Find all unallocated space, add fake Prefix objects to child_prefixes. + # IMPORTANT: These are unsaved Prefix instances (pk=None). If this is ever changed to use + # saved Prefix instances with real pks, bulk delete will fail for mixed-type selections + # due to single-model form validation. See: https://github.com/netbox-community/netbox/issues/21176 available_prefixes = netaddr.IPSet(parent) ^ netaddr.IPSet([p.prefix for p in prefix_list]) available_prefixes = [Prefix(prefix=p, status=None) for p in available_prefixes.iter_cidrs()] child_prefixes = child_prefixes + available_prefixes diff --git a/netbox/netbox/api/fields.py b/netbox/netbox/api/fields.py index 7dfd7d7eb..0e790b2df 100644 --- a/netbox/netbox/api/fields.py +++ b/netbox/netbox/api/fields.py @@ -1,3 +1,4 @@ +from django.contrib.contenttypes.models import ContentType from django.core.exceptions import ObjectDoesNotExist from django.db.backends.postgresql.psycopg_any import NumericRange from django.utils.translation import gettext as _ @@ -109,7 +110,7 @@ class ContentTypeField(RelatedField): def to_internal_value(self, data): try: app_label, model = data.split('.') - return self.queryset.get(app_label=app_label, model=model) + return ContentType.objects.get_by_natural_key(app_label=app_label, model=model) except ObjectDoesNotExist: self.fail('does_not_exist', content_type=data) except (AttributeError, TypeError, ValueError): diff --git a/netbox/netbox/api/serializers/base.py b/netbox/netbox/api/serializers/base.py index 6cd4e5738..0aa1385b0 100644 --- a/netbox/netbox/api/serializers/base.py +++ b/netbox/netbox/api/serializers/base.py @@ -1,9 +1,8 @@ from functools import cached_property -from rest_framework import serializers -from rest_framework.utils.serializer_helpers import BindingDict -from drf_spectacular.utils import extend_schema_field from drf_spectacular.types import OpenApiTypes +from drf_spectacular.utils import extend_schema_field +from rest_framework import serializers from utilities.api import get_related_object_by_attrs from .fields import NetBoxAPIHyperlinkedIdentityField, NetBoxURLHyperlinkedIdentityField @@ -19,16 +18,18 @@ class BaseModelSerializer(serializers.ModelSerializer): display_url = NetBoxURLHyperlinkedIdentityField() display = serializers.SerializerMethodField(read_only=True) - def __init__(self, *args, nested=False, fields=None, **kwargs): + def __init__(self, *args, nested=False, fields=None, omit=None, **kwargs): """ Extends the base __init__() method to support dynamic fields. :param nested: Set to True if this serializer is being employed within a parent serializer :param fields: An iterable of fields to include when rendering the serialized object, If nested is True but no fields are specified, Meta.brief_fields will be used. + :param omit: An iterable of fields to omit from the serialized object """ self.nested = nested - self._requested_fields = fields + self._include_fields = fields or [] + self._omit_fields = omit or [] # Disable validators for nested objects (which already exist) if self.nested: @@ -36,8 +37,8 @@ class BaseModelSerializer(serializers.ModelSerializer): # If this serializer is nested but no fields have been specified, # default to using Meta.brief_fields (if set) - if self.nested and not fields: - self._requested_fields = getattr(self.Meta, 'brief_fields', None) + if self.nested and not fields and not omit: + self._include_fields = getattr(self.Meta, 'brief_fields', None) super().__init__(*args, **kwargs) @@ -54,16 +55,19 @@ class BaseModelSerializer(serializers.ModelSerializer): @cached_property def fields(self): """ - Override the fields property to check for requested fields. If defined, - return only the applicable fields. + Override the fields property to return only specifically requested fields if needed. """ - if not self._requested_fields: - return super().fields + fields = super().fields + + # Include only requested fields + if self._include_fields: + for field_name in set(fields) - set(self._include_fields): + fields.pop(field_name, None) + + # Remove omitted fields + for field_name in set(self._omit_fields): + fields.pop(field_name, None) - fields = BindingDict(self) - for key, value in self.get_fields().items(): - if key in self._requested_fields: - fields[key] = value return fields @extend_schema_field(OpenApiTypes.STR) @@ -108,6 +112,7 @@ class ValidatedModelSerializer(BaseModelSerializer): for k, v in attrs.items(): setattr(instance, k, v) instance._m2m_values = m2m_values - instance.full_clean() + # Skip uniqueness validation of individual fields inside `full_clean()` (this is handled by the serializer) + instance.full_clean(validate_unique=False) return data diff --git a/netbox/netbox/api/viewsets/__init__.py b/netbox/netbox/api/viewsets/__init__.py index 6241be4cd..57bceb674 100644 --- a/netbox/netbox/api/viewsets/__init__.py +++ b/netbox/netbox/api/viewsets/__init__.py @@ -5,13 +5,13 @@ from django.core.exceptions import ObjectDoesNotExist, PermissionDenied from django.db import router, transaction from django.db.models import ProtectedError, RestrictedError from django_pglocks import advisory_lock -from netbox.constants import ADVISORY_LOCK_KEYS from rest_framework import mixins as drf_mixins from rest_framework import status from rest_framework.response import Response from rest_framework.viewsets import GenericViewSet from netbox.api.serializers.features import ChangeLogMessageSerializer +from netbox.constants import ADVISORY_LOCK_KEYS from utilities.api import get_annotations_for_serializer, get_prefetches_for_serializer from utilities.exceptions import AbortRequest from utilities.query import reapply_model_ordering @@ -59,33 +59,38 @@ class BaseViewSet(GenericViewSet): serializer_class = self.get_serializer_class() # Dynamically resolve prefetches for included serializer fields and attach them to the queryset - if prefetch := get_prefetches_for_serializer(serializer_class, fields_to_include=self.requested_fields): + if prefetch := get_prefetches_for_serializer(serializer_class, **self.field_kwargs): qs = qs.prefetch_related(*prefetch) # Dynamically resolve annotations for RelatedObjectCountFields on the serializer and attach them to the queryset - if annotations := get_annotations_for_serializer(serializer_class, fields_to_include=self.requested_fields): + if annotations := get_annotations_for_serializer(serializer_class, **self.field_kwargs): qs = qs.annotate(**annotations) return qs def get_serializer(self, *args, **kwargs): - - # If specific fields have been requested, pass them to the serializer - if self.requested_fields: - kwargs['fields'] = self.requested_fields - + # Pass the fields/omit kwargs (if specified by the request) to the serializer + kwargs.update(**self.field_kwargs) return super().get_serializer(*args, **kwargs) @cached_property - def requested_fields(self): + def field_kwargs(self): + """Return a dictionary of keyword arguments to be passed when instantiating the serializer.""" # An explicit list of fields was requested if requested_fields := self.request.query_params.get('fields'): - return requested_fields.split(',') + return {'fields': requested_fields.split(',')} + + # An explicit list of fields to omit was requested + if omit_fields := self.request.query_params.get('omit'): + return {'omit': omit_fields.split(',')} + # Brief mode has been enabled for this request - elif self.brief: + if self.brief: serializer_class = self.get_serializer_class() - return getattr(serializer_class.Meta, 'brief_fields', None) - return None + if brief_fields := getattr(serializer_class.Meta, 'brief_fields', None): + return {'fields': brief_fields} + + return {} class NetBoxReadOnlyModelViewSet( @@ -165,6 +170,28 @@ class NetBoxModelViewSet( # Creates + def create(self, request, *args, **kwargs): + serializer = self.get_serializer(data=request.data) + serializer.is_valid(raise_exception=True) + bulk_create = getattr(serializer, 'many', False) + self.perform_create(serializer) + + # After creating the instance(s), re-initialize the serializer with a queryset + # to ensure related objects are prefetched. + if bulk_create: + instance_pks = [obj.pk for obj in serializer.instance] + # Order by PK to ensure that the ordering of objects in the response + # matches the ordering of those in the request. + qs = self.get_queryset().filter(pk__in=instance_pks).order_by('pk') + else: + qs = self.get_queryset().get(pk=serializer.instance.pk) + + # Re-serialize the instance(s) with prefetched data + serializer = self.get_serializer(qs, many=bulk_create) + + headers = self.get_success_headers(serializer.data) + return Response(serializer.data, status=status.HTTP_201_CREATED, headers=headers) + def perform_create(self, serializer): model = self.queryset.model logger = logging.getLogger(f'netbox.api.views.{self.__class__.__name__}') @@ -181,9 +208,20 @@ class NetBoxModelViewSet( # Updates def update(self, request, *args, **kwargs): - # Hotwire get_object() to ensure we save a pre-change snapshot - self.get_object = self.get_object_with_snapshot - return super().update(request, *args, **kwargs) + partial = kwargs.pop('partial', False) + instance = self.get_object_with_snapshot() + serializer = self.get_serializer(instance, data=request.data, partial=partial) + serializer.is_valid(raise_exception=True) + self.perform_update(serializer) + + # After updating the instance, re-initialize the serializer with a queryset + # to ensure related objects are prefetched. + qs = self.get_queryset().get(pk=serializer.instance.pk) + + # Re-serialize the instance(s) with prefetched data + serializer = self.get_serializer(qs) + + return Response(serializer.data) def perform_update(self, serializer): model = self.queryset.model diff --git a/netbox/netbox/api/viewsets/mixins.py b/netbox/netbox/api/viewsets/mixins.py index e74488164..7f753240e 100644 --- a/netbox/netbox/api/viewsets/mixins.py +++ b/netbox/netbox/api/viewsets/mixins.py @@ -108,13 +108,17 @@ class BulkUpdateModelMixin: obj.pop('id'): obj for obj in request.data } - data = self.perform_bulk_update(qs, update_data, partial=partial) + object_pks = self.perform_bulk_update(qs, update_data, partial=partial) - return Response(data, status=status.HTTP_200_OK) + # Prefetch related objects for all updated instances + qs = self.get_queryset().filter(pk__in=object_pks) + serializer = self.get_serializer(qs, many=True) + + return Response(serializer.data, status=status.HTTP_200_OK) def perform_bulk_update(self, objects, update_data, partial): + updated_pks = [] with transaction.atomic(using=router.db_for_write(self.queryset.model)): - data_list = [] for obj in objects: data = update_data.get(obj.id) if hasattr(obj, 'snapshot'): @@ -122,9 +126,9 @@ class BulkUpdateModelMixin: serializer = self.get_serializer(obj, data=data, partial=partial) serializer.is_valid(raise_exception=True) self.perform_update(serializer) - data_list.append(serializer.data) + updated_pks.append(obj.pk) - return data_list + return updated_pks def bulk_partial_update(self, request, *args, **kwargs): kwargs['partial'] = True diff --git a/netbox/netbox/context.py b/netbox/netbox/context.py index 744c36df4..78cad2176 100644 --- a/netbox/netbox/context.py +++ b/netbox/netbox/context.py @@ -3,8 +3,10 @@ from contextvars import ContextVar __all__ = ( 'current_request', 'events_queue', + 'query_cache', ) current_request = ContextVar('current_request', default=None) events_queue = ContextVar('events_queue', default=dict()) +query_cache = ContextVar('query_cache', default=None) diff --git a/netbox/netbox/context_managers.py b/netbox/netbox/context_managers.py index 7b01cce94..1d2ff61a2 100644 --- a/netbox/netbox/context_managers.py +++ b/netbox/netbox/context_managers.py @@ -1,6 +1,7 @@ +from collections import defaultdict from contextlib import contextmanager -from netbox.context import current_request, events_queue +from netbox.context import current_request, events_queue, query_cache from netbox.utils import register_request_processor from extras.events import flush_events @@ -16,6 +17,7 @@ def event_tracking(request): """ current_request.set(request) events_queue.set({}) + query_cache.set(defaultdict(dict)) yield @@ -26,3 +28,4 @@ def event_tracking(request): # Clear context vars current_request.set(None) events_queue.set({}) + query_cache.set(None) diff --git a/netbox/netbox/filtersets.py b/netbox/netbox/filtersets.py index 7ed98209d..33f7cb4a3 100644 --- a/netbox/netbox/filtersets.py +++ b/netbox/netbox/filtersets.py @@ -305,18 +305,13 @@ class NetBoxModelFilterSet(ChangeLoggedModelFilterSet): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) - # Dynamically add a Filter for each CustomField applicable to the parent model - custom_fields = CustomField.objects.filter( - object_types=ContentType.objects.get_for_model(self._meta.model) - ).exclude( - filter_logic=CustomFieldFilterLogicChoices.FILTER_DISABLED - ) - custom_field_filters = {} - for custom_field in custom_fields: - filter_name = f'cf_{custom_field.name}' - filter_instance = custom_field.to_filter() - if filter_instance: + for custom_field in CustomField.objects.get_for_model(self._meta.model): + if custom_field.filter_logic == CustomFieldFilterLogicChoices.FILTER_DISABLED: + # Skip disabled fields + continue + if filter_instance := custom_field.to_filter(): + filter_name = f'cf_{custom_field.name}' custom_field_filters[filter_name] = filter_instance # Add relevant additional lookups diff --git a/netbox/netbox/forms/bulk_import.py b/netbox/netbox/forms/bulk_import.py index 9d04135d4..c5609a2a7 100644 --- a/netbox/netbox/forms/bulk_import.py +++ b/netbox/netbox/forms/bulk_import.py @@ -31,10 +31,11 @@ class NetBoxModelImportForm(CSVModelForm, NetBoxModelForm): ) def _get_custom_fields(self, content_type): - return CustomField.objects.filter( - object_types=content_type, - ui_editable=CustomFieldUIEditableChoices.YES - ) + # Return only custom fields that are editable in the UI + return [ + cf for cf in CustomField.objects.get_for_model(content_type.model_class()) + if cf.ui_editable == CustomFieldUIEditableChoices.YES + ] def _get_form_field(self, customfield): return customfield.to_form_field(for_csv_import=True) diff --git a/netbox/netbox/forms/filtersets.py b/netbox/netbox/forms/filtersets.py index d334ee914..8ff20264e 100644 --- a/netbox/netbox/forms/filtersets.py +++ b/netbox/netbox/forms/filtersets.py @@ -1,12 +1,10 @@ from django import forms -from django.db.models import Q from django.utils.translation import gettext_lazy as _ from extras.choices import * -from users.models import Owner -from utilities.forms.fields import DynamicModelChoiceField, QueryField +from utilities.forms.fields import QueryField from utilities.forms.mixins import FilterModifierMixin -from .mixins import CustomFieldsMixin, SavedFiltersMixin +from .mixins import CustomFieldsMixin, OwnerFilterMixin, SavedFiltersMixin __all__ = ( 'NestedGroupModelFilterSetForm', @@ -36,10 +34,13 @@ class NetBoxModelFilterSetForm(FilterModifierMixin, CustomFieldsMixin, SavedFilt selector_fields = ('filter_id', 'q') def _get_custom_fields(self, content_type): - return super()._get_custom_fields(content_type).exclude( - Q(filter_logic=CustomFieldFilterLogicChoices.FILTER_DISABLED) | - Q(type=CustomFieldTypeChoices.TYPE_JSON) - ) + # Return only non-hidden custom fields for which filtering is enabled (excluding JSON fields) + return [ + cf for cf in super()._get_custom_fields(content_type) if ( + cf.filter_logic != CustomFieldFilterLogicChoices.FILTER_DISABLED and + cf.type != CustomFieldTypeChoices.TYPE_JSON + ) + ] def _get_form_field(self, customfield): return customfield.to_form_field( @@ -47,14 +48,6 @@ class NetBoxModelFilterSetForm(FilterModifierMixin, CustomFieldsMixin, SavedFilt ) -class OwnerFilterMixin(forms.Form): - owner_id = DynamicModelChoiceField( - queryset=Owner.objects.all(), - required=False, - label=_('Owner'), - ) - - class PrimaryModelFilterSetForm(OwnerFilterMixin, NetBoxModelFilterSetForm): """ FilterSet form for models which inherit from PrimaryModel. diff --git a/netbox/netbox/forms/mixins.py b/netbox/netbox/forms/mixins.py index 4ee11b0bb..1460c86ba 100644 --- a/netbox/netbox/forms/mixins.py +++ b/netbox/netbox/forms/mixins.py @@ -4,13 +4,14 @@ from django.utils.translation import gettext as _ from core.models import ObjectType from extras.choices import * from extras.models import * -from users.models import Owner +from users.models import OwnerGroup, Owner from utilities.forms.fields import DynamicModelChoiceField, DynamicModelMultipleChoiceField __all__ = ( 'ChangelogMessageMixin', 'CustomFieldsMixin', 'OwnerMixin', + 'OwnerFilterMixin', 'SavedFiltersMixin', 'TagsMixin', ) @@ -22,7 +23,7 @@ class ChangelogMessageMixin(forms.Form): """ changelog_message = forms.CharField( required=False, - max_length=200 + max_length=200, ) def __init__(self, *args, **kwargs): @@ -42,6 +43,7 @@ class CustomFieldsMixin: Attributes: model: The model class """ + model = None def __init__(self, *args, **kwargs): @@ -63,9 +65,11 @@ class CustomFieldsMixin: return ObjectType.objects.get_for_model(self.model) def _get_custom_fields(self, content_type): - return CustomField.objects.filter(object_types=content_type).exclude( - ui_editable=CustomFieldUIEditableChoices.HIDDEN - ) + # Return only custom fields that are not hidden from the UI + return [ + cf for cf in CustomField.objects.get_for_model(content_type.model_class()) + if cf.ui_editable != CustomFieldUIEditableChoices.HIDDEN + ] def _get_form_field(self, customfield): return customfield.to_form_field() @@ -86,13 +90,20 @@ class CustomFieldsMixin: class SavedFiltersMixin(forms.Form): + """ + Form mixin for forms that support saved filters. + + Provides a field for selecting a saved filter, + with options limited to those applicable to the form's model. + """ + filter_id = DynamicModelMultipleChoiceField( queryset=SavedFilter.objects.all(), required=False, label=_('Saved Filter'), query_params={ 'usable': True, - } + }, ) def __init__(self, *args, **kwargs): @@ -107,6 +118,13 @@ class SavedFiltersMixin(forms.Form): class TagsMixin(forms.Form): + """ + Mixin for forms that support tagging. + + Provides a field for selecting tags, + with options limited to those applicable to the form's model. + """ + tags = DynamicModelMultipleChoiceField( queryset=Tag.objects.all(), required=False, @@ -124,10 +142,47 @@ class TagsMixin(forms.Form): class OwnerMixin(forms.Form): """ - Add an `owner` field to forms for models which support Owner assignment. + Mixin for forms which adds ownership fields. + + Include this mixin in forms for models which + support owner and/or owner group assignment. """ + + owner_group = DynamicModelChoiceField( + label=_('Owner group'), + queryset=OwnerGroup.objects.all(), + required=False, + null_option='None', + initial_params={'members': '$owner'}, + ) owner = DynamicModelChoiceField( queryset=Owner.objects.all(), required=False, + query_params={'group_id': '$owner_group'}, + label=_('Owner'), + ) + + +class OwnerFilterMixin(forms.Form): + """ + Mixin for filterset forms which adds owner and owner group filtering. + + Include this mixin in filterset forms for models + which support owner and/or owner group assignment. + """ + + owner_group_id = DynamicModelMultipleChoiceField( + queryset=OwnerGroup.objects.all(), + required=False, + null_option='None', + label=_('Owner Group'), + ) + owner_id = DynamicModelMultipleChoiceField( + queryset=Owner.objects.all(), + required=False, + null_option='None', + query_params={ + 'group_id': '$owner_group_id' + }, label=_('Owner'), ) diff --git a/netbox/netbox/graphql/pagination.py b/netbox/netbox/graphql/pagination.py new file mode 100644 index 000000000..53c159b12 --- /dev/null +++ b/netbox/netbox/graphql/pagination.py @@ -0,0 +1,50 @@ +import strawberry +from strawberry.types.unset import UNSET +from strawberry_django.pagination import _QS, apply + +__all__ = ( + 'OffsetPaginationInfo', + 'OffsetPaginationInput', + 'apply_pagination', +) + + +@strawberry.type +class OffsetPaginationInfo: + offset: int = 0 + limit: int | None = UNSET + start: int | None = UNSET + + +@strawberry.input +class OffsetPaginationInput(OffsetPaginationInfo): + """ + Customized implementation of OffsetPaginationInput to support cursor-based pagination. + """ + pass + + +def apply_pagination( + self, + queryset: _QS, + pagination: OffsetPaginationInput | None = None, + *, + related_field_id: str | None = None, +) -> _QS: + """ + Replacement for the `apply_pagination()` method on StrawberryDjangoField to support cursor-based pagination. + """ + if pagination is not None and pagination.start not in (None, UNSET): + if pagination.offset: + raise ValueError('Cannot specify both `start` and `offset` in pagination.') + if pagination.start < 0: + raise ValueError('`start` must be greater than or equal to zero.') + + # Filter the queryset to include only records with a primary key greater than or equal to the start value, + # and force ordering by primary key to ensure consistent pagination across all records. + queryset = queryset.filter(pk__gte=pagination.start).order_by('pk') + + # Ignore `offset` when `start` is set + pagination.offset = 0 + + return apply(pagination, queryset, related_field_id=related_field_id) diff --git a/netbox/netbox/models/features.py b/netbox/netbox/models/features.py index b6eb62884..51cef465c 100644 --- a/netbox/netbox/models/features.py +++ b/netbox/netbox/models/features.py @@ -2,7 +2,7 @@ import json from collections import defaultdict from functools import cached_property -from django.contrib.contenttypes.fields import GenericRelation +from django.contrib.contenttypes.fields import GenericForeignKey, GenericRelation from django.contrib.contenttypes.models import ContentType from django.core.validators import ValidationError from django.db import models @@ -121,9 +121,11 @@ class ChangeLoggingMixin(DeleteMixin, models.Model): if hasattr(self, '_prechange_snapshot'): objectchange.prechange_data = self._prechange_snapshot if action in (ObjectChangeActionChoices.ACTION_CREATE, ObjectChangeActionChoices.ACTION_UPDATE): - objectchange.postchange_data = self.serialize_object(exclude=exclude) + self._postchange_snapshot = self.serialize_object(exclude=exclude) + objectchange.postchange_data = self._postchange_snapshot return objectchange + to_objectchange.alters_data = True class CloningMixin(models.Model): @@ -159,6 +161,13 @@ class CloningMixin(models.Model): elif field_value not in (None, ''): attrs[field_name] = field_value + # Handle GenericForeignKeys. If the CT and ID fields are being cloned, also + # include the name of the GFK attribute itself, as this is what forms expect. + for field in self._meta.private_fields: + if isinstance(field, GenericForeignKey): + if field.ct_field in attrs and field.fk_field in attrs: + attrs[field.name] = attrs[field.fk_field] + # Include tags (if applicable) if is_taggable(self): attrs['tags'] = [tag.pk for tag in self.tags.all()] @@ -317,9 +326,11 @@ class CustomFieldsMixin(models.Model): raise ValidationError(_("Missing required custom field '{name}'.").format(name=cf.name)) def save(self, *args, **kwargs): - # Populate default values if omitted - for cf in self.custom_fields.filter(default__isnull=False): - if cf.name not in self.custom_field_data: + from extras.models import CustomField + + # Populate default values for custom fields not already present in the object data + for cf in CustomField.objects.get_for_model(self): + if cf.name not in self.custom_field_data and cf.default is not None: self.custom_field_data[cf.name] = cf.default super().save(*args, **kwargs) diff --git a/netbox/netbox/navigation/menu.py b/netbox/netbox/navigation/menu.py index 052200f47..a068f0d18 100644 --- a/netbox/netbox/navigation/menu.py +++ b/netbox/netbox/navigation/menu.py @@ -1,3 +1,5 @@ +from functools import cache + from django.utils.translation import gettext_lazy as _ from netbox.registry import registry @@ -409,60 +411,10 @@ ADMIN_MENU = Menu( MenuGroup( label=_('Authentication'), items=( - MenuItem( - link='users:user_list', - link_text=_('Users'), - staff_only=True, - permissions=['users.view_user'], - buttons=( - MenuItemButton( - link='users:user_add', - title='Add', - icon_class='mdi mdi-plus-thick', - permissions=['users.add_user'] - ), - MenuItemButton( - link='users:user_bulk_import', - title='Import', - icon_class='mdi mdi-upload', - permissions=['users.add_user'] - ) - ) - ), - MenuItem( - link='users:group_list', - link_text=_('Groups'), - staff_only=True, - permissions=['users.view_group'], - buttons=( - MenuItemButton( - link='users:group_add', - title='Add', - icon_class='mdi mdi-plus-thick', - permissions=['users.add_group'] - ), - MenuItemButton( - link='users:group_bulk_import', - title='Import', - icon_class='mdi mdi-upload', - permissions=['users.add_group'] - ) - ) - ), - MenuItem( - link='users:token_list', - link_text=_('API Tokens'), - staff_only=True, - permissions=['users.view_token'], - buttons=get_model_buttons('users', 'token') - ), - MenuItem( - link='users:objectpermission_list', - link_text=_('Permissions'), - staff_only=True, - permissions=['users.view_objectpermission'], - buttons=get_model_buttons('users', 'objectpermission', actions=['add']) - ), + get_model_item('users', 'user', _('Users')), + get_model_item('users', 'group', _('Groups')), + get_model_item('users', 'token', _('API Tokens')), + get_model_item('users', 'objectpermission', _('Permissions'), actions=['add']), ), ), MenuGroup( @@ -501,40 +453,49 @@ ADMIN_MENU = Menu( ), ) -MENUS = [ - ORGANIZATION_MENU, - RACKS_MENU, - DEVICES_MENU, - CONNECTIONS_MENU, - WIRELESS_MENU, - IPAM_MENU, - VPN_MENU, - VIRTUALIZATION_MENU, - CIRCUITS_MENU, - POWER_MENU, - PROVISIONING_MENU, - CUSTOMIZATION_MENU, - OPERATIONS_MENU, -] -# Add top-level plugin menus -for menu in registry['plugins']['menus']: - MENUS.append(menu) - -# Add the default "plugins" menu -if registry['plugins']['menu_items']: - - # Build the default plugins menu - groups = [ - MenuGroup(label=label, items=items) - for label, items in registry['plugins']['menu_items'].items() +@cache +def get_menus(): + """ + Dynamically build and return the list of navigation menus. + This ensures plugin menus registered during app initialization are included. + The result is cached since menus don't change without a Django restart. + """ + menus = [ + ORGANIZATION_MENU, + RACKS_MENU, + DEVICES_MENU, + CONNECTIONS_MENU, + WIRELESS_MENU, + IPAM_MENU, + VPN_MENU, + VIRTUALIZATION_MENU, + CIRCUITS_MENU, + POWER_MENU, + PROVISIONING_MENU, + CUSTOMIZATION_MENU, + OPERATIONS_MENU, ] - plugins_menu = Menu( - label=_("Plugins"), - icon_class="mdi mdi-puzzle", - groups=groups - ) - MENUS.append(plugins_menu) -# Add the admin menu last -MENUS.append(ADMIN_MENU) + # Add top-level plugin menus + for menu in registry['plugins']['menus']: + menus.append(menu) + + # Add the default "plugins" menu + if registry['plugins']['menu_items']: + # Build the default plugins menu + groups = [ + MenuGroup(label=label, items=items) + for label, items in registry['plugins']['menu_items'].items() + ] + plugins_menu = Menu( + label=_("Plugins"), + icon_class="mdi mdi-puzzle", + groups=groups + ) + menus.append(plugins_menu) + + # Add the admin menu last + menus.append(ADMIN_MENU) + + return menus diff --git a/netbox/netbox/search/backends.py b/netbox/netbox/search/backends.py index cb08ab4af..d73ab50d3 100644 --- a/netbox/netbox/search/backends.py +++ b/netbox/netbox/search/backends.py @@ -187,7 +187,6 @@ class CachedValueSearchBackend(SearchBackend): return ret def cache(self, instances, indexer=None, remove_existing=True): - object_type = None custom_fields = None # Convert a single instance to an iterable @@ -208,15 +207,18 @@ class CachedValueSearchBackend(SearchBackend): except KeyError: break - # Prefetch any associated custom fields - object_type = ObjectType.objects.get_for_model(indexer.model) - custom_fields = CustomField.objects.filter(object_types=object_type).exclude(search_weight=0) + # Prefetch any associated custom fields (excluding those with a zero search weight) + custom_fields = [ + cf for cf in CustomField.objects.get_for_model(indexer.model) + if cf.search_weight > 0 + ] # Wipe out any previously cached values for the object if remove_existing: self.remove(instance) # Generate cache data + object_type = ObjectType.objects.get_for_model(indexer.model) for field in indexer.to_cache(instance, custom_fields=custom_fields): buffer.append( CachedValue( diff --git a/netbox/netbox/settings.py b/netbox/netbox/settings.py index d7aa7e5c9..e0e497723 100644 --- a/netbox/netbox/settings.py +++ b/netbox/netbox/settings.py @@ -12,10 +12,13 @@ from django.core.validators import URLValidator from django.utils.module_loading import import_string from django.utils.translation import gettext_lazy as _ from rest_framework.utils import field_mapping +from strawberry_django import pagination +from strawberry_django.fields.field import StrawberryDjangoField from core.exceptions import IncompatiblePluginError from netbox.config import PARAMS as CONFIG_PARAMS from netbox.constants import RQ_QUEUE_DEFAULT, RQ_QUEUE_HIGH, RQ_QUEUE_LOW +from netbox.graphql.pagination import OffsetPaginationInput, apply_pagination from netbox.plugins import PluginConfig from netbox.registry import registry import storages.utils # type: ignore @@ -33,6 +36,12 @@ from .monkey import get_unique_validators # Override DRF's get_unique_validators() function with our own (see bug #19302) field_mapping.get_unique_validators = get_unique_validators +# Override strawberry-django's OffsetPaginationInput class to add the `start` parameter +pagination.OffsetPaginationInput = OffsetPaginationInput + +# Patch StrawberryDjangoField to use our custom `apply_pagination()` method with support for cursor-based pagination +StrawberryDjangoField.apply_pagination = apply_pagination + # # Environment setup diff --git a/netbox/netbox/tables/tables.py b/netbox/netbox/tables/tables.py index a2ba13480..a1ac0a3e4 100644 --- a/netbox/netbox/tables/tables.py +++ b/netbox/netbox/tables/tables.py @@ -242,14 +242,17 @@ class NetBoxTable(BaseTable): (name, deepcopy(column)) for name, column in registered_columns.items() ]) - # Add custom field & custom link columns - object_type = ObjectType.objects.get_for_model(self._meta.model) - custom_fields = CustomField.objects.filter( - object_types=object_type - ).exclude(ui_visible=CustomFieldUIVisibleChoices.HIDDEN) + # Add columns for custom fields + custom_fields = [ + cf for cf in CustomField.objects.get_for_model(self._meta.model) + if cf.ui_visible != CustomFieldUIVisibleChoices.HIDDEN + ] extra_columns.extend([ (f'cf_{cf.name}', columns.CustomFieldColumn(cf)) for cf in custom_fields ]) + + # Add columns for custom links + object_type = ObjectType.objects.get_for_model(self._meta.model) custom_links = CustomLink.objects.filter(object_types=object_type, enabled=True) extra_columns.extend([ (f'cl_{cl.name}', columns.CustomLinkColumn(cl)) for cl in custom_links @@ -271,9 +274,14 @@ class NetBoxTable(BaseTable): class PrimaryModelTable(NetBoxTable): + owner_group = tables.Column( + accessor='owner__group', + linkify=True, + verbose_name=_('Owner Group'), + ) owner = tables.Column( linkify=True, - verbose_name=_('Owner') + verbose_name=_('Owner'), ) comments = columns.MarkdownColumn( verbose_name=_('Comments'), @@ -281,9 +289,14 @@ class PrimaryModelTable(NetBoxTable): class OrganizationalModelTable(NetBoxTable): + owner_group = tables.Column( + accessor='owner__group', + linkify=True, + verbose_name=_('Owner Group'), + ) owner = tables.Column( linkify=True, - verbose_name=_('Owner') + verbose_name=_('Owner'), ) comments = columns.MarkdownColumn( verbose_name=_('Comments'), @@ -291,9 +304,14 @@ class OrganizationalModelTable(NetBoxTable): class NestedGroupModelTable(NetBoxTable): + owner_group = tables.Column( + accessor='owner__group', + linkify=True, + verbose_name=_('Owner Group'), + ) owner = tables.Column( linkify=True, - verbose_name=_('Owner') + verbose_name=_('Owner'), ) name = columns.MPTTColumn( verbose_name=_('Name'), diff --git a/netbox/netbox/tests/test_graphql.py b/netbox/netbox/tests/test_graphql.py index 9dfc5d5df..297fe79d3 100644 --- a/netbox/netbox/tests/test_graphql.py +++ b/netbox/netbox/tests/test_graphql.py @@ -4,10 +4,8 @@ from django.test import override_settings from django.urls import reverse from rest_framework import status -from core.models import ObjectType from dcim.choices import LocationStatusChoices from dcim.models import Site, Location -from users.models import ObjectPermission from utilities.testing import disable_warnings, APITestCase, TestCase @@ -45,17 +43,28 @@ class GraphQLTestCase(TestCase): class GraphQLAPITestCase(APITestCase): + @classmethod + def setUpTestData(cls): + sites = ( + Site(name='Site 1', slug='site-1'), + Site(name='Site 2', slug='site-2'), + Site(name='Site 3', slug='site-3'), + Site(name='Site 4', slug='site-4'), + Site(name='Site 5', slug='site-5'), + Site(name='Site 6', slug='site-6'), + Site(name='Site 7', slug='site-7'), + ) + Site.objects.bulk_create(sites) + @override_settings(LOGIN_REQUIRED=True) def test_graphql_filter_objects(self): """ Test the operation of filters for GraphQL API requests. """ - sites = ( - Site(name='Site 1', slug='site-1'), - Site(name='Site 2', slug='site-2'), - Site(name='Site 3', slug='site-3'), - ) - Site.objects.bulk_create(sites) + self.add_permissions('dcim.view_site', 'dcim.view_location') + url = reverse('graphql') + + sites = Site.objects.all()[:3] Location.objects.create( site=sites[0], name='Location 1', @@ -75,18 +84,6 @@ class GraphQLAPITestCase(APITestCase): status=LocationStatusChoices.STATUS_ACTIVE ), - # Add object-level permission - obj_perm = ObjectPermission( - name='Test permission', - actions=['view'] - ) - obj_perm.save() - obj_perm.users.add(self.user) - obj_perm.object_types.add(ObjectType.objects.get_for_model(Location)) - obj_perm.object_types.add(ObjectType.objects.get_for_model(Site)) - - url = reverse('graphql') - # A valid request should return the filtered list query = '{location_list(filters: {site_id: "' + str(sites[0].pk) + '"}) {id site {id}}}' response = self.client.post(url, data={'query': query}, format="json", **self.header) @@ -133,10 +130,136 @@ class GraphQLAPITestCase(APITestCase): self.assertEqual(len(data['data']['location_list']), 0) # Removing the permissions from location should result in an empty locations list - obj_perm.object_types.remove(ObjectType.objects.get_for_model(Location)) + self.remove_permissions('dcim.view_location') query = '{site(id: ' + str(sites[0].pk) + ') {id locations {id}}}' response = self.client.post(url, data={'query': query}, format="json", **self.header) self.assertHttpStatus(response, status.HTTP_200_OK) data = json.loads(response.content) self.assertNotIn('errors', data) self.assertEqual(len(data['data']['site']['locations']), 0) + + def test_offset_pagination(self): + self.add_permissions('dcim.view_site') + url = reverse('graphql') + + # Test `limit` only + query = """ + { + site_list(pagination: {limit: 3}) { + id name + } + } + """ + response = self.client.post(url, data={'query': query}, format='json', **self.header) + self.assertHttpStatus(response, status.HTTP_200_OK) + data = json.loads(response.content) + self.assertNotIn('errors', data) + self.assertEqual(len(data['data']['site_list']), 3) + self.assertEqual(data['data']['site_list'][0]['name'], 'Site 1') + self.assertEqual(data['data']['site_list'][1]['name'], 'Site 2') + self.assertEqual(data['data']['site_list'][2]['name'], 'Site 3') + + # Test `offset` only + query = """ + { + site_list(pagination: {offset: 3}) { + id name + } + } + """ + response = self.client.post(url, data={'query': query}, format='json', **self.header) + self.assertHttpStatus(response, status.HTTP_200_OK) + data = json.loads(response.content) + self.assertNotIn('errors', data) + self.assertEqual(len(data['data']['site_list']), 4) + self.assertEqual(data['data']['site_list'][0]['name'], 'Site 4') + self.assertEqual(data['data']['site_list'][1]['name'], 'Site 5') + self.assertEqual(data['data']['site_list'][2]['name'], 'Site 6') + self.assertEqual(data['data']['site_list'][3]['name'], 'Site 7') + + # Test `offset` & `limit` + query = """ + { + site_list(pagination: {offset: 3, limit: 3}) { + id name + } + } + """ + response = self.client.post(url, data={'query': query}, format='json', **self.header) + self.assertHttpStatus(response, status.HTTP_200_OK) + data = json.loads(response.content) + self.assertNotIn('errors', data) + self.assertEqual(len(data['data']['site_list']), 3) + self.assertEqual(data['data']['site_list'][0]['name'], 'Site 4') + self.assertEqual(data['data']['site_list'][1]['name'], 'Site 5') + self.assertEqual(data['data']['site_list'][2]['name'], 'Site 6') + + def test_cursor_pagination(self): + self.add_permissions('dcim.view_site') + url = reverse('graphql') + + # Page 1 + query = """ + { + site_list(pagination: {start: 0, limit: 3}) { + id name + } + } + """ + response = self.client.post(url, data={'query': query}, format='json', **self.header) + self.assertHttpStatus(response, status.HTTP_200_OK) + data = json.loads(response.content) + self.assertNotIn('errors', data) + self.assertEqual(len(data['data']['site_list']), 3) + self.assertEqual(data['data']['site_list'][0]['name'], 'Site 1') + self.assertEqual(data['data']['site_list'][1]['name'], 'Site 2') + self.assertEqual(data['data']['site_list'][2]['name'], 'Site 3') + + # Page 2 + start_id = int(data['data']['site_list'][-1]['id']) + 1 + query = """ + { + site_list(pagination: {start: """ + str(start_id) + """, limit: 3}) { + id name + } + } + """ + response = self.client.post(url, data={'query': query}, format='json', **self.header) + self.assertHttpStatus(response, status.HTTP_200_OK) + data = json.loads(response.content) + self.assertNotIn('errors', data) + self.assertEqual(len(data['data']['site_list']), 3) + self.assertEqual(data['data']['site_list'][0]['name'], 'Site 4') + self.assertEqual(data['data']['site_list'][1]['name'], 'Site 5') + self.assertEqual(data['data']['site_list'][2]['name'], 'Site 6') + + # Page 3 + start_id = int(data['data']['site_list'][-1]['id']) + 1 + query = """ + { + site_list(pagination: {start: """ + str(start_id) + """, limit: 3}) { + id name + } + } + """ + response = self.client.post(url, data={'query': query}, format='json', **self.header) + self.assertHttpStatus(response, status.HTTP_200_OK) + data = json.loads(response.content) + self.assertNotIn('errors', data) + self.assertEqual(len(data['data']['site_list']), 1) + self.assertEqual(data['data']['site_list'][0]['name'], 'Site 7') + + def test_pagination_conflict(self): + url = reverse('graphql') + query = """ + { + site_list(pagination: {start: 1, offset: 1}) { + id name + } + } + """ + response = self.client.post(url, data={'query': query}, format='json', **self.header) + self.assertHttpStatus(response, status.HTTP_200_OK) + data = json.loads(response.content) + self.assertIn('errors', data) + self.assertEqual(data['errors'][0]['message'], 'Cannot specify both `start` and `offset` in pagination.') diff --git a/netbox/netbox/tests/test_model_features.py b/netbox/netbox/tests/test_model_features.py index 190c177ea..de548a800 100644 --- a/netbox/netbox/tests/test_model_features.py +++ b/netbox/netbox/tests/test_model_features.py @@ -1,18 +1,28 @@ +from unittest import skipIf + +from django.conf import settings from django.test import TestCase from core.models import AutoSyncRecord, DataSource +from dcim.models import Site from extras.models import CustomLink +from ipam.models import Prefix from netbox.models.features import get_model_features, has_feature, model_is_public -from netbox.tests.dummy_plugin.models import DummyModel from taggit.models import Tag class ModelFeaturesTestCase(TestCase): + """ + A test case class for verifying model features and utility functions. + """ + @skipIf('netbox.tests.dummy_plugin' not in settings.PLUGINS, 'dummy_plugin not in settings.PLUGINS') def test_model_is_public(self): """ Test that the is_public() utility function returns True for public models only. """ + from netbox.tests.dummy_plugin.models import DummyModel + # Public model self.assertFalse(hasattr(DataSource, '_netbox_private')) self.assertTrue(model_is_public(DataSource)) @@ -51,3 +61,53 @@ class ModelFeaturesTestCase(TestCase): features = get_model_features(CustomLink) self.assertIn('cloning', features) self.assertNotIn('bookmarks', features) + + def test_cloningmixin_injects_gfk_attribute(self): + """ + Tests the cloning mixin with GFK attribute injection in the `clone` method. + + This test validates that the `clone` method correctly handles + and retains the General Foreign Key (GFK) attributes on an + object when the cloning fields are explicitly defined. + """ + site = Site.objects.create(name='Test Site', slug='test-site') + prefix = Prefix.objects.create(prefix='10.0.0.0/24', scope=site) + + original_clone_fields = getattr(Prefix, 'clone_fields', None) + try: + Prefix.clone_fields = ('scope_type', 'scope_id') + attrs = prefix.clone() + + self.assertEqual(attrs['scope_type'], prefix.scope_type_id) + self.assertEqual(attrs['scope_id'], prefix.scope_id) + self.assertEqual(attrs['scope'], prefix.scope_id) + finally: + if original_clone_fields is None: + delattr(Prefix, 'clone_fields') + else: + Prefix.clone_fields = original_clone_fields + + def test_cloningmixin_does_not_inject_gfk_attribute_if_incomplete(self): + """ + Tests the cloning mixin with incomplete cloning fields does not inject the GFK attribute. + + This test validates that the `clone` method correctly handles + the case where the cloning fields are incomplete, ensuring that + the generic foreign key (GFK) attribute is not injected during + the cloning process. + """ + site = Site.objects.create(name='Test Site', slug='test-site') + prefix = Prefix.objects.create(prefix='10.0.0.0/24', scope=site) + + original_clone_fields = getattr(Prefix, 'clone_fields', None) + try: + Prefix.clone_fields = ('scope_type',) + attrs = prefix.clone() + + self.assertIn('scope_type', attrs) + self.assertNotIn('scope', attrs) + finally: + if original_clone_fields is None: + delattr(Prefix, 'clone_fields') + else: + Prefix.clone_fields = original_clone_fields diff --git a/netbox/netbox/views/generic/bulk_views.py b/netbox/netbox/views/generic/bulk_views.py index 07fea5127..f96ad1762 100644 --- a/netbox/netbox/views/generic/bulk_views.py +++ b/netbox/netbox/views/generic/bulk_views.py @@ -5,7 +5,6 @@ from copy import deepcopy from django.contrib import messages from django.contrib.contenttypes.fields import GenericForeignKey, GenericRel -from django.contrib.contenttypes.models import ContentType from django.core.exceptions import FieldDoesNotExist, ObjectDoesNotExist, ValidationError from django.db import IntegrityError, router, transaction from django.db.models import ManyToManyField, ProtectedError, RestrictedError @@ -466,12 +465,11 @@ class BulkImportView(GetReturnURLMixin, BaseMultiObjectView): else: instance = self.queryset.model() - # For newly created objects, apply any default custom field values - custom_fields = CustomField.objects.filter( - object_types=ContentType.objects.get_for_model(self.queryset.model), - ui_editable=CustomFieldUIEditableChoices.YES - ) - for cf in custom_fields: + # For newly created objects, apply any default values for custom fields + for cf in CustomField.objects.get_for_model(self.queryset.model): + if cf.ui_editable != CustomFieldUIEditableChoices.YES: + # Skip custom fields which are not editable via the UI + continue field_name = f'cf_{cf.name}' if field_name not in record: record[field_name] = cf.default diff --git a/netbox/netbox/views/misc.py b/netbox/netbox/views/misc.py index 4537f14c9..ef2af834d 100644 --- a/netbox/netbox/views/misc.py +++ b/netbox/netbox/views/misc.py @@ -1,5 +1,6 @@ import re from collections import namedtuple +import logging from django.conf import settings from django.contrib import messages @@ -28,6 +29,8 @@ __all__ = ( 'SearchView', ) +logger = logging.getLogger(f'netbox.{__name__}') + Link = namedtuple('Link', ('label', 'viewname', 'permission', 'count')) @@ -50,7 +53,14 @@ class HomeView(ConditionalLoginRequiredMixin, View): # Check whether a new release is available. (Only for superusers.) new_release = None if request.user.is_superuser: - latest_release = cache.get('latest_release') + # cache.get() can raise an exception if the cached value can't be unpickled after dependency upgrades + try: + latest_release = cache.get('latest_release') + except Exception: + logger.debug("Failed to read 'latest_release' from cache; deleting key", exc_info=True) + cache.delete('latest_release') + latest_release = None + if latest_release: release_version, release_url = latest_release if release_version > version.parse(settings.RELEASE.version): diff --git a/netbox/project-static/package.json b/netbox/project-static/package.json index 447d2d3d8..baff46c2a 100644 --- a/netbox/project-static/package.json +++ b/netbox/project-static/package.json @@ -31,20 +31,20 @@ "gridstack": "12.4.2", "htmx.org": "2.0.8", "query-string": "9.3.1", - "sass": "1.97.2", + "sass": "1.97.3", "tom-select": "2.4.3", "typeface-inter": "3.18.1", "typeface-roboto-mono": "1.1.13" }, "devDependencies": { - "@eslint/compat": "^2.0.1", + "@eslint/compat": "^2.0.2", "@eslint/eslintrc": "^3.3.3", "@eslint/js": "^9.39.2", "@types/bootstrap": "5.2.10", "@types/cookie": "^1.0.0", "@types/node": "^24.10.1", - "@typescript-eslint/eslint-plugin": "^8.53.1", - "@typescript-eslint/parser": "^8.53.1", + "@typescript-eslint/eslint-plugin": "^8.54.0", + "@typescript-eslint/parser": "^8.54.0", "esbuild": "^0.27.2", "esbuild-sass-plugin": "^3.6.0", "eslint": "^9.39.2", @@ -52,8 +52,8 @@ "eslint-import-resolver-typescript": "^4.4.4", "eslint-plugin-import": "^2.32.0", "eslint-plugin-prettier": "^5.5.5", - "globals": "^17.0.0", - "prettier": "^3.8.0", + "globals": "^17.3.0", + "prettier": "^3.8.1", "typescript": "^5.9.3" }, "resolutions": { diff --git a/netbox/project-static/yarn.lock b/netbox/project-static/yarn.lock index daa18b466..11e663f87 100644 --- a/netbox/project-static/yarn.lock +++ b/netbox/project-static/yarn.lock @@ -173,12 +173,12 @@ resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.2.tgz#bccdf615bcf7b6e8db830ec0b8d21c9a25de597b" integrity sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew== -"@eslint/compat@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@eslint/compat/-/compat-2.0.1.tgz#5894516f8ce9ba884f4d4ba5ecb6b6459b231144" - integrity sha512-yl/JsgplclzuvGFNqwNYV4XNPhP3l62ZOP9w/47atNAdmDtIFCx6X7CSk/SlWUuBGkT4Et/5+UD+WyvX2iiIWA== +"@eslint/compat@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@eslint/compat/-/compat-2.0.2.tgz#fc1495688664861870f5e7ee56999dc252b6dd52" + integrity sha512-pR1DoD0h3HfF675QZx0xsyrsU8q70Z/plx7880NOhS02NuWLgBCOMDL787nUeQ7EWLkxv3bPQJaarjcPQb2Dwg== dependencies: - "@eslint/core" "^1.0.1" + "@eslint/core" "^1.1.0" "@eslint/config-array@^0.21.1": version "0.21.1" @@ -203,10 +203,10 @@ dependencies: "@types/json-schema" "^7.0.15" -"@eslint/core@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@eslint/core/-/core-1.0.1.tgz#701ff760cbd279f9490bef0ce54095f4088d4def" - integrity sha512-r18fEAj9uCk+VjzGt2thsbOmychS+4kxI14spVNibUO2vqKX7obOG+ymZljAwuPZl+S3clPGwCwTDtrdqTiY6Q== +"@eslint/core@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@eslint/core/-/core-1.1.0.tgz#51f5cd970e216fbdae6721ac84491f57f965836d" + integrity sha512-/nr9K9wkr3P1EzFTdFdMoLuo1PmIxjmwvPozwoSodjNBdefGujXQUF93u1DDZpEaTuDvMsIQddsd35BwtrW9Xw== dependencies: "@types/json-schema" "^7.0.15" @@ -935,100 +935,100 @@ dependencies: "@types/estree" "*" -"@typescript-eslint/eslint-plugin@^8.53.1": - version "8.53.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.53.1.tgz#f6640f6f8749b71d9ab457263939e8932a3c6b46" - integrity sha512-cFYYFZ+oQFi6hUnBTbLRXfTJiaQtYE3t4O692agbBl+2Zy+eqSKWtPjhPXJu1G7j4RLjKgeJPDdq3EqOwmX5Ag== +"@typescript-eslint/eslint-plugin@^8.54.0": + version "8.54.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz#d8899e5c2eccf5c4a20d01c036a193753748454d" + integrity sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ== dependencies: "@eslint-community/regexpp" "^4.12.2" - "@typescript-eslint/scope-manager" "8.53.1" - "@typescript-eslint/type-utils" "8.53.1" - "@typescript-eslint/utils" "8.53.1" - "@typescript-eslint/visitor-keys" "8.53.1" + "@typescript-eslint/scope-manager" "8.54.0" + "@typescript-eslint/type-utils" "8.54.0" + "@typescript-eslint/utils" "8.54.0" + "@typescript-eslint/visitor-keys" "8.54.0" ignore "^7.0.5" natural-compare "^1.4.0" ts-api-utils "^2.4.0" -"@typescript-eslint/parser@^8.53.1": - version "8.53.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.53.1.tgz#58d4a70cc2daee2becf7d4521d65ea1782d6ec68" - integrity sha512-nm3cvFN9SqZGXjmw5bZ6cGmvJSyJPn0wU9gHAZZHDnZl2wF9PhHv78Xf06E0MaNk4zLVHL8hb2/c32XvyJOLQg== +"@typescript-eslint/parser@^8.54.0": + version "8.54.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.54.0.tgz#3d01a6f54ed247deb9982621f70e7abf1810bd97" + integrity sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA== dependencies: - "@typescript-eslint/scope-manager" "8.53.1" - "@typescript-eslint/types" "8.53.1" - "@typescript-eslint/typescript-estree" "8.53.1" - "@typescript-eslint/visitor-keys" "8.53.1" + "@typescript-eslint/scope-manager" "8.54.0" + "@typescript-eslint/types" "8.54.0" + "@typescript-eslint/typescript-estree" "8.54.0" + "@typescript-eslint/visitor-keys" "8.54.0" debug "^4.4.3" -"@typescript-eslint/project-service@8.53.1": - version "8.53.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.53.1.tgz#4e47856a0b14a1ceb28b0294b4badef3be1e9734" - integrity sha512-WYC4FB5Ra0xidsmlPb+1SsnaSKPmS3gsjIARwbEkHkoWloQmuzcfypljaJcR78uyLA1h8sHdWWPHSLDI+MtNog== +"@typescript-eslint/project-service@8.54.0": + version "8.54.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.54.0.tgz#f582aceb3d752544c8e1b11fea8d95d00cf9adc6" + integrity sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g== dependencies: - "@typescript-eslint/tsconfig-utils" "^8.53.1" - "@typescript-eslint/types" "^8.53.1" + "@typescript-eslint/tsconfig-utils" "^8.54.0" + "@typescript-eslint/types" "^8.54.0" debug "^4.4.3" -"@typescript-eslint/scope-manager@8.53.1": - version "8.53.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.53.1.tgz#6c4b8c82cd45ae3b365afc2373636e166743a8fa" - integrity sha512-Lu23yw1uJMFY8cUeq7JlrizAgeQvWugNQzJp8C3x8Eo5Jw5Q2ykMdiiTB9vBVOOUBysMzmRRmUfwFrZuI2C4SQ== +"@typescript-eslint/scope-manager@8.54.0": + version "8.54.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz#307dc8cbd80157e2772c2d36216857415a71ab33" + integrity sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg== dependencies: - "@typescript-eslint/types" "8.53.1" - "@typescript-eslint/visitor-keys" "8.53.1" + "@typescript-eslint/types" "8.54.0" + "@typescript-eslint/visitor-keys" "8.54.0" -"@typescript-eslint/tsconfig-utils@8.53.1", "@typescript-eslint/tsconfig-utils@^8.53.1": - version "8.53.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.53.1.tgz#efe80b8d019cd49e5a1cf46c2eb0cd2733076424" - integrity sha512-qfvLXS6F6b1y43pnf0pPbXJ+YoXIC7HKg0UGZ27uMIemKMKA6XH2DTxsEDdpdN29D+vHV07x/pnlPNVLhdhWiA== +"@typescript-eslint/tsconfig-utils@8.54.0", "@typescript-eslint/tsconfig-utils@^8.54.0": + version "8.54.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz#71dd7ba1674bd48b172fc4c85b2f734b0eae3dbc" + integrity sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw== -"@typescript-eslint/type-utils@8.53.1": - version "8.53.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.53.1.tgz#95de2651a96d580bf5c6c6089ddd694284d558ad" - integrity sha512-MOrdtNvyhy0rHyv0ENzub1d4wQYKb2NmIqG7qEqPWFW7Mpy2jzFC3pQ2yKDvirZB7jypm5uGjF2Qqs6OIqu47w== +"@typescript-eslint/type-utils@8.54.0": + version "8.54.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz#64965317dd4118346c2fa5ee94492892200e9fb9" + integrity sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA== dependencies: - "@typescript-eslint/types" "8.53.1" - "@typescript-eslint/typescript-estree" "8.53.1" - "@typescript-eslint/utils" "8.53.1" + "@typescript-eslint/types" "8.54.0" + "@typescript-eslint/typescript-estree" "8.54.0" + "@typescript-eslint/utils" "8.54.0" debug "^4.4.3" ts-api-utils "^2.4.0" -"@typescript-eslint/types@8.53.1", "@typescript-eslint/types@^8.53.1": - version "8.53.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.53.1.tgz#101f203f0807a63216cceceedb815fabe21d5793" - integrity sha512-jr/swrr2aRmUAUjW5/zQHbMaui//vQlsZcJKijZf3M26bnmLj8LyZUpj8/Rd6uzaek06OWsqdofN/Thenm5O8A== +"@typescript-eslint/types@8.54.0", "@typescript-eslint/types@^8.54.0": + version "8.54.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.54.0.tgz#c12d41f67a2e15a8a96fbc5f2d07b17331130889" + integrity sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA== -"@typescript-eslint/typescript-estree@8.53.1": - version "8.53.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.53.1.tgz#b6dce2303c9e27e95b8dcd8c325868fff53e488f" - integrity sha512-RGlVipGhQAG4GxV1s34O91cxQ/vWiHJTDHbXRr0li2q/BGg3RR/7NM8QDWgkEgrwQYCvmJV9ichIwyoKCQ+DTg== +"@typescript-eslint/typescript-estree@8.54.0": + version "8.54.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz#3c7716905b2b811fadbd2114804047d1bfc86527" + integrity sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA== dependencies: - "@typescript-eslint/project-service" "8.53.1" - "@typescript-eslint/tsconfig-utils" "8.53.1" - "@typescript-eslint/types" "8.53.1" - "@typescript-eslint/visitor-keys" "8.53.1" + "@typescript-eslint/project-service" "8.54.0" + "@typescript-eslint/tsconfig-utils" "8.54.0" + "@typescript-eslint/types" "8.54.0" + "@typescript-eslint/visitor-keys" "8.54.0" debug "^4.4.3" minimatch "^9.0.5" semver "^7.7.3" tinyglobby "^0.2.15" ts-api-utils "^2.4.0" -"@typescript-eslint/utils@8.53.1": - version "8.53.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.53.1.tgz#81fe6c343de288701b774f4d078382f567e6edaa" - integrity sha512-c4bMvGVWW4hv6JmDUEG7fSYlWOl3II2I4ylt0NM+seinYQlZMQIaKaXIIVJWt9Ofh6whrpM+EdDQXKXjNovvrg== +"@typescript-eslint/utils@8.54.0": + version "8.54.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.54.0.tgz#c79a4bcbeebb4f571278c0183ed1cb601d84c6c8" + integrity sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA== dependencies: "@eslint-community/eslint-utils" "^4.9.1" - "@typescript-eslint/scope-manager" "8.53.1" - "@typescript-eslint/types" "8.53.1" - "@typescript-eslint/typescript-estree" "8.53.1" + "@typescript-eslint/scope-manager" "8.54.0" + "@typescript-eslint/types" "8.54.0" + "@typescript-eslint/typescript-estree" "8.54.0" -"@typescript-eslint/visitor-keys@8.53.1": - version "8.53.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.53.1.tgz#405f04959be22b9be364939af8ac19c3649b6eb7" - integrity sha512-oy+wV7xDKFPRyNggmXuZQSBzvoLnpmJs+GhzRhPjrxl2b/jIlyjVokzm47CZCDUdXKr2zd7ZLodPfOBpOPyPlg== +"@typescript-eslint/visitor-keys@8.54.0": + version "8.54.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz#0e4b50124b210b8600b245dd66cbad52deb15590" + integrity sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA== dependencies: - "@typescript-eslint/types" "8.53.1" + "@typescript-eslint/types" "8.54.0" eslint-visitor-keys "^4.2.1" "@unrs/resolver-binding-android-arm-eabi@1.11.1": @@ -2184,10 +2184,10 @@ globals@^14.0.0: resolved "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz" integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== -globals@^17.0.0: - version "17.0.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-17.0.0.tgz#a4196d9cfeb4d627ba165b4647b1f5853bf90a30" - integrity sha512-gv5BeD2EssA793rlFWVPMMCqefTlpusw6/2TbAVMy0FzcG8wKJn4O+NqJ4+XWmmwrayJgw5TzrmWjFgmz1XPqw== +globals@^17.3.0: + version "17.3.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-17.3.0.tgz#8b96544c2fa91afada02747cc9731c002a96f3b9" + integrity sha512-yMqGUQVVCkD4tqjOJf3TnrvaaHDMYp4VlUSObbkIiuCPe/ofdMBFIAcBbCSRFWOnos6qRiTVStDwqPLUclaxIw== globalthis@^1.0.3, globalthis@^1.0.4: version "1.0.4" @@ -2985,10 +2985,10 @@ prettier-linter-helpers@^1.0.1: dependencies: fast-diff "^1.1.2" -prettier@^3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.8.0.tgz#f72cf71505133f40cfa2ef77a2668cdc558fcd69" - integrity sha512-yEPsovQfpxYfgWNhCfECjG5AQaO+K3dp6XERmOepyPDVqcJm+bjyCVO3pmU+nAPe0N5dDvekfGezt/EIiRe1TA== +prettier@^3.8.1: + version "3.8.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.8.1.tgz#edf48977cf991558f4fcbd8a3ba6015ba2a3a173" + integrity sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg== punycode.js@^2.3.1: version "2.3.1" @@ -3172,7 +3172,18 @@ safe-regex-test@^1.1.0: es-errors "^1.3.0" is-regex "^1.2.1" -sass@1.97.2, sass@^1.97.2: +sass@1.97.3: + version "1.97.3" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.97.3.tgz#9cb59339514fa7e2aec592b9700953ac6e331ab2" + integrity sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg== + dependencies: + chokidar "^4.0.0" + immutable "^5.0.2" + source-map-js ">=0.6.2 <2.0.0" + optionalDependencies: + "@parcel/watcher" "^2.4.1" + +sass@^1.97.2: version "1.97.2" resolved "https://registry.yarnpkg.com/sass/-/sass-1.97.2.tgz#e515a319092fd2c3b015228e3094b40198bff0da" integrity sha512-y5LWb0IlbO4e97Zr7c3mlpabcbBtS+ieiZ9iwDooShpFKWXf62zz5pEPdwrLYm+Bxn1fnbwFGzHuCLSA9tBmrw== @@ -3441,7 +3452,7 @@ toggle-selection@^1.0.6: tom-select@2.4.3: version "2.4.3" - resolved "https://registry.npmjs.org/tom-select/-/tom-select-2.4.3.tgz" + resolved "https://registry.yarnpkg.com/tom-select/-/tom-select-2.4.3.tgz#1daa4131cd317de691f39eb5bf41148265986c1f" integrity sha512-MFFrMxP1bpnAMPbdvPCZk0KwYxLqhYZso39torcdoefeV/NThNyDu8dV96/INJ5XQVTL3O55+GqQ78Pkj5oCfw== dependencies: "@orchidjs/sifter" "^1.1.0" diff --git a/netbox/release.yaml b/netbox/release.yaml index 1f1f4f394..3fdc011ac 100644 --- a/netbox/release.yaml +++ b/netbox/release.yaml @@ -1,3 +1,3 @@ -version: "4.5.1" +version: "4.5.2" edition: "Community" -published: "2026-01-20" +published: "2026-02-03" diff --git a/netbox/templates/base/layout.html b/netbox/templates/base/layout.html index c305d1a70..d8580837b 100644 --- a/netbox/templates/base/layout.html +++ b/netbox/templates/base/layout.html @@ -53,7 +53,7 @@ Blocks: {% nav %} {# Release info #} -
+
{{ settings.RELEASE.name }} {% if not settings.RELEASE.features.commercial and not settings.ISOLATED_DEPLOYMENT %}
diff --git a/netbox/templates/core/job.html b/netbox/templates/core/job.html index 3371f164e..48adf0319 100644 --- a/netbox/templates/core/job.html +++ b/netbox/templates/core/job.html @@ -59,6 +59,10 @@ {% trans "Completed" %} {{ object.completed|isodatetime|placeholder }} + + {% trans "Queue" %} + {{ object.queue_name|placeholder }} +
diff --git a/netbox/templates/dcim/device_edit.html b/netbox/templates/dcim/device_edit.html index 454faf8fb..e0d6b30f6 100644 --- a/netbox/templates/dcim/device_edit.html +++ b/netbox/templates/dcim/device_edit.html @@ -101,8 +101,9 @@
-

{% trans "Owner" %}

+

{% trans "Ownership" %}

+ {% render_field form.owner_group %} {% render_field form.owner %}
diff --git a/netbox/templates/dcim/htmx/cable_edit.html b/netbox/templates/dcim/htmx/cable_edit.html index 4e4043c4d..45d528217 100644 --- a/netbox/templates/dcim/htmx/cable_edit.html +++ b/netbox/templates/dcim/htmx/cable_edit.html @@ -80,8 +80,9 @@
-

{% trans "Owner" %}

+

{% trans "Ownership" %}

+ {% render_field form.owner_group %} {% render_field form.owner %}
diff --git a/netbox/templates/dcim/interface.html b/netbox/templates/dcim/interface.html index b53d239b4..dc873a89f 100644 --- a/netbox/templates/dcim/interface.html +++ b/netbox/templates/dcim/interface.html @@ -370,33 +370,6 @@
{% endif %} - {% if object.is_lag %} -
-

{% trans "LAG Members" %}

- - - - - - - - - - {% for member in object.member_interfaces.all %} - - - - - - {% empty %} - - - - {% endfor %} - -
{% trans "Parent" %}{% trans "Interface" %}{% trans "Type" %}
{{ member.device|linkify }}{{ member|linkify }}{{ member.get_type_display }}
{% trans "No member interfaces" %}
-
- {% endif %} {% include 'ipam/inc/panels/fhrp_groups.html' %} {% include 'dcim/inc/panels/inventory_items.html' %} {% plugin_right_page object %} @@ -441,6 +414,13 @@ {% include 'inc/panel_table.html' with table=vlan_table heading="VLANs" %} + {% if object.is_lag %} +
+
+ {% include 'inc/panel_table.html' with table=lag_interfaces_table heading="LAG Members" %} +
+
+ {% endif %} {% if object.vlan_translation_policy %}
diff --git a/netbox/templates/dcim/virtualchassis_edit.html b/netbox/templates/dcim/virtualchassis_edit.html index 8744947fa..8cb06e2d7 100644 --- a/netbox/templates/dcim/virtualchassis_edit.html +++ b/netbox/templates/dcim/virtualchassis_edit.html @@ -36,8 +36,9 @@
-

{% trans "Owner" %}

+

{% trans "Ownership" %}

+ {% render_field vc_form.owner_group %} {% render_field vc_form.owner %}
diff --git a/netbox/templates/extras/inc/script_list_content.html b/netbox/templates/extras/inc/script_list_content.html index 4bdb1bf16..70b77a27b 100644 --- a/netbox/templates/extras/inc/script_list_content.html +++ b/netbox/templates/extras/inc/script_list_content.html @@ -121,6 +121,7 @@
{% endif %} diff --git a/netbox/templates/generic/bulk_edit.html b/netbox/templates/generic/bulk_edit.html index 2b38cdaef..f901b8d22 100644 --- a/netbox/templates/generic/bulk_edit.html +++ b/netbox/templates/generic/bulk_edit.html @@ -62,8 +62,11 @@ Context: {% if form.owner %}
-

{% trans "Owner" %}

+

{% trans "Ownership" %}

+ {% if form.owner_group %} + {% render_field form.owner_group %} + {% endif %} {% render_field form.owner bulk_nullable=True %}
{% endif %} diff --git a/netbox/templates/htmx/form.html b/netbox/templates/htmx/form.html index c4022cbc2..a6b5dc9c2 100644 --- a/netbox/templates/htmx/form.html +++ b/netbox/templates/htmx/form.html @@ -27,6 +27,9 @@

{% trans "Ownership" %}

+ {% if form.owner_group %} + {% render_field form.owner_group %} + {% endif %} {% render_field form.owner %}
{% endif %} diff --git a/netbox/templates/ipam/prefix/prefixes.html b/netbox/templates/ipam/prefix/prefixes.html index 4261c3c36..cf3891bf9 100644 --- a/netbox/templates/ipam/prefix/prefixes.html +++ b/netbox/templates/ipam/prefix/prefixes.html @@ -6,7 +6,7 @@ {% include 'ipam/inc/max_depth.html' %} {% include 'ipam/inc/max_length.html' %} {% if perms.ipam.add_prefix and first_available_prefix %} - + {% trans "Add Prefix" %} {% endif %} diff --git a/netbox/templates/ipam/vlan_edit.html b/netbox/templates/ipam/vlan_edit.html index 623468af2..7c20c801b 100644 --- a/netbox/templates/ipam/vlan_edit.html +++ b/netbox/templates/ipam/vlan_edit.html @@ -67,8 +67,9 @@
-

{% trans "Owner" %}

+

{% trans "Ownership" %}

+ {% render_field form.owner_group %} {% render_field form.owner %}
diff --git a/netbox/tenancy/forms/filtersets.py b/netbox/tenancy/forms/filtersets.py index 239a765c6..78057d4e4 100644 --- a/netbox/tenancy/forms/filtersets.py +++ b/netbox/tenancy/forms/filtersets.py @@ -31,8 +31,9 @@ __all__ = ( class TenantGroupFilterForm(NestedGroupModelFilterSetForm): model = TenantGroup fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('parent_id', name=_('Tenant Group')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) parent_id = DynamicModelMultipleChoiceField( queryset=TenantGroup.objects.all(), @@ -45,8 +46,9 @@ class TenantGroupFilterForm(NestedGroupModelFilterSetForm): class TenantFilterForm(ContactModelFilterForm, PrimaryModelFilterSetForm): model = Tenant fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('group_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')) ) group_id = DynamicModelMultipleChoiceField( @@ -65,8 +67,9 @@ class TenantFilterForm(ContactModelFilterForm, PrimaryModelFilterSetForm): class ContactGroupFilterForm(NestedGroupModelFilterSetForm): model = ContactGroup fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('parent_id', name=_('Contact Group')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) parent_id = DynamicModelMultipleChoiceField( queryset=ContactGroup.objects.all(), @@ -79,7 +82,8 @@ class ContactGroupFilterForm(NestedGroupModelFilterSetForm): class ContactRoleFilterForm(OrganizationalModelFilterSetForm): model = ContactRole fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) tag = TagFilterField(model) @@ -87,8 +91,9 @@ class ContactRoleFilterForm(OrganizationalModelFilterSetForm): class ContactFilterForm(PrimaryModelFilterSetForm): model = Contact fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('group_id', name=_('Contact')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) group_id = DynamicModelMultipleChoiceField( queryset=ContactGroup.objects.all(), diff --git a/netbox/translations/cs/LC_MESSAGES/django.mo b/netbox/translations/cs/LC_MESSAGES/django.mo index 9412fd954..1de7265e5 100644 Binary files a/netbox/translations/cs/LC_MESSAGES/django.mo and b/netbox/translations/cs/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/cs/LC_MESSAGES/django.po b/netbox/translations/cs/LC_MESSAGES/django.po index 93d4b7acf..98efac69a 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: 2026-01-20 05:07+0000\n" +"POT-Creation-Date: 2026-02-03 05:21+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Czech (https://app.transifex.com/netbox-community/teams/178115/cs/)\n" @@ -58,7 +58,7 @@ msgstr "Vaše heslo bylo úspěšně změněno." msgid "Planned" msgstr "Plánované" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 msgid "Provisioning" msgstr "Zajišťování" @@ -94,7 +94,7 @@ msgid "Decommissioned" msgstr "Vyřazeno z provozu" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1159 netbox/templates/dcim/interface.html:148 +#: netbox/dcim/tables/devices.py:1187 netbox/templates/dcim/interface.html:148 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" @@ -113,8 +113,8 @@ msgstr "Terciární" msgid "Inactive" msgstr "Neaktivní" -#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:288 -#: netbox/vpn/choices.py:63 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:707 +#: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Peer" @@ -175,32 +175,32 @@ msgstr "Skupina lokalit (ID)" msgid "Site group (slug)" msgstr "Skupina lokalit (zkratka)" -#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:183 -#: netbox/circuits/forms/filtersets.py:241 +#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:60 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:124 netbox/dcim/forms/bulk_edit.py:165 #: netbox/dcim/forms/bulk_edit.py:320 netbox/dcim/forms/bulk_edit.py:670 #: netbox/dcim/forms/bulk_edit.py:857 netbox/dcim/forms/bulk_import.py:138 #: netbox/dcim/forms/bulk_import.py:239 netbox/dcim/forms/bulk_import.py:341 #: netbox/dcim/forms/bulk_import.py:632 netbox/dcim/forms/bulk_import.py:1602 -#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:103 -#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:374 -#: netbox/dcim/forms/filtersets.py:476 netbox/dcim/forms/filtersets.py:841 -#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1130 -#: netbox/dcim/forms/filtersets.py:1154 netbox/dcim/forms/filtersets.py:1249 -#: netbox/dcim/forms/filtersets.py:1287 netbox/dcim/forms/filtersets.py:1992 -#: netbox/dcim/forms/filtersets.py:2016 netbox/dcim/forms/filtersets.py:2040 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:171 -#: netbox/dcim/forms/model_forms.py:242 netbox/dcim/forms/model_forms.py:558 -#: netbox/dcim/forms/model_forms.py:819 netbox/dcim/forms/object_create.py:292 -#: netbox/dcim/tables/devices.py:155 netbox/dcim/tables/power.py:25 +#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:104 +#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:377 +#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:853 +#: netbox/dcim/forms/filtersets.py:1071 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/forms/filtersets.py:1170 netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1305 netbox/dcim/forms/filtersets.py:2022 +#: netbox/dcim/forms/filtersets.py:2046 netbox/dcim/forms/filtersets.py:2070 +#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:173 +#: netbox/dcim/forms/model_forms.py:244 netbox/dcim/forms/model_forms.py:560 +#: netbox/dcim/forms/model_forms.py:829 netbox/dcim/forms/object_create.py:293 +#: netbox/dcim/tables/devices.py:156 netbox/dcim/tables/power.py:25 #: netbox/dcim/tables/power.py:89 netbox/dcim/tables/racks.py:110 #: netbox/dcim/tables/racks.py:193 netbox/dcim/tables/sites.py:101 #: netbox/extras/filtersets.py:681 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:165 -#: netbox/ipam/forms/filtersets.py:243 netbox/ipam/forms/filtersets.py:464 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:660 -#: netbox/ipam/tables/vlans.py:90 netbox/ipam/tables/vlans.py:197 +#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:476 +#: netbox/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/vlans.py:91 netbox/ipam/tables/vlans.py:213 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/ipam/vlan.html:23 @@ -209,12 +209,12 @@ msgstr "Skupina lokalit (zkratka)" #: netbox/virtualization/forms/bulk_edit.py:95 #: netbox/virtualization/forms/bulk_import.py:61 #: netbox/virtualization/forms/bulk_import.py:99 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:158 +#: netbox/virtualization/forms/filtersets.py:82 +#: netbox/virtualization/forms/filtersets.py:162 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/virtualization/forms/model_forms.py:172 #: netbox/virtualization/tables/virtualmachines.py:36 -#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:92 +#: netbox/vpn/forms/filtersets.py:285 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" @@ -302,8 +302,8 @@ msgstr "Zakončení A (ID)" #: netbox/circuits/filtersets.py:278 netbox/circuits/filtersets.py:382 #: netbox/circuits/filtersets.py:547 netbox/core/filtersets.py:85 -#: netbox/core/filtersets.py:150 netbox/core/filtersets.py:176 -#: netbox/core/filtersets.py:216 netbox/dcim/filtersets.py:810 +#: netbox/core/filtersets.py:154 netbox/core/filtersets.py:180 +#: netbox/core/filtersets.py:220 netbox/dcim/filtersets.py:810 #: netbox/dcim/filtersets.py:1568 netbox/dcim/filtersets.py:2692 #: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:71 #: netbox/extras/filtersets.py:101 netbox/extras/filtersets.py:142 @@ -314,7 +314,7 @@ msgstr "Zakončení A (ID)" #: netbox/extras/filtersets.py:577 netbox/extras/filtersets.py:613 #: netbox/extras/filtersets.py:644 netbox/extras/filtersets.py:814 #: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:33 netbox/netbox/forms/search.py:20 +#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -330,9 +330,9 @@ msgstr "Vyhledávání" #: netbox/circuits/filtersets.py:282 netbox/circuits/forms/bulk_edit.py:166 #: netbox/circuits/forms/bulk_edit.py:250 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:251 -#: netbox/circuits/forms/filtersets.py:297 +#: netbox/circuits/forms/filtersets.py:229 +#: netbox/circuits/forms/filtersets.py:256 +#: netbox/circuits/forms/filtersets.py:303 #: netbox/circuits/forms/model_forms.py:134 #: netbox/circuits/forms/model_forms.py:157 #: netbox/circuits/forms/model_forms.py:255 @@ -396,8 +396,8 @@ msgstr "Typ virtuálního obvodu (slimák)" #: netbox/circuits/filtersets.py:551 netbox/circuits/forms/bulk_edit.py:310 #: netbox/circuits/forms/bulk_import.py:248 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:379 +#: netbox/circuits/forms/filtersets.py:381 +#: netbox/circuits/forms/filtersets.py:387 #: netbox/circuits/forms/model_forms.py:333 #: netbox/circuits/forms/model_forms.py:348 #: netbox/circuits/tables/virtual_circuits.py:84 @@ -413,13 +413,13 @@ msgid "Interface (ID)" msgstr "Rozhraní (ID)" #: netbox/circuits/forms/bulk_edit.py:42 -#: netbox/circuits/forms/filtersets.py:64 +#: netbox/circuits/forms/filtersets.py:65 #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:131 -#: netbox/dcim/forms/filtersets.py:224 netbox/dcim/forms/model_forms.py:130 +#: netbox/dcim/forms/filtersets.py:223 netbox/dcim/forms/model_forms.py:132 #: netbox/dcim/tables/sites.py:73 netbox/ipam/models/asns.py:155 #: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:269 -#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 +#: netbox/netbox/navigation/menu.py:181 netbox/netbox/navigation/menu.py:184 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" @@ -429,17 +429,17 @@ msgstr "ASN" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:79 -#: netbox/circuits/forms/filtersets.py:97 -#: netbox/circuits/forms/filtersets.py:125 -#: netbox/circuits/forms/filtersets.py:143 -#: netbox/circuits/forms/filtersets.py:225 -#: netbox/circuits/forms/filtersets.py:269 -#: netbox/circuits/forms/filtersets.py:292 -#: netbox/circuits/forms/filtersets.py:330 -#: netbox/circuits/forms/filtersets.py:338 -#: netbox/circuits/forms/filtersets.py:374 -#: netbox/circuits/forms/filtersets.py:397 +#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:129 +#: netbox/circuits/forms/filtersets.py:148 +#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:274 +#: netbox/circuits/forms/filtersets.py:298 +#: netbox/circuits/forms/filtersets.py:337 +#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:405 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:75 #: netbox/circuits/forms/model_forms.py:106 @@ -464,23 +464,23 @@ msgid "Provider" msgstr "Poskytovatel" #: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:103 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "ID služby" #: netbox/circuits/forms/bulk_edit.py:94 #: netbox/circuits/forms/bulk_edit.py:269 -#: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:203 +#: netbox/circuits/forms/filtersets.py:120 +#: netbox/circuits/forms/filtersets.py:328 netbox/dcim/forms/bulk_edit.py:203 #: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/bulk_edit.py:800 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1153 #: netbox/dcim/forms/bulk_edit.py:1180 netbox/dcim/forms/bulk_edit.py:1714 -#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1202 -#: netbox/dcim/forms/filtersets.py:1521 netbox/dcim/forms/filtersets.py:1735 -#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1777 -#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/tables/devices.py:750 -#: netbox/dcim/tables/devices.py:803 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1759 +#: netbox/dcim/forms/filtersets.py:1778 netbox/dcim/forms/filtersets.py:1802 +#: netbox/dcim/forms/filtersets.py:1821 netbox/dcim/tables/devices.py:778 +#: netbox/dcim/tables/devices.py:831 netbox/dcim/tables/devices.py:1079 #: netbox/dcim/tables/devicetypes.py:213 netbox/dcim/tables/devicetypes.py:254 #: netbox/dcim/tables/devicetypes.py:273 netbox/dcim/tables/racks.py:29 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:540 @@ -499,12 +499,12 @@ msgstr "Barva" #: netbox/circuits/forms/bulk_edit.py:292 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: netbox/circuits/forms/filtersets.py:138 -#: netbox/circuits/forms/filtersets.py:359 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:367 #: netbox/circuits/tables/circuits.py:63 #: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:34 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:21 #: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:772 #: netbox/dcim/forms/bulk_edit.py:899 netbox/dcim/forms/bulk_edit.py:965 @@ -516,23 +516,23 @@ msgstr "Barva" #: netbox/dcim/forms/bulk_import.py:858 netbox/dcim/forms/bulk_import.py:879 #: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/bulk_import.py:1095 #: netbox/dcim/forms/bulk_import.py:1114 netbox/dcim/forms/bulk_import.py:1458 -#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1088 -#: netbox/dcim/forms/filtersets.py:1187 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1403 netbox/dcim/forms/filtersets.py:1423 -#: netbox/dcim/forms/filtersets.py:1442 netbox/dcim/forms/filtersets.py:1462 -#: netbox/dcim/forms/filtersets.py:1481 netbox/dcim/forms/filtersets.py:1496 -#: netbox/dcim/forms/filtersets.py:1515 netbox/dcim/forms/filtersets.py:1539 -#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1682 -#: netbox/dcim/forms/filtersets.py:1730 netbox/dcim/forms/filtersets.py:1749 -#: netbox/dcim/forms/filtersets.py:1772 netbox/dcim/forms/filtersets.py:1791 -#: netbox/dcim/forms/model_forms.py:800 netbox/dcim/forms/model_forms.py:806 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1102 +#: netbox/dcim/forms/filtersets.py:1203 netbox/dcim/forms/filtersets.py:1331 +#: netbox/dcim/forms/filtersets.py:1422 netbox/dcim/forms/filtersets.py:1442 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/filtersets.py:1502 netbox/dcim/forms/filtersets.py:1517 +#: netbox/dcim/forms/filtersets.py:1537 netbox/dcim/forms/filtersets.py:1561 +#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1773 +#: netbox/dcim/forms/filtersets.py:1797 netbox/dcim/forms/filtersets.py:1816 +#: netbox/dcim/forms/model_forms.py:810 netbox/dcim/forms/model_forms.py:816 #: netbox/dcim/forms/object_import.py:85 #: netbox/dcim/forms/object_import.py:114 -#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/power.py:73 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:181 +#: netbox/dcim/tables/devices.py:890 netbox/dcim/tables/power.py:73 #: netbox/dcim/tables/racks.py:126 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:498 netbox/extras/tables/tables.py:566 -#: netbox/netbox/tables/tables.py:313 +#: netbox/netbox/tables/tables.py:331 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -543,7 +543,6 @@ msgstr "Barva" #: netbox/templates/dcim/frontport.html:36 #: netbox/templates/dcim/interface.html:46 #: netbox/templates/dcim/interface.html:239 -#: netbox/templates/dcim/interface.html:381 #: netbox/templates/dcim/powerfeed.html:32 #: netbox/templates/dcim/poweroutlet.html:36 #: netbox/templates/dcim/powerport.html:36 @@ -555,11 +554,11 @@ msgstr "Barva" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 #: netbox/virtualization/forms/bulk_import.py:43 -#: netbox/virtualization/forms/filtersets.py:59 +#: netbox/virtualization/forms/filtersets.py:62 #: netbox/virtualization/forms/model_forms.py:60 #: netbox/virtualization/tables/clusters.py:67 #: netbox/vpn/forms/bulk_edit.py:226 netbox/vpn/forms/bulk_import.py:268 -#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:236 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "Typ" @@ -568,8 +567,8 @@ msgstr "Typ" #: netbox/circuits/forms/bulk_edit.py:287 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: netbox/circuits/forms/filtersets.py:151 -#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:156 +#: netbox/circuits/forms/filtersets.py:354 #: netbox/circuits/forms/model_forms.py:112 #: netbox/circuits/forms/model_forms.py:321 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -581,9 +580,9 @@ msgstr "Účet poskytovatele" #: netbox/circuits/forms/bulk_edit.py:297 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: netbox/circuits/forms/filtersets.py:162 -#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:86 netbox/core/tables/data.py:24 +#: netbox/circuits/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:370 netbox/core/forms/filtersets.py:39 +#: netbox/core/forms/filtersets.py:87 netbox/core/tables/data.py:24 #: netbox/core/tables/jobs.py:28 netbox/core/tables/tasks.py:90 #: netbox/dcim/forms/bulk_edit.py:104 netbox/dcim/forms/bulk_edit.py:178 #: netbox/dcim/forms/bulk_edit.py:342 netbox/dcim/forms/bulk_edit.py:449 @@ -595,14 +594,14 @@ msgstr "Účet poskytovatele" #: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 #: netbox/dcim/forms/bulk_import.py:1224 netbox/dcim/forms/bulk_import.py:1446 #: netbox/dcim/forms/bulk_import.py:1662 netbox/dcim/forms/bulk_import.py:1725 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:266 -#: netbox/dcim/forms/filtersets.py:391 netbox/dcim/forms/filtersets.py:497 -#: netbox/dcim/forms/filtersets.py:887 netbox/dcim/forms/filtersets.py:1009 -#: netbox/dcim/forms/filtersets.py:1091 netbox/dcim/forms/filtersets.py:1192 -#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1525 -#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/tables/devices.py:142 -#: netbox/dcim/tables/devices.py:530 netbox/dcim/tables/devices.py:865 -#: netbox/dcim/tables/devices.py:999 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:266 +#: netbox/dcim/forms/filtersets.py:394 netbox/dcim/forms/filtersets.py:502 +#: netbox/dcim/forms/filtersets.py:899 netbox/dcim/forms/filtersets.py:1022 +#: netbox/dcim/forms/filtersets.py:1105 netbox/dcim/forms/filtersets.py:1208 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1547 +#: netbox/dcim/forms/filtersets.py:1923 netbox/dcim/tables/devices.py:143 +#: netbox/dcim/tables/devices.py:531 netbox/dcim/tables/devices.py:893 +#: netbox/dcim/tables/devices.py:1027 netbox/dcim/tables/devices.py:1135 #: netbox/dcim/tables/modules.py:98 netbox/dcim/tables/power.py:70 #: netbox/dcim/tables/racks.py:114 netbox/dcim/tables/racks.py:211 #: netbox/dcim/tables/sites.py:61 netbox/dcim/tables/sites.py:105 @@ -610,12 +609,12 @@ msgstr "Účet poskytovatele" #: netbox/ipam/forms/bulk_edit.py:292 netbox/ipam/forms/bulk_edit.py:433 #: netbox/ipam/forms/bulk_import.py:194 netbox/ipam/forms/bulk_import.py:258 #: netbox/ipam/forms/bulk_import.py:294 netbox/ipam/forms/bulk_import.py:506 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:304 -#: netbox/ipam/forms/filtersets.py:386 netbox/ipam/forms/filtersets.py:571 +#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:313 +#: netbox/ipam/forms/filtersets.py:396 netbox/ipam/forms/filtersets.py:585 #: netbox/ipam/forms/model_forms.py:500 netbox/ipam/tables/ip.py:181 #: netbox/ipam/tables/ip.py:260 netbox/ipam/tables/ip.py:313 -#: netbox/ipam/tables/ip.py:383 netbox/ipam/tables/ip.py:410 -#: netbox/ipam/tables/vlans.py:98 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/tables/ip.py:388 netbox/ipam/tables/ip.py:415 +#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -639,19 +638,19 @@ msgstr "Účet poskytovatele" #: netbox/virtualization/forms/bulk_edit.py:83 #: netbox/virtualization/forms/bulk_import.py:56 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/virtualization/forms/filtersets.py:87 -#: netbox/virtualization/forms/filtersets.py:170 +#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/tables/clusters.py:75 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:33 netbox/vpn/forms/bulk_edit.py:222 #: netbox/vpn/forms/bulk_import.py:36 netbox/vpn/forms/bulk_import.py:263 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/forms/filtersets.py:54 netbox/vpn/forms/filtersets.py:231 #: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:40 netbox/wireless/forms/bulk_edit.py:97 #: netbox/wireless/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:131 -#: netbox/wireless/forms/filtersets.py:56 -#: netbox/wireless/forms/filtersets.py:115 +#: netbox/wireless/forms/filtersets.py:58 +#: netbox/wireless/forms/filtersets.py:118 #: netbox/wireless/tables/wirelesslan.py:45 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" @@ -663,23 +662,23 @@ msgstr "Stav" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:231 -#: netbox/circuits/forms/filtersets.py:131 -#: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:120 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:283 +#: netbox/circuits/forms/filtersets.py:339 netbox/dcim/forms/bulk_edit.py:120 #: netbox/dcim/forms/bulk_edit.py:184 netbox/dcim/forms/bulk_edit.py:337 #: netbox/dcim/forms/bulk_edit.py:460 netbox/dcim/forms/bulk_edit.py:683 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:1737 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:250 netbox/dcim/forms/bulk_import.py:371 #: netbox/dcim/forms/bulk_import.py:571 netbox/dcim/forms/bulk_import.py:1464 -#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:140 -#: netbox/dcim/forms/filtersets.py:202 netbox/dcim/forms/filtersets.py:234 -#: netbox/dcim/forms/filtersets.py:355 netbox/dcim/forms/filtersets.py:436 -#: netbox/dcim/forms/filtersets.py:457 netbox/dcim/forms/filtersets.py:810 -#: netbox/dcim/forms/filtersets.py:1001 netbox/dcim/forms/filtersets.py:1111 -#: netbox/dcim/forms/filtersets.py:1141 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:141 +#: netbox/dcim/forms/filtersets.py:200 netbox/dcim/forms/filtersets.py:233 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1125 +#: netbox/dcim/forms/filtersets.py:1156 netbox/dcim/forms/filtersets.py:1286 #: netbox/dcim/tables/power.py:84 netbox/extras/filtersets.py:768 -#: netbox/extras/forms/filtersets.py:432 netbox/extras/forms/filtersets.py:510 +#: netbox/extras/forms/filtersets.py:404 netbox/extras/forms/filtersets.py:483 #: netbox/ipam/forms/bulk_edit.py:46 netbox/ipam/forms/bulk_edit.py:65 #: netbox/ipam/forms/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 #: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:196 @@ -690,12 +689,12 @@ msgstr "Stav" #: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:166 #: netbox/ipam/forms/bulk_import.py:251 netbox/ipam/forms/bulk_import.py:287 #: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/bulk_import.py:499 -#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:70 -#: netbox/ipam/forms/filtersets.py:106 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/filtersets.py:189 -#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:340 -#: netbox/ipam/forms/filtersets.py:448 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/tables/ip.py:413 netbox/ipam/tables/vlans.py:205 +#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:71 +#: netbox/ipam/forms/filtersets.py:109 netbox/ipam/forms/filtersets.py:131 +#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:196 +#: netbox/ipam/forms/filtersets.py:297 netbox/ipam/forms/filtersets.py:350 +#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:552 +#: netbox/ipam/tables/ip.py:418 netbox/ipam/tables/vlans.py:221 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -713,48 +712,48 @@ msgstr "Stav" #: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 -#: netbox/tenancy/forms/filtersets.py:49 netbox/tenancy/forms/forms.py:25 +#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/forms/forms.py:25 #: netbox/tenancy/forms/forms.py:49 netbox/tenancy/forms/model_forms.py:50 #: netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_edit.py:126 #: netbox/virtualization/forms/bulk_import.py:68 #: netbox/virtualization/forms/bulk_import.py:129 -#: netbox/virtualization/forms/filtersets.py:52 -#: netbox/virtualization/forms/filtersets.py:115 +#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:118 #: netbox/vpn/forms/bulk_edit.py:53 netbox/vpn/forms/bulk_edit.py:231 #: netbox/vpn/forms/bulk_import.py:58 netbox/vpn/forms/bulk_import.py:257 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:226 netbox/wireless/forms/bulk_edit.py:60 #: netbox/wireless/forms/bulk_edit.py:102 #: netbox/wireless/forms/bulk_import.py:56 #: netbox/wireless/forms/bulk_import.py:136 -#: netbox/wireless/forms/filtersets.py:42 -#: netbox/wireless/forms/filtersets.py:107 +#: netbox/wireless/forms/filtersets.py:44 +#: netbox/wireless/forms/filtersets.py:110 msgid "Tenant" msgstr "Tenant" #: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:196 msgid "Install date" msgstr "Datum instalace" #: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:201 msgid "Termination date" msgstr "Datum ukončení" #: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:203 +#: netbox/circuits/forms/filtersets.py:208 msgid "Commit rate (Kbps)" msgstr "Smluvní rychlost (Kbps)" #: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:209 +#: netbox/circuits/forms/filtersets.py:214 #: netbox/circuits/forms/model_forms.py:131 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 -#: netbox/wireless/forms/filtersets.py:134 +#: netbox/wireless/forms/filtersets.py:137 #: netbox/wireless/forms/model_forms.py:166 msgid "Distance" msgstr "Vzdálenost" @@ -762,11 +761,11 @@ msgstr "Vzdálenost" #: netbox/circuits/forms/bulk_edit.py:158 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:218 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 -#: netbox/wireless/forms/filtersets.py:138 +#: netbox/wireless/forms/filtersets.py:141 msgid "Distance unit" msgstr "Jednotka vzdálenosti" @@ -776,44 +775,45 @@ msgid "Service Parameters" msgstr "Parametry služby" #: netbox/circuits/forms/bulk_edit.py:168 -#: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:92 -#: netbox/circuits/forms/filtersets.py:111 -#: netbox/circuits/forms/filtersets.py:128 -#: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:74 -#: netbox/core/forms/filtersets.py:142 netbox/dcim/forms/bulk_edit.py:818 -#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:201 -#: netbox/dcim/forms/filtersets.py:233 netbox/dcim/forms/filtersets.py:1000 -#: netbox/dcim/forms/filtersets.py:1140 netbox/dcim/forms/filtersets.py:1269 -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1419 -#: netbox/dcim/forms/filtersets.py:1433 netbox/dcim/forms/filtersets.py:1458 -#: netbox/dcim/forms/filtersets.py:1472 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/filtersets.py:1506 netbox/dcim/forms/filtersets.py:1535 -#: netbox/dcim/forms/filtersets.py:1549 netbox/dcim/forms/filtersets.py:1676 -#: netbox/dcim/forms/filtersets.py:1720 netbox/dcim/forms/filtersets.py:1745 -#: netbox/dcim/forms/filtersets.py:1763 netbox/dcim/forms/filtersets.py:1787 -#: netbox/dcim/forms/filtersets.py:1805 netbox/dcim/forms/filtersets.py:1823 -#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1850 -#: netbox/dcim/forms/filtersets.py:1861 netbox/dcim/forms/filtersets.py:1906 -#: netbox/dcim/forms/filtersets.py:1941 netbox/dcim/tables/modules.py:24 -#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:46 -#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:240 -#: netbox/extras/forms/filtersets.py:257 netbox/extras/forms/filtersets.py:293 -#: netbox/extras/forms/filtersets.py:324 netbox/extras/forms/filtersets.py:351 -#: netbox/extras/forms/filtersets.py:593 netbox/ipam/forms/filtersets.py:105 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:337 -#: netbox/ipam/forms/filtersets.py:413 netbox/ipam/forms/filtersets.py:499 -#: netbox/ipam/forms/filtersets.py:512 netbox/ipam/forms/filtersets.py:537 -#: netbox/ipam/forms/filtersets.py:608 netbox/ipam/forms/filtersets.py:626 -#: netbox/netbox/tables/tables.py:329 netbox/templates/dcim/moduletype.html:68 -#: netbox/virtualization/forms/filtersets.py:50 -#: netbox/virtualization/forms/filtersets.py:113 -#: netbox/virtualization/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:74 +#: netbox/circuits/forms/filtersets.py:94 +#: netbox/circuits/forms/filtersets.py:114 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:322 +#: netbox/circuits/forms/filtersets.py:338 netbox/core/forms/filtersets.py:75 +#: netbox/core/forms/filtersets.py:147 netbox/dcim/forms/bulk_edit.py:818 +#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:199 +#: netbox/dcim/forms/filtersets.py:232 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1155 netbox/dcim/forms/filtersets.py:1285 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1438 +#: netbox/dcim/forms/filtersets.py:1452 netbox/dcim/forms/filtersets.py:1478 +#: netbox/dcim/forms/filtersets.py:1492 netbox/dcim/forms/filtersets.py:1513 +#: netbox/dcim/forms/filtersets.py:1527 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1571 netbox/dcim/forms/filtersets.py:1699 +#: netbox/dcim/forms/filtersets.py:1743 netbox/dcim/forms/filtersets.py:1769 +#: netbox/dcim/forms/filtersets.py:1787 netbox/dcim/forms/filtersets.py:1812 +#: netbox/dcim/forms/filtersets.py:1830 netbox/dcim/forms/filtersets.py:1849 +#: netbox/dcim/forms/filtersets.py:1862 netbox/dcim/forms/filtersets.py:1877 +#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/forms/filtersets.py:1934 +#: netbox/dcim/forms/filtersets.py:1970 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:272 +#: netbox/extras/forms/filtersets.py:303 netbox/extras/forms/filtersets.py:326 +#: netbox/extras/forms/filtersets.py:358 netbox/extras/forms/filtersets.py:557 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:346 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/filtersets.py:525 +#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/filtersets.py:622 +#: netbox/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:347 +#: netbox/templates/dcim/moduletype.html:68 +#: netbox/virtualization/forms/filtersets.py:52 +#: netbox/virtualization/forms/filtersets.py:116 +#: netbox/virtualization/forms/filtersets.py:217 #: netbox/virtualization/forms/filtersets.py:275 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:136 -#: netbox/wireless/forms/filtersets.py:40 -#: netbox/wireless/forms/filtersets.py:106 +#: netbox/vpn/forms/filtersets.py:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Atributy" @@ -822,22 +822,22 @@ msgstr "Atributy" #: netbox/circuits/forms/model_forms.py:137 #: netbox/circuits/forms/model_forms.py:233 #: netbox/circuits/forms/model_forms.py:335 -#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:186 -#: netbox/dcim/forms/model_forms.py:273 netbox/dcim/forms/model_forms.py:330 -#: netbox/dcim/forms/model_forms.py:863 netbox/dcim/forms/model_forms.py:1877 +#: netbox/dcim/forms/model_forms.py:147 netbox/dcim/forms/model_forms.py:188 +#: netbox/dcim/forms/model_forms.py:275 netbox/dcim/forms/model_forms.py:332 +#: netbox/dcim/forms/model_forms.py:873 netbox/dcim/forms/model_forms.py:1887 #: netbox/ipam/forms/bulk_edit.py:380 netbox/ipam/forms/model_forms.py:67 #: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:115 #: netbox/ipam/forms/model_forms.py:136 netbox/ipam/forms/model_forms.py:160 #: netbox/ipam/forms/model_forms.py:224 netbox/ipam/forms/model_forms.py:261 #: netbox/ipam/forms/model_forms.py:319 netbox/ipam/forms/model_forms.py:611 -#: netbox/netbox/navigation/menu.py:24 +#: netbox/netbox/navigation/menu.py:26 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:74 #: netbox/virtualization/forms/model_forms.py:222 -#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145 #: netbox/vpn/forms/model_forms.py:409 netbox/wireless/forms/model_forms.py:56 #: netbox/wireless/forms/model_forms.py:171 @@ -856,8 +856,8 @@ msgstr "Tenanti" #: netbox/extras/forms/bulk_edit.py:292 netbox/extras/forms/bulk_edit.py:310 #: netbox/extras/forms/bulk_edit.py:355 netbox/extras/forms/bulk_edit.py:372 #: netbox/extras/forms/bulk_edit.py:409 netbox/extras/forms/bulk_edit.py:434 -#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:240 -#: netbox/ipam/tables/vlans.py:267 netbox/netbox/forms/bulk_edit.py:78 +#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/tables/vlans.py:283 netbox/netbox/forms/bulk_edit.py:78 #: netbox/netbox/forms/bulk_edit.py:90 netbox/netbox/forms/bulk_edit.py:102 #: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuit.html:69 @@ -960,11 +960,11 @@ msgstr "Typ ukončení" #: netbox/circuits/forms/bulk_edit.py:189 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:226 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/forms/model_forms.py:168 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:72 netbox/templates/dcim/cable.html:76 -#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:84 msgid "Termination" msgstr "Zakončení" @@ -1000,24 +1000,24 @@ msgstr "Podrobnosti o zakončení" #: netbox/circuits/forms/bulk_edit.py:255 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:646 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/panels/virtual_chassis_members.html:11 #: netbox/templates/dcim/virtualchassis.html:58 -#: netbox/templates/dcim/virtualchassis_edit.html:67 +#: netbox/templates/dcim/virtualchassis_edit.html:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 #: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:129 +#: netbox/tenancy/forms/filtersets.py:134 msgid "Priority" msgstr "Priorita" #: netbox/circuits/forms/bulk_edit.py:282 #: netbox/circuits/forms/bulk_import.py:207 -#: netbox/circuits/forms/filtersets.py:159 -#: netbox/circuits/forms/filtersets.py:264 -#: netbox/circuits/forms/filtersets.py:354 -#: netbox/circuits/forms/filtersets.py:392 +#: netbox/circuits/forms/filtersets.py:164 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:362 +#: netbox/circuits/forms/filtersets.py:400 #: netbox/circuits/forms/model_forms.py:316 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 @@ -1026,28 +1026,28 @@ msgstr "Síť poskytovatele" #: netbox/circuits/forms/bulk_edit.py:320 #: netbox/circuits/forms/bulk_import.py:253 -#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:390 #: netbox/circuits/forms/model_forms.py:355 netbox/dcim/forms/bulk_edit.py:348 #: netbox/dcim/forms/bulk_edit.py:1242 netbox/dcim/forms/bulk_edit.py:1678 #: netbox/dcim/forms/bulk_import.py:262 netbox/dcim/forms/bulk_import.py:1193 -#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:865 -#: netbox/dcim/forms/filtersets.py:1872 netbox/dcim/forms/filtersets.py:1912 -#: netbox/dcim/forms/model_forms.py:255 netbox/dcim/forms/model_forms.py:1214 -#: netbox/dcim/forms/model_forms.py:1697 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/devices.py:857 netbox/dcim/tables/devices.py:983 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/forms/filtersets.py:1900 netbox/dcim/forms/filtersets.py:1940 +#: netbox/dcim/forms/model_forms.py:257 netbox/dcim/forms/model_forms.py:1224 +#: netbox/dcim/forms/model_forms.py:1707 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:172 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:1011 #: netbox/dcim/tables/devicetypes.py:317 netbox/dcim/tables/racks.py:117 #: netbox/extras/filtersets.py:708 netbox/ipam/forms/bulk_edit.py:206 #: netbox/ipam/forms/bulk_edit.py:250 netbox/ipam/forms/bulk_edit.py:297 #: netbox/ipam/forms/bulk_edit.py:438 netbox/ipam/forms/bulk_import.py:199 #: netbox/ipam/forms/bulk_import.py:263 netbox/ipam/forms/bulk_import.py:299 -#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:254 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/filtersets.py:391 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/forms/model_forms.py:186 +#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:262 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:593 netbox/ipam/forms/model_forms.py:186 #: netbox/ipam/forms/model_forms.py:212 netbox/ipam/forms/model_forms.py:250 #: netbox/ipam/forms/model_forms.py:675 netbox/ipam/tables/ip.py:207 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:317 -#: netbox/ipam/tables/vlans.py:102 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/tables/vlans.py:103 netbox/ipam/tables/vlans.py:227 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1060,16 +1060,16 @@ msgstr "Síť poskytovatele" #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 #: netbox/tenancy/forms/bulk_edit.py:132 -#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/filtersets.py:131 #: netbox/tenancy/forms/model_forms.py:136 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 #: netbox/virtualization/forms/bulk_import.py:120 -#: netbox/virtualization/forms/filtersets.py:167 +#: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 #: netbox/virtualization/tables/virtualmachines.py:48 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Role" @@ -1155,20 +1155,19 @@ msgstr "Provozní role" #: netbox/circuits/forms/bulk_import.py:258 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:108 -#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1288 -#: netbox/dcim/forms/model_forms.py:1557 netbox/dcim/forms/model_forms.py:1738 -#: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1898 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 +#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1298 +#: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1748 +#: netbox/dcim/forms/model_forms.py:1783 netbox/dcim/forms/model_forms.py:1908 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1178 #: netbox/ipam/forms/bulk_import.py:319 netbox/ipam/forms/model_forms.py:280 #: netbox/ipam/forms/model_forms.py:289 netbox/ipam/tables/fhrp.py:61 -#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:146 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 #: netbox/templates/dcim/frontport.html:103 #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 -#: netbox/templates/dcim/interface.html:380 #: netbox/templates/dcim/rearport.html:103 #: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 @@ -1184,112 +1183,175 @@ msgid "Interface" msgstr "Rozhraní" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:188 -#: netbox/circuits/forms/filtersets.py:246 +#: netbox/circuits/forms/filtersets.py:134 +#: netbox/circuits/forms/filtersets.py:193 +#: netbox/circuits/forms/filtersets.py:251 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:329 #: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:675 #: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_import.py:244 netbox/dcim/forms/bulk_import.py:347 #: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/bulk_import.py:1608 -#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/forms/filtersets.py:354 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:433 netbox/dcim/forms/filtersets.py:484 -#: netbox/dcim/forms/filtersets.py:807 netbox/dcim/forms/filtersets.py:850 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1110 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/filtersets.py:1228 -#: netbox/dcim/forms/filtersets.py:1258 netbox/dcim/forms/filtersets.py:1267 -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/filtersets.py:1434 -#: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1507 -#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1721 -#: netbox/dcim/forms/filtersets.py:1764 netbox/dcim/forms/filtersets.py:1806 -#: netbox/dcim/forms/filtersets.py:1837 netbox/dcim/forms/filtersets.py:1863 -#: netbox/dcim/forms/model_forms.py:185 netbox/dcim/forms/model_forms.py:247 -#: netbox/dcim/forms/model_forms.py:563 netbox/dcim/forms/model_forms.py:824 -#: netbox/dcim/tables/devices.py:159 netbox/dcim/tables/power.py:29 +#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:112 +#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:391 +#: netbox/dcim/forms/filtersets.py:436 netbox/dcim/forms/filtersets.py:489 +#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:862 +#: netbox/dcim/forms/filtersets.py:1040 netbox/dcim/forms/filtersets.py:1079 +#: netbox/dcim/forms/filtersets.py:1124 netbox/dcim/forms/filtersets.py:1154 +#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1244 +#: netbox/dcim/forms/filtersets.py:1275 netbox/dcim/forms/filtersets.py:1284 +#: netbox/dcim/forms/filtersets.py:1413 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/filtersets.py:1493 netbox/dcim/forms/filtersets.py:1528 +#: netbox/dcim/forms/filtersets.py:1576 netbox/dcim/forms/filtersets.py:1744 +#: netbox/dcim/forms/filtersets.py:1788 netbox/dcim/forms/filtersets.py:1831 +#: netbox/dcim/forms/filtersets.py:1863 netbox/dcim/forms/filtersets.py:1890 +#: netbox/dcim/forms/model_forms.py:187 netbox/dcim/forms/model_forms.py:249 +#: netbox/dcim/forms/model_forms.py:565 netbox/dcim/forms/model_forms.py:834 +#: netbox/dcim/tables/devices.py:160 netbox/dcim/tables/power.py:29 #: netbox/dcim/tables/racks.py:106 netbox/dcim/tables/racks.py:198 -#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:429 -#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:445 -#: netbox/ipam/forms/filtersets.py:469 netbox/ipam/forms/filtersets.py:536 +#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:456 +#: netbox/ipam/forms/filtersets.py:481 netbox/ipam/forms/filtersets.py:549 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/powerpanel.html:26 -#: netbox/virtualization/forms/filtersets.py:84 -#: netbox/virtualization/forms/filtersets.py:110 -#: netbox/wireless/forms/filtersets.py:97 +#: netbox/virtualization/forms/filtersets.py:87 +#: netbox/virtualization/forms/filtersets.py:113 +#: netbox/wireless/forms/filtersets.py:99 #: netbox/wireless/forms/model_forms.py:89 #: netbox/wireless/forms/model_forms.py:131 msgid "Location" msgstr "Lokace" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:172 -#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:203 -#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:360 -#: netbox/dcim/forms/filtersets.py:437 netbox/dcim/forms/filtersets.py:513 -#: netbox/dcim/forms/filtersets.py:811 netbox/dcim/forms/filtersets.py:1229 -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:190 -#: netbox/ipam/forms/filtersets.py:290 netbox/ipam/forms/filtersets.py:342 -#: netbox/ipam/forms/filtersets.py:628 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 +#: netbox/circuits/forms/filtersets.py:75 +#: netbox/circuits/forms/filtersets.py:95 +#: netbox/circuits/forms/filtersets.py:115 +#: netbox/circuits/forms/filtersets.py:136 +#: netbox/circuits/forms/filtersets.py:284 +#: netbox/circuits/forms/filtersets.py:323 +#: netbox/circuits/forms/filtersets.py:340 netbox/core/forms/filtersets.py:31 +#: netbox/dcim/forms/filtersets.py:168 netbox/dcim/forms/filtersets.py:184 +#: netbox/dcim/forms/filtersets.py:201 netbox/dcim/forms/filtersets.py:234 +#: netbox/dcim/forms/filtersets.py:281 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/forms/filtersets.py:538 netbox/dcim/forms/filtersets.py:663 +#: netbox/dcim/forms/filtersets.py:682 netbox/dcim/forms/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:822 +#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1042 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1157 +#: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1419 netbox/dcim/forms/filtersets.py:1459 +#: netbox/dcim/forms/filtersets.py:1499 netbox/dcim/forms/filtersets.py:1534 +#: netbox/dcim/forms/filtersets.py:1583 netbox/dcim/forms/filtersets.py:1750 +#: netbox/dcim/forms/filtersets.py:1794 netbox/dcim/forms/filtersets.py:1836 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1895 +#: netbox/dcim/forms/filtersets.py:1957 netbox/dcim/forms/filtersets.py:1972 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/filtersets.py:129 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:178 +#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:304 +#: netbox/extras/forms/filtersets.py:327 netbox/extras/forms/filtersets.py:359 +#: netbox/extras/forms/filtersets.py:378 netbox/extras/forms/filtersets.py:405 +#: netbox/extras/forms/filtersets.py:498 netbox/ipam/forms/filtersets.py:51 +#: netbox/ipam/forms/filtersets.py:72 netbox/ipam/forms/filtersets.py:92 +#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:132 +#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:180 +#: netbox/ipam/forms/filtersets.py:197 netbox/ipam/forms/filtersets.py:298 +#: netbox/ipam/forms/filtersets.py:351 netbox/ipam/forms/filtersets.py:425 +#: netbox/ipam/forms/filtersets.py:460 netbox/ipam/forms/filtersets.py:512 +#: netbox/ipam/forms/filtersets.py:553 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:421 +#: netbox/templates/dcim/device_edit.html:104 +#: netbox/templates/dcim/htmx/cable_edit.html:83 +#: netbox/templates/dcim/virtualchassis_edit.html:39 +#: netbox/templates/generic/bulk_edit.html:65 +#: netbox/templates/htmx/form.html:28 netbox/templates/ipam/vlan_edit.html:70 +#: netbox/tenancy/forms/filtersets.py:36 netbox/tenancy/forms/filtersets.py:51 +#: netbox/tenancy/forms/filtersets.py:72 netbox/tenancy/forms/filtersets.py:86 +#: netbox/tenancy/forms/filtersets.py:96 +#: netbox/virtualization/forms/filtersets.py:33 +#: netbox/virtualization/forms/filtersets.py:43 +#: netbox/virtualization/forms/filtersets.py:55 +#: netbox/virtualization/forms/filtersets.py:119 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:276 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:136 +#: netbox/vpn/forms/filtersets.py:161 netbox/vpn/forms/filtersets.py:181 +#: netbox/vpn/forms/filtersets.py:201 netbox/vpn/forms/filtersets.py:227 +#: netbox/wireless/forms/filtersets.py:27 +#: netbox/wireless/forms/filtersets.py:45 +#: netbox/wireless/forms/filtersets.py:111 +msgid "Ownership" +msgstr "Vlastnictví" + +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:76 +#: netbox/circuits/forms/filtersets.py:137 netbox/dcim/forms/filtersets.py:169 +#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:202 +#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:363 +#: netbox/dcim/forms/filtersets.py:442 netbox/dcim/forms/filtersets.py:519 +#: netbox/dcim/forms/filtersets.py:823 netbox/dcim/forms/filtersets.py:1246 +#: netbox/ipam/forms/filtersets.py:111 netbox/ipam/forms/filtersets.py:198 +#: netbox/ipam/forms/filtersets.py:299 netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/navigation/menu.py:35 #: netbox/netbox/views/generic/feature_views.py:298 -#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/forms/filtersets.py:52 netbox/tenancy/tables/columns.py:55 #: netbox/tenancy/tables/contacts.py:21 -#: netbox/virtualization/forms/filtersets.py:42 -#: netbox/virtualization/forms/filtersets.py:53 -#: netbox/virtualization/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 -#: netbox/vpn/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:44 +#: netbox/virtualization/forms/filtersets.py:56 +#: netbox/virtualization/forms/filtersets.py:120 +#: netbox/vpn/forms/filtersets.py:38 netbox/vpn/forms/filtersets.py:51 +#: netbox/vpn/forms/filtersets.py:228 msgid "Contacts" msgstr "Kontakty" -#: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:169 -#: netbox/circuits/forms/filtersets.py:231 +#: netbox/circuits/forms/filtersets.py:46 +#: netbox/circuits/forms/filtersets.py:174 +#: netbox/circuits/forms/filtersets.py:236 #: netbox/circuits/tables/circuits.py:134 netbox/dcim/forms/bulk_edit.py:110 #: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/bulk_edit.py:841 -#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:89 -#: netbox/dcim/forms/filtersets.py:171 netbox/dcim/forms/filtersets.py:214 -#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:366 -#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:827 -#: netbox/dcim/forms/filtersets.py:1043 netbox/dcim/forms/filtersets.py:1116 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1235 -#: netbox/dcim/forms/filtersets.py:1274 netbox/dcim/forms/filtersets.py:1984 -#: netbox/dcim/forms/filtersets.py:2008 netbox/dcim/forms/filtersets.py:2032 -#: netbox/dcim/forms/model_forms.py:117 netbox/dcim/forms/object_create.py:276 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/sites.py:64 +#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:90 +#: netbox/dcim/forms/filtersets.py:167 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:467 netbox/dcim/forms/filtersets.py:839 +#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1131 +#: netbox/dcim/forms/filtersets.py:1162 netbox/dcim/forms/filtersets.py:1252 +#: netbox/dcim/forms/filtersets.py:1292 netbox/dcim/forms/filtersets.py:2014 +#: netbox/dcim/forms/filtersets.py:2038 netbox/dcim/forms/filtersets.py:2062 +#: netbox/dcim/forms/model_forms.py:119 netbox/dcim/forms/object_create.py:277 +#: netbox/dcim/tables/devices.py:146 netbox/dcim/tables/sites.py:64 #: netbox/extras/filtersets.py:659 netbox/ipam/forms/bulk_edit.py:401 -#: netbox/ipam/forms/filtersets.py:233 netbox/ipam/forms/filtersets.py:454 -#: netbox/ipam/forms/filtersets.py:545 netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:466 +#: netbox/ipam/forms/filtersets.py:559 netbox/templates/ipam/vlan.html:16 +#: netbox/virtualization/forms/filtersets.py:67 +#: netbox/virtualization/forms/filtersets.py:147 #: netbox/virtualization/forms/model_forms.py:86 -#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:77 +#: netbox/vpn/forms/filtersets.py:276 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Region" -#: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:312 -#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:94 -#: netbox/dcim/forms/filtersets.py:219 netbox/dcim/forms/filtersets.py:245 -#: netbox/dcim/forms/filtersets.py:379 netbox/dcim/forms/filtersets.py:467 -#: netbox/dcim/forms/filtersets.py:832 netbox/dcim/forms/filtersets.py:1048 -#: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1240 -#: netbox/dcim/forms/filtersets.py:1279 netbox/dcim/forms/object_create.py:284 +#: netbox/circuits/forms/filtersets.py:51 +#: netbox/circuits/forms/filtersets.py:179 +#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:312 +#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:95 +#: netbox/dcim/forms/filtersets.py:218 netbox/dcim/forms/filtersets.py:245 +#: netbox/dcim/forms/filtersets.py:382 netbox/dcim/forms/filtersets.py:472 +#: netbox/dcim/forms/filtersets.py:844 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1257 +#: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/object_create.py:285 #: netbox/extras/filtersets.py:676 netbox/ipam/forms/bulk_edit.py:406 -#: netbox/ipam/forms/filtersets.py:160 netbox/ipam/forms/filtersets.py:238 -#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:550 -#: netbox/virtualization/forms/filtersets.py:69 -#: netbox/virtualization/forms/filtersets.py:148 +#: netbox/ipam/forms/filtersets.py:166 netbox/ipam/forms/filtersets.py:246 +#: netbox/ipam/forms/filtersets.py:471 netbox/ipam/forms/filtersets.py:564 +#: netbox/virtualization/forms/filtersets.py:72 +#: netbox/virtualization/forms/filtersets.py:152 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/wireless/forms/filtersets.py:82 +#: netbox/wireless/forms/filtersets.py:84 msgid "Site group" msgstr "Skupina lokalit " -#: netbox/circuits/forms/filtersets.py:82 +#: netbox/circuits/forms/filtersets.py:84 #: netbox/circuits/tables/circuits.py:60 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1299,31 +1361,31 @@ msgstr "Skupina lokalit " msgid "Account" msgstr "Účet" -#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/forms/filtersets.py:259 msgid "Term Side" msgstr "Strana termínu" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1537 -#: netbox/extras/forms/model_forms.py:697 netbox/ipam/forms/filtersets.py:149 -#: netbox/ipam/forms/filtersets.py:627 netbox/ipam/forms/model_forms.py:326 +#: netbox/circuits/forms/filtersets.py:293 netbox/dcim/forms/bulk_edit.py:1537 +#: netbox/extras/forms/model_forms.py:700 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:326 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:36 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:106 +#: netbox/tenancy/forms/filtersets.py:111 #: netbox/users/forms/model_forms.py:372 msgid "Assignment" msgstr "Přiřazení" -#: netbox/circuits/forms/filtersets.py:302 +#: netbox/circuits/forms/filtersets.py:308 #: netbox/circuits/forms/model_forms.py:245 #: netbox/circuits/tables/circuits.py:186 netbox/dcim/forms/bulk_edit.py:115 -#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:123 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:633 +#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 #: netbox/ipam/filtersets.py:998 netbox/ipam/forms/bulk_edit.py:420 #: netbox/ipam/forms/bulk_import.py:492 netbox/ipam/forms/model_forms.py:558 -#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:94 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:95 +#: netbox/ipam/tables/vlans.py:218 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1335,8 +1397,8 @@ msgstr "Přiřazení" #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 #: netbox/tenancy/forms/bulk_edit.py:40 netbox/tenancy/forms/bulk_import.py:43 -#: netbox/tenancy/forms/filtersets.py:56 -#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/tenancy/forms/filtersets.py:58 +#: netbox/tenancy/forms/filtersets.py:121 #: netbox/tenancy/forms/model_forms.py:44 #: netbox/tenancy/forms/model_forms.py:121 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:226 @@ -1346,14 +1408,14 @@ msgstr "Přiřazení" #: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:185 #: netbox/virtualization/forms/bulk_edit.py:55 #: netbox/virtualization/forms/bulk_import.py:49 -#: netbox/virtualization/forms/filtersets.py:95 +#: netbox/virtualization/forms/filtersets.py:98 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:71 #: netbox/vpn/forms/bulk_edit.py:100 netbox/vpn/forms/bulk_import.py:157 -#: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:124 netbox/vpn/tables/crypto.py:31 #: netbox/vpn/tables/tunnels.py:45 netbox/wireless/forms/bulk_edit.py:45 #: netbox/wireless/forms/bulk_import.py:37 -#: netbox/wireless/forms/filtersets.py:53 +#: netbox/wireless/forms/filtersets.py:55 #: netbox/wireless/forms/model_forms.py:41 #: netbox/wireless/tables/wirelesslan.py:41 msgid "Group" @@ -1409,7 +1471,7 @@ msgstr "Jedinečné ID okruhu" #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1391 #: netbox/dcim/models/devices.py:582 netbox/dcim/models/devices.py:1211 -#: netbox/dcim/models/modules.py:215 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/modules.py:217 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:300 netbox/dcim/models/racks.py:684 #: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 @@ -1512,7 +1574,7 @@ msgstr "ID propojovacího panelu a číslo portu/ů" #: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: netbox/extras/models/configs.py:283 -#: netbox/extras/models/customfields.py:128 netbox/extras/models/models.py:66 +#: netbox/extras/models/customfields.py:141 netbox/extras/models/models.py:66 #: netbox/extras/models/models.py:171 netbox/extras/models/models.py:416 #: netbox/extras/models/models.py:487 netbox/extras/models/models.py:566 #: netbox/extras/models/models.py:692 @@ -1548,11 +1610,11 @@ msgstr "Ukončení obvodu se musí připojit k zakončujícímu objektu." #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 #: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:279 netbox/extras/models/customfields.py:95 -#: netbox/extras/models/models.py:61 netbox/extras/models/models.py:166 -#: netbox/extras/models/models.py:309 netbox/extras/models/models.py:412 -#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:562 -#: netbox/extras/models/models.py:687 +#: netbox/extras/models/configs.py:279 +#: netbox/extras/models/customfields.py:108 netbox/extras/models/models.py:61 +#: netbox/extras/models/models.py:166 netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:412 netbox/extras/models/models.py:477 +#: netbox/extras/models/models.py:562 netbox/extras/models/models.py:687 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1657,35 +1719,35 @@ msgstr "zakončení virtuálních obvodů" #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:17 #: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:45 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: netbox/dcim/forms/filtersets.py:79 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:137 netbox/dcim/tables/devices.py:295 -#: netbox/dcim/tables/devices.py:408 netbox/dcim/tables/devices.py:449 -#: netbox/dcim/tables/devices.py:497 netbox/dcim/tables/devices.py:551 -#: netbox/dcim/tables/devices.py:574 netbox/dcim/tables/devices.py:694 -#: netbox/dcim/tables/devices.py:774 netbox/dcim/tables/devices.py:827 -#: netbox/dcim/tables/devices.py:889 netbox/dcim/tables/devices.py:958 -#: netbox/dcim/tables/devices.py:1023 netbox/dcim/tables/devices.py:1042 -#: netbox/dcim/tables/devices.py:1071 netbox/dcim/tables/devices.py:1098 -#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:228 -#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:21 -#: netbox/dcim/tables/power.py:58 netbox/dcim/tables/racks.py:20 -#: netbox/dcim/tables/racks.py:102 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/tables/tables.py:64 -#: netbox/extras/tables/tables.py:132 netbox/extras/tables/tables.py:169 -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:257 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:334 -#: netbox/extras/tables/tables.py:450 netbox/extras/tables/tables.py:467 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:536 -#: netbox/extras/tables/tables.py:584 netbox/extras/tables/tables.py:626 -#: netbox/extras/tables/tables.py:656 netbox/ipam/forms/bulk_edit.py:339 -#: netbox/ipam/forms/filtersets.py:417 netbox/ipam/forms/filtersets.py:503 -#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:32 -#: netbox/ipam/tables/ip.py:104 netbox/ipam/tables/services.py:16 -#: netbox/ipam/tables/services.py:38 netbox/ipam/tables/vlans.py:33 -#: netbox/ipam/tables/vlans.py:86 netbox/ipam/tables/vlans.py:231 -#: netbox/ipam/tables/vrfs.py:26 netbox/ipam/tables/vrfs.py:65 -#: netbox/netbox/tables/tables.py:299 netbox/netbox/ui/panels.py:194 -#: netbox/netbox/ui/panels.py:203 +#: netbox/dcim/forms/filtersets.py:80 netbox/dcim/forms/object_create.py:44 +#: netbox/dcim/tables/devices.py:138 netbox/dcim/tables/devices.py:296 +#: netbox/dcim/tables/devices.py:409 netbox/dcim/tables/devices.py:450 +#: netbox/dcim/tables/devices.py:498 netbox/dcim/tables/devices.py:552 +#: netbox/dcim/tables/devices.py:575 netbox/dcim/tables/devices.py:700 +#: netbox/dcim/tables/devices.py:722 netbox/dcim/tables/devices.py:802 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:986 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1070 netbox/dcim/tables/devices.py:1099 +#: netbox/dcim/tables/devices.py:1126 netbox/dcim/tables/devicetypes.py:31 +#: netbox/dcim/tables/devicetypes.py:228 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/power.py:21 netbox/dcim/tables/power.py:58 +#: netbox/dcim/tables/racks.py:20 netbox/dcim/tables/racks.py:102 +#: netbox/dcim/tables/sites.py:57 netbox/extras/forms/filtersets.py:231 +#: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:132 +#: netbox/extras/tables/tables.py:169 netbox/extras/tables/tables.py:198 +#: netbox/extras/tables/tables.py:257 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:334 netbox/extras/tables/tables.py:450 +#: netbox/extras/tables/tables.py:467 netbox/extras/tables/tables.py:494 +#: netbox/extras/tables/tables.py:536 netbox/extras/tables/tables.py:584 +#: netbox/extras/tables/tables.py:626 netbox/extras/tables/tables.py:656 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:104 +#: netbox/ipam/tables/services.py:16 netbox/ipam/tables/services.py:38 +#: netbox/ipam/tables/vlans.py:34 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/tables/vlans.py:247 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:317 +#: netbox/netbox/ui/panels.py:194 netbox/netbox/ui/panels.py:203 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1781,8 +1843,8 @@ msgstr "Jméno" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:283 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 @@ -1811,7 +1873,7 @@ msgstr "Strana Z" msgid "Commit Rate" msgstr "Smluvní rychlost" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1942 +#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" @@ -1829,8 +1891,8 @@ msgstr "Typ ukončení" msgid "Termination Point" msgstr "Koncový bod" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:186 -#: netbox/dcim/tables/devices.py:152 +#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 +#: netbox/dcim/tables/devices.py:153 msgid "Site Group" msgstr "Skupina Lokalit" @@ -1871,33 +1933,33 @@ msgstr "Zakončení" #: netbox/dcim/forms/bulk_import.py:1128 netbox/dcim/forms/bulk_import.py:1140 #: netbox/dcim/forms/bulk_import.py:1188 netbox/dcim/forms/bulk_import.py:1310 #: netbox/dcim/forms/bulk_import.py:1712 netbox/dcim/forms/connections.py:29 -#: netbox/dcim/forms/filtersets.py:153 netbox/dcim/forms/filtersets.py:1006 -#: netbox/dcim/forms/filtersets.py:1038 netbox/dcim/forms/filtersets.py:1184 -#: netbox/dcim/forms/filtersets.py:1398 netbox/dcim/forms/filtersets.py:1420 -#: netbox/dcim/forms/filtersets.py:1437 netbox/dcim/forms/filtersets.py:1459 -#: netbox/dcim/forms/filtersets.py:1476 netbox/dcim/forms/filtersets.py:1493 -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1536 -#: netbox/dcim/forms/filtersets.py:1558 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/forms/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1746 -#: netbox/dcim/forms/filtersets.py:1767 netbox/dcim/forms/filtersets.py:1788 -#: netbox/dcim/forms/filtersets.py:1809 netbox/dcim/forms/filtersets.py:1824 -#: netbox/dcim/forms/filtersets.py:1840 netbox/dcim/forms/filtersets.py:1851 -#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1907 -#: netbox/dcim/forms/filtersets.py:2000 netbox/dcim/forms/filtersets.py:2024 -#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/model_forms.py:728 -#: netbox/dcim/forms/model_forms.py:943 netbox/dcim/forms/model_forms.py:1355 -#: netbox/dcim/forms/model_forms.py:1849 netbox/dcim/forms/model_forms.py:1922 -#: netbox/dcim/forms/object_create.py:205 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:154 netbox/dcim/forms/filtersets.py:1019 +#: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1200 +#: netbox/dcim/forms/filtersets.py:1416 netbox/dcim/forms/filtersets.py:1439 +#: netbox/dcim/forms/filtersets.py:1456 netbox/dcim/forms/filtersets.py:1479 +#: netbox/dcim/forms/filtersets.py:1496 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1531 netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:1580 netbox/dcim/forms/filtersets.py:1702 +#: netbox/dcim/forms/filtersets.py:1747 netbox/dcim/forms/filtersets.py:1770 +#: netbox/dcim/forms/filtersets.py:1791 netbox/dcim/forms/filtersets.py:1813 +#: netbox/dcim/forms/filtersets.py:1834 netbox/dcim/forms/filtersets.py:1850 +#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1878 +#: netbox/dcim/forms/filtersets.py:1893 netbox/dcim/forms/filtersets.py:1935 +#: netbox/dcim/forms/filtersets.py:2030 netbox/dcim/forms/filtersets.py:2054 +#: netbox/dcim/forms/filtersets.py:2078 netbox/dcim/forms/model_forms.py:738 +#: netbox/dcim/forms/model_forms.py:953 netbox/dcim/forms/model_forms.py:1365 +#: netbox/dcim/forms/model_forms.py:1859 netbox/dcim/forms/model_forms.py:1932 +#: netbox/dcim/forms/object_create.py:206 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:291 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:427 netbox/dcim/tables/devices.py:469 -#: netbox/dcim/tables/devices.py:519 netbox/dcim/tables/devices.py:631 -#: netbox/dcim/tables/devices.py:743 netbox/dcim/tables/devices.py:796 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:908 -#: netbox/dcim/tables/devices.py:976 netbox/dcim/tables/devices.py:1102 -#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:430 -#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:633 -#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:292 netbox/dcim/tables/devices.py:387 +#: netbox/dcim/tables/devices.py:428 netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:520 netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:824 +#: netbox/dcim/tables/devices.py:877 netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:1004 netbox/dcim/tables/devices.py:1130 +#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:402 +#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:157 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1915,7 +1977,7 @@ msgstr "Zakončení" #: netbox/templates/dcim/powerport.html:20 #: netbox/templates/dcim/rearport.html:20 #: netbox/templates/dcim/virtualchassis.html:55 -#: netbox/templates/dcim/virtualchassis_edit.html:62 +#: netbox/templates/dcim/virtualchassis_edit.html:63 #: netbox/templates/dcim/virtualdevicecontext.html:22 #: netbox/templates/virtualization/virtualmachine.html:120 #: netbox/templates/vpn/tunneltermination.html:23 @@ -1923,11 +1985,11 @@ msgstr "Zakončení" #: netbox/virtualization/filtersets.py:143 #: netbox/virtualization/forms/bulk_edit.py:108 #: netbox/virtualization/forms/bulk_import.py:113 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:142 #: netbox/virtualization/forms/model_forms.py:186 #: netbox/virtualization/tables/virtualmachines.py:44 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 #: netbox/vpn/forms/model_forms.py:123 netbox/vpn/forms/model_forms.py:234 #: netbox/vpn/forms/model_forms.py:451 #: netbox/wireless/forms/model_forms.py:101 @@ -1936,7 +1998,7 @@ msgstr "Zakončení" msgid "Device" msgstr "Zařízení" -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "Tento uživatel nemá oprávnění synchronizovat tento zdroj dat." @@ -1994,8 +2056,8 @@ msgstr "Dokončeno" msgid "Failed" msgstr "Selhalo" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:359 -#: netbox/netbox/navigation/menu.py:363 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 +#: netbox/netbox/navigation/menu.py:365 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2113,42 +2175,42 @@ msgstr "Varování" msgid "Error" msgstr "Chyba" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Místní" -#: netbox/core/data_backends.py:50 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:63 msgid "Username" msgstr "Uživatelské jméno" -#: netbox/core/data_backends.py:52 netbox/core/data_backends.py:58 +#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 msgid "Only used for cloning with HTTP(S)" msgstr "Používá se pouze pro klonování pomocí HTTP (S)" -#: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 #: netbox/users/forms/model_forms.py:196 msgid "Password" msgstr "Heslo" -#: netbox/core/data_backends.py:62 +#: netbox/core/data_backends.py:75 msgid "Branch" msgstr "Větev" -#: netbox/core/data_backends.py:120 +#: netbox/core/data_backends.py:135 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "Načítání vzdálených dat se nezdařilo ({name}): {error}" -#: netbox/core/data_backends.py:133 +#: netbox/core/data_backends.py:148 msgid "AWS access key ID" msgstr "ID přístupového klíče AWS" -#: netbox/core/data_backends.py:137 +#: netbox/core/data_backends.py:152 msgid "AWS secret access key" msgstr "Tajný přístupový klíč AWS" @@ -2162,7 +2224,7 @@ msgstr "Zdroj dat (ID)" msgid "Data source (name)" msgstr "Zdroj dat (název)" -#: netbox/core/filtersets.py:186 netbox/dcim/filtersets.py:521 +#: netbox/core/filtersets.py:190 netbox/dcim/filtersets.py:521 #: netbox/extras/filtersets.py:302 netbox/extras/filtersets.py:355 #: netbox/extras/filtersets.py:401 netbox/extras/filtersets.py:424 #: netbox/extras/filtersets.py:490 netbox/users/filtersets.py:31 @@ -2170,19 +2232,19 @@ msgstr "Zdroj dat (název)" msgid "User (ID)" msgstr "Uživatel (ID)" -#: netbox/core/filtersets.py:192 +#: netbox/core/filtersets.py:196 msgid "User name" msgstr "Uživatelské jméno" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:44 #: netbox/core/tables/data.py:27 netbox/dcim/choices.py:2036 #: netbox/dcim/forms/bulk_edit.py:1102 netbox/dcim/forms/bulk_edit.py:1383 -#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/filtersets.py:1687 -#: netbox/dcim/tables/devices.py:579 netbox/dcim/tables/devicetypes.py:232 +#: netbox/dcim/forms/filtersets.py:1617 netbox/dcim/forms/filtersets.py:1710 +#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 #: 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:161 netbox/extras/forms/filtersets.py:265 -#: netbox/extras/forms/filtersets.py:301 netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:249 +#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 #: netbox/extras/tables/tables.py:176 netbox/extras/tables/tables.py:307 #: netbox/extras/tables/tables.py:344 netbox/extras/tables/tables.py:508 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 @@ -2198,19 +2260,19 @@ msgstr "Uživatelské jméno" #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:29 netbox/users/tables.py:112 #: netbox/virtualization/forms/bulk_edit.py:182 -#: netbox/virtualization/forms/filtersets.py:232 +#: netbox/virtualization/forms/filtersets.py:237 msgid "Enabled" msgstr "Povoleno" -#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:50 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:51 #: netbox/core/tables/data.py:30 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "Interval synchronizace" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:307 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 #: netbox/templates/extras/savedfilter.html:56 -#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 -#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:104 netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:160 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:320 #: netbox/vpn/forms/model_forms.py:336 netbox/vpn/forms/model_forms.py:357 #: netbox/vpn/forms/model_forms.py:379 @@ -2222,10 +2284,10 @@ msgid "Ignore rules" msgstr "Ignorovat pravidla" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:604 -#: netbox/extras/forms/model_forms.py:693 -#: netbox/extras/forms/model_forms.py:746 netbox/extras/tables/tables.py:218 +#: netbox/extras/forms/model_forms.py:275 +#: netbox/extras/forms/model_forms.py:607 +#: netbox/extras/forms/model_forms.py:696 +#: netbox/extras/forms/model_forms.py:749 netbox/extras/tables/tables.py:218 #: netbox/extras/tables/tables.py:588 netbox/extras/tables/tables.py:618 #: netbox/extras/tables/tables.py:660 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 @@ -2234,24 +2296,24 @@ msgstr "Ignorovat pravidla" msgid "Data Source" msgstr "Zdroj dat" -#: netbox/core/forms/filtersets.py:61 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Soubor" -#: netbox/core/forms/filtersets.py:66 netbox/core/forms/mixins.py:16 +#: netbox/core/forms/filtersets.py:67 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:411 -#: netbox/extras/forms/filtersets.py:442 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:183 netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/filtersets.py:415 netbox/extras/forms/filtersets.py:503 msgid "Data source" msgstr "Zdroj dat" -#: netbox/core/forms/filtersets.py:77 netbox/extras/forms/filtersets.py:592 +#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 msgid "Creation" msgstr "Stvoření" -#: netbox/core/forms/filtersets.py:81 netbox/core/forms/filtersets.py:167 -#: netbox/extras/forms/filtersets.py:613 netbox/extras/tables/tables.py:271 +#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:271 #: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:364 #: netbox/extras/tables/tables.py:383 netbox/extras/tables/tables.py:415 #: netbox/extras/tables/tables.py:735 netbox/templates/core/job.html:11 @@ -2261,42 +2323,47 @@ msgstr "Stvoření" msgid "Object Type" msgstr "Typ objektu" -#: netbox/core/forms/filtersets.py:91 +#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/templates/core/job.html:63 netbox/templates/core/rq_task.html:61 +msgid "Queue" +msgstr "Fronta" + +#: netbox/core/forms/filtersets.py:96 msgid "Created after" msgstr "Vytvořeno po" -#: netbox/core/forms/filtersets.py:96 +#: netbox/core/forms/filtersets.py:101 msgid "Created before" msgstr "Vytvořeno před" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:106 msgid "Scheduled after" msgstr "Naplánováno po" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:111 msgid "Scheduled before" msgstr "Naplánováno před" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:116 msgid "Started after" msgstr "Začalo po" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:121 msgid "Started before" msgstr "Začalo před" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:126 msgid "Completed after" msgstr "Dokončeno po" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:131 msgid "Completed before" msgstr "Dokončeno dříve" -#: netbox/core/forms/filtersets.py:133 netbox/core/forms/filtersets.py:162 -#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:504 -#: netbox/dcim/forms/model_forms.py:324 netbox/extras/forms/filtersets.py:608 -#: netbox/extras/forms/filtersets.py:628 netbox/extras/tables/tables.py:391 +#: netbox/core/forms/filtersets.py:138 netbox/core/forms/filtersets.py:167 +#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:509 +#: netbox/dcim/forms/model_forms.py:326 netbox/extras/forms/filtersets.py:572 +#: netbox/extras/forms/filtersets.py:592 netbox/extras/tables/tables.py:391 #: netbox/extras/tables/tables.py:431 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 @@ -2309,23 +2376,23 @@ msgstr "Dokončeno dříve" msgid "User" msgstr "Uživatel" -#: netbox/core/forms/filtersets.py:141 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:773 +#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:773 #: netbox/extras/tables/tables.py:828 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Čas" -#: netbox/core/forms/filtersets.py:146 netbox/extras/forms/filtersets.py:597 +#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 msgid "After" msgstr "Po" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:602 +#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 msgid "Before" msgstr "Před" -#: netbox/core/forms/filtersets.py:155 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:477 +#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:484 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" @@ -2370,18 +2437,18 @@ msgstr "Přehled stojanů" #: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1907 #: netbox/dcim/forms/bulk_edit.py:941 netbox/dcim/forms/bulk_edit.py:1337 #: netbox/dcim/forms/bulk_edit.py:1358 netbox/dcim/tables/racks.py:143 -#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 +#: netbox/netbox/navigation/menu.py:315 netbox/netbox/navigation/menu.py:319 msgid "Power" msgstr "Napájení" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:47 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Zabezpečení" @@ -2397,7 +2464,7 @@ msgid "Pagination" msgstr "Stránkování" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:122 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 #: netbox/extras/forms/model_forms.py:135 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2408,7 +2475,7 @@ msgstr "Validace" msgid "User Preferences" msgstr "Uživatelské předvolby" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:820 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:73 msgid "Miscellaneous" @@ -2524,7 +2591,7 @@ msgstr "Revize konfigurace #{id}" #: netbox/dcim/models/device_components.py:767 #: netbox/dcim/models/device_components.py:1151 #: netbox/dcim/models/device_components.py:1199 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:81 +#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:94 #: netbox/extras/models/search.py:41 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" @@ -2702,37 +2769,45 @@ msgid "job ID" msgstr "ID úlohy" #: netbox/core/models/jobs.py:116 +msgid "queue name" +msgstr "název fronty" + +#: netbox/core/models/jobs.py:119 +msgid "Name of the queue in which this job was enqueued" +msgstr "Název fronty, ve které byla tato úloha zařazena do fronty" + +#: netbox/core/models/jobs.py:122 msgid "log entries" msgstr "záznamy protokolu" -#: netbox/core/models/jobs.py:132 +#: netbox/core/models/jobs.py:138 msgid "job" msgstr "úloha" -#: netbox/core/models/jobs.py:133 +#: netbox/core/models/jobs.py:139 msgid "jobs" msgstr "úlohy" -#: netbox/core/models/jobs.py:163 +#: netbox/core/models/jobs.py:169 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "K tomuto typu objektu ({type}) nelze přiřadit úlohy." -#: netbox/core/models/jobs.py:216 +#: netbox/core/models/jobs.py:226 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "Neplatný stav pro ukončení úlohy. Možnosti jsou: {choices}" -#: netbox/core/models/jobs.py:273 +#: netbox/core/models/jobs.py:283 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "enqueue() nelze volat s hodnotami pro schedule_at a ihned zároveň." -#: netbox/core/models/object_types.py:188 +#: netbox/core/models/object_types.py:205 msgid "object type" msgstr "typ objektu" -#: netbox/core/models/object_types.py:189 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 msgid "object types" msgstr "typy objektů" @@ -2740,7 +2815,7 @@ msgstr "typy objektů" msgid "Sync Data" msgstr "Synchronizace dat" -#: netbox/core/signals.py:176 +#: netbox/core/signals.py:177 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Odstranění brání pravidlo ochrany: {message}" @@ -2757,7 +2832,7 @@ msgstr "Celé jméno" #: netbox/extras/tables/tables.py:418 netbox/extras/tables/tables.py:502 #: netbox/extras/tables/tables.py:571 netbox/extras/tables/tables.py:740 #: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:835 -#: netbox/netbox/tables/tables.py:317 +#: netbox/netbox/tables/tables.py:335 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2770,7 +2845,7 @@ msgstr "Objekt" msgid "Request ID" msgstr "ID požadavku" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 +#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 #: netbox/extras/tables/tables.py:784 netbox/extras/tables/tables.py:841 #: netbox/templates/core/objectchange.html:68 msgid "Message" @@ -2803,7 +2878,7 @@ msgstr "Naposledy aktualizováno" #: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:248 #: netbox/extras/tables/tables.py:561 netbox/extras/tables/tables.py:806 #: netbox/netbox/tables/tables.py:225 -#: netbox/templates/dcim/virtualchassis_edit.html:63 +#: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 msgid "ID" @@ -2813,16 +2888,16 @@ msgstr "ID" msgid "Interval" msgstr "Interval" -#: netbox/core/tables/jobs.py:46 +#: netbox/core/tables/jobs.py:49 msgid "Log Entries" msgstr "Záznamy protokolu" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:778 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:778 #: netbox/extras/tables/tables.py:832 msgid "Level" msgstr "Úroveň" -#: netbox/core/tables/jobs.py:80 +#: netbox/core/tables/jobs.py:83 msgid "No log entries" msgstr "Žádné záznamy protokolu" @@ -2880,7 +2955,7 @@ msgstr "Pracovníci" msgid "Host" msgstr "Hostitel" -#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:616 +#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:631 msgid "Port" msgstr "Port" @@ -3129,20 +3204,19 @@ msgstr "Zatuchlý" #: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:532 #: netbox/dcim/forms/bulk_import.py:658 netbox/dcim/forms/bulk_import.py:935 #: netbox/dcim/forms/bulk_import.py:1205 netbox/dcim/forms/filtersets.py:263 -#: netbox/dcim/forms/filtersets.py:768 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/model_forms.py:81 netbox/dcim/forms/model_forms.py:99 -#: netbox/dcim/forms/model_forms.py:176 netbox/dcim/forms/model_forms.py:502 -#: netbox/dcim/forms/model_forms.py:523 netbox/dcim/forms/model_forms.py:1206 -#: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 -#: netbox/dcim/tables/devices.py:916 netbox/dcim/tables/devices.py:1003 -#: netbox/dcim/tables/devices.py:1156 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:755 netbox/ipam/tables/fhrp.py:56 -#: netbox/ipam/tables/ip.py:328 netbox/ipam/tables/services.py:42 -#: netbox/netbox/tables/tables.py:303 netbox/netbox/ui/panels.py:202 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/dcim/forms/filtersets.py:778 netbox/dcim/forms/filtersets.py:794 +#: netbox/dcim/forms/model_forms.py:83 netbox/dcim/forms/model_forms.py:101 +#: netbox/dcim/forms/model_forms.py:178 netbox/dcim/forms/model_forms.py:504 +#: netbox/dcim/forms/model_forms.py:525 netbox/dcim/forms/model_forms.py:1216 +#: netbox/dcim/forms/model_forms.py:1699 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:695 +#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:944 +#: netbox/dcim/tables/devices.py:1031 netbox/dcim/tables/devices.py:1184 +#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:755 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:328 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:321 +#: netbox/netbox/ui/panels.py:202 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 -#: netbox/templates/dcim/interface.html:379 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 @@ -3248,7 +3322,7 @@ msgstr "Proprietární" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 #: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 #: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 -#: netbox/netbox/navigation/menu.py:209 +#: netbox/netbox/navigation/menu.py:211 msgid "Other" msgstr "Ostatní" @@ -3265,10 +3339,10 @@ msgid "Virtual" msgstr "Virtuální" #: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 -#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1553 -#: netbox/dcim/forms/filtersets.py:1678 netbox/dcim/forms/model_forms.py:1105 -#: netbox/dcim/forms/model_forms.py:1569 netbox/netbox/navigation/menu.py:147 -#: netbox/netbox/navigation/menu.py:151 +#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1701 netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1579 netbox/netbox/navigation/menu.py:149 +#: netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Bezdrátové" @@ -3278,8 +3352,8 @@ msgid "Virtual interfaces" msgstr "Virtuální rozhraní" #: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1396 -#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1087 -#: netbox/dcim/tables/devices.py:706 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1097 +#: netbox/dcim/tables/devices.py:734 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:177 #: netbox/virtualization/forms/bulk_import.py:172 @@ -3347,11 +3421,11 @@ msgstr "Ethernet propojovací deska" msgid "Cellular" msgstr "Buněčný" -#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:420 -#: netbox/dcim/forms/filtersets.py:897 netbox/dcim/forms/filtersets.py:1096 -#: netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:423 +#: netbox/dcim/forms/filtersets.py:909 netbox/dcim/forms/filtersets.py:1110 +#: netbox/dcim/forms/filtersets.py:1908 #: netbox/templates/dcim/inventoryitem.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:65 +#: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Sériový" @@ -3380,8 +3454,8 @@ msgstr "Auto" msgid "Access" msgstr "Přístupový" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 +#: netbox/ipam/tables/vlans.py:209 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Značkovaný" @@ -3558,7 +3632,7 @@ msgstr "Fiber - Single-mode" msgid "Fiber - Other" msgstr "Vlákno - Ostatní" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 msgid "Connected" msgstr "Připojeno" @@ -3715,61 +3789,61 @@ msgstr "Výchozí platforma (ID)" msgid "Default platform (slug)" msgstr "Výchozí platforma (slug)" -#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:565 +#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:572 msgid "Has a front image" msgstr "Má přední obrázek" -#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:579 msgid "Has a rear image" msgstr "Má zadní obrázek" #: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:742 -#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:579 -#: netbox/dcim/forms/filtersets.py:697 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:586 +#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 msgid "Has console ports" msgstr "Má konzolové porty" #: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:746 -#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:704 netbox/dcim/forms/filtersets.py:943 +#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:593 +#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 msgid "Has console server ports" msgstr "Má porty konzolového serveru" #: netbox/dcim/filtersets.py:600 netbox/dcim/filtersets.py:750 -#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:711 netbox/dcim/forms/filtersets.py:950 +#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 msgid "Has power ports" msgstr "Má napájecí porty" #: netbox/dcim/filtersets.py:604 netbox/dcim/filtersets.py:754 -#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:718 netbox/dcim/forms/filtersets.py:957 +#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:607 +#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 msgid "Has power outlets" msgstr "Má elektrické zásuvky" #: netbox/dcim/filtersets.py:608 netbox/dcim/filtersets.py:758 -#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:614 +#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 msgid "Has interfaces" msgstr "Má rozhraní" #: netbox/dcim/filtersets.py:612 netbox/dcim/filtersets.py:762 -#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:732 netbox/dcim/forms/filtersets.py:971 +#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 msgid "Has pass-through ports" msgstr "Má průchozí porty" #: netbox/dcim/filtersets.py:616 netbox/dcim/filtersets.py:1294 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/forms/filtersets.py:635 msgid "Has module bays" msgstr "Má pozice pro moduly" #: netbox/dcim/filtersets.py:620 netbox/dcim/filtersets.py:1298 -#: netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:628 msgid "Has device bays" msgstr "Má pozice pro zařízení" -#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:642 msgid "Has inventory items" msgstr "Má položky inventáře" @@ -3883,20 +3957,20 @@ msgstr "Model zařízení (slug)" msgid "Is full depth" msgstr "Je plná hloubka" -#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:906 -#: netbox/dcim/forms/filtersets.py:1609 netbox/dcim/forms/filtersets.py:1947 -#: netbox/dcim/forms/model_forms.py:1895 netbox/dcim/models/devices.py:1307 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/filtersets.py:1977 +#: netbox/dcim/forms/model_forms.py:1905 netbox/dcim/models/devices.py:1307 #: netbox/dcim/models/devices.py:1330 netbox/virtualization/filtersets.py:211 #: netbox/virtualization/filtersets.py:284 -#: netbox/virtualization/forms/filtersets.py:187 -#: netbox/virtualization/forms/filtersets.py:240 +#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:245 msgid "MAC address" msgstr "MAC adresa" #: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1015 +#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 #: netbox/virtualization/filtersets.py:215 -#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Má primární IP" @@ -3970,9 +4044,9 @@ msgstr "Role zařízení (slug)" msgid "Virtual Chassis (ID)" msgstr "Virtuální šasi (ID)" -#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:125 -#: netbox/dcim/forms/object_create.py:327 netbox/dcim/tables/devices.py:213 -#: netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:126 +#: netbox/dcim/forms/object_create.py:328 netbox/dcim/tables/devices.py:214 +#: netbox/netbox/navigation/menu.py:81 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 @@ -4050,24 +4124,24 @@ msgid "Assigned VID" msgstr "Přiřazené VID" #: netbox/dcim/filtersets.py:1942 netbox/dcim/forms/bulk_edit.py:1509 -#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:1535 +#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1685 +#: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:866 -#: netbox/dcim/tables/devices.py:660 netbox/ipam/filtersets.py:345 +#: netbox/dcim/tables/devices.py:661 netbox/ipam/filtersets.py:345 #: netbox/ipam/filtersets.py:356 netbox/ipam/filtersets.py:489 #: netbox/ipam/filtersets.py:591 netbox/ipam/filtersets.py:602 #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_edit.py:237 #: netbox/ipam/forms/bulk_edit.py:278 netbox/ipam/forms/bulk_import.py:159 #: netbox/ipam/forms/bulk_import.py:244 netbox/ipam/forms/bulk_import.py:280 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:187 -#: netbox/ipam/forms/filtersets.py:339 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:194 +#: netbox/ipam/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:200 netbox/ipam/forms/model_forms.py:247 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:463 #: netbox/ipam/forms/model_forms.py:477 netbox/ipam/forms/model_forms.py:491 #: netbox/ipam/models/ip.py:223 netbox/ipam/models/ip.py:516 #: netbox/ipam/models/ip.py:745 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:186 netbox/ipam/tables/ip.py:257 -#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:407 +#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:412 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 @@ -4075,7 +4149,7 @@ msgstr "Přiřazené VID" #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 #: netbox/virtualization/forms/bulk_import.py:219 -#: netbox/virtualization/forms/filtersets.py:245 +#: netbox/virtualization/forms/filtersets.py:250 #: netbox/virtualization/forms/model_forms.py:359 #: netbox/virtualization/models/virtualmachines.py:346 #: netbox/virtualization/tables/virtualmachines.py:113 @@ -4093,13 +4167,13 @@ msgstr "VRF (RD)" msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1667 -#: netbox/dcim/tables/devices.py:596 netbox/ipam/filtersets.py:1046 -#: netbox/ipam/forms/filtersets.py:599 netbox/ipam/tables/vlans.py:116 +#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1690 +#: netbox/dcim/tables/devices.py:597 netbox/ipam/filtersets.py:1046 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:250 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 +#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 #: netbox/vpn/forms/model_forms.py:407 netbox/vpn/forms/model_forms.py:425 #: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" @@ -4109,13 +4183,13 @@ msgstr "L2VPN" msgid "VLAN Translation Policy (ID)" msgstr "Zásady překladu VLAN (ID)" -#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1633 -#: netbox/dcim/forms/model_forms.py:1552 +#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1656 +#: netbox/dcim/forms/model_forms.py:1562 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 -#: netbox/virtualization/forms/filtersets.py:260 +#: netbox/virtualization/forms/filtersets.py:265 #: netbox/virtualization/forms/model_forms.py:364 msgid "VLAN Translation Policy" msgstr "Zásady překladu VLAN" @@ -4152,8 +4226,8 @@ msgstr "Přemostěné rozhraní (ID)" msgid "LAG interface (ID)" msgstr "Rozhraní LAG (ID)" -#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:144 +#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:619 +#: netbox/dcim/tables/devices.py:1173 netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4164,14 +4238,14 @@ msgstr "MAC adresa" msgid "Primary MAC address (ID)" msgstr "Primární MAC adresa (ID)" -#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1539 +#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1549 #: netbox/virtualization/filtersets.py:295 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Primární MAC adresa" #: netbox/dcim/filtersets.py:2079 netbox/dcim/filtersets.py:2091 -#: netbox/dcim/forms/filtersets.py:1569 netbox/dcim/forms/model_forms.py:1875 +#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Kontext virtuálního zařízení" @@ -4186,7 +4260,7 @@ msgstr "Kontext virtuálního zařízení (identifikátor)" msgid "Wireless LAN" msgstr "Bezdrátová síť LAN" -#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:647 +#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:648 msgid "Wireless link" msgstr "Bezdrátové spojení" @@ -4218,7 +4292,7 @@ msgstr "Mistr (ID)" msgid "Master (name)" msgstr "Mistr (jméno)" -#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1215 +#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1231 msgid "Unterminated" msgstr "Neukončený" @@ -4226,29 +4300,29 @@ msgstr "Neukončený" msgid "Power panel (ID)" msgstr "Napájecí panel (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:515 -#: netbox/extras/forms/model_forms.py:597 -#: netbox/extras/forms/model_forms.py:682 -#: netbox/extras/forms/model_forms.py:734 netbox/extras/ui/panels.py:69 -#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:113 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:488 +#: netbox/extras/forms/model_forms.py:600 +#: netbox/extras/forms/model_forms.py:685 +#: netbox/extras/forms/model_forms.py:737 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:131 #: netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:29 -#: netbox/templates/generic/bulk_edit.html:75 +#: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 #: netbox/utilities/forms/fields/fields.py:100 msgid "Tags" msgstr "Značky" -#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1814 -#: netbox/dcim/forms/filtersets.py:1827 netbox/dcim/forms/model_forms.py:583 -#: netbox/dcim/forms/model_forms.py:641 netbox/dcim/forms/object_create.py:153 -#: netbox/dcim/forms/object_create.py:254 netbox/dcim/tables/devices.py:167 +#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1840 +#: netbox/dcim/forms/filtersets.py:1853 netbox/dcim/forms/model_forms.py:585 +#: netbox/dcim/forms/model_forms.py:651 netbox/dcim/forms/object_create.py:154 +#: netbox/dcim/forms/object_create.py:255 netbox/dcim/tables/devices.py:168 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 #: netbox/templates/dcim/rearport.html:126 #: netbox/templates/dcim/virtualchassis.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:66 +#: netbox/templates/dcim/virtualchassis_edit.html:67 msgid "Position" msgstr "Pozice" @@ -4278,7 +4352,7 @@ msgid "Contact E-mail" msgstr "Kontaktní e-mail" #: netbox/dcim/forms/bulk_edit.py:149 netbox/dcim/forms/bulk_import.py:130 -#: netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Časové pásmo" @@ -4289,16 +4363,16 @@ msgstr "Časové pásmo" #: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:408 #: netbox/dcim/forms/bulk_import.py:458 netbox/dcim/forms/bulk_import.py:542 #: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:1199 -#: netbox/dcim/forms/filtersets.py:340 netbox/dcim/forms/filtersets.py:404 -#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:684 -#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:870 -#: netbox/dcim/forms/filtersets.py:1080 netbox/dcim/forms/filtersets.py:1877 -#: netbox/dcim/forms/filtersets.py:1917 netbox/dcim/forms/model_forms.py:211 -#: netbox/dcim/forms/model_forms.py:342 netbox/dcim/forms/model_forms.py:354 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:528 -#: netbox/dcim/forms/model_forms.py:1219 netbox/dcim/forms/model_forms.py:1702 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:99 -#: netbox/dcim/tables/devices.py:174 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/forms/filtersets.py:342 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:544 netbox/dcim/forms/filtersets.py:693 +#: netbox/dcim/forms/filtersets.py:799 netbox/dcim/forms/filtersets.py:882 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1905 +#: netbox/dcim/forms/filtersets.py:1945 netbox/dcim/forms/model_forms.py:213 +#: netbox/dcim/forms/model_forms.py:344 netbox/dcim/forms/model_forms.py:356 +#: netbox/dcim/forms/model_forms.py:426 netbox/dcim/forms/model_forms.py:530 +#: netbox/dcim/forms/model_forms.py:1229 netbox/dcim/forms/model_forms.py:1712 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:100 +#: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/devices.py:1014 #: netbox/dcim/tables/devicetypes.py:86 netbox/dcim/tables/devicetypes.py:321 #: netbox/dcim/tables/modules.py:46 netbox/dcim/tables/modules.py:89 #: netbox/dcim/tables/racks.py:50 netbox/dcim/tables/racks.py:120 @@ -4312,14 +4386,14 @@ msgstr "Výrobce" #: netbox/dcim/forms/bulk_edit.py:221 netbox/dcim/forms/bulk_edit.py:368 #: netbox/dcim/forms/bulk_import.py:200 netbox/dcim/forms/bulk_import.py:279 -#: netbox/dcim/forms/filtersets.py:287 +#: netbox/dcim/forms/filtersets.py:288 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Tvarový faktor" #: netbox/dcim/forms/bulk_edit.py:226 netbox/dcim/forms/bulk_edit.py:373 #: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:282 -#: netbox/dcim/forms/filtersets.py:292 +#: netbox/dcim/forms/filtersets.py:293 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Šířka" @@ -4330,7 +4404,7 @@ msgid "Height (U)" msgstr "Výška (U)" #: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:306 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Sestupné jednotky" @@ -4360,22 +4434,20 @@ msgstr "Hloubka montáže" #: netbox/dcim/forms/bulk_edit.py:516 netbox/dcim/forms/bulk_edit.py:533 #: netbox/dcim/forms/bulk_edit.py:572 netbox/dcim/forms/bulk_edit.py:588 #: netbox/dcim/forms/bulk_import.py:421 netbox/dcim/forms/bulk_import.py:469 -#: netbox/dcim/forms/filtersets.py:312 netbox/dcim/forms/filtersets.py:334 -#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:438 -#: netbox/dcim/forms/filtersets.py:531 netbox/dcim/forms/filtersets.py:642 -#: netbox/dcim/forms/filtersets.py:673 netbox/dcim/forms/filtersets.py:744 -#: netbox/dcim/forms/model_forms.py:225 netbox/dcim/forms/model_forms.py:306 +#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:439 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:649 +#: netbox/dcim/forms/filtersets.py:681 netbox/dcim/forms/filtersets.py:753 +#: netbox/dcim/forms/model_forms.py:227 netbox/dcim/forms/model_forms.py:308 #: netbox/dcim/tables/devicetypes.py:109 netbox/dcim/tables/modules.py:54 #: netbox/dcim/tables/racks.py:70 netbox/dcim/tables/racks.py:161 -#: netbox/dcim/views.py:880 netbox/dcim/views.py:1007 +#: netbox/dcim/views.py:880 netbox/dcim/views.py:1008 #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:341 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:71 -#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:279 -#: netbox/extras/forms/filtersets.py:315 -#: netbox/extras/forms/model_forms.py:575 netbox/ipam/forms/bulk_edit.py:159 -#: netbox/templates/dcim/moduletype.html:51 +#: netbox/extras/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:167 +#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 +#: netbox/ipam/forms/bulk_edit.py:159 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4385,7 +4457,7 @@ msgid "Weight" msgstr "Hmotnost" #: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:317 +#: netbox/dcim/forms/filtersets.py:318 msgid "Max weight" msgstr "Max. hmotnost" @@ -4393,39 +4465,39 @@ msgstr "Max. hmotnost" #: netbox/dcim/forms/bulk_edit.py:521 netbox/dcim/forms/bulk_edit.py:577 #: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 #: netbox/dcim/forms/bulk_import.py:426 netbox/dcim/forms/bulk_import.py:474 -#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:646 -#: netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:653 +#: netbox/dcim/forms/filtersets.py:757 msgid "Weight unit" msgstr "Jednotka hmotnosti" -#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:332 -#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:260 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:333 +#: netbox/dcim/forms/model_forms.py:223 netbox/dcim/forms/model_forms.py:262 msgid "Rack Type" msgstr "Typ stojanu" #: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 msgid "Outer Dimensions" msgstr "Vnější rozměry" -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:226 -#: netbox/dcim/forms/model_forms.py:307 netbox/dcim/ui/panels.py:126 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1005 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:228 +#: netbox/dcim/forms/model_forms.py:309 netbox/dcim/ui/panels.py:126 +#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 #: netbox/extras/tables/tables.py:266 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 #: netbox/templates/extras/imageattachment.html:40 msgid "Dimensions" msgstr "Rozměry" -#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:333 -#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/model_forms.py:228 -#: netbox/dcim/views.py:879 netbox/dcim/views.py:1006 +#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:334 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/model_forms.py:230 +#: netbox/dcim/views.py:879 netbox/dcim/views.py:1007 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Číslování" #: netbox/dcim/forms/bulk_edit.py:353 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/filtersets.py:412 +#: netbox/dcim/forms/filtersets.py:415 msgid "Rack type" msgstr "Typ stojanu" @@ -4436,18 +4508,18 @@ msgstr "Typ stojanu" msgid "Serial Number" msgstr "Sériové číslo" -#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:424 -#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1884 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:913 netbox/dcim/forms/filtersets.py:1114 +#: netbox/dcim/forms/filtersets.py:1912 msgid "Asset tag" msgstr "Inventární číslo" #: netbox/dcim/forms/bulk_edit.py:412 netbox/dcim/forms/bulk_edit.py:511 #: netbox/dcim/forms/bulk_edit.py:567 netbox/dcim/forms/bulk_edit.py:698 #: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:463 -#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:415 -#: netbox/dcim/forms/filtersets.py:559 netbox/dcim/forms/filtersets.py:739 -#: netbox/dcim/forms/filtersets.py:892 +#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:418 +#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:904 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" msgstr "Proudění vzduchu" @@ -4455,16 +4527,16 @@ msgstr "Proudění vzduchu" #: netbox/dcim/forms/bulk_edit.py:435 netbox/dcim/forms/bulk_edit.py:888 #: netbox/dcim/forms/bulk_import.py:354 netbox/dcim/forms/bulk_import.py:357 #: netbox/dcim/forms/bulk_import.py:645 netbox/dcim/forms/bulk_import.py:1649 -#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:120 -#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:442 -#: netbox/dcim/forms/filtersets.py:456 netbox/dcim/forms/filtersets.py:494 -#: netbox/dcim/forms/filtersets.py:860 netbox/dcim/forms/filtersets.py:1070 -#: netbox/dcim/forms/filtersets.py:1168 netbox/dcim/forms/filtersets.py:1305 -#: netbox/dcim/forms/model_forms.py:270 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:574 netbox/dcim/forms/model_forms.py:851 -#: netbox/dcim/forms/object_create.py:301 netbox/dcim/tables/devices.py:163 +#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:121 +#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:446 +#: netbox/dcim/forms/filtersets.py:460 netbox/dcim/forms/filtersets.py:499 +#: netbox/dcim/forms/filtersets.py:872 netbox/dcim/forms/filtersets.py:1084 +#: netbox/dcim/forms/filtersets.py:1184 netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/model_forms.py:272 netbox/dcim/forms/model_forms.py:316 +#: netbox/dcim/forms/model_forms.py:576 netbox/dcim/forms/model_forms.py:861 +#: netbox/dcim/forms/object_create.py:302 netbox/dcim/tables/devices.py:164 #: netbox/dcim/tables/power.py:66 netbox/dcim/tables/racks.py:203 -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 #: netbox/templates/dcim/rack/base.html:4 @@ -4473,22 +4545,22 @@ msgid "Rack" msgstr "Stojan" #: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:435 -#: netbox/dcim/forms/filtersets.py:524 netbox/dcim/forms/filtersets.py:667 -#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:1028 -#: netbox/dcim/forms/model_forms.py:432 netbox/dcim/forms/model_forms.py:767 -#: netbox/dcim/forms/model_forms.py:1770 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:438 +#: netbox/dcim/forms/filtersets.py:530 netbox/dcim/forms/filtersets.py:675 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:1041 +#: netbox/dcim/forms/model_forms.py:434 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/model_forms.py:1780 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" #: netbox/dcim/forms/bulk_edit.py:487 netbox/dcim/forms/bulk_import.py:414 -#: netbox/dcim/forms/filtersets.py:542 netbox/dcim/forms/model_forms.py:359 +#: netbox/dcim/forms/filtersets.py:549 netbox/dcim/forms/model_forms.py:361 msgid "Default platform" msgstr "Výchozí platforma" #: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:545 netbox/dcim/forms/filtersets.py:687 +#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 msgid "Part number" msgstr "Číslo dílu" @@ -4500,55 +4572,55 @@ msgstr "Výška U pozic" msgid "Exclude from utilization" msgstr "Vyloučit z využití" -#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:373 -#: netbox/dcim/forms/model_forms.py:1002 netbox/dcim/forms/model_forms.py:1044 -#: netbox/dcim/forms/model_forms.py:1071 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1160 -#: netbox/dcim/forms/model_forms.py:1178 -#: netbox/dcim/forms/object_create.py:117 netbox/dcim/tables/devicetypes.py:83 +#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:375 +#: netbox/dcim/forms/model_forms.py:1012 netbox/dcim/forms/model_forms.py:1054 +#: netbox/dcim/forms/model_forms.py:1081 netbox/dcim/forms/model_forms.py:1109 +#: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1188 +#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/devicetypes.py:83 #: netbox/templates/dcim/devicebay.html:52 #: netbox/templates/dcim/module.html:61 msgid "Device Type" msgstr "Typ zařízení" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:400 -#: netbox/dcim/views.py:1578 netbox/extras/forms/model_forms.py:592 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:402 +#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 msgid "Schema" msgstr "Schéma" #: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:553 #: netbox/dcim/forms/bulk_edit.py:784 netbox/dcim/forms/bulk_import.py:452 -#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:1197 netbox/dcim/forms/model_forms.py:406 -#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/tables/modules.py:42 -#: netbox/extras/forms/filtersets.py:437 -#: netbox/extras/forms/model_forms.py:617 netbox/extras/tables/tables.py:615 +#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:688 +#: netbox/dcim/forms/filtersets.py:1213 netbox/dcim/forms/model_forms.py:408 +#: netbox/dcim/forms/model_forms.py:421 netbox/dcim/tables/modules.py:42 +#: netbox/extras/forms/filtersets.py:410 +#: netbox/extras/forms/model_forms.py:620 netbox/extras/tables/tables.py:615 #: netbox/templates/account/base.html:7 netbox/templates/dcim/cable.html:23 #: netbox/templates/dcim/moduletype.html:27 #: netbox/templates/extras/configcontext.html:21 #: netbox/templates/inc/user_menu.html:38 netbox/vpn/forms/bulk_edit.py:213 -#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:200 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Profil" -#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1359 -#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/forms/model_forms.py:1003 -#: netbox/dcim/forms/model_forms.py:1045 netbox/dcim/forms/model_forms.py:1072 -#: netbox/dcim/forms/model_forms.py:1100 netbox/dcim/forms/model_forms.py:1121 -#: netbox/dcim/forms/model_forms.py:1161 netbox/dcim/forms/model_forms.py:1179 -#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/modules.py:51 +#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1377 +#: netbox/dcim/forms/model_forms.py:433 netbox/dcim/forms/model_forms.py:1013 +#: netbox/dcim/forms/model_forms.py:1055 netbox/dcim/forms/model_forms.py:1082 +#: netbox/dcim/forms/model_forms.py:1110 netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1171 netbox/dcim/forms/model_forms.py:1189 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/modules.py:51 #: netbox/dcim/tables/modules.py:94 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Typ modulu" -#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:376 +#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:378 msgid "Chassis" msgstr "Šasi" #: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:74 +#: netbox/dcim/tables/devices.py:75 msgid "VM role" msgstr "Role virtuálního počítače" @@ -4556,49 +4628,49 @@ msgstr "Role virtuálního počítače" #: netbox/dcim/forms/bulk_edit.py:708 netbox/dcim/forms/bulk_import.py:516 #: netbox/dcim/forms/bulk_import.py:520 netbox/dcim/forms/bulk_import.py:549 #: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:678 -#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:793 netbox/dcim/forms/filtersets.py:911 -#: netbox/dcim/forms/model_forms.py:497 netbox/dcim/forms/model_forms.py:534 -#: netbox/dcim/forms/model_forms.py:650 +#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:804 netbox/dcim/forms/filtersets.py:923 +#: netbox/dcim/forms/model_forms.py:499 netbox/dcim/forms/model_forms.py:536 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:146 #: netbox/virtualization/forms/bulk_import.py:147 -#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:207 #: netbox/virtualization/forms/model_forms.py:216 msgid "Config template" msgstr "Konfigurační šablona" #: netbox/dcim/forms/bulk_edit.py:654 netbox/dcim/forms/bulk_edit.py:1037 -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:130 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:596 -#: netbox/dcim/forms/model_forms.py:966 netbox/dcim/forms/model_forms.py:983 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:131 +#: netbox/dcim/forms/filtersets.py:1368 netbox/dcim/forms/model_forms.py:606 +#: netbox/dcim/forms/model_forms.py:976 netbox/dcim/forms/model_forms.py:993 #: netbox/extras/filtersets.py:703 msgid "Device type" msgstr "Typ zařízení" #: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:135 netbox/dcim/forms/model_forms.py:604 +#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 msgid "Device role" msgstr "Role zařízení" #: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:884 -#: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:609 -#: netbox/dcim/tables/devices.py:189 netbox/extras/filtersets.py:719 +#: netbox/dcim/forms/filtersets.py:787 netbox/dcim/forms/filtersets.py:896 +#: netbox/dcim/forms/model_forms.py:547 netbox/dcim/forms/model_forms.py:619 +#: netbox/dcim/tables/devices.py:190 netbox/extras/filtersets.py:719 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:31 #: netbox/virtualization/forms/bulk_edit.py:131 #: netbox/virtualization/forms/bulk_import.py:136 -#: netbox/virtualization/forms/filtersets.py:183 +#: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 #: netbox/virtualization/tables/virtualmachines.py:52 msgid "Platform" msgstr "Platforma" #: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:209 -#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:446 netbox/ipam/forms/filtersets.py:479 +#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:998 +#: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:210 +#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:96 #: netbox/templates/virtualization/virtualmachine.html:105 @@ -4606,9 +4678,9 @@ msgstr "Platforma" #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:106 -#: netbox/virtualization/forms/filtersets.py:109 -#: netbox/virtualization/forms/filtersets.py:133 -#: netbox/virtualization/forms/filtersets.py:221 +#: netbox/virtualization/forms/filtersets.py:112 +#: netbox/virtualization/forms/filtersets.py:137 +#: netbox/virtualization/forms/filtersets.py:226 #: netbox/virtualization/forms/model_forms.py:72 #: netbox/virtualization/forms/model_forms.py:177 #: netbox/virtualization/tables/virtualmachines.py:40 @@ -4621,13 +4693,13 @@ msgstr "Klastr" msgid "Configuration" msgstr "Konfigurace" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:252 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Virtualizace" #: netbox/dcim/forms/bulk_edit.py:741 netbox/dcim/forms/bulk_import.py:751 -#: netbox/dcim/forms/model_forms.py:745 netbox/dcim/forms/model_forms.py:991 +#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/model_forms.py:1001 msgid "Module type" msgstr "Typ modulu" @@ -4636,8 +4708,8 @@ msgstr "Typ modulu" #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1092 #: netbox/dcim/forms/bulk_edit.py:1143 netbox/dcim/forms/bulk_edit.py:1170 #: netbox/dcim/forms/bulk_edit.py:1197 netbox/dcim/forms/bulk_edit.py:1215 -#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:83 -#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:84 +#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4654,13 +4726,13 @@ msgstr "Typ modulu" msgid "Label" msgstr "Štítek" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1206 +#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 #: netbox/templates/dcim/cable.html:54 msgid "Length" msgstr "Délka" #: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_import.py:1471 -#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1226 msgid "Length unit" msgstr "Jednotka délky" @@ -4670,33 +4742,33 @@ msgid "Domain" msgstr "Doména" #: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/model_forms.py:845 +#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Napájecí panel" #: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1336 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Zdroj" #: netbox/dcim/forms/bulk_edit.py:911 netbox/dcim/forms/bulk_import.py:1677 -#: netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/filtersets.py:1341 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fáze" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1328 +#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Napětí" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Proud" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 msgid "Max utilization" msgstr "Maximální využití" @@ -4721,8 +4793,8 @@ msgid "Allocated power draw (watts)" msgstr "Přidělený příkon (W)" #: netbox/dcim/forms/bulk_edit.py:1058 netbox/dcim/forms/bulk_import.py:885 -#: netbox/dcim/forms/model_forms.py:1060 netbox/dcim/forms/model_forms.py:1425 -#: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/model_forms.py:1070 netbox/dcim/forms/model_forms.py:1435 +#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Napájecí port" @@ -4731,33 +4803,33 @@ msgid "Feed leg" msgstr "Napájecí větev" #: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1694 +#: netbox/dcim/forms/filtersets.py:1717 msgid "Management only" msgstr "Pouze správa" #: netbox/dcim/forms/bulk_edit.py:1119 netbox/dcim/forms/bulk_edit.py:1436 -#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1618 -#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/object_import.py:91 #: netbox/dcim/models/device_component_templates.py:454 #: netbox/dcim/models/device_components.py:838 msgid "PoE mode" msgstr "Režim PoE" #: netbox/dcim/forms/bulk_edit.py:1125 netbox/dcim/forms/bulk_edit.py:1442 -#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1623 -#: netbox/dcim/forms/filtersets.py:1708 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1646 +#: netbox/dcim/forms/filtersets.py:1731 netbox/dcim/forms/object_import.py:96 #: netbox/dcim/models/device_component_templates.py:461 #: netbox/dcim/models/device_components.py:845 msgid "PoE type" msgstr "Typ PoE" -#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1638 -#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/object_import.py:101 +#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1661 +#: netbox/dcim/forms/filtersets.py:1736 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "Bezdrátová role" -#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:766 -#: netbox/dcim/forms/model_forms.py:1370 netbox/dcim/tables/devices.py:328 +#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:776 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4771,19 +4843,19 @@ msgstr "Bezdrátová role" msgid "Module" msgstr "Modul" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:739 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "Agregační skupina" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1452 +#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 msgid "Virtual device contexts" msgstr "Kontexty virtuálních zařízení" #: netbox/dcim/forms/bulk_edit.py:1421 netbox/dcim/forms/bulk_import.py:812 -#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1408 -#: netbox/dcim/forms/filtersets.py:1447 netbox/dcim/forms/filtersets.py:1582 -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1427 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 +#: netbox/dcim/tables/devices.py:645 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4798,15 +4870,15 @@ msgstr "Rychlost" #: netbox/virtualization/forms/bulk_import.py:179 #: netbox/vpn/forms/bulk_edit.py:128 netbox/vpn/forms/bulk_edit.py:196 #: netbox/vpn/forms/bulk_import.py:175 netbox/vpn/forms/bulk_import.py:233 -#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 -#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:144 netbox/vpn/forms/filtersets.py:189 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 #: netbox/vpn/tables/crypto.py:150 msgid "Mode" msgstr "Režim" #: netbox/dcim/forms/bulk_edit.py:1458 netbox/dcim/forms/bulk_import.py:993 -#: netbox/dcim/forms/model_forms.py:1501 netbox/ipam/forms/bulk_import.py:173 -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:93 +#: netbox/dcim/forms/model_forms.py:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/ipam/forms/filtersets.py:582 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:205 #: netbox/virtualization/forms/bulk_import.py:185 #: netbox/virtualization/forms/model_forms.py:326 @@ -4814,7 +4886,7 @@ msgid "VLAN group" msgstr "Skupina VLAN" #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/forms/bulk_import.py:1000 -#: netbox/dcim/forms/model_forms.py:1507 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/forms/model_forms.py:1517 netbox/dcim/tables/devices.py:606 #: netbox/virtualization/forms/bulk_edit.py:213 #: netbox/virtualization/forms/bulk_import.py:192 #: netbox/virtualization/forms/model_forms.py:331 @@ -4822,7 +4894,7 @@ msgid "Untagged VLAN" msgstr "Neznačené VLAN" #: netbox/dcim/forms/bulk_edit.py:1476 netbox/dcim/forms/bulk_import.py:1007 -#: netbox/dcim/forms/model_forms.py:1516 netbox/dcim/tables/devices.py:611 +#: netbox/dcim/forms/model_forms.py:1526 netbox/dcim/tables/devices.py:612 #: netbox/virtualization/forms/bulk_edit.py:221 #: netbox/virtualization/forms/bulk_import.py:199 #: netbox/virtualization/forms/model_forms.py:340 @@ -4838,59 +4910,59 @@ msgid "Remove tagged VLANs" msgstr "Odstranit označené VLANy" #: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/bulk_import.py:1020 -#: netbox/dcim/forms/model_forms.py:1525 +#: netbox/dcim/forms/model_forms.py:1535 #: netbox/virtualization/forms/bulk_import.py:212 #: netbox/virtualization/forms/model_forms.py:349 msgid "Q-in-Q Service VLAN" msgstr "Služba VLAN služby Q-in-Q" -#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1498 #: netbox/wireless/forms/filtersets.py:26 msgid "Wireless LAN group" msgstr "Skupina bezdrátových sítí" -#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1493 -#: netbox/dcim/tables/devices.py:653 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1503 +#: netbox/dcim/tables/devices.py:654 netbox/netbox/navigation/menu.py:155 #: netbox/templates/dcim/interface.html:350 #: netbox/wireless/tables/wirelesslan.py:20 msgid "Wireless LANs" msgstr "Bezdrátové LAN sítě" -#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1550 -#: netbox/dcim/forms/model_forms.py:1559 netbox/ipam/forms/bulk_edit.py:224 -#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:184 -#: netbox/netbox/navigation/menu.py:109 +#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1572 +#: netbox/dcim/forms/model_forms.py:1569 netbox/ipam/forms/bulk_edit.py:224 +#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 -#: netbox/virtualization/forms/filtersets.py:214 +#: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 msgid "Addressing" msgstr "Adresování" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:808 -#: netbox/dcim/forms/model_forms.py:1560 +#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/model_forms.py:1570 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Operace" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1551 -#: netbox/dcim/forms/filtersets.py:1677 netbox/dcim/forms/model_forms.py:1104 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1573 +#: netbox/dcim/forms/filtersets.py:1700 netbox/dcim/forms/model_forms.py:1114 +#: netbox/dcim/forms/model_forms.py:1572 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1561 +#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:237 #: netbox/virtualization/forms/model_forms.py:371 msgid "Related Interfaces" msgstr "Související rozhraní" -#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1552 -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1575 #: netbox/virtualization/forms/bulk_edit.py:240 -#: netbox/virtualization/forms/filtersets.py:215 +#: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "Přepínání 802.1Q" @@ -4996,7 +5068,7 @@ msgstr "Nadřazená lokalita" msgid "Rack's location (if any)" msgstr "Umístění stojanu (pokud existuje)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:319 +#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 #: netbox/dcim/tables/racks.py:208 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" @@ -5077,7 +5149,7 @@ msgid "Assigned platform" msgstr "Přiřazená platforma" #: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:631 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Virtuální podvozek" @@ -5093,7 +5165,7 @@ msgstr "Přiřazené umístění (pokud existuje)" msgid "Assigned rack (if any)" msgstr "Přiřazený stojan (pokud existuje)" -#: netbox/dcim/forms/bulk_import.py:652 +#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 msgid "Face" msgstr "Tvář" @@ -5119,7 +5191,7 @@ msgstr "" msgid "The device in which this module is installed" msgstr "Zařízení, ve kterém je tento modul nainstalován" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:735 +#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Modulová přihrádka" @@ -5131,7 +5203,7 @@ msgstr "Místo modulu, ve kterém je tento modul nainstalován" msgid "The type of module" msgstr "Typ modulu" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:753 +#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 msgid "Replicate components" msgstr "Replikace komponent" @@ -5143,11 +5215,11 @@ msgstr "" "Automaticky naplnit komponenty přidružené k tomuto typu modulu (ve výchozím " "nastavení povoleno)" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:759 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 msgid "Adopt components" msgstr "Přijměte komponenty" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:762 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 msgid "Adopt already existing components" msgstr "Přijměte již existující komponenty" @@ -5172,13 +5244,13 @@ msgstr "Místní napájecí port, který napájí tuto zásuvku" msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrická fáze (pro třífázové obvody)" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1463 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 #: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "Nadřazené rozhraní" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1471 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 #: netbox/virtualization/forms/bulk_import.py:176 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" @@ -5204,7 +5276,7 @@ msgstr "Názvy VDC oddělené čárkami, uzavřené dvojitými uvozovkami. Pří msgid "Physical medium" msgstr "Fyzické médium" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1589 +#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 msgid "Duplex" msgstr "Dvoupodlažní" @@ -5247,8 +5319,8 @@ msgstr "Přiřazené ID služby Q-in-Q VLAN (filtrováno podle skupiny VLAN)" #: netbox/dcim/forms/bulk_import.py:1031 netbox/ipam/forms/bulk_import.py:163 #: netbox/ipam/forms/bulk_import.py:248 netbox/ipam/forms/bulk_import.py:284 -#: netbox/ipam/forms/filtersets.py:217 netbox/ipam/forms/filtersets.py:300 -#: netbox/ipam/forms/filtersets.py:367 +#: netbox/ipam/forms/filtersets.py:225 netbox/ipam/forms/filtersets.py:309 +#: netbox/ipam/forms/filtersets.py:377 #: netbox/virtualization/forms/bulk_import.py:223 msgid "Assigned VRF" msgstr "Přiřazené VRF" @@ -5271,7 +5343,7 @@ msgstr "VDC {vdc} není přiřazen k zařízení {device}" msgid "Physical medium classification" msgstr "Klasifikace fyzického média" -#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:870 +#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:898 msgid "Installed device" msgstr "Nainstalované zařízení" @@ -5327,8 +5399,8 @@ msgstr "Nadřazené zařízení přiřazeného rozhraní (pokud existuje)" #: netbox/virtualization/forms/bulk_edit.py:299 #: netbox/virtualization/forms/bulk_import.py:160 #: netbox/virtualization/forms/bulk_import.py:262 -#: netbox/virtualization/forms/filtersets.py:229 -#: netbox/virtualization/forms/filtersets.py:280 +#: netbox/virtualization/forms/filtersets.py:234 +#: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 #: netbox/vpn/forms/bulk_import.py:92 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" @@ -5435,8 +5507,8 @@ msgstr "" "{color} neodpovídal žádnému použitému názvu barvy a byl delší než šest " "znaků: neplatný hex." -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:880 -#: netbox/dcim/tables/devices.py:1075 +#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 +#: netbox/dcim/tables/devices.py:1103 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 @@ -5467,7 +5539,7 @@ msgstr "Typ napájení (AC/DC)" msgid "Single or three-phase" msgstr "Jednofázové nebo třífázové" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1855 +#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 #: netbox/dcim/ui/panels.py:109 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:56 @@ -5478,7 +5550,7 @@ msgstr "Primární IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4 adresa s maskou, např. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1864 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1874 #: netbox/dcim/ui/panels.py:114 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:72 @@ -5532,7 +5604,7 @@ msgstr "Nelze adoptovat {model} {name}, protože již patří do modulu" msgid "A {model} named {name} already exists" msgstr "{model} pojmenovaný {name} již existuje" -#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:833 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:62 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 @@ -5541,129 +5613,104 @@ msgstr "{model} pojmenovaný {name} již existuje" msgid "Power Panel" msgstr "Napájecí panel" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:860 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Napájecí zdroj" -#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/tables/devices.py:310 +#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 msgid "Device Status" msgstr "Stav zařízení" -#: netbox/dcim/forms/filtersets.py:163 netbox/extras/forms/filtersets.py:125 -#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:181 -#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:285 -#: netbox/extras/forms/filtersets.py:342 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:520 -#: netbox/extras/forms/filtersets.py:574 netbox/extras/tables/tables.py:114 -#: netbox/extras/tables/tables.py:155 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:231 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:475 netbox/extras/tables/tables.py:517 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:638 -#: netbox/extras/tables/tables.py:690 netbox/netbox/forms/filtersets.py:54 -#: netbox/netbox/forms/mixins.py:132 netbox/netbox/tables/tables.py:276 -#: netbox/netbox/tables/tables.py:286 netbox/netbox/tables/tables.py:296 -#: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:83 -#: netbox/templates/dcim/virtualchassis_edit.html:39 -#: netbox/templates/generic/bulk_edit.html:65 -#: netbox/templates/generic/object.html:61 -#: netbox/templates/ipam/vlan_edit.html:70 -#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 -#: netbox/virtualization/forms/filtersets.py:265 -#: netbox/virtualization/forms/filtersets.py:290 -msgid "Owner" -msgstr "Vlastník" - -#: netbox/dcim/forms/filtersets.py:177 +#: netbox/dcim/forms/filtersets.py:174 msgid "Parent region" msgstr "Nadřazená oblast" -#: netbox/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:32 +#: netbox/dcim/forms/filtersets.py:190 netbox/tenancy/forms/bulk_import.py:32 #: netbox/tenancy/forms/bulk_import.py:65 -#: netbox/tenancy/forms/filtersets.py:40 netbox/tenancy/forms/filtersets.py:74 +#: netbox/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:77 #: netbox/wireless/forms/bulk_import.py:27 -#: netbox/wireless/forms/filtersets.py:31 +#: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Rodičovská skupina" -#: netbox/dcim/forms/filtersets.py:343 +#: netbox/dcim/forms/filtersets.py:345 msgid "Rack count" msgstr "Počet stojanů" -#: netbox/dcim/forms/filtersets.py:434 +#: netbox/dcim/forms/filtersets.py:437 msgid "Function" msgstr "Funkce" -#: netbox/dcim/forms/filtersets.py:455 netbox/dcim/forms/model_forms.py:329 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1152 +#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 msgid "Reservation" msgstr "Rezervace" -#: netbox/dcim/forms/filtersets.py:526 netbox/dcim/forms/model_forms.py:378 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Obrázky" -#: netbox/dcim/forms/filtersets.py:529 netbox/dcim/forms/filtersets.py:671 -#: netbox/dcim/forms/filtersets.py:814 +#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/filtersets.py:826 msgid "Components" msgstr "Komponenty" -#: netbox/dcim/forms/filtersets.py:549 +#: netbox/dcim/forms/filtersets.py:556 msgid "Device count" msgstr "Počet zařízení" -#: netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:561 msgid "Subdevice role" msgstr "Role dílčího zařízení" -#: netbox/dcim/forms/filtersets.py:691 +#: netbox/dcim/forms/filtersets.py:700 msgid "Module count" msgstr "Počet modulů" -#: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/model_forms.py:510 +#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Role zařízení" -#: netbox/dcim/forms/filtersets.py:878 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Model" -#: netbox/dcim/forms/filtersets.py:922 +#: netbox/dcim/forms/filtersets.py:934 msgid "Has an OOB IP" msgstr "Má IP OOB" -#: netbox/dcim/forms/filtersets.py:929 +#: netbox/dcim/forms/filtersets.py:941 msgid "Virtual chassis member" msgstr "Člen virtuálního šasi" -#: netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:990 msgid "Has virtual device contexts" msgstr "Má kontexty virtuálních zařízení" -#: netbox/dcim/forms/filtersets.py:991 netbox/extras/filtersets.py:741 -#: netbox/ipam/forms/filtersets.py:484 -#: netbox/virtualization/forms/filtersets.py:122 +#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:741 +#: netbox/ipam/forms/filtersets.py:496 +#: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Skupina klastru" -#: netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Cabled" msgstr "Kabelový" -#: netbox/dcim/forms/filtersets.py:1372 +#: netbox/dcim/forms/filtersets.py:1390 msgid "Occupied" msgstr "Obsazeno" -#: netbox/dcim/forms/filtersets.py:1400 netbox/dcim/forms/filtersets.py:1439 -#: netbox/dcim/forms/filtersets.py:1478 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1560 netbox/dcim/tables/devices.py:379 -#: netbox/dcim/tables/devices.py:675 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1533 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/tables/devices.py:380 +#: netbox/dcim/tables/devices.py:676 netbox/ipam/tables/vlans.py:175 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5676,48 +5723,48 @@ msgstr "Obsazeno" msgid "Connection" msgstr "Připojení" -#: netbox/dcim/forms/filtersets.py:1572 netbox/extras/forms/bulk_edit.py:421 -#: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:616 -#: netbox/extras/forms/model_forms.py:798 netbox/extras/tables/tables.py:743 +#: netbox/dcim/forms/filtersets.py:1595 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:294 +#: netbox/extras/forms/filtersets.py:580 +#: netbox/extras/forms/model_forms.py:801 netbox/extras/tables/tables.py:743 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Druh" -#: netbox/dcim/forms/filtersets.py:1601 +#: netbox/dcim/forms/filtersets.py:1624 msgid "Mgmt only" msgstr "Pouze správa" -#: netbox/dcim/forms/filtersets.py:1613 netbox/dcim/forms/model_forms.py:1547 +#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 #: netbox/dcim/models/device_components.py:791 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1628 -#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "Režim 802.1Q" -#: netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1666 msgid "Wireless channel" msgstr "Bezdrátový kanál" -#: netbox/dcim/forms/filtersets.py:1647 +#: netbox/dcim/forms/filtersets.py:1670 msgid "Channel frequency (MHz)" msgstr "Frekvence kanálu (MHz)" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1674 msgid "Channel width (MHz)" msgstr "Šířka kanálu (MHz)" -#: netbox/dcim/forms/filtersets.py:1655 +#: netbox/dcim/forms/filtersets.py:1678 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Vysílací výkon (dBm)" -#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/filtersets.py:1769 -#: netbox/dcim/tables/devices.py:342 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1793 +#: netbox/dcim/tables/devices.py:343 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:74 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5727,23 +5774,23 @@ msgstr "Vysílací výkon (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/tables/devices.py:995 +#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1023 msgid "Discovered" msgstr "objeveno" -#: netbox/dcim/forms/filtersets.py:1952 netbox/ipam/forms/filtersets.py:378 +#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Přiřazené zařízení" -#: netbox/dcim/forms/filtersets.py:1957 netbox/ipam/forms/filtersets.py:383 +#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Přiřazený virtuální počítač" -#: netbox/dcim/forms/filtersets.py:1961 netbox/ipam/forms/filtersets.py:397 +#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Přiřazeno k rozhraní" -#: netbox/dcim/forms/filtersets.py:1968 +#: netbox/dcim/forms/filtersets.py:1998 msgid "Primary MAC of an interface" msgstr "Primární MAC rozhraní" @@ -5759,19 +5806,19 @@ msgstr "Typ rozsahu" #: netbox/dcim/forms/mixins.py:33 netbox/dcim/forms/mixins.py:94 #: netbox/ipam/forms/bulk_edit.py:225 netbox/ipam/forms/bulk_edit.py:360 -#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:195 #: netbox/ipam/forms/model_forms.py:222 netbox/ipam/forms/model_forms.py:600 #: netbox/ipam/forms/model_forms.py:610 netbox/ipam/tables/ip.py:192 -#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 +#: netbox/ipam/tables/vlans.py:41 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:74 -#: netbox/virtualization/forms/filtersets.py:51 +#: netbox/virtualization/forms/filtersets.py:53 #: netbox/virtualization/forms/model_forms.py:73 #: netbox/virtualization/tables/clusters.py:81 #: netbox/wireless/forms/bulk_edit.py:82 -#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:42 #: netbox/wireless/forms/model_forms.py:55 #: netbox/wireless/tables/wirelesslan.py:51 msgid "Scope" @@ -5787,7 +5834,7 @@ msgstr "Vyberte prosím a {scope_type}." msgid "Scope type (app & model)" msgstr "Typ rozsahu (aplikace a model)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:258 +#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 msgid "Rear ports" msgstr "Zadní porty" @@ -5800,30 +5847,30 @@ msgstr "" "Celkový počet poloh předních portů ({frontport_count}) musí odpovídat " "zvolenému počtu pozic zadních portů ({rearport_count})." -#: netbox/dcim/forms/model_forms.py:146 +#: netbox/dcim/forms/model_forms.py:148 msgid "Contact Info" msgstr "Kontaktní informace" -#: netbox/dcim/forms/model_forms.py:199 +#: netbox/dcim/forms/model_forms.py:201 msgid "Rack Role" msgstr "Role stojanu" -#: netbox/dcim/forms/model_forms.py:216 netbox/dcim/forms/model_forms.py:368 -#: netbox/dcim/forms/model_forms.py:539 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:370 +#: netbox/dcim/forms/model_forms.py:541 #: netbox/utilities/forms/fields/fields.py:57 msgid "Slug" msgstr "URL zkratka" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:266 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Vyberte předdefinovaný typ stojanu nebo nastavte fyzikální vlastnosti níže." -#: netbox/dcim/forms/model_forms.py:272 +#: netbox/dcim/forms/model_forms.py:274 msgid "Inventory Control" msgstr "Řízení zásob" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:323 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5831,35 +5878,35 @@ msgstr "" "Seznam číselných ID jednotek oddělený čárkami. Rozsah lze zadat pomocí " "pomlčky." -#: netbox/dcim/forms/model_forms.py:402 netbox/extras/forms/model_forms.py:594 +#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 msgid "Enter a valid JSON schema to define supported attributes." msgstr "Zadejte platné schéma JSON pro definování podporovaných atributů." -#: netbox/dcim/forms/model_forms.py:433 +#: netbox/dcim/forms/model_forms.py:435 msgid "Profile & Attributes" msgstr "Profil a atributy" -#: netbox/dcim/forms/model_forms.py:585 netbox/dcim/models/devices.py:572 +#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:572 msgid "The lowest-numbered unit occupied by the device" msgstr "Nejnižší číslovaná pozice obsazená zařízením" -#: netbox/dcim/forms/model_forms.py:642 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "Poloha ve virtuálním podvozku tohoto zařízení je identifikována" -#: netbox/dcim/forms/model_forms.py:647 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "Priorita zařízení ve virtuálním šasi" -#: netbox/dcim/forms/model_forms.py:756 +#: netbox/dcim/forms/model_forms.py:766 msgid "Automatically populate components associated with this module type" msgstr "Automaticky naplnit komponenty přidružené k tomuto typu modulu" -#: netbox/dcim/forms/model_forms.py:862 +#: netbox/dcim/forms/model_forms.py:872 msgid "Characteristics" msgstr "Charakteristika" -#: netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1028 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5874,35 +5921,35 @@ msgstr "" "přítomen, bude automaticky nahrazen hodnotou pozice při vytváření nového " "modulu." -#: netbox/dcim/forms/model_forms.py:1231 +#: netbox/dcim/forms/model_forms.py:1241 msgid "Console port template" msgstr "Šablona portu konzoly" -#: netbox/dcim/forms/model_forms.py:1239 +#: netbox/dcim/forms/model_forms.py:1249 msgid "Console server port template" msgstr "Šablona portu konzolového serveru" -#: netbox/dcim/forms/model_forms.py:1247 +#: netbox/dcim/forms/model_forms.py:1257 msgid "Front port template" msgstr "Šablona předního portu" -#: netbox/dcim/forms/model_forms.py:1255 +#: netbox/dcim/forms/model_forms.py:1265 msgid "Interface template" msgstr "Šablona rozhraní" -#: netbox/dcim/forms/model_forms.py:1263 +#: netbox/dcim/forms/model_forms.py:1273 msgid "Power outlet template" msgstr "Šablona elektrické zásuvky" -#: netbox/dcim/forms/model_forms.py:1271 +#: netbox/dcim/forms/model_forms.py:1281 msgid "Power port template" msgstr "Šablona napájecího portu" -#: netbox/dcim/forms/model_forms.py:1279 +#: netbox/dcim/forms/model_forms.py:1289 msgid "Rear port template" msgstr "Šablona zadního portu" -#: netbox/dcim/forms/model_forms.py:1289 netbox/dcim/forms/model_forms.py:1774 +#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 @@ -5910,14 +5957,14 @@ msgstr "Šablona zadního portu" msgid "Console Port" msgstr "Port konzoly" -#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1775 +#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:106 msgid "Console Server Port" msgstr "Port konzolového serveru" -#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1776 +#: netbox/dcim/forms/model_forms.py:1301 netbox/dcim/forms/model_forms.py:1786 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5929,7 +5976,7 @@ msgstr "Port konzolového serveru" msgid "Front Port" msgstr "Přední port" -#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1777 +#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5941,40 +5988,40 @@ msgstr "Přední port" msgid "Rear Port" msgstr "Zadní port" -#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1778 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:526 +#: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1788 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:527 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Napájecí port" -#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1779 +#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Napájecí zásuvka" -#: netbox/dcim/forms/model_forms.py:1296 netbox/dcim/forms/model_forms.py:1781 +#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 msgid "Component Assignment" msgstr "Přiřazení komponent" -#: netbox/dcim/forms/model_forms.py:1342 netbox/dcim/forms/model_forms.py:1828 +#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 msgid "An InventoryItem can only be assigned to a single component." msgstr "InventoryItem lze přiřadit pouze k jedné komponentě." -#: netbox/dcim/forms/model_forms.py:1479 +#: netbox/dcim/forms/model_forms.py:1489 msgid "LAG interface" msgstr "Rozhraní LAG" -#: netbox/dcim/forms/model_forms.py:1502 +#: netbox/dcim/forms/model_forms.py:1512 msgid "Filter VLANs available for assignment by group." msgstr "Filtrujte sítě VLAN dostupné pro přiřazení podle skupiny." -#: netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1681 msgid "Child Device" msgstr "Podřazené zařízení" -#: netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1682 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5982,66 +6029,66 @@ msgstr "" "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:1714 +#: netbox/dcim/forms/model_forms.py:1724 msgid "Console port" msgstr "Port konzoly" -#: netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/model_forms.py:1732 msgid "Console server port" msgstr "Port konzolového serveru" -#: netbox/dcim/forms/model_forms.py:1730 +#: netbox/dcim/forms/model_forms.py:1740 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Přední port" -#: netbox/dcim/forms/model_forms.py:1746 +#: netbox/dcim/forms/model_forms.py:1756 msgid "Power outlet" msgstr "Napájecí zásuvka" -#: netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/model_forms.py:1772 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Zadní port" -#: netbox/dcim/forms/model_forms.py:1768 +#: netbox/dcim/forms/model_forms.py:1778 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Položka inventáře" -#: netbox/dcim/forms/model_forms.py:1837 +#: netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Role položky inventáře" -#: netbox/dcim/forms/model_forms.py:1907 +#: netbox/dcim/forms/model_forms.py:1917 msgid "VM Interface" msgstr "Rozhraní VM" -#: netbox/dcim/forms/model_forms.py:1923 netbox/ipam/forms/filtersets.py:638 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1933 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:187 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:212 +#: netbox/virtualization/forms/filtersets.py:216 #: netbox/virtualization/forms/filtersets.py:274 #: netbox/virtualization/forms/model_forms.py:220 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:312 #: netbox/vpn/forms/model_forms.py:158 netbox/vpn/forms/model_forms.py:169 #: netbox/vpn/forms/model_forms.py:271 netbox/vpn/forms/model_forms.py:452 msgid "Virtual Machine" msgstr "Virtuální stroj" -#: netbox/dcim/forms/model_forms.py:1962 +#: netbox/dcim/forms/model_forms.py:1972 msgid "A MAC address can only be assigned to a single object." msgstr "MAC adresu lze přiřadit pouze jednomu objektu." -#: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:155 -#: netbox/dcim/forms/object_create.py:256 +#: netbox/dcim/forms/object_create.py:49 +#: netbox/dcim/forms/object_create.py:156 +#: netbox/dcim/forms/object_create.py:257 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6049,7 +6096,7 @@ msgstr "" "Podporovány jsou alfanumerické rozsahy. (Musí odpovídat počtu vytvořených " "objektů.)" -#: netbox/dcim/forms/object_create.py:72 +#: netbox/dcim/forms/object_create.py:73 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6058,29 +6105,29 @@ msgstr "" "Poskytnutý vzor určuje {value_count} hodnot, ale očekáváno je " "{pattern_count}." -#: netbox/dcim/forms/object_create.py:310 netbox/dcim/tables/devices.py:1081 +#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 -#: netbox/templates/dcim/virtualchassis_edit.html:58 +#: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 #: netbox/templates/users/ownergroup.html:35 msgid "Members" msgstr "Členové" -#: netbox/dcim/forms/object_create.py:320 +#: netbox/dcim/forms/object_create.py:321 msgid "Initial position" msgstr "Počáteční pozice" -#: netbox/dcim/forms/object_create.py:323 +#: netbox/dcim/forms/object_create.py:324 msgid "" "Position of the first member device. Increases by one for each additional " "member." msgstr "Pozice prvního člena. Zvýší se o jeden pro každého dalšího člena." -#: netbox/dcim/forms/object_create.py:328 +#: netbox/dcim/forms/object_create.py:329 msgid "Member Devices" msgstr "Členská zařízení" -#: netbox/dcim/forms/object_create.py:343 +#: netbox/dcim/forms/object_create.py:344 msgid "A position must be specified for the first VC member." msgstr "Pro prvního člena virtuálnáho šasi musí být specifikována pozice." @@ -6100,7 +6147,7 @@ msgstr "profil" #: netbox/dcim/models/cables.py:75 #: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:114 +#: netbox/extras/models/customfields.py:127 msgid "label" msgstr "štítek" @@ -6584,9 +6631,9 @@ msgid "tagged VLANs" msgstr "označené VLAN" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:614 netbox/ipam/forms/bulk_edit.py:448 -#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:594 -#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:109 +#: netbox/dcim/tables/devices.py:615 netbox/ipam/forms/bulk_edit.py:448 +#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:110 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" @@ -6813,7 +6860,7 @@ msgid "module bays" msgstr "pozice modulů" #: netbox/dcim/models/device_components.py:1287 -#: netbox/dcim/models/modules.py:264 +#: netbox/dcim/models/modules.py:266 msgid "A module bay cannot belong to a module installed within it." msgstr "Pozice modulu nemůže patřit k modulu nainstalovanému v ní." @@ -6850,14 +6897,14 @@ msgid "inventory item roles" msgstr "role položek zásob" #: netbox/dcim/models/device_components.py:1418 -#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:223 +#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:225 #: netbox/dcim/models/racks.py:316 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "sériové číslo" #: netbox/dcim/models/device_components.py:1426 -#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:230 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:232 #: netbox/dcim/models/racks.py:323 msgid "asset tag" msgstr "štítek majetku" @@ -7050,7 +7097,7 @@ msgstr "Funkce, kterou toto zařízení slouží" msgid "Chassis serial number, assigned by the manufacturer" msgstr "Sériové číslo podvozku přidělené výrobcem" -#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:231 +#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:233 msgid "A unique tag used to identify this device" msgstr "Jedinečná značka použitá k identifikaci tohoto zařízení" @@ -7258,7 +7305,7 @@ msgstr "identifikátor" msgid "Numeric identifier unique to the parent device" msgstr "Numerický identifikátor jedinečný pro nadřazené zařízení" -#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:232 +#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:245 #: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:169 #: netbox/netbox/models/__init__.py:219 @@ -7353,15 +7400,15 @@ msgstr "typy modulů" msgid "Invalid schema: {error}" msgstr "Neplatné schéma: {error}" -#: netbox/dcim/models/modules.py:238 +#: netbox/dcim/models/modules.py:240 msgid "module" msgstr "modul" -#: netbox/dcim/models/modules.py:239 +#: netbox/dcim/models/modules.py:241 msgid "modules" msgstr "moduly" -#: netbox/dcim/models/modules.py:252 +#: netbox/dcim/models/modules.py:254 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7768,24 +7815,24 @@ msgstr "Název barvy" msgid "Reachable" msgstr "Dosažitelný" -#: netbox/dcim/tables/devices.py:65 netbox/dcim/tables/devices.py:109 +#: netbox/dcim/tables/devices.py:66 netbox/dcim/tables/devices.py:110 #: netbox/dcim/tables/racks.py:135 netbox/dcim/tables/sites.py:83 #: netbox/dcim/tables/sites.py:115 netbox/extras/tables/tables.py:708 -#: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 -#: netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:77 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 #: netbox/virtualization/views.py:243 msgid "Devices" msgstr "Zařízení" -#: netbox/dcim/tables/devices.py:70 netbox/dcim/tables/devices.py:114 +#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "Virtuální stroje" -#: netbox/dcim/tables/devices.py:103 netbox/dcim/tables/devices.py:223 -#: netbox/extras/forms/model_forms.py:745 +#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 +#: netbox/extras/forms/model_forms.py:748 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 @@ -7796,66 +7843,66 @@ msgstr "Virtuální stroje" msgid "Config Template" msgstr "Konfigurační šablona" -#: netbox/dcim/tables/devices.py:184 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 msgid "U Height" msgstr "Výška U" -#: netbox/dcim/tables/devices.py:194 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1140 #: netbox/ipam/forms/bulk_import.py:597 netbox/ipam/forms/model_forms.py:306 #: netbox/ipam/forms/model_forms.py:318 netbox/ipam/tables/ip.py:306 -#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:380 -#: netbox/ipam/tables/ip.py:403 netbox/templates/ipam/ipaddress.html:11 +#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:385 +#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "IP adresa" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1116 +#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1144 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 Adresa" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1148 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Adresa IPv6" -#: netbox/dcim/tables/devices.py:217 +#: netbox/dcim/tables/devices.py:218 msgid "VC Position" msgstr "Pozice VC" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:221 msgid "VC Priority" msgstr "Priorita VC" -#: netbox/dcim/tables/devices.py:227 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Rodičovské zařízení" -#: netbox/dcim/tables/devices.py:232 +#: netbox/dcim/tables/devices.py:233 msgid "Position (Device Bay)" msgstr "Pozice (pole pro zařízení)" -#: netbox/dcim/tables/devices.py:240 +#: netbox/dcim/tables/devices.py:241 msgid "Console ports" msgstr "Porty konzoly" -#: netbox/dcim/tables/devices.py:243 +#: netbox/dcim/tables/devices.py:244 msgid "Console server ports" msgstr "Porty konzolového serveru" -#: netbox/dcim/tables/devices.py:246 +#: netbox/dcim/tables/devices.py:247 msgid "Power ports" msgstr "Napájecí porty" -#: netbox/dcim/tables/devices.py:249 +#: netbox/dcim/tables/devices.py:250 msgid "Power outlets" msgstr "Elektrické zásuvky" -#: netbox/dcim/tables/devices.py:252 netbox/dcim/tables/devices.py:1125 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1412 -#: netbox/dcim/views.py:1749 netbox/dcim/views.py:2578 -#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 +#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1153 +#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 +#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2579 +#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7870,39 +7917,39 @@ msgstr "Elektrické zásuvky" msgid "Interfaces" msgstr "Rozhraní" -#: netbox/dcim/tables/devices.py:255 +#: netbox/dcim/tables/devices.py:256 msgid "Front ports" msgstr "Přední porty" -#: netbox/dcim/tables/devices.py:261 +#: netbox/dcim/tables/devices.py:262 msgid "Device bays" msgstr "Pozice zařízení" -#: netbox/dcim/tables/devices.py:264 +#: netbox/dcim/tables/devices.py:265 msgid "Module bays" msgstr "Modulové pozice" -#: netbox/dcim/tables/devices.py:267 +#: netbox/dcim/tables/devices.py:268 msgid "Inventory items" msgstr "Inventární položky" -#: netbox/dcim/tables/devices.py:300 +#: netbox/dcim/tables/devices.py:301 msgid "Device Location" msgstr "Umístění zařízení" -#: netbox/dcim/tables/devices.py:305 +#: netbox/dcim/tables/devices.py:306 msgid "Device Site" msgstr "Stránky zařízení" -#: netbox/dcim/tables/devices.py:320 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 #: 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:333 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1487 -#: netbox/dcim/views.py:2664 netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devices.py:334 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 +#: netbox/dcim/views.py:2665 netbox/netbox/navigation/menu.py:106 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7911,31 +7958,31 @@ msgstr "Modulová přihrádka" msgid "Inventory Items" msgstr "Inventární položky" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:349 msgid "Cable Color" msgstr "Barva kabelu" -#: netbox/dcim/tables/devices.py:354 +#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 msgid "Link Peers" msgstr "Propojit vrstevníky" -#: netbox/dcim/tables/devices.py:357 +#: netbox/dcim/tables/devices.py:358 msgid "Mark Connected" msgstr "Označit Připojeno" -#: netbox/dcim/tables/devices.py:476 +#: netbox/dcim/tables/devices.py:477 msgid "Maximum draw (W)" msgstr "Maximální tažení (W)" -#: netbox/dcim/tables/devices.py:479 +#: netbox/dcim/tables/devices.py:480 msgid "Allocated draw (W)" msgstr "Přidělené losování (W)" -#: netbox/dcim/tables/devices.py:584 netbox/ipam/forms/model_forms.py:772 +#: netbox/dcim/tables/devices.py:585 netbox/ipam/forms/model_forms.py:772 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:689 -#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:165 -#: netbox/netbox/navigation/menu.py:167 -#: netbox/templates/dcim/interface.html:409 +#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:167 +#: netbox/netbox/navigation/menu.py:169 +#: netbox/templates/dcim/interface.html:382 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 @@ -7943,83 +7990,83 @@ msgstr "Přidělené losování (W)" msgid "IP Addresses" msgstr "IP adresy" -#: netbox/dcim/tables/devices.py:590 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:591 netbox/netbox/navigation/menu.py:213 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Skupiny FHRP" -#: netbox/dcim/tables/devices.py:602 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:603 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:64 netbox/vpn/forms/bulk_import.py:75 -#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 +#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/forms/filtersets.py:89 #: netbox/vpn/forms/model_forms.py:58 netbox/vpn/forms/model_forms.py:143 #: netbox/vpn/tables/tunnels.py:77 msgid "Tunnel" msgstr "Tunel" -#: netbox/dcim/tables/devices.py:638 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:639 netbox/dcim/tables/devicetypes.py:235 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Pouze správa" -#: netbox/dcim/tables/devices.py:657 +#: netbox/dcim/tables/devices.py:658 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:664 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:665 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Virtuální obvod" -#: netbox/dcim/tables/devices.py:753 netbox/dcim/tables/devices.py:806 +#: netbox/dcim/tables/devices.py:781 netbox/dcim/tables/devices.py:834 #: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 msgid "Mappings" msgstr "Mapování" -#: netbox/dcim/tables/devices.py:920 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:948 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Instalovaný modul" -#: netbox/dcim/tables/devices.py:923 +#: netbox/dcim/tables/devices.py:951 msgid "Module Serial" msgstr "Sériový modul" -#: netbox/dcim/tables/devices.py:927 +#: netbox/dcim/tables/devices.py:955 msgid "Module Asset Tag" msgstr "Štítek aktiv modulu" -#: netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:964 msgid "Module Status" msgstr "Stav modulu" -#: netbox/dcim/tables/devices.py:990 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1018 netbox/dcim/tables/devicetypes.py:325 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponenta" -#: netbox/dcim/tables/devices.py:1048 +#: netbox/dcim/tables/devices.py:1076 msgid "Items" msgstr "Položky" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60 -#: netbox/netbox/navigation/menu.py:62 +#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 +#: netbox/netbox/navigation/menu.py:64 msgid "Rack Types" msgstr "Typy stojanů" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84 -#: netbox/netbox/navigation/menu.py:86 +#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 +#: netbox/netbox/navigation/menu.py:88 msgid "Device Types" msgstr "Typy zařízení" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1584 -#: netbox/netbox/navigation/menu.py:87 +#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 +#: netbox/netbox/navigation/menu.py:89 msgid "Module Types" msgstr "Typy modulů" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:485 -#: netbox/extras/forms/model_forms.py:652 netbox/extras/tables/tables.py:703 -#: netbox/netbox/navigation/menu.py:78 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 +#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:703 +#: netbox/netbox/navigation/menu.py:80 msgid "Platforms" msgstr "Platformy" @@ -8035,9 +8082,9 @@ msgstr "Plná hloubka" msgid "Device Count" msgstr "Počet zařízení" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1352 -#: netbox/dcim/views.py:1689 netbox/dcim/views.py:2513 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 +#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2514 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8046,9 +8093,9 @@ msgstr "Počet zařízení" msgid "Console Ports" msgstr "Porty konzoly" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1367 -#: netbox/dcim/views.py:1704 netbox/dcim/views.py:2529 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 +#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2530 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8057,9 +8104,9 @@ msgstr "Porty konzoly" msgid "Console Server Ports" msgstr "Porty konzolového serveru" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1382 -#: netbox/dcim/views.py:1719 netbox/dcim/views.py:2545 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 +#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2546 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8068,9 +8115,9 @@ msgstr "Porty konzolového serveru" msgid "Power Ports" msgstr "Napájecí porty" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1397 -#: netbox/dcim/views.py:1734 netbox/dcim/views.py:2561 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 +#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2562 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8079,9 +8126,9 @@ msgstr "Napájecí porty" msgid "Power Outlets" msgstr "Napájecí zásuvky" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1427 -#: netbox/dcim/views.py:1764 netbox/dcim/views.py:2600 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 +#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2601 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8089,9 +8136,9 @@ msgstr "Napájecí zásuvky" msgid "Front Ports" msgstr "Přední porty" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1442 -#: netbox/dcim/views.py:1779 netbox/dcim/views.py:2616 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 +#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2617 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8100,17 +8147,17 @@ msgstr "Přední porty" msgid "Rear Ports" msgstr "Zadní porty" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1472 -#: netbox/dcim/views.py:2648 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 +#: netbox/dcim/views.py:2649 netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:52 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/devicetype/base.html:46 msgid "Device Bays" msgstr "Pozice pro zařízení" -#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1457 -#: netbox/dcim/views.py:1794 netbox/dcim/views.py:2632 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1458 +#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2633 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8123,7 +8170,7 @@ msgstr "Modulové pozice" msgid "Module Count" msgstr "Počet modulů" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:319 +#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Napájecí zdroje" @@ -8137,8 +8184,8 @@ msgid "Available Power (VA)" msgstr "Dostupný výkon (VA)" #: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 -#: netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:51 msgid "Racks" msgstr "Stojany" @@ -8176,14 +8223,14 @@ msgid "Space" msgstr "Prostor" #: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: netbox/extras/forms/filtersets.py:465 -#: netbox/extras/forms/model_forms.py:632 netbox/ipam/forms/bulk_edit.py:112 +#: netbox/extras/forms/filtersets.py:438 +#: netbox/extras/forms/model_forms.py:635 netbox/ipam/forms/bulk_edit.py:112 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/tables/asn.py:76 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:17 netbox/netbox/navigation/menu.py:21 msgid "Sites" msgstr "Stránky" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 msgid "VLAN Groups" msgstr "Skupiny VLAN" @@ -8196,7 +8243,7 @@ msgid "{} millimeters" msgstr "{} milimetry" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:96 -#: netbox/virtualization/forms/filtersets.py:198 +#: netbox/virtualization/forms/filtersets.py:202 msgid "Serial number" msgstr "Sériové číslo" @@ -8240,7 +8287,7 @@ msgstr "Dětské regiony" msgid "Child Groups" msgstr "Skupiny dětí" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1082 +#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 msgid "Non-Racked Devices" msgstr "Zařízení bez racku" @@ -8248,64 +8295,64 @@ msgstr "Zařízení bez racku" msgid "Child Locations" msgstr "Umístění dětí" -#: netbox/dcim/views.py:1063 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 msgid "Reservations" msgstr "Rezervace" -#: netbox/dcim/views.py:2459 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:160 msgid "Application Services" msgstr "Aplikační služby" -#: netbox/dcim/views.py:2677 netbox/extras/forms/filtersets.py:427 -#: netbox/extras/forms/model_forms.py:692 +#: netbox/dcim/views.py:2678 netbox/extras/forms/filtersets.py:399 +#: netbox/extras/forms/model_forms.py:695 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 #: netbox/virtualization/views.py:399 msgid "Config Context" msgstr "Kontext konfigurace" -#: netbox/dcim/views.py:2688 netbox/virtualization/views.py:410 +#: netbox/dcim/views.py:2689 netbox/virtualization/views.py:410 msgid "Render Config" msgstr "Konfigurace rendrování" -#: netbox/dcim/views.py:2701 netbox/extras/tables/tables.py:713 -#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/views.py:2702 netbox/extras/tables/tables.py:713 +#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" msgstr "Virtuální stroje" -#: netbox/dcim/views.py:3510 +#: netbox/dcim/views.py:3520 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Nainstalované zařízení {device} v zátoce {device_bay}." -#: netbox/dcim/views.py:3551 +#: netbox/dcim/views.py:3561 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Odstraněné zařízení {device} od zátoky {device_bay}." -#: netbox/dcim/views.py:3664 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3674 netbox/ipam/tables/ip.py:178 msgid "Children" msgstr "Děti" -#: netbox/dcim/views.py:4137 +#: netbox/dcim/views.py:4147 #, python-brace-format msgid "Added member {device}" msgstr "Přidán člen {device}" -#: netbox/dcim/views.py:4182 +#: netbox/dcim/views.py:4192 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Nelze odebrat hlavní zařízení {device} z virtuálního podvozku." -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Odstraněno {device} z virtuálního šasi {chassis}" -#: netbox/extras/api/customfields.py:89 +#: netbox/extras/api/customfields.py:83 #, python-brace-format msgid "Unknown related object(s): {name}" msgstr "Neznámý související objekt (y): {name}" @@ -8496,13 +8543,13 @@ msgstr "Černá" msgid "White" msgstr "Bílá" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:434 -#: netbox/extras/forms/model_forms.py:511 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 +#: netbox/extras/forms/model_forms.py:518 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webový háček" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:499 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Skript" @@ -8550,103 +8597,103 @@ msgstr "Typ widgetu" msgid "Unregistered widget class: {name}" msgstr "Neregistrovaná třída widgetu: {name}" -#: netbox/extras/dashboard/widgets.py:148 +#: netbox/extras/dashboard/widgets.py:149 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} musí definovat metodu render ()." -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Note" msgstr "Poznámka" -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Zobrazí nějaký libovolný vlastní obsah. Markdown je podporován." -#: netbox/extras/dashboard/widgets.py:181 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Počty objektů" -#: netbox/extras/dashboard/widgets.py:182 +#: netbox/extras/dashboard/widgets.py:183 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." msgstr "Zobrazí sadu modelů NetBox a počet objektů vytvořených pro každý typ." -#: netbox/extras/dashboard/widgets.py:192 +#: netbox/extras/dashboard/widgets.py:193 msgid "Filters to apply when counting the number of objects" msgstr "Filtry, které se použijí při počítání počtu objektů" -#: netbox/extras/dashboard/widgets.py:200 +#: netbox/extras/dashboard/widgets.py:201 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "Neplatný formát. Objektové filtry musí být předány jako slovník." -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:235 msgid "Object List" msgstr "Seznam objektů" -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Display an arbitrary list of objects." msgstr "Zobrazí libovolný seznam objektů." -#: netbox/extras/dashboard/widgets.py:248 +#: netbox/extras/dashboard/widgets.py:249 msgid "The default number of objects to display" msgstr "Výchozí počet objektů k zobrazení" -#: netbox/extras/dashboard/widgets.py:260 +#: netbox/extras/dashboard/widgets.py:261 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "Neplatný formát. Parametry URL musí být předány jako slovník." -#: netbox/extras/dashboard/widgets.py:269 +#: netbox/extras/dashboard/widgets.py:270 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Neplatný výběr modelu: {self['model'].data} není podporován." -#: netbox/extras/dashboard/widgets.py:309 +#: netbox/extras/dashboard/widgets.py:310 msgid "RSS Feed" msgstr "RSS kanál" -#: netbox/extras/dashboard/widgets.py:316 +#: netbox/extras/dashboard/widgets.py:317 msgid "Embed an RSS feed from an external website." msgstr "Vložte kanál RSS z externího webu." -#: netbox/extras/dashboard/widgets.py:323 +#: netbox/extras/dashboard/widgets.py:324 msgid "Feed URL" msgstr "Adresa URL zdroje" -#: netbox/extras/dashboard/widgets.py:327 +#: netbox/extras/dashboard/widgets.py:328 msgid "Requires external connection" msgstr "Vyžaduje externí připojení" -#: netbox/extras/dashboard/widgets.py:333 +#: netbox/extras/dashboard/widgets.py:334 msgid "The maximum number of objects to display" msgstr "Maximální počet objektů, které se mají zobrazit" -#: netbox/extras/dashboard/widgets.py:338 +#: netbox/extras/dashboard/widgets.py:339 msgid "How long to stored the cached content (in seconds)" msgstr "Jak dlouho uložit obsah uložený v mezipaměti (v sekundách)" -#: netbox/extras/dashboard/widgets.py:344 +#: netbox/extras/dashboard/widgets.py:345 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Hodnota časového limitu pro načtení zdroje (v sekundách)" -#: netbox/extras/dashboard/widgets.py:401 +#: netbox/extras/dashboard/widgets.py:402 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:41 msgid "Bookmarks" msgstr "Záložky" -#: netbox/extras/dashboard/widgets.py:405 +#: netbox/extras/dashboard/widgets.py:406 msgid "Show your personal bookmarks" msgstr "Zobrazit své osobní záložky" -#: netbox/extras/events.py:164 +#: netbox/extras/events.py:186 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Neznámý typ akce pro pravidlo události: {action_type}" -#: netbox/extras/events.py:209 +#: netbox/extras/events.py:229 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Nelze importovat kanál událostí {name} chyba: {error}" @@ -8666,7 +8713,7 @@ msgid "Group (name)" msgstr "Skupina (název)" #: netbox/extras/filtersets.py:730 -#: netbox/virtualization/forms/filtersets.py:128 +#: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Typ clusteru" @@ -8685,7 +8732,7 @@ msgstr "Skupina nájemců" msgid "Tenant group (slug)" msgstr "Skupina nájemců (slug)" -#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:580 +#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:583 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Značka" @@ -8694,7 +8741,7 @@ msgstr "Značka" msgid "Tag (slug)" msgstr "Štítek (slug)" -#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:581 +#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:545 msgid "Has local config context data" msgstr "Má místní kontextová data konfigurace" @@ -8715,13 +8762,13 @@ msgstr "Musí být jedinečný" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 #: netbox/extras/forms/filtersets.py:96 -#: netbox/extras/models/customfields.py:216 +#: netbox/extras/models/customfields.py:229 msgid "UI visible" msgstr "Uživatelské rozhraní viditelné" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 #: netbox/extras/forms/filtersets.py:101 -#: netbox/extras/models/customfields.py:223 +#: netbox/extras/models/customfields.py:236 msgid "UI editable" msgstr "Upravitelné uživatelské rozhraní" @@ -8741,13 +8788,13 @@ msgstr "Maximální hodnota" msgid "Validation regex" msgstr "Ověření regex" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:82 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Chování" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:168 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 msgid "New window" msgstr "Nové okno" @@ -8756,40 +8803,40 @@ msgid "Button class" msgstr "Třída tlačítek" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:212 netbox/extras/forms/filtersets.py:554 +#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Typ MIME" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:215 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 msgid "File name" msgstr "Název souboru" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:219 netbox/extras/forms/filtersets.py:561 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 msgid "File extension" msgstr "přípona souboru" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:223 netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 msgid "As attachment" msgstr "Jako příloha" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:272 netbox/extras/forms/filtersets.py:308 +#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 #: netbox/extras/tables/tables.py:310 netbox/extras/tables/tables.py:347 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Sdílené" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:317 #: netbox/extras/models/models.py:187 msgid "HTTP method" msgstr "Metoda HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:331 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Adresa URL užitečného zatížení" @@ -8808,7 +8855,7 @@ msgid "CA file path" msgstr "Cesta k souboru CA" #: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:231 -#: netbox/extras/forms/model_forms.py:458 +#: netbox/extras/forms/model_forms.py:465 msgid "Event types" msgstr "Typy událostí" @@ -8817,7 +8864,7 @@ msgid "Is active" msgstr "Je aktivní" #: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:545 +#: netbox/extras/forms/filtersets.py:514 msgid "Auto sync enabled" msgstr "Automatická synchronizace povolena" @@ -8826,14 +8873,14 @@ msgstr "Automatická synchronizace povolena" #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:54 -#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:260 -#: netbox/extras/forms/filtersets.py:296 netbox/extras/forms/model_forms.py:53 -#: netbox/extras/forms/model_forms.py:225 -#: netbox/extras/forms/model_forms.py:257 -#: netbox/extras/forms/model_forms.py:300 -#: netbox/extras/forms/model_forms.py:453 -#: netbox/extras/forms/model_forms.py:570 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:54 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:244 +#: netbox/extras/forms/filtersets.py:275 netbox/extras/forms/model_forms.py:53 +#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:264 +#: netbox/extras/forms/model_forms.py:307 +#: netbox/extras/forms/model_forms.py:460 +#: netbox/extras/forms/model_forms.py:577 #: netbox/users/forms/model_forms.py:323 msgid "Object types" msgstr "Typy objektů" @@ -8843,7 +8890,7 @@ msgstr "Typy objektů" #: netbox/extras/forms/bulk_import.py:142 #: netbox/extras/forms/bulk_import.py:203 #: netbox/extras/forms/bulk_import.py:227 -#: netbox/extras/forms/bulk_import.py:281 +#: netbox/extras/forms/bulk_import.py:277 #: netbox/tenancy/forms/bulk_import.py:103 msgid "One or more assigned object types" msgstr "Jeden nebo více přiřazených typů objektů" @@ -8852,12 +8899,12 @@ msgstr "Jeden nebo více přiřazených typů objektů" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Datový typ pole (např. text, celé číslo atd.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:243 -#: netbox/extras/forms/filtersets.py:356 -#: netbox/extras/forms/model_forms.py:326 -#: netbox/extras/forms/model_forms.py:385 -#: netbox/extras/forms/model_forms.py:422 -#: netbox/tenancy/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:332 +#: netbox/extras/forms/model_forms.py:333 +#: netbox/extras/forms/model_forms.py:392 +#: netbox/extras/forms/model_forms.py:429 +#: netbox/tenancy/forms/filtersets.py:116 msgid "Object type" msgstr "Typ objektu" @@ -8907,8 +8954,8 @@ msgid "Data source which provides the data file" msgstr "Zdroj dat, který poskytuje datový soubor" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/filtersets.py:447 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/forms/filtersets.py:188 netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Datový soubor" @@ -8926,8 +8973,8 @@ msgstr "" "souboru" #: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:773 +#: netbox/extras/forms/model_forms.py:299 +#: netbox/extras/forms/model_forms.py:776 msgid "Must specify either local content or a data file" msgstr "Musí zadat místní obsah nebo datový soubor" @@ -8953,26 +9000,26 @@ msgstr "Webový háček {name} nenalezeno" msgid "Script {name} not found" msgstr "Skript {name} nenalezeno" -#: netbox/extras/forms/bulk_import.py:295 +#: netbox/extras/forms/bulk_import.py:291 msgid "Assigned object type" msgstr "Typ přiřazeného objektu" -#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/bulk_import.py:296 msgid "The classification of entry" msgstr "Klasifikace vstupu" -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:746 -#: netbox/netbox/tables/tables.py:279 netbox/netbox/tables/tables.py:289 -#: netbox/netbox/tables/tables.py:307 netbox/netbox/ui/panels.py:215 -#: netbox/templates/dcim/htmx/cable_edit.html:98 -#: netbox/templates/generic/bulk_edit.html:96 +#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:746 +#: netbox/netbox/tables/tables.py:287 netbox/netbox/tables/tables.py:302 +#: netbox/netbox/tables/tables.py:325 netbox/netbox/ui/panels.py:215 +#: netbox/templates/dcim/htmx/cable_edit.html:99 +#: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:39 msgid "Comments" msgstr "Komentáře" -#: netbox/extras/forms/bulk_import.py:316 -#: netbox/extras/forms/model_forms.py:401 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:312 +#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/templates/users/owner.html:46 #: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:262 @@ -8982,17 +9029,17 @@ msgstr "Komentáře" msgid "Users" msgstr "Uživatelé" -#: netbox/extras/forms/bulk_import.py:320 +#: netbox/extras/forms/bulk_import.py:316 msgid "User names separated by commas, encased with double quotes" msgstr "Uživatelská jména oddělená čárkami, uzavřená dvojitými uvozovkami" -#: netbox/extras/forms/bulk_import.py:323 -#: netbox/extras/forms/model_forms.py:396 netbox/netbox/navigation/menu.py:295 -#: netbox/netbox/navigation/menu.py:434 +#: netbox/extras/forms/bulk_import.py:319 +#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:415 #: netbox/templates/extras/notificationgroup.html:31 #: netbox/templates/tenancy/contact.html:21 #: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:117 -#: netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/filtersets.py:102 #: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 #: netbox/tenancy/tables/contacts.py:101 netbox/users/forms/filtersets.py:176 #: netbox/users/forms/model_forms.py:207 netbox/users/forms/model_forms.py:219 @@ -9002,11 +9049,11 @@ msgstr "Uživatelská jména oddělená čárkami, uzavřená dvojitými uvozovk msgid "Groups" msgstr "Skupiny" -#: netbox/extras/forms/bulk_import.py:327 +#: netbox/extras/forms/bulk_import.py:323 msgid "Group names separated by commas, encased with double quotes" msgstr "Názvy skupin oddělené čárkami, uzavřené dvojitými uvozovkami" -#: netbox/extras/forms/filtersets.py:47 +#: netbox/extras/forms/filtersets.py:46 msgid "Type Options" msgstr "Možnosti typu" @@ -9018,95 +9065,95 @@ msgstr "Typ souvisejícího objektu" msgid "Field type" msgstr "Typ pole" -#: netbox/extras/forms/filtersets.py:133 +#: netbox/extras/forms/filtersets.py:128 #: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Možnosti" -#: netbox/extras/forms/filtersets.py:189 netbox/extras/forms/filtersets.py:406 -#: netbox/extras/forms/filtersets.py:428 netbox/extras/forms/filtersets.py:528 -#: netbox/extras/forms/model_forms.py:687 netbox/templates/core/job.html:69 +#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:377 +#: netbox/extras/forms/filtersets.py:400 netbox/extras/forms/filtersets.py:496 +#: netbox/extras/forms/model_forms.py:690 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Údaje" -#: netbox/extras/forms/filtersets.py:190 netbox/extras/forms/filtersets.py:529 -#: netbox/extras/forms/model_forms.py:270 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/extras/forms/filtersets.py:177 netbox/extras/forms/filtersets.py:497 +#: netbox/extras/forms/model_forms.py:277 +#: netbox/extras/forms/model_forms.py:751 msgid "Rendering" msgstr "Vykreslování" -#: netbox/extras/forms/filtersets.py:208 +#: netbox/extras/forms/filtersets.py:196 msgid "Content types" msgstr "Typy obsahu" -#: netbox/extras/forms/filtersets.py:327 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 msgid "HTTP content type" msgstr "Typ obsahu HTTP" -#: netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:337 msgid "Event type" msgstr "Typ události" -#: netbox/extras/forms/filtersets.py:366 +#: netbox/extras/forms/filtersets.py:342 msgid "Action type" msgstr "Typ akce" -#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:364 msgid "Tagged object type" msgstr "Typ označeného objektu" -#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/filtersets.py:369 msgid "Allowed object type" msgstr "Povolený typ objektu" -#: netbox/extras/forms/filtersets.py:455 -#: netbox/extras/forms/model_forms.py:622 netbox/netbox/navigation/menu.py:17 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 msgid "Regions" msgstr "Regiony" -#: netbox/extras/forms/filtersets.py:460 -#: netbox/extras/forms/model_forms.py:627 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:630 msgid "Site groups" msgstr "Skupiny webů" -#: netbox/extras/forms/filtersets.py:470 -#: netbox/extras/forms/model_forms.py:637 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 msgid "Locations" msgstr "Lokality" -#: netbox/extras/forms/filtersets.py:475 -#: netbox/extras/forms/model_forms.py:642 +#: netbox/extras/forms/filtersets.py:448 +#: netbox/extras/forms/model_forms.py:645 msgid "Device types" msgstr "Typy zařízení" -#: netbox/extras/forms/filtersets.py:480 -#: netbox/extras/forms/model_forms.py:647 +#: netbox/extras/forms/filtersets.py:453 +#: netbox/extras/forms/model_forms.py:650 msgid "Roles" msgstr "Role" -#: netbox/extras/forms/filtersets.py:490 -#: netbox/extras/forms/model_forms.py:657 +#: netbox/extras/forms/filtersets.py:463 +#: netbox/extras/forms/model_forms.py:660 msgid "Cluster types" msgstr "Typy klastrů" -#: netbox/extras/forms/filtersets.py:495 -#: netbox/extras/forms/model_forms.py:662 +#: netbox/extras/forms/filtersets.py:468 +#: netbox/extras/forms/model_forms.py:665 msgid "Cluster groups" msgstr "Skupiny klastrů" -#: netbox/extras/forms/filtersets.py:500 -#: netbox/extras/forms/model_forms.py:667 netbox/netbox/navigation/menu.py:264 -#: netbox/netbox/navigation/menu.py:266 +#: netbox/extras/forms/filtersets.py:473 +#: netbox/extras/forms/model_forms.py:670 netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:268 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Klastry" -#: netbox/extras/forms/filtersets.py:505 -#: netbox/extras/forms/model_forms.py:672 +#: netbox/extras/forms/filtersets.py:478 +#: netbox/extras/forms/model_forms.py:675 msgid "Tenant groups" msgstr "Skupiny nájemců" @@ -9163,16 +9210,20 @@ msgstr "" "Zadejte jednu volbu na řádek. Pro každou volbu lze zadat volitelný popisek " "přidáním dvojtečky. Příklad:" -#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:184 +msgid "Custom Field Choice Set" +msgstr "Sada možností vlastního pole" + +#: netbox/extras/forms/model_forms.py:239 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Vlastní odkaz" -#: netbox/extras/forms/model_forms.py:234 +#: netbox/extras/forms/model_forms.py:241 msgid "Templates" msgstr "Šablony" -#: netbox/extras/forms/model_forms.py:246 +#: netbox/extras/forms/model_forms.py:253 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9181,7 +9232,7 @@ msgstr "" "Kód šablony Jinja2 pro text odkazu. Referovat na objekt jako {example}. " "Odkazy, které se vykreslují jako prázdný text, se nezobrazí." -#: netbox/extras/forms/model_forms.py:250 +#: netbox/extras/forms/model_forms.py:257 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -9189,33 +9240,33 @@ msgstr "" "Kód šablony Jinja2 pro adresu URL odkazu. Referovat na objekt jako " "{example}." -#: netbox/extras/forms/model_forms.py:261 -#: netbox/extras/forms/model_forms.py:739 +#: netbox/extras/forms/model_forms.py:268 +#: netbox/extras/forms/model_forms.py:742 msgid "Template code" msgstr "Kód šablony" -#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:274 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Šablona exportu" -#: netbox/extras/forms/model_forms.py:285 -#: netbox/extras/forms/model_forms.py:766 +#: netbox/extras/forms/model_forms.py:292 +#: netbox/extras/forms/model_forms.py:769 msgid "Template content is populated from the remote source selected below." msgstr "Obsah šablony je vyplněn ze vzdáleného zdroje vybraného níže." -#: netbox/extras/forms/model_forms.py:306 netbox/netbox/forms/mixins.py:92 +#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Uložený filtr" -#: netbox/extras/forms/model_forms.py:332 +#: netbox/extras/forms/model_forms.py:339 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Objednávání" -#: netbox/extras/forms/model_forms.py:334 +#: netbox/extras/forms/model_forms.py:341 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9223,37 +9274,37 @@ msgstr "" "Zadejte seznam názvů sloupců oddělených čárkami. Chcete-li obrátit pořadí, " "přidejte pomlčku před název." -#: netbox/extras/forms/model_forms.py:343 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Dostupné sloupce" -#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Vybrané sloupce" -#: netbox/extras/forms/model_forms.py:415 +#: netbox/extras/forms/model_forms.py:422 msgid "A notification group specify at least one user or group." msgstr "Skupina oznámení určuje alespoň jednoho uživatele nebo skupinu." -#: netbox/extras/forms/model_forms.py:437 +#: netbox/extras/forms/model_forms.py:444 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP požadavek" -#: netbox/extras/forms/model_forms.py:439 +#: netbox/extras/forms/model_forms.py:446 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:461 +#: netbox/extras/forms/model_forms.py:468 msgid "Action choice" msgstr "Volba akce" -#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:473 msgid "Enter conditions in JSON format." msgstr "Zadejte podmínky do JSON Formát." -#: netbox/extras/forms/model_forms.py:470 +#: netbox/extras/forms/model_forms.py:477 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9261,34 +9312,34 @@ msgstr "" "Zadejte parametry, které chcete předat akci v JSON Formát." -#: netbox/extras/forms/model_forms.py:475 +#: netbox/extras/forms/model_forms.py:482 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Pravidlo události" -#: netbox/extras/forms/model_forms.py:476 +#: netbox/extras/forms/model_forms.py:483 msgid "Triggers" msgstr "Spouštěče" -#: netbox/extras/forms/model_forms.py:523 +#: netbox/extras/forms/model_forms.py:530 msgid "Notification group" msgstr "Skupina oznámení" -#: netbox/extras/forms/model_forms.py:603 +#: netbox/extras/forms/model_forms.py:606 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Konfigurovat kontextový profil" -#: netbox/extras/forms/model_forms.py:677 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Nájemci" -#: netbox/extras/forms/model_forms.py:721 +#: netbox/extras/forms/model_forms.py:724 msgid "Data is populated from the remote source selected below." msgstr "Data jsou vyplněna ze vzdáleného zdroje vybraného níže." -#: netbox/extras/forms/model_forms.py:727 +#: netbox/extras/forms/model_forms.py:730 msgid "Must specify either local data or a data file" msgstr "Musí zadat buď lokální data nebo datový soubor" @@ -9402,31 +9453,31 @@ msgstr "šablona konfigurace" msgid "config templates" msgstr "konfigurační šablony" -#: netbox/extras/models/customfields.py:78 +#: netbox/extras/models/customfields.py:91 msgid "The object(s) to which this field applies." msgstr "Objekt (objekty), na které se toto pole vztahuje." -#: netbox/extras/models/customfields.py:85 +#: netbox/extras/models/customfields.py:98 msgid "The type of data this custom field holds" msgstr "Typ dat obsažených v tomto uživatelském poli" -#: netbox/extras/models/customfields.py:92 +#: netbox/extras/models/customfields.py:105 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "Typ objektu NetBox, na který se toto pole mapuje (pro objektová pole)" -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:111 msgid "Internal field name" msgstr "Název interního pole" -#: netbox/extras/models/customfields.py:102 +#: netbox/extras/models/customfields.py:115 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Povoleny jsou pouze alfanumerické znaky a podtržítka." -#: netbox/extras/models/customfields.py:107 +#: netbox/extras/models/customfields.py:120 msgid "Double underscores are not permitted in custom field names." msgstr "Dvojité podtržítko není povoleno v názvech vlastních polí." -#: netbox/extras/models/customfields.py:118 +#: netbox/extras/models/customfields.py:131 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9434,19 +9485,19 @@ msgstr "" "Název pole zobrazeného uživatelům (pokud není uvedeno, použije se název " "pole)" -#: netbox/extras/models/customfields.py:122 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 msgid "group name" msgstr "název skupiny" -#: netbox/extras/models/customfields.py:125 +#: netbox/extras/models/customfields.py:138 msgid "Custom fields within the same group will be displayed together" msgstr "Vlastní pole ve stejné skupině se zobrazí společně" -#: netbox/extras/models/customfields.py:133 +#: netbox/extras/models/customfields.py:146 msgid "required" msgstr "požadované" -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:148 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9454,19 +9505,19 @@ msgstr "" "Toto pole je povinné při vytváření nových objektů nebo při úpravách " "existujícího objektu." -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:151 msgid "must be unique" msgstr "Musí být unikátní" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:153 msgid "The value of this field must be unique for the assigned object" msgstr "Hodnota tohoto pole musí být jedinečná pro přiřazený objekt" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:156 msgid "search weight" msgstr "hmotnost vyhledávání" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:159 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9474,11 +9525,11 @@ msgstr "" "Vážení pro vyhledávání. Nižší hodnoty jsou považovány za důležitější. Pole s" " váhou vyhledávání nula budou ignorována." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:164 msgid "filter logic" msgstr "filtrační logika" -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:168 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9486,11 +9537,11 @@ msgstr "" "Loose odpovídá libovolné instanci daného řetězce; přesně odpovídá celému " "poli." -#: netbox/extras/models/customfields.py:158 +#: netbox/extras/models/customfields.py:171 msgid "default" msgstr "selhání" -#: netbox/extras/models/customfields.py:162 +#: netbox/extras/models/customfields.py:175 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9498,7 +9549,7 @@ msgstr "" "Výchozí hodnota pole (musí být hodnota JSON). Zapouzdřit řetězce s dvojitými" " uvozovkami (např. „Foo“)." -#: netbox/extras/models/customfields.py:169 +#: netbox/extras/models/customfields.py:182 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9506,35 +9557,35 @@ msgstr "" "Filtrujte volby výběru objektů pomocí dikt query_params (musí být hodnota " "JSON). Zapouzdřete řetězce dvojitými uvozovkami (např. „Foo“)." -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:188 msgid "display weight" msgstr "hmotnost displeje" -#: netbox/extras/models/customfields.py:176 +#: netbox/extras/models/customfields.py:189 msgid "Fields with higher weights appear lower in a form." msgstr "Pole s vyšší hmotností se ve formuláři zobrazují níže." -#: netbox/extras/models/customfields.py:183 +#: netbox/extras/models/customfields.py:196 msgid "minimum value" msgstr "minimální hodnota" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:197 msgid "Minimum allowed value (for numeric fields)" msgstr "Minimální povolená hodnota (pro číselná pole)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:204 msgid "maximum value" msgstr "maximální hodnota" -#: netbox/extras/models/customfields.py:192 +#: netbox/extras/models/customfields.py:205 msgid "Maximum allowed value (for numeric fields)" msgstr "Maximální povolená hodnota (pro číselná pole)" -#: netbox/extras/models/customfields.py:198 +#: netbox/extras/models/customfields.py:211 msgid "validation regex" msgstr "validační regex" -#: netbox/extras/models/customfields.py:200 +#: netbox/extras/models/customfields.py:213 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9545,196 +9596,196 @@ msgstr "" "vynucení shody celého řetězce. Například, ^ [A-Z]{3}$ omezí " "hodnoty na přesně tři velká písmena." -#: netbox/extras/models/customfields.py:208 +#: netbox/extras/models/customfields.py:221 msgid "choice set" msgstr "výběrová sada" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:230 msgid "Specifies whether the custom field is displayed in the UI" msgstr "Určuje, zda se uživatelské pole zobrazí v uživatelském rozhraní" -#: netbox/extras/models/customfields.py:224 +#: netbox/extras/models/customfields.py:237 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Určuje, zda lze uživatelskou hodnotu pole upravovat v uživatelském rozhraní" -#: netbox/extras/models/customfields.py:228 +#: netbox/extras/models/customfields.py:241 msgid "is cloneable" msgstr "je klonovatelný" -#: netbox/extras/models/customfields.py:229 +#: netbox/extras/models/customfields.py:242 msgid "Replicate this value when cloning objects" msgstr "Replikujte tuto hodnotu při klonování objektů" -#: netbox/extras/models/customfields.py:246 +#: netbox/extras/models/customfields.py:259 msgid "custom field" msgstr "vlastní pole" -#: netbox/extras/models/customfields.py:247 +#: netbox/extras/models/customfields.py:260 msgid "custom fields" msgstr "vlastní pole" -#: netbox/extras/models/customfields.py:349 +#: netbox/extras/models/customfields.py:362 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Neplatná výchozí hodnota“{value}„: {error}" -#: netbox/extras/models/customfields.py:356 +#: netbox/extras/models/customfields.py:369 msgid "A minimum value may be set only for numeric fields" msgstr "Minimální hodnota může být nastavena pouze pro číselná pole" -#: netbox/extras/models/customfields.py:358 +#: netbox/extras/models/customfields.py:371 msgid "A maximum value may be set only for numeric fields" msgstr "Maximální hodnota může být nastavena pouze pro číselná pole" -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:381 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Ověření regulárních výrazů je podporováno pouze pro textová pole a pole URL" -#: netbox/extras/models/customfields.py:374 +#: netbox/extras/models/customfields.py:387 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Jedinečnost nelze vynutit u booleovských polí" -#: netbox/extras/models/customfields.py:384 +#: netbox/extras/models/customfields.py:397 msgid "Selection fields must specify a set of choices." msgstr "Výběrová pole musí specifikovat sadu možností." -#: netbox/extras/models/customfields.py:388 +#: netbox/extras/models/customfields.py:401 msgid "Choices may be set only on selection fields." msgstr "Volby lze nastavit pouze na výběrových polích." -#: netbox/extras/models/customfields.py:395 +#: netbox/extras/models/customfields.py:408 msgid "Object fields must define an object type." msgstr "Pole objektu musí definovat typ objektu." -#: netbox/extras/models/customfields.py:399 +#: netbox/extras/models/customfields.py:412 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} pole nemusí definovat typ objektu." -#: netbox/extras/models/customfields.py:406 +#: netbox/extras/models/customfields.py:419 msgid "A related object filter can be defined only for object fields." msgstr "Související filtr objektů lze definovat pouze pro pole objektů." -#: netbox/extras/models/customfields.py:410 +#: netbox/extras/models/customfields.py:423 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "Filtr musí být definován jako slovník mapující atributy na hodnoty." -#: netbox/extras/models/customfields.py:497 +#: netbox/extras/models/customfields.py:510 msgid "True" msgstr "Pravda" -#: netbox/extras/models/customfields.py:498 +#: netbox/extras/models/customfields.py:511 msgid "False" msgstr "Nepravdivé" -#: netbox/extras/models/customfields.py:551 -#: netbox/extras/models/customfields.py:599 +#: netbox/extras/models/customfields.py:564 +#: netbox/extras/models/customfields.py:612 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "Hodnoty se musí shodovat s tímto regexem: {regex}" -#: netbox/extras/models/customfields.py:701 -#: netbox/extras/models/customfields.py:708 +#: netbox/extras/models/customfields.py:714 +#: netbox/extras/models/customfields.py:721 msgid "Value must be a string." msgstr "Hodnota musí být řetězec." -#: netbox/extras/models/customfields.py:703 -#: netbox/extras/models/customfields.py:710 +#: netbox/extras/models/customfields.py:716 +#: netbox/extras/models/customfields.py:723 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Hodnota musí odpovídat regex '{regex}'" -#: netbox/extras/models/customfields.py:715 +#: netbox/extras/models/customfields.py:728 msgid "Value must be an integer." msgstr "Hodnota musí být celé číslo." -#: netbox/extras/models/customfields.py:718 -#: netbox/extras/models/customfields.py:733 +#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:746 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Hodnota musí být alespoň {minimum}" -#: netbox/extras/models/customfields.py:722 -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:735 +#: netbox/extras/models/customfields.py:750 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Hodnota nesmí překročit {maximum}" -#: netbox/extras/models/customfields.py:730 +#: netbox/extras/models/customfields.py:743 msgid "Value must be a decimal." msgstr "Hodnota musí být desetinná." -#: netbox/extras/models/customfields.py:742 +#: netbox/extras/models/customfields.py:755 msgid "Value must be true or false." msgstr "Hodnota musí být pravdivá nebo nepravdivá." -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:763 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Hodnoty data musí být ve formátu ISO 8601 (RRRR-MM-DD)." -#: netbox/extras/models/customfields.py:759 +#: netbox/extras/models/customfields.py:772 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Hodnoty data a času musí být ve formátu ISO 8601 (RRRR-MM-DD HH:MM:SS)." -#: netbox/extras/models/customfields.py:766 +#: netbox/extras/models/customfields.py:779 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Neplatná volba ({value}) pro volitelnou sadu {choiceset}." -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:789 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Neplatná volba (y){value}) pro volitelnou sadu {choiceset}." -#: netbox/extras/models/customfields.py:785 +#: netbox/extras/models/customfields.py:798 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Hodnota musí být ID objektu, ne {type}" -#: netbox/extras/models/customfields.py:791 +#: netbox/extras/models/customfields.py:804 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Hodnota musí být seznam ID objektů, ne {type}" -#: netbox/extras/models/customfields.py:795 +#: netbox/extras/models/customfields.py:808 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Nalezeno neplatné ID objektu: {id}" -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:811 msgid "Required field cannot be empty." msgstr "Povinné pole nesmí být prázdné." -#: netbox/extras/models/customfields.py:818 +#: netbox/extras/models/customfields.py:831 msgid "Base set of predefined choices (optional)" msgstr "Základní sada předdefinovaných možností (volitelné)" -#: netbox/extras/models/customfields.py:830 +#: netbox/extras/models/customfields.py:843 msgid "Choices are automatically ordered alphabetically" msgstr "Volby jsou automaticky seřazeny abecedně" -#: netbox/extras/models/customfields.py:837 +#: netbox/extras/models/customfields.py:850 msgid "custom field choice set" msgstr "vlastní sada výběru polí" -#: netbox/extras/models/customfields.py:838 +#: netbox/extras/models/customfields.py:851 msgid "custom field choice sets" msgstr "vlastní sady výběru polí" -#: netbox/extras/models/customfields.py:880 +#: netbox/extras/models/customfields.py:893 msgid "Must define base or extra choices." msgstr "Musí definovat základní nebo další možnosti." -#: netbox/extras/models/customfields.py:889 +#: netbox/extras/models/customfields.py:902 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "Duplicitní hodnota '{value}'nalezeno v dalších možnostech." -#: netbox/extras/models/customfields.py:914 +#: netbox/extras/models/customfields.py:927 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -10264,6 +10315,18 @@ msgstr "Maximální hodnota" msgid "Validation Regex" msgstr "Ověření Regex" +#: netbox/extras/tables/tables.py:114 netbox/extras/tables/tables.py:155 +#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:231 +#: netbox/extras/tables/tables.py:315 netbox/extras/tables/tables.py:475 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:547 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:690 +#: netbox/netbox/forms/mixins.py:162 netbox/netbox/forms/mixins.py:187 +#: netbox/netbox/tables/tables.py:284 netbox/netbox/tables/tables.py:299 +#: netbox/netbox/tables/tables.py:314 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 +msgid "Owner" +msgstr "Vlastník" + #: netbox/extras/tables/tables.py:147 msgid "Count" msgstr "počítat" @@ -10355,7 +10418,7 @@ msgstr "Typy událostí" msgid "Auto Sync Enabled" msgstr "Automatická synchronizace povolena" -#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Role zařízení" @@ -10381,15 +10444,15 @@ msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "" "Zkuste widget znovu nakonfigurovat, nebo jej odeberte z řídicího panelu." -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:348 -#: netbox/templates/dcim/device_edit.html:112 -#: netbox/templates/dcim/htmx/cable_edit.html:91 -#: netbox/templates/dcim/virtualchassis_edit.html:47 -#: netbox/templates/generic/bulk_edit.html:86 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/templates/dcim/device_edit.html:113 +#: netbox/templates/dcim/htmx/cable_edit.html:92 +#: netbox/templates/dcim/virtualchassis_edit.html:48 +#: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 #: netbox/templates/inc/panels/custom_fields.html:7 #: netbox/templates/ipam/ipaddress_bulk_add.html:35 -#: netbox/templates/ipam/vlan_edit.html:78 +#: netbox/templates/ipam/vlan_edit.html:79 msgid "Custom Fields" msgstr "Vlastní pole" @@ -10460,7 +10523,7 @@ msgstr "Odstraněný widget: " msgid "Error deleting widget: " msgstr "Chyba při mazání widgetu: " -#: netbox/extras/views.py:1518 +#: netbox/extras/views.py:1524 msgid "Unable to run script: RQ worker process not running." msgstr "Nelze spustit skript: Proces RQ Worker není spuštěn." @@ -10614,8 +10677,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Předpony, které obsahují tuto předponu nebo IP" #: netbox/ipam/filtersets.py:333 netbox/ipam/filtersets.py:579 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:212 -#: netbox/ipam/forms/filtersets.py:362 +#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Délka masky" @@ -10754,8 +10817,8 @@ msgstr "Je soukromý" #: netbox/ipam/forms/bulk_edit.py:95 netbox/ipam/forms/bulk_edit.py:119 #: netbox/ipam/forms/bulk_edit.py:138 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/forms/filtersets.py:117 -#: netbox/ipam/forms/filtersets.py:132 netbox/ipam/forms/filtersets.py:155 +#: netbox/ipam/forms/filtersets.py:91 netbox/ipam/forms/filtersets.py:121 +#: netbox/ipam/forms/filtersets.py:137 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/model_forms.py:96 netbox/ipam/forms/model_forms.py:109 #: netbox/ipam/forms/model_forms.py:131 netbox/ipam/forms/model_forms.py:149 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 @@ -10770,7 +10833,7 @@ msgstr "RIR" msgid "Date added" msgstr "Datum přidání" -#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:273 +#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:281 #: netbox/ipam/forms/model_forms.py:608 netbox/ipam/forms/model_forms.py:657 #: netbox/ipam/tables/ip.py:199 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 @@ -10778,13 +10841,13 @@ msgid "VLAN Group" msgstr "Skupina VLAN" #: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/model_forms.py:209 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:209 #: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:204 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:303 #: netbox/vpn/forms/model_forms.py:431 netbox/vpn/forms/model_forms.py:450 #: netbox/wireless/forms/bulk_edit.py:52 #: netbox/wireless/forms/bulk_import.py:49 @@ -10796,23 +10859,23 @@ msgstr "WLAN" msgid "Prefix length" msgstr "Délka předpony" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:258 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "Je bazén" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:262 -#: netbox/ipam/forms/filtersets.py:265 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 #: netbox/ipam/models/ip.py:262 msgid "Treat as fully utilized" msgstr "Zacházejte jako plně využívané" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:186 +#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 #: netbox/ipam/forms/model_forms.py:223 msgid "VLAN Assignment" msgstr "Přiřazení VLAN" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Zacházejte s osídlenými" @@ -10822,43 +10885,43 @@ msgstr "Název DNS" #: netbox/ipam/forms/bulk_edit.py:319 netbox/ipam/forms/bulk_edit.py:493 #: netbox/ipam/forms/bulk_import.py:442 netbox/ipam/forms/bulk_import.py:561 -#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:421 -#: netbox/ipam/forms/filtersets.py:611 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:432 +#: netbox/ipam/forms/filtersets.py:626 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "protokolu" -#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:439 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "ID skupiny" -#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:433 +#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:444 #: netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:107 #: netbox/wireless/forms/bulk_import.py:63 #: netbox/wireless/forms/bulk_import.py:66 #: netbox/wireless/forms/bulk_import.py:143 #: netbox/wireless/forms/bulk_import.py:146 -#: netbox/wireless/forms/filtersets.py:61 -#: netbox/wireless/forms/filtersets.py:120 +#: netbox/wireless/forms/filtersets.py:63 +#: netbox/wireless/forms/filtersets.py:123 msgid "Authentication type" msgstr "Typ autentizace" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:437 +#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "Ověřovací klíč" -#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:414 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:410 +#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 -#: netbox/wireless/forms/filtersets.py:108 +#: netbox/wireless/forms/filtersets.py:109 #: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/forms/model_forms.py:172 msgid "Authentication" @@ -10869,8 +10932,8 @@ msgid "VLAN ID ranges" msgstr "Rozsahy ID VLAN" #: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 -#: netbox/ipam/forms/filtersets.py:586 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 +#: netbox/ipam/tables/vlans.py:107 msgid "Q-in-Q role" msgstr "Role Q-in-Q" @@ -10883,7 +10946,7 @@ msgid "Site & Group" msgstr "Stránky a skupina" #: netbox/ipam/forms/bulk_edit.py:477 netbox/ipam/forms/bulk_import.py:548 -#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:272 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" @@ -10927,7 +10990,7 @@ msgstr "Lokalita VLAN (pokud existují)" msgid "Scope ID" msgstr "ID rozsahu" -#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:643 +#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:659 #: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:324 #: netbox/ipam/forms/model_forms.py:504 #: netbox/templates/ipam/fhrpgroup.html:19 @@ -11017,94 +11080,94 @@ msgid "{ip} is not assigned to this parent." msgstr "{ip} není přiřazen tomuto rodiči." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:408 +#: netbox/netbox/navigation/menu.py:198 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Cíle trasy" -#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:54 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:396 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:54 +#: netbox/vpn/forms/filtersets.py:243 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Importovat cíle" -#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:59 -#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:401 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:59 +#: netbox/vpn/forms/filtersets.py:248 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Cíle exportu" -#: netbox/ipam/forms/filtersets.py:75 +#: netbox/ipam/forms/filtersets.py:77 msgid "Imported by VRF" msgstr "Importováno VRF" -#: netbox/ipam/forms/filtersets.py:80 +#: netbox/ipam/forms/filtersets.py:82 msgid "Exported by VRF" msgstr "Exportováno VRF" -#: netbox/ipam/forms/filtersets.py:93 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Soukromé" -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:207 -#: netbox/ipam/forms/filtersets.py:295 netbox/ipam/forms/filtersets.py:357 +#: netbox/ipam/forms/filtersets.py:116 netbox/ipam/forms/filtersets.py:215 +#: netbox/ipam/forms/filtersets.py:304 netbox/ipam/forms/filtersets.py:367 msgid "Address family" msgstr "Rodina adres" -#: netbox/ipam/forms/filtersets.py:126 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:130 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Rozsah" -#: netbox/ipam/forms/filtersets.py:135 +#: netbox/ipam/forms/filtersets.py:140 msgid "Start" msgstr "Začít" -#: netbox/ipam/forms/filtersets.py:139 +#: netbox/ipam/forms/filtersets.py:144 msgid "End" msgstr "Konec" -#: netbox/ipam/forms/filtersets.py:202 +#: netbox/ipam/forms/filtersets.py:210 msgid "Search within" msgstr "Vyhledávání uvnitř" -#: netbox/ipam/forms/filtersets.py:223 netbox/ipam/forms/filtersets.py:373 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:383 msgid "Present in VRF" msgstr "Přítomnost ve VRF" -#: netbox/ipam/forms/filtersets.py:341 +#: netbox/ipam/forms/filtersets.py:349 msgid "Device/VM" msgstr "Zařízení/VM" -#: netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:362 msgid "Parent Prefix" msgstr "Nadřazená předpona" -#: netbox/ipam/forms/filtersets.py:404 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:414 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Název DNS" -#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/models/vlans.py:291 -#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:52 -#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 -#: netbox/netbox/navigation/menu.py:202 +#: netbox/ipam/forms/filtersets.py:458 netbox/ipam/models/vlans.py:291 +#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:53 +#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:202 +#: netbox/netbox/navigation/menu.py:204 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:489 +#: netbox/ipam/forms/filtersets.py:501 msgid "Contains VLAN ID" msgstr "Obsahuje VLAN ID" -#: netbox/ipam/forms/filtersets.py:523 netbox/ipam/models/vlans.py:389 +#: netbox/ipam/forms/filtersets.py:536 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "Místní VLAN ID" -#: netbox/ipam/forms/filtersets.py:528 netbox/ipam/models/vlans.py:397 +#: netbox/ipam/forms/filtersets.py:541 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "Vzdálené VLAN ID" -#: netbox/ipam/forms/filtersets.py:538 +#: netbox/ipam/forms/filtersets.py:551 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:583 netbox/ipam/models/vlans.py:209 +#: netbox/ipam/forms/filtersets.py:597 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ID VLAN" @@ -11309,7 +11372,7 @@ msgstr "soukromá" msgid "IP space managed by this RIR is considered private" msgstr "IP prostor spravovaný tímto RIR je považován za soukromý" -#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:189 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:191 msgid "RIRs" msgstr "RIR" @@ -11569,11 +11632,11 @@ msgstr "" "Konkrétní IP adresy (pokud existují), na které je tato aplikační služba " "vázána" -#: netbox/ipam/models/services.py:97 +#: netbox/ipam/models/services.py:99 msgid "application service" msgstr "aplikační služba" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:100 msgid "application services" msgstr "aplikační služby" @@ -11693,8 +11756,8 @@ msgstr "vynutit jedinečný prostor" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Zabraňte duplicitním předponům/IP adresám v tomto VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 -#: netbox/netbox/navigation/menu.py:195 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:195 +#: netbox/netbox/navigation/menu.py:197 msgid "VRFs" msgstr "VRF" @@ -11730,8 +11793,8 @@ msgstr "Počet stránek" msgid "Provider Count" msgstr "Počet poskytovatelů" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 -#: netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 +#: netbox/netbox/navigation/menu.py:190 msgid "Aggregates" msgstr "Agregáty" @@ -11740,21 +11803,21 @@ msgid "Added" msgstr "Přidal" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:121 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 +#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 +#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Předpony" #: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:219 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:56 +#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:57 #: netbox/templates/dcim/panels/power_utilization.html:12 #: netbox/templates/ipam/aggregate.html:24 #: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Využití" -#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:168 +#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:170 msgid "IP Ranges" msgstr "Rozsahy IP" @@ -11766,7 +11829,7 @@ msgstr "Předpona (plochá)" msgid "Depth" msgstr "Hloubka" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" @@ -11801,31 +11864,31 @@ msgstr "NAT (venku)" msgid "Assigned" msgstr "Přiřazeno" -#: netbox/ipam/tables/ip.py:386 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:259 msgid "Assigned Object" msgstr "Přiřazený objekt" -#: netbox/ipam/tables/vlans.py:46 +#: netbox/ipam/tables/vlans.py:47 msgid "VID Ranges" msgstr "Rozsahy VID" -#: netbox/ipam/tables/vlans.py:83 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VIDIO" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:253 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Pravidla" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:276 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Místní VID" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:280 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Vzdálený VID" @@ -11902,11 +11965,11 @@ msgstr "Dětské rozsahy" msgid "Related IPs" msgstr "Související IP adresy" -#: netbox/netbox/api/fields.py:66 +#: netbox/netbox/api/fields.py:67 msgid "This field may not be blank." msgstr "Toto pole nesmí být prázdné." -#: netbox/netbox/api/fields.py:71 +#: netbox/netbox/api/fields.py:72 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -11914,25 +11977,25 @@ msgstr "" "Hodnota musí být předána přímo (např. „foo“: 123); nepoužívejte slovník ani " "seznam." -#: netbox/netbox/api/fields.py:92 +#: netbox/netbox/api/fields.py:93 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} není platná volba." -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Neplatný typ obsahu: {content_type}" -#: netbox/netbox/api/fields.py:106 +#: netbox/netbox/api/fields.py:107 msgid "Invalid value. Specify a content type as '.'." msgstr "Neplatná hodnota. Zadejte typ obsahu jako '.„." -#: netbox/netbox/api/fields.py:168 +#: netbox/netbox/api/fields.py:169 msgid "Ranges must be specified in the form (lower, upper)." msgstr "Rozsahy musí být specifikovány ve formuláři (dolní, horní)." -#: netbox/netbox/api/fields.py:170 +#: netbox/netbox/api/fields.py:171 msgid "Range boundaries must be defined as integers." msgstr "Hranice rozsahu musí být definovány jako celá čísla." @@ -12275,15 +12338,25 @@ msgstr "" "Označte slimáky oddělené čárkami, uzavřené dvojitými uvozovkami (např. " "„tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:77 +#: netbox/netbox/forms/bulk_import.py:78 msgid "Name of the object's owner" msgstr "Jméno vlastníka objektu" -#: netbox/netbox/forms/mixins.py:60 +#: netbox/netbox/forms/mixins.py:62 #, python-brace-format msgid "{class_name} must specify a model class." msgstr "{class_name} musí zadat třídu modelu." +#: netbox/netbox/forms/mixins.py:152 +msgid "Owner group" +msgstr "Skupina vlastníků" + +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:280 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/users/forms/model_forms.py:466 +msgid "Owner Group" +msgstr "Skupina vlastníků" + #: netbox/netbox/forms/search.py:10 msgid "Partial match" msgstr "Částečná shoda" @@ -12312,47 +12385,47 @@ msgstr "Typ (typy) objektu" msgid "Lookup" msgstr "Vyhledávání" -#: netbox/netbox/models/features.py:301 +#: netbox/netbox/models/features.py:310 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Neplatná hodnota pro vlastní pole '{name}„: {error}" -#: netbox/netbox/models/features.py:310 +#: netbox/netbox/models/features.py:319 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Vlastní pole '{name}Musí mít jedinečnou hodnotu." -#: netbox/netbox/models/features.py:317 +#: netbox/netbox/models/features.py:326 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Chybí povinné vlastní pole '{name}„." -#: netbox/netbox/models/features.py:507 +#: netbox/netbox/models/features.py:518 msgid "Remote data source" msgstr "Vzdálený zdroj dat" -#: netbox/netbox/models/features.py:517 +#: netbox/netbox/models/features.py:528 msgid "data path" msgstr "datová cesta" -#: netbox/netbox/models/features.py:521 +#: netbox/netbox/models/features.py:532 msgid "Path to remote file (relative to data source root)" msgstr "Cesta ke vzdálenému souboru (vzhledem k kořenovému zdroji dat)" -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:535 msgid "auto sync enabled" msgstr "automatická synchronizace povolena" -#: netbox/netbox/models/features.py:526 +#: netbox/netbox/models/features.py:537 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Povolit automatickou synchronizaci dat při aktualizaci datového souboru" -#: netbox/netbox/models/features.py:529 +#: netbox/netbox/models/features.py:540 msgid "date synced" msgstr "datum synchronizováno" -#: netbox/netbox/models/features.py:623 +#: netbox/netbox/models/features.py:632 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} musí implementovat metodu sync_data ()." @@ -12377,172 +12450,172 @@ msgstr "jednotka vzdálenosti" msgid "Must specify a unit when setting a distance" msgstr "Při nastavování vzdálenosti je nutné zadat jednotku" -#: netbox/netbox/navigation/menu.py:11 +#: netbox/netbox/navigation/menu.py:13 msgid "Organization" msgstr "Organizace" -#: netbox/netbox/navigation/menu.py:18 +#: netbox/netbox/navigation/menu.py:20 msgid "Site Groups" msgstr "Skupiny webů" -#: netbox/netbox/navigation/menu.py:27 +#: netbox/netbox/navigation/menu.py:29 msgid "Tenant Groups" msgstr "Skupiny nájemců" -#: netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 msgid "Contact Groups" msgstr "Skupiny kontaktů" -#: netbox/netbox/navigation/menu.py:35 +#: netbox/netbox/navigation/menu.py:37 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Role kontaktů" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:38 msgid "Contact Assignments" msgstr "Kontaktní přiřazení" -#: netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Rack Roles" msgstr "Role stojanu" -#: netbox/netbox/navigation/menu.py:54 +#: netbox/netbox/navigation/menu.py:56 msgid "Elevations" msgstr "Výšky" -#: netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 msgid "Modules" msgstr "Moduly" -#: netbox/netbox/navigation/menu.py:80 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Kontexty virtuálních zařízení" -#: netbox/netbox/navigation/menu.py:88 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Type Profiles" msgstr "Profily typu modulu" -#: netbox/netbox/navigation/menu.py:89 +#: netbox/netbox/navigation/menu.py:91 msgid "Manufacturers" msgstr "Výrobci" -#: netbox/netbox/navigation/menu.py:93 +#: netbox/netbox/navigation/menu.py:95 msgid "Device Components" msgstr "Komponenty zařízení" -#: netbox/netbox/navigation/menu.py:105 +#: netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Role položek inventáře" -#: netbox/netbox/navigation/menu.py:111 -#: netbox/templates/dcim/interface.html:426 +#: netbox/netbox/navigation/menu.py:113 +#: netbox/templates/dcim/interface.html:399 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC adresy" -#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 +#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Spojení" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:126 msgid "Cables" msgstr "Kabely" -#: netbox/netbox/navigation/menu.py:125 +#: netbox/netbox/navigation/menu.py:127 msgid "Wireless Links" msgstr "Bezdrátové spoje" -#: netbox/netbox/navigation/menu.py:128 +#: netbox/netbox/navigation/menu.py:130 msgid "Interface Connections" msgstr "Připojení rozhraní" -#: netbox/netbox/navigation/menu.py:133 +#: netbox/netbox/navigation/menu.py:135 msgid "Console Connections" msgstr "Připojení konzoly" -#: netbox/netbox/navigation/menu.py:138 +#: netbox/netbox/navigation/menu.py:140 msgid "Power Connections" msgstr "Napájecí připojení" -#: netbox/netbox/navigation/menu.py:154 +#: netbox/netbox/navigation/menu.py:156 msgid "Wireless LAN Groups" msgstr "Skupiny bezdrátových sítí" -#: netbox/netbox/navigation/menu.py:175 +#: netbox/netbox/navigation/menu.py:177 msgid "Prefix & VLAN Roles" msgstr "Role síťových rozsahů a VLAN" -#: netbox/netbox/navigation/menu.py:181 +#: netbox/netbox/navigation/menu.py:183 msgid "ASN Ranges" msgstr "Rozsahy ASN" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:206 msgid "VLAN Translation Policies" msgstr "Zásady překladu VLAN" -#: netbox/netbox/navigation/menu.py:205 +#: netbox/netbox/navigation/menu.py:207 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Pravidla překladu VLAN" -#: netbox/netbox/navigation/menu.py:212 +#: netbox/netbox/navigation/menu.py:214 msgid "Application Service Templates" msgstr "Šablony aplikačních služeb" -#: netbox/netbox/navigation/menu.py:220 +#: netbox/netbox/navigation/menu.py:222 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunely" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:229 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Skupiny tunelů" -#: netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:230 msgid "Tunnel Terminations" msgstr "Zakončení tunelů" -#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN" -#: netbox/netbox/navigation/menu.py:235 +#: netbox/netbox/navigation/menu.py:237 msgid "L2VPN Terminations" msgstr "Ukončení L2VPN" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:243 msgid "IKE Proposals" msgstr "Návrhy IKE" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Zásady IKE" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:245 msgid "IPSec Proposals" msgstr "Návrhy IPsec" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:246 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Zásady protokolu IPsec" -#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Profily IPsec" -#: netbox/netbox/navigation/menu.py:260 +#: netbox/netbox/navigation/menu.py:262 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine.html:180 #: netbox/templates/virtualization/virtualmachine/base.html:32 @@ -12551,184 +12624,180 @@ msgstr "Profily IPsec" msgid "Virtual Disks" msgstr "Virtuální disky" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 msgid "Cluster Types" msgstr "Typy klastrů" -#: netbox/netbox/navigation/menu.py:268 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Groups" msgstr "Skupiny klastrů" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 msgid "Circuit Types" msgstr "Typy obvodů" -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Terminations" msgstr "Ukončení obvodů" -#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Virtuální obvody" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:292 msgid "Virtual Circuit Types" msgstr "Typy virtuálních obvodů" -#: netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Terminations" msgstr "Ukončení virtuálních obvodů" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:299 msgid "Circuit Groups" msgstr "Skupiny obvodů" -#: netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:300 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Skupinové úkoly" -#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 msgid "Providers" msgstr "Poskytovatelé" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:307 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Účty poskytovatele" -#: netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:308 msgid "Provider Networks" msgstr "Sítě poskytovatelů" -#: netbox/netbox/navigation/menu.py:320 +#: netbox/netbox/navigation/menu.py:322 msgid "Power Panels" msgstr "Napájecí panely" -#: netbox/netbox/navigation/menu.py:331 +#: netbox/netbox/navigation/menu.py:333 msgid "Configurations" msgstr "Konfigurace" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:335 msgid "Config Contexts" msgstr "Kontexty konfigurace" -#: netbox/netbox/navigation/menu.py:334 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Context Profiles" msgstr "Konfigurace kontextových profilů" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Templates" msgstr "Konfigurační šablony" -#: netbox/netbox/navigation/menu.py:342 netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 msgid "Customization" msgstr "Přizpůsobení" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:351 msgid "Custom Field Choices" msgstr "Volby uživatelských polí" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Links" msgstr "Vlastní odkazy" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:353 msgid "Export Templates" msgstr "Exportovat šablony" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:354 msgid "Saved Filters" msgstr "Uložené filtry" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:355 msgid "Table Configs" msgstr "Konfigurace tabulky" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:357 msgid "Image Attachments" msgstr "Přílohy obrázků" -#: netbox/netbox/navigation/menu.py:373 +#: netbox/netbox/navigation/menu.py:375 msgid "Operations" msgstr "Operace" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Integrations" msgstr "Integrace" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:381 msgid "Data Sources" msgstr "Zdroje dat" -#: netbox/netbox/navigation/menu.py:380 +#: netbox/netbox/navigation/menu.py:382 msgid "Event Rules" msgstr "Pravidla události" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:383 msgid "Webhooks" msgstr "Webhooky" -#: netbox/netbox/navigation/menu.py:385 netbox/netbox/navigation/menu.py:389 +#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 #: netbox/netbox/views/generic/feature_views.py:200 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Pracovní místa" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Logging" msgstr "Protokolování" -#: netbox/netbox/navigation/menu.py:397 +#: netbox/netbox/navigation/menu.py:399 msgid "Notification Groups" msgstr "Skupiny oznámení" -#: netbox/netbox/navigation/menu.py:398 +#: netbox/netbox/navigation/menu.py:400 msgid "Journal Entries" msgstr "Záznamy deníku" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:401 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Protokol změn" -#: netbox/netbox/navigation/menu.py:406 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Administrátor" -#: netbox/netbox/navigation/menu.py:454 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "Tokeny API" -#: netbox/netbox/navigation/menu.py:461 netbox/users/forms/model_forms.py:213 +#: netbox/netbox/navigation/menu.py:417 netbox/users/forms/model_forms.py:213 #: netbox/users/forms/model_forms.py:221 netbox/users/forms/model_forms.py:268 #: netbox/users/forms/model_forms.py:275 msgid "Permissions" msgstr "Oprávnění" -#: netbox/netbox/navigation/menu.py:469 netbox/templates/htmx/form.html:28 -msgid "Ownership" -msgstr "Vlastnictví" - -#: netbox/netbox/navigation/menu.py:471 +#: netbox/netbox/navigation/menu.py:423 msgid "Owner Groups" msgstr "Skupiny vlastníků" -#: netbox/netbox/navigation/menu.py:472 netbox/users/tables.py:165 +#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:165 msgid "Owners" msgstr "Majitelé" -#: netbox/netbox/navigation/menu.py:476 netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Systém" -#: netbox/netbox/navigation/menu.py:485 netbox/netbox/navigation/menu.py:533 +#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12737,11 +12806,11 @@ msgstr "Systém" msgid "Plugins" msgstr "Pluginy" -#: netbox/netbox/navigation/menu.py:490 +#: netbox/netbox/navigation/menu.py:442 msgid "Configuration History" msgstr "Historie konfigurace" -#: netbox/netbox/navigation/menu.py:496 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Úkoly na pozadí" @@ -12949,67 +13018,67 @@ 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:828 +#: netbox/netbox/settings.py:837 msgid "Czech" msgstr "Čeština" -#: netbox/netbox/settings.py:829 +#: netbox/netbox/settings.py:838 msgid "Danish" msgstr "Dánština" -#: netbox/netbox/settings.py:830 +#: netbox/netbox/settings.py:839 msgid "German" msgstr "Němčina" -#: netbox/netbox/settings.py:831 +#: netbox/netbox/settings.py:840 msgid "English" msgstr "Angličtina" -#: netbox/netbox/settings.py:832 +#: netbox/netbox/settings.py:841 msgid "Spanish" msgstr "Španělština" -#: netbox/netbox/settings.py:833 +#: netbox/netbox/settings.py:842 msgid "French" msgstr "Francouzština" -#: netbox/netbox/settings.py:834 +#: netbox/netbox/settings.py:843 msgid "Italian" msgstr "Italština" -#: netbox/netbox/settings.py:835 +#: netbox/netbox/settings.py:844 msgid "Japanese" msgstr "Japonština" -#: netbox/netbox/settings.py:836 +#: netbox/netbox/settings.py:845 msgid "Latvian" msgstr "Lotyška" -#: netbox/netbox/settings.py:837 +#: netbox/netbox/settings.py:846 msgid "Dutch" msgstr "Holandština" -#: netbox/netbox/settings.py:838 +#: netbox/netbox/settings.py:847 msgid "Polish" msgstr "Polština" -#: netbox/netbox/settings.py:839 +#: netbox/netbox/settings.py:848 msgid "Portuguese" msgstr "Portugalština" -#: netbox/netbox/settings.py:840 +#: netbox/netbox/settings.py:849 msgid "Russian" msgstr "Ruština" -#: netbox/netbox/settings.py:841 +#: netbox/netbox/settings.py:850 msgid "Turkish" msgstr "Turečtina" -#: netbox/netbox/settings.py:842 +#: netbox/netbox/settings.py:851 msgid "Ukrainian" msgstr "Ukrajinština" -#: netbox/netbox/settings.py:843 +#: netbox/netbox/settings.py:852 msgid "Chinese" msgstr "Čínština" @@ -13031,12 +13100,12 @@ msgstr "Přepnout rozevírací nabídku" msgid "No {model_name} found" msgstr "{model_name} nenalezeno" -#: netbox/netbox/tables/tables.py:322 +#: netbox/netbox/tables/tables.py:340 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Pole" -#: netbox/netbox/tables/tables.py:325 +#: netbox/netbox/tables/tables.py:343 msgid "Value" msgstr "Hodnota" @@ -13057,7 +13126,7 @@ msgstr "GPS souřadnice" msgid "Related Objects" msgstr "Související objekty" -#: netbox/netbox/views/generic/bulk_views.py:124 +#: netbox/netbox/views/generic/bulk_views.py:123 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13065,69 +13134,69 @@ msgid "" msgstr "" "Při vykreslování vybrané šablony exportu došlo k chybě ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:390 +#: netbox/netbox/views/generic/bulk_views.py:389 msgid "Must be a list." msgstr "Musí to být seznam." -#: netbox/netbox/views/generic/bulk_views.py:400 +#: netbox/netbox/views/generic/bulk_views.py:399 msgid "Must be a dictionary." msgstr "Musí to být slovník." -#: netbox/netbox/views/generic/bulk_views.py:453 +#: netbox/netbox/views/generic/bulk_views.py:452 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" msgstr "" "Nalezeny duplicitní objekty: {model} s ID (y) {ids} objeví se vícekrát" -#: netbox/netbox/views/generic/bulk_views.py:475 +#: netbox/netbox/views/generic/bulk_views.py:474 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "Objekt s ID {id} neexistuje" -#: netbox/netbox/views/generic/bulk_views.py:560 +#: netbox/netbox/views/generic/bulk_views.py:558 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Hromadný import {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:576 +#: netbox/netbox/views/generic/bulk_views.py:574 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importováno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:766 +#: netbox/netbox/views/generic/bulk_views.py:764 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Hromadné úpravy {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:782 +#: netbox/netbox/views/generic/bulk_views.py:780 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "aktualizováno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:815 -#: netbox/netbox/views/generic/bulk_views.py:1050 -#: netbox/netbox/views/generic/bulk_views.py:1098 +#: netbox/netbox/views/generic/bulk_views.py:813 +#: netbox/netbox/views/generic/bulk_views.py:1048 +#: netbox/netbox/views/generic/bulk_views.py:1096 #, python-brace-format msgid "No {object_type} were selected." msgstr "Ne {object_type} Byly vybrány." -#: netbox/netbox/views/generic/bulk_views.py:908 +#: netbox/netbox/views/generic/bulk_views.py:906 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Přejmenováno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:978 +#: netbox/netbox/views/generic/bulk_views.py:976 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Hromadné mazání {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1005 +#: netbox/netbox/views/generic/bulk_views.py:1003 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Vymazáno {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1022 +#: netbox/netbox/views/generic/bulk_views.py:1020 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "Odstranění se nezdařilo kvůli přítomnosti jednoho nebo více závislých " @@ -13160,7 +13229,7 @@ msgstr "Synchronizováno {count} {object_type}" msgid "{class_name} must implement get_children()" msgstr "{class_name} musí implementovat get_children ()" -#: netbox/netbox/views/misc.py:46 +#: netbox/netbox/views/misc.py:49 msgid "" "There was an error loading the dashboard configuration. A default dashboard " "is in use." @@ -13254,12 +13323,12 @@ msgstr "Změnit heslo" #: netbox/templates/core/configrevision_restore.html:63 #: netbox/templates/dcim/devicebay_populate.html:34 #: netbox/templates/dcim/virtualchassis_add_member.html:26 -#: netbox/templates/dcim/virtualchassis_edit.html:117 +#: netbox/templates/dcim/virtualchassis_edit.html:118 #: netbox/templates/extras/object_journal.html:26 #: netbox/templates/extras/script.html:38 #: netbox/templates/generic/bulk_add_component.html:67 #: netbox/templates/generic/bulk_delete.html:78 -#: netbox/templates/generic/bulk_edit.html:125 +#: netbox/templates/generic/bulk_edit.html:128 #: netbox/templates/generic/bulk_import.html:66 #: netbox/templates/generic/bulk_import.html:98 #: netbox/templates/generic/bulk_import.html:131 @@ -13278,7 +13347,7 @@ msgstr "Zrušit" #: netbox/templates/account/preferences.html:78 #: netbox/templates/dcim/devicebay_populate.html:35 #: netbox/templates/dcim/virtualchassis_add_member.html:28 -#: netbox/templates/dcim/virtualchassis_edit.html:119 +#: netbox/templates/dcim/virtualchassis_edit.html:120 #: netbox/templates/extras/dashboard/widget_add.html:26 #: netbox/templates/extras/dashboard/widget_config.html:19 #: netbox/templates/extras/object_journal.html:27 @@ -13844,10 +13913,6 @@ msgstr "Požadavek" msgid "Enqueue" msgstr "Zapojte se do fronty" -#: netbox/templates/core/rq_task.html:61 -msgid "Queue" -msgstr "Fronta" - #: netbox/templates/core/rq_task.html:65 msgid "Timeout" msgstr "Časový limit" @@ -14143,7 +14208,7 @@ msgstr "Přegenerovat slug" msgid "Remove" msgstr "Odstranit" -#: netbox/templates/dcim/device_edit.html:119 +#: netbox/templates/dcim/device_edit.html:120 msgid "Local Config Context Data" msgstr "Kontextová data místní konfigurace" @@ -14269,8 +14334,8 @@ msgid "No VLANs Assigned" msgstr "Nebyly přiřazeny žádné sítě VLAN" #: netbox/templates/dcim/inc/interface_vlans_table.html:44 -#: netbox/templates/ipam/prefix_list.html:16 -#: netbox/templates/ipam/prefix_list.html:33 +#: netbox/templates/ipam/inc/max_depth.html:11 +#: netbox/templates/ipam/inc/max_length.html:11 msgid "Clear" msgstr "Průhledná" @@ -14357,21 +14422,13 @@ msgstr "Šířka kanálu" #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 #: netbox/wireless/forms/bulk_edit.py:57 netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/filtersets.py:47 -#: netbox/wireless/forms/filtersets.py:112 netbox/wireless/models.py:82 +#: netbox/wireless/forms/filtersets.py:49 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:82 #: netbox/wireless/models.py:148 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" -#: netbox/templates/dcim/interface.html:375 -msgid "LAG Members" -msgstr "Členové MAS" - -#: netbox/templates/dcim/interface.html:393 -msgid "No member interfaces" -msgstr "Žádná členská rozhraní" - -#: netbox/templates/dcim/interface.html:413 +#: netbox/templates/dcim/interface.html:386 #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 @@ -14379,7 +14436,7 @@ msgstr "Žádná členská rozhraní" msgid "Add IP Address" msgstr "Přidat IP adresu" -#: netbox/templates/dcim/interface.html:430 +#: netbox/templates/dcim/interface.html:403 #: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Přidat MAC adresu" @@ -14575,11 +14632,11 @@ msgstr "Uložit a přidat další" msgid "Editing Virtual Chassis %(name)s" msgstr "Úpravy virtuálního šasi %(name)s" -#: netbox/templates/dcim/virtualchassis_edit.html:64 +#: netbox/templates/dcim/virtualchassis_edit.html:65 msgid "Rack/Unit" msgstr "Stojan/jednotka" -#: netbox/templates/dcim/virtualchassis_edit.html:121 +#: netbox/templates/dcim/virtualchassis_edit.html:122 #: netbox/templates/generic/bulk_add_component.html:68 #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/generic/object_edit.html:80 @@ -14924,11 +14981,11 @@ msgstr "Spustit skript" msgid "Could not load scripts from module %(module)s" msgstr "Nelze načíst skripty z modulu %(module)s" -#: netbox/templates/extras/inc/script_list_content.html:131 +#: netbox/templates/extras/inc/script_list_content.html:132 msgid "No Scripts Found" msgstr "Nenalezeny žádné skripty" -#: netbox/templates/extras/inc/script_list_content.html:134 +#: netbox/templates/extras/inc/script_list_content.html:135 #, python-format msgid "" "Get started by creating a script from " @@ -15148,7 +15205,7 @@ msgstr "Editace" msgid "Bulk Edit" msgstr "Hromadné úpravy" -#: netbox/templates/generic/bulk_edit.html:126 +#: netbox/templates/generic/bulk_edit.html:129 #: netbox/templates/generic/bulk_rename.html:68 msgid "Apply" msgstr "Aplikujte" @@ -15444,8 +15501,8 @@ msgstr "Rodina" msgid "Date Added" msgstr "Datum přidání" -#: netbox/templates/ipam/aggregate/prefixes.html:8 -#: netbox/templates/ipam/prefix/prefixes.html:8 +#: netbox/templates/ipam/aggregate/prefixes.html:10 +#: netbox/templates/ipam/prefix/prefixes.html:10 #: netbox/templates/ipam/role.html:10 msgid "Add Prefix" msgstr "Přidat předponu" @@ -15474,6 +15531,14 @@ msgstr "Přiřadit IP" msgid "Bulk Create" msgstr "Hromadné vytváření" +#: netbox/templates/ipam/inc/max_depth.html:6 +msgid "Max Depth" +msgstr "Maximální hloubka" + +#: netbox/templates/ipam/inc/max_length.html:6 +msgid "Max Length" +msgstr "Maximální délka" + #: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 msgid "Create Group" msgstr "Vytvořit skupinu" @@ -15575,14 +15640,6 @@ msgstr "Přidat rozsah IP" msgid "Hide Depth Indicators" msgstr "Skrýt indikátory hloubky" -#: netbox/templates/ipam/prefix_list.html:11 -msgid "Max Depth" -msgstr "Maximální hloubka" - -#: netbox/templates/ipam/prefix_list.html:28 -msgid "Max Length" -msgstr "Maximální délka" - #: netbox/templates/ipam/rir.html:10 msgid "Add Aggregate" msgstr "Přidat agregát" @@ -15704,8 +15761,8 @@ msgstr "" "načíst NetBox." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:159 -#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:91 -#: netbox/tenancy/forms/filtersets.py:121 netbox/tenancy/forms/forms.py:57 +#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:95 +#: netbox/tenancy/forms/filtersets.py:126 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:105 #: netbox/tenancy/forms/model_forms.py:129 #: netbox/tenancy/tables/contacts.py:92 @@ -15723,7 +15780,7 @@ msgid "Phone" msgstr "Telefon" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:69 netbox/tenancy/forms/forms.py:67 +#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 #: netbox/tenancy/forms/model_forms.py:72 msgid "Contact Group" msgstr "Kontaktní skupina" @@ -15877,7 +15934,7 @@ msgstr "Virtuální disk" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/virtualization/forms/bulk_edit.py:89 #: netbox/virtualization/forms/bulk_import.py:93 -#: netbox/virtualization/forms/filtersets.py:175 +#: netbox/virtualization/forms/filtersets.py:179 #: netbox/virtualization/tables/virtualmachines.py:33 msgid "Start on boot" msgstr "Spusťte při spuštění" @@ -15928,23 +15985,23 @@ msgid "IKE Proposal" msgstr "Návrh IKE" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:85 -#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:106 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:109 msgid "Authentication method" msgstr "Metoda ověřování" #: netbox/templates/vpn/ikeproposal.html:25 #: netbox/templates/vpn/ipsecproposal.html:21 netbox/vpn/forms/bulk_edit.py:90 #: netbox/vpn/forms/bulk_edit.py:148 netbox/vpn/forms/bulk_import.py:148 -#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:111 -#: netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:114 +#: netbox/vpn/forms/filtersets.py:164 msgid "Encryption algorithm" msgstr "Šifrovací algoritmus" #: netbox/templates/vpn/ikeproposal.html:29 #: netbox/templates/vpn/ipsecproposal.html:25 netbox/vpn/forms/bulk_edit.py:95 #: netbox/vpn/forms/bulk_edit.py:153 netbox/vpn/forms/bulk_import.py:152 -#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:119 +#: netbox/vpn/forms/filtersets.py:169 msgid "Authentication algorithm" msgstr "Algoritmus ověřování" @@ -15996,18 +16053,18 @@ msgid "Add a Termination" msgstr "Přidat ukončení" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:43 -#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:62 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:64 msgid "Encapsulation" msgstr "Zapouzdření" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:69 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:71 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "Profil IPsec" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:58 -#: netbox/vpn/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:75 msgid "Tunnel ID" msgstr "ID tunelu" @@ -16253,12 +16310,20 @@ msgstr "v1" msgid "v2" msgstr "v2" -#: netbox/users/filterset_mixins.py:17 netbox/users/filtersets.py:36 +#: netbox/users/filterset_mixins.py:18 +msgid "Owner Group (ID)" +msgstr "Skupina vlastníků (ID)" + +#: netbox/users/filterset_mixins.py:24 +msgid "Owner Group (name)" +msgstr "Skupina vlastníků (název)" + +#: netbox/users/filterset_mixins.py:28 netbox/users/filtersets.py:36 #: netbox/users/filtersets.py:88 msgid "Owner (ID)" msgstr "Vlastník (ID)" -#: netbox/users/filterset_mixins.py:23 netbox/users/filtersets.py:42 +#: netbox/users/filterset_mixins.py:34 netbox/users/filtersets.py:42 #: netbox/users/filtersets.py:94 msgid "Owner (name)" msgstr "Vlastník (jméno)" @@ -16420,10 +16485,6 @@ msgstr "Musí být vybrána alespoň jedna akce." msgid "Invalid filter for {model}: {error}" msgstr "Neplatný filtr pro {model}: {error}" -#: netbox/users/forms/model_forms.py:466 -msgid "Owner Group" -msgstr "Skupina vlastníků" - #: netbox/users/forms/model_forms.py:490 msgid "User groups" msgstr "Skupiny uživatelů" @@ -16633,18 +16694,18 @@ msgstr "Vlastní akce" msgid "Example Usage" msgstr "Příklad použití" -#: netbox/utilities/api.py:170 +#: netbox/utilities/api.py:179 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "" "Související objekt nebyl nalezen pomocí poskytnutých atributů: {params}" -#: netbox/utilities/api.py:173 +#: netbox/utilities/api.py:182 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Více objektů odpovídá zadaným atributům: {params}" -#: netbox/utilities/api.py:185 +#: netbox/utilities/api.py:194 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16653,12 +16714,12 @@ msgstr "" "Související objekty musí být odkazovány číselným ID nebo slovníkem atributů." " Obdržela nerozpoznanou hodnotu: {value}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:203 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "Související objekt nebyl nalezen pomocí zadaného číselného ID: {id}" -#: netbox/utilities/choices.py:23 +#: netbox/utilities/choices.py:24 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} má definovaný klíč, ale CHOICES není seznam" @@ -17048,7 +17109,7 @@ msgid "Missing required value for static query param: '{static_params}'" msgstr "" "Chybí požadovaná hodnota pro parametr statického dotazu: '{static_params}'" -#: netbox/utilities/forms/widgets/modifiers.py:141 +#: netbox/utilities/forms/widgets/modifiers.py:148 msgid "(automatically set)" msgstr "(automaticky nastaveno)" @@ -17192,18 +17253,18 @@ msgstr "{value} musí být násobkem {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} Není platným regulárním výrazem." -#: netbox/utilities/views.py:76 +#: netbox/utilities/views.py:80 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "" "{self.__class__.__name__} musí implementovat get_required_permissions ()" -#: netbox/utilities/views.py:112 +#: netbox/utilities/views.py:116 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} musí implementovat get_required_permissions ()" -#: netbox/utilities/views.py:136 +#: netbox/utilities/views.py:140 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17260,7 +17321,7 @@ msgid "Disk (MB)" msgstr "Disk (MB)" #: netbox/virtualization/forms/bulk_edit.py:307 -#: netbox/virtualization/forms/filtersets.py:283 +#: netbox/virtualization/forms/filtersets.py:284 msgid "Size (MB)" msgstr "Velikost (MB)" @@ -17611,7 +17672,7 @@ msgid "VLAN (name)" msgstr "VLAN (název)" #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:41 -#: netbox/vpn/forms/filtersets.py:59 +#: netbox/vpn/forms/filtersets.py:61 msgid "Tunnel group" msgstr "Skupina tunelů" @@ -17621,19 +17682,19 @@ msgstr "Životnost SA" #: netbox/vpn/forms/bulk_edit.py:133 netbox/wireless/forms/bulk_edit.py:76 #: netbox/wireless/forms/bulk_edit.py:118 -#: netbox/wireless/forms/filtersets.py:71 -#: netbox/wireless/forms/filtersets.py:130 +#: netbox/wireless/forms/filtersets.py:73 +#: netbox/wireless/forms/filtersets.py:133 msgid "Pre-shared key" msgstr "Předsdílený klíč" #: netbox/vpn/forms/bulk_edit.py:201 netbox/vpn/forms/bulk_import.py:238 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:211 netbox/vpn/forms/model_forms.py:370 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "Zásady IKE" #: netbox/vpn/forms/bulk_edit.py:206 netbox/vpn/forms/bulk_import.py:243 -#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:216 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Zásady IPsec" @@ -17700,16 +17761,16 @@ msgstr "Každé ukončení musí specifikovat rozhraní nebo VLAN." msgid "Cannot assign both an interface and a VLAN." msgstr "Nelze přiřadit rozhraní i VLAN." -#: netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:139 msgid "IKE version" msgstr "IKE verze" -#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 +#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Návrh" -#: netbox/vpn/forms/filtersets.py:262 +#: netbox/vpn/forms/filtersets.py:270 msgid "Assigned Object Type" msgstr "Typ přiřazeného objektu" @@ -17944,8 +18005,8 @@ msgstr "Podnikové WPA" #: netbox/wireless/forms/bulk_import.py:72 #: netbox/wireless/forms/bulk_import.py:149 #: netbox/wireless/forms/bulk_import.py:152 -#: netbox/wireless/forms/filtersets.py:66 -#: netbox/wireless/forms/filtersets.py:125 +#: netbox/wireless/forms/filtersets.py:68 +#: netbox/wireless/forms/filtersets.py:128 msgid "Authentication cipher" msgstr "Ověřovací šifra" diff --git a/netbox/translations/da/LC_MESSAGES/django.mo b/netbox/translations/da/LC_MESSAGES/django.mo index b93fc9af9..87fc359fe 100644 Binary files a/netbox/translations/da/LC_MESSAGES/django.mo and b/netbox/translations/da/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/da/LC_MESSAGES/django.po b/netbox/translations/da/LC_MESSAGES/django.po index a1ec5fd19..e22bd34c1 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: 2026-01-20 05:07+0000\n" +"POT-Creation-Date: 2026-02-03 05:21+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Danish (https://app.transifex.com/netbox-community/teams/178115/da/)\n" @@ -55,7 +55,7 @@ msgstr "Din adgangskode er blevet ændret." msgid "Planned" msgstr "Planlagt" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 msgid "Provisioning" msgstr "Opretter" @@ -91,7 +91,7 @@ msgid "Decommissioned" msgstr "Nedlagt" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1159 netbox/templates/dcim/interface.html:148 +#: netbox/dcim/tables/devices.py:1187 netbox/templates/dcim/interface.html:148 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" @@ -110,8 +110,8 @@ msgstr "Tertiær" msgid "Inactive" msgstr "Inaktiv" -#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:288 -#: netbox/vpn/choices.py:63 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:707 +#: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "jævnaldrende" @@ -172,32 +172,32 @@ msgstr "Områdegruppe (ID)" msgid "Site group (slug)" msgstr "Områdegruppe (slug)" -#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:183 -#: netbox/circuits/forms/filtersets.py:241 +#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:60 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:124 netbox/dcim/forms/bulk_edit.py:165 #: netbox/dcim/forms/bulk_edit.py:320 netbox/dcim/forms/bulk_edit.py:670 #: netbox/dcim/forms/bulk_edit.py:857 netbox/dcim/forms/bulk_import.py:138 #: netbox/dcim/forms/bulk_import.py:239 netbox/dcim/forms/bulk_import.py:341 #: netbox/dcim/forms/bulk_import.py:632 netbox/dcim/forms/bulk_import.py:1602 -#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:103 -#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:374 -#: netbox/dcim/forms/filtersets.py:476 netbox/dcim/forms/filtersets.py:841 -#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1130 -#: netbox/dcim/forms/filtersets.py:1154 netbox/dcim/forms/filtersets.py:1249 -#: netbox/dcim/forms/filtersets.py:1287 netbox/dcim/forms/filtersets.py:1992 -#: netbox/dcim/forms/filtersets.py:2016 netbox/dcim/forms/filtersets.py:2040 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:171 -#: netbox/dcim/forms/model_forms.py:242 netbox/dcim/forms/model_forms.py:558 -#: netbox/dcim/forms/model_forms.py:819 netbox/dcim/forms/object_create.py:292 -#: netbox/dcim/tables/devices.py:155 netbox/dcim/tables/power.py:25 +#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:104 +#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:377 +#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:853 +#: netbox/dcim/forms/filtersets.py:1071 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/forms/filtersets.py:1170 netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1305 netbox/dcim/forms/filtersets.py:2022 +#: netbox/dcim/forms/filtersets.py:2046 netbox/dcim/forms/filtersets.py:2070 +#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:173 +#: netbox/dcim/forms/model_forms.py:244 netbox/dcim/forms/model_forms.py:560 +#: netbox/dcim/forms/model_forms.py:829 netbox/dcim/forms/object_create.py:293 +#: netbox/dcim/tables/devices.py:156 netbox/dcim/tables/power.py:25 #: netbox/dcim/tables/power.py:89 netbox/dcim/tables/racks.py:110 #: netbox/dcim/tables/racks.py:193 netbox/dcim/tables/sites.py:101 #: netbox/extras/filtersets.py:681 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:165 -#: netbox/ipam/forms/filtersets.py:243 netbox/ipam/forms/filtersets.py:464 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:660 -#: netbox/ipam/tables/vlans.py:90 netbox/ipam/tables/vlans.py:197 +#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:476 +#: netbox/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/vlans.py:91 netbox/ipam/tables/vlans.py:213 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/ipam/vlan.html:23 @@ -206,12 +206,12 @@ msgstr "Områdegruppe (slug)" #: netbox/virtualization/forms/bulk_edit.py:95 #: netbox/virtualization/forms/bulk_import.py:61 #: netbox/virtualization/forms/bulk_import.py:99 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:158 +#: netbox/virtualization/forms/filtersets.py:82 +#: netbox/virtualization/forms/filtersets.py:162 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/virtualization/forms/model_forms.py:172 #: netbox/virtualization/tables/virtualmachines.py:36 -#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:92 +#: netbox/vpn/forms/filtersets.py:285 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" @@ -299,8 +299,8 @@ msgstr "Afslutning A (ID)" #: netbox/circuits/filtersets.py:278 netbox/circuits/filtersets.py:382 #: netbox/circuits/filtersets.py:547 netbox/core/filtersets.py:85 -#: netbox/core/filtersets.py:150 netbox/core/filtersets.py:176 -#: netbox/core/filtersets.py:216 netbox/dcim/filtersets.py:810 +#: netbox/core/filtersets.py:154 netbox/core/filtersets.py:180 +#: netbox/core/filtersets.py:220 netbox/dcim/filtersets.py:810 #: netbox/dcim/filtersets.py:1568 netbox/dcim/filtersets.py:2692 #: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:71 #: netbox/extras/filtersets.py:101 netbox/extras/filtersets.py:142 @@ -311,7 +311,7 @@ msgstr "Afslutning A (ID)" #: netbox/extras/filtersets.py:577 netbox/extras/filtersets.py:613 #: netbox/extras/filtersets.py:644 netbox/extras/filtersets.py:814 #: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:33 netbox/netbox/forms/search.py:20 +#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -327,9 +327,9 @@ msgstr "Søg" #: netbox/circuits/filtersets.py:282 netbox/circuits/forms/bulk_edit.py:166 #: netbox/circuits/forms/bulk_edit.py:250 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:251 -#: netbox/circuits/forms/filtersets.py:297 +#: netbox/circuits/forms/filtersets.py:229 +#: netbox/circuits/forms/filtersets.py:256 +#: netbox/circuits/forms/filtersets.py:303 #: netbox/circuits/forms/model_forms.py:134 #: netbox/circuits/forms/model_forms.py:157 #: netbox/circuits/forms/model_forms.py:255 @@ -393,8 +393,8 @@ msgstr "Virtuel kredsløbstype (slug)" #: netbox/circuits/filtersets.py:551 netbox/circuits/forms/bulk_edit.py:310 #: netbox/circuits/forms/bulk_import.py:248 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:379 +#: netbox/circuits/forms/filtersets.py:381 +#: netbox/circuits/forms/filtersets.py:387 #: netbox/circuits/forms/model_forms.py:333 #: netbox/circuits/forms/model_forms.py:348 #: netbox/circuits/tables/virtual_circuits.py:84 @@ -410,13 +410,13 @@ msgid "Interface (ID)" msgstr "Grænseflade (ID)" #: netbox/circuits/forms/bulk_edit.py:42 -#: netbox/circuits/forms/filtersets.py:64 +#: netbox/circuits/forms/filtersets.py:65 #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:131 -#: netbox/dcim/forms/filtersets.py:224 netbox/dcim/forms/model_forms.py:130 +#: netbox/dcim/forms/filtersets.py:223 netbox/dcim/forms/model_forms.py:132 #: netbox/dcim/tables/sites.py:73 netbox/ipam/models/asns.py:155 #: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:269 -#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 +#: netbox/netbox/navigation/menu.py:181 netbox/netbox/navigation/menu.py:184 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN'er" @@ -426,17 +426,17 @@ msgstr "ASN'er" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:79 -#: netbox/circuits/forms/filtersets.py:97 -#: netbox/circuits/forms/filtersets.py:125 -#: netbox/circuits/forms/filtersets.py:143 -#: netbox/circuits/forms/filtersets.py:225 -#: netbox/circuits/forms/filtersets.py:269 -#: netbox/circuits/forms/filtersets.py:292 -#: netbox/circuits/forms/filtersets.py:330 -#: netbox/circuits/forms/filtersets.py:338 -#: netbox/circuits/forms/filtersets.py:374 -#: netbox/circuits/forms/filtersets.py:397 +#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:129 +#: netbox/circuits/forms/filtersets.py:148 +#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:274 +#: netbox/circuits/forms/filtersets.py:298 +#: netbox/circuits/forms/filtersets.py:337 +#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:405 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:75 #: netbox/circuits/forms/model_forms.py:106 @@ -461,23 +461,23 @@ msgid "Provider" msgstr "Leverandør" #: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:103 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Tjeneste-id" #: netbox/circuits/forms/bulk_edit.py:94 #: netbox/circuits/forms/bulk_edit.py:269 -#: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:203 +#: netbox/circuits/forms/filtersets.py:120 +#: netbox/circuits/forms/filtersets.py:328 netbox/dcim/forms/bulk_edit.py:203 #: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/bulk_edit.py:800 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1153 #: netbox/dcim/forms/bulk_edit.py:1180 netbox/dcim/forms/bulk_edit.py:1714 -#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1202 -#: netbox/dcim/forms/filtersets.py:1521 netbox/dcim/forms/filtersets.py:1735 -#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1777 -#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/tables/devices.py:750 -#: netbox/dcim/tables/devices.py:803 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1759 +#: netbox/dcim/forms/filtersets.py:1778 netbox/dcim/forms/filtersets.py:1802 +#: netbox/dcim/forms/filtersets.py:1821 netbox/dcim/tables/devices.py:778 +#: netbox/dcim/tables/devices.py:831 netbox/dcim/tables/devices.py:1079 #: netbox/dcim/tables/devicetypes.py:213 netbox/dcim/tables/devicetypes.py:254 #: netbox/dcim/tables/devicetypes.py:273 netbox/dcim/tables/racks.py:29 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:540 @@ -496,12 +496,12 @@ msgstr "Farve" #: netbox/circuits/forms/bulk_edit.py:292 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: netbox/circuits/forms/filtersets.py:138 -#: netbox/circuits/forms/filtersets.py:359 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:367 #: netbox/circuits/tables/circuits.py:63 #: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:34 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:21 #: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:772 #: netbox/dcim/forms/bulk_edit.py:899 netbox/dcim/forms/bulk_edit.py:965 @@ -513,23 +513,23 @@ msgstr "Farve" #: netbox/dcim/forms/bulk_import.py:858 netbox/dcim/forms/bulk_import.py:879 #: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/bulk_import.py:1095 #: netbox/dcim/forms/bulk_import.py:1114 netbox/dcim/forms/bulk_import.py:1458 -#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1088 -#: netbox/dcim/forms/filtersets.py:1187 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1403 netbox/dcim/forms/filtersets.py:1423 -#: netbox/dcim/forms/filtersets.py:1442 netbox/dcim/forms/filtersets.py:1462 -#: netbox/dcim/forms/filtersets.py:1481 netbox/dcim/forms/filtersets.py:1496 -#: netbox/dcim/forms/filtersets.py:1515 netbox/dcim/forms/filtersets.py:1539 -#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1682 -#: netbox/dcim/forms/filtersets.py:1730 netbox/dcim/forms/filtersets.py:1749 -#: netbox/dcim/forms/filtersets.py:1772 netbox/dcim/forms/filtersets.py:1791 -#: netbox/dcim/forms/model_forms.py:800 netbox/dcim/forms/model_forms.py:806 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1102 +#: netbox/dcim/forms/filtersets.py:1203 netbox/dcim/forms/filtersets.py:1331 +#: netbox/dcim/forms/filtersets.py:1422 netbox/dcim/forms/filtersets.py:1442 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/filtersets.py:1502 netbox/dcim/forms/filtersets.py:1517 +#: netbox/dcim/forms/filtersets.py:1537 netbox/dcim/forms/filtersets.py:1561 +#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1773 +#: netbox/dcim/forms/filtersets.py:1797 netbox/dcim/forms/filtersets.py:1816 +#: netbox/dcim/forms/model_forms.py:810 netbox/dcim/forms/model_forms.py:816 #: netbox/dcim/forms/object_import.py:85 #: netbox/dcim/forms/object_import.py:114 -#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/power.py:73 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:181 +#: netbox/dcim/tables/devices.py:890 netbox/dcim/tables/power.py:73 #: netbox/dcim/tables/racks.py:126 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:498 netbox/extras/tables/tables.py:566 -#: netbox/netbox/tables/tables.py:313 +#: netbox/netbox/tables/tables.py:331 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -540,7 +540,6 @@ msgstr "Farve" #: netbox/templates/dcim/frontport.html:36 #: netbox/templates/dcim/interface.html:46 #: netbox/templates/dcim/interface.html:239 -#: netbox/templates/dcim/interface.html:381 #: netbox/templates/dcim/powerfeed.html:32 #: netbox/templates/dcim/poweroutlet.html:36 #: netbox/templates/dcim/powerport.html:36 @@ -552,11 +551,11 @@ msgstr "Farve" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 #: netbox/virtualization/forms/bulk_import.py:43 -#: netbox/virtualization/forms/filtersets.py:59 +#: netbox/virtualization/forms/filtersets.py:62 #: netbox/virtualization/forms/model_forms.py:60 #: netbox/virtualization/tables/clusters.py:67 #: netbox/vpn/forms/bulk_edit.py:226 netbox/vpn/forms/bulk_import.py:268 -#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:236 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "Type" @@ -565,8 +564,8 @@ msgstr "Type" #: netbox/circuits/forms/bulk_edit.py:287 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: netbox/circuits/forms/filtersets.py:151 -#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:156 +#: netbox/circuits/forms/filtersets.py:354 #: netbox/circuits/forms/model_forms.py:112 #: netbox/circuits/forms/model_forms.py:321 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -578,9 +577,9 @@ msgstr "Leverandørkonto" #: netbox/circuits/forms/bulk_edit.py:297 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: netbox/circuits/forms/filtersets.py:162 -#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:86 netbox/core/tables/data.py:24 +#: netbox/circuits/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:370 netbox/core/forms/filtersets.py:39 +#: netbox/core/forms/filtersets.py:87 netbox/core/tables/data.py:24 #: netbox/core/tables/jobs.py:28 netbox/core/tables/tasks.py:90 #: netbox/dcim/forms/bulk_edit.py:104 netbox/dcim/forms/bulk_edit.py:178 #: netbox/dcim/forms/bulk_edit.py:342 netbox/dcim/forms/bulk_edit.py:449 @@ -592,14 +591,14 @@ msgstr "Leverandørkonto" #: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 #: netbox/dcim/forms/bulk_import.py:1224 netbox/dcim/forms/bulk_import.py:1446 #: netbox/dcim/forms/bulk_import.py:1662 netbox/dcim/forms/bulk_import.py:1725 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:266 -#: netbox/dcim/forms/filtersets.py:391 netbox/dcim/forms/filtersets.py:497 -#: netbox/dcim/forms/filtersets.py:887 netbox/dcim/forms/filtersets.py:1009 -#: netbox/dcim/forms/filtersets.py:1091 netbox/dcim/forms/filtersets.py:1192 -#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1525 -#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/tables/devices.py:142 -#: netbox/dcim/tables/devices.py:530 netbox/dcim/tables/devices.py:865 -#: netbox/dcim/tables/devices.py:999 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:266 +#: netbox/dcim/forms/filtersets.py:394 netbox/dcim/forms/filtersets.py:502 +#: netbox/dcim/forms/filtersets.py:899 netbox/dcim/forms/filtersets.py:1022 +#: netbox/dcim/forms/filtersets.py:1105 netbox/dcim/forms/filtersets.py:1208 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1547 +#: netbox/dcim/forms/filtersets.py:1923 netbox/dcim/tables/devices.py:143 +#: netbox/dcim/tables/devices.py:531 netbox/dcim/tables/devices.py:893 +#: netbox/dcim/tables/devices.py:1027 netbox/dcim/tables/devices.py:1135 #: netbox/dcim/tables/modules.py:98 netbox/dcim/tables/power.py:70 #: netbox/dcim/tables/racks.py:114 netbox/dcim/tables/racks.py:211 #: netbox/dcim/tables/sites.py:61 netbox/dcim/tables/sites.py:105 @@ -607,12 +606,12 @@ msgstr "Leverandørkonto" #: netbox/ipam/forms/bulk_edit.py:292 netbox/ipam/forms/bulk_edit.py:433 #: netbox/ipam/forms/bulk_import.py:194 netbox/ipam/forms/bulk_import.py:258 #: netbox/ipam/forms/bulk_import.py:294 netbox/ipam/forms/bulk_import.py:506 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:304 -#: netbox/ipam/forms/filtersets.py:386 netbox/ipam/forms/filtersets.py:571 +#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:313 +#: netbox/ipam/forms/filtersets.py:396 netbox/ipam/forms/filtersets.py:585 #: netbox/ipam/forms/model_forms.py:500 netbox/ipam/tables/ip.py:181 #: netbox/ipam/tables/ip.py:260 netbox/ipam/tables/ip.py:313 -#: netbox/ipam/tables/ip.py:383 netbox/ipam/tables/ip.py:410 -#: netbox/ipam/tables/vlans.py:98 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/tables/ip.py:388 netbox/ipam/tables/ip.py:415 +#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -636,19 +635,19 @@ msgstr "Leverandørkonto" #: netbox/virtualization/forms/bulk_edit.py:83 #: netbox/virtualization/forms/bulk_import.py:56 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/virtualization/forms/filtersets.py:87 -#: netbox/virtualization/forms/filtersets.py:170 +#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/tables/clusters.py:75 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:33 netbox/vpn/forms/bulk_edit.py:222 #: netbox/vpn/forms/bulk_import.py:36 netbox/vpn/forms/bulk_import.py:263 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/forms/filtersets.py:54 netbox/vpn/forms/filtersets.py:231 #: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:40 netbox/wireless/forms/bulk_edit.py:97 #: netbox/wireless/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:131 -#: netbox/wireless/forms/filtersets.py:56 -#: netbox/wireless/forms/filtersets.py:115 +#: netbox/wireless/forms/filtersets.py:58 +#: netbox/wireless/forms/filtersets.py:118 #: netbox/wireless/tables/wirelesslan.py:45 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" @@ -660,23 +659,23 @@ msgstr "Status" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:231 -#: netbox/circuits/forms/filtersets.py:131 -#: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:120 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:283 +#: netbox/circuits/forms/filtersets.py:339 netbox/dcim/forms/bulk_edit.py:120 #: netbox/dcim/forms/bulk_edit.py:184 netbox/dcim/forms/bulk_edit.py:337 #: netbox/dcim/forms/bulk_edit.py:460 netbox/dcim/forms/bulk_edit.py:683 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:1737 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:250 netbox/dcim/forms/bulk_import.py:371 #: netbox/dcim/forms/bulk_import.py:571 netbox/dcim/forms/bulk_import.py:1464 -#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:140 -#: netbox/dcim/forms/filtersets.py:202 netbox/dcim/forms/filtersets.py:234 -#: netbox/dcim/forms/filtersets.py:355 netbox/dcim/forms/filtersets.py:436 -#: netbox/dcim/forms/filtersets.py:457 netbox/dcim/forms/filtersets.py:810 -#: netbox/dcim/forms/filtersets.py:1001 netbox/dcim/forms/filtersets.py:1111 -#: netbox/dcim/forms/filtersets.py:1141 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:141 +#: netbox/dcim/forms/filtersets.py:200 netbox/dcim/forms/filtersets.py:233 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1125 +#: netbox/dcim/forms/filtersets.py:1156 netbox/dcim/forms/filtersets.py:1286 #: netbox/dcim/tables/power.py:84 netbox/extras/filtersets.py:768 -#: netbox/extras/forms/filtersets.py:432 netbox/extras/forms/filtersets.py:510 +#: netbox/extras/forms/filtersets.py:404 netbox/extras/forms/filtersets.py:483 #: netbox/ipam/forms/bulk_edit.py:46 netbox/ipam/forms/bulk_edit.py:65 #: netbox/ipam/forms/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 #: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:196 @@ -687,12 +686,12 @@ msgstr "Status" #: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:166 #: netbox/ipam/forms/bulk_import.py:251 netbox/ipam/forms/bulk_import.py:287 #: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/bulk_import.py:499 -#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:70 -#: netbox/ipam/forms/filtersets.py:106 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/filtersets.py:189 -#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:340 -#: netbox/ipam/forms/filtersets.py:448 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/tables/ip.py:413 netbox/ipam/tables/vlans.py:205 +#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:71 +#: netbox/ipam/forms/filtersets.py:109 netbox/ipam/forms/filtersets.py:131 +#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:196 +#: netbox/ipam/forms/filtersets.py:297 netbox/ipam/forms/filtersets.py:350 +#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:552 +#: netbox/ipam/tables/ip.py:418 netbox/ipam/tables/vlans.py:221 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -710,48 +709,48 @@ msgstr "Status" #: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 -#: netbox/tenancy/forms/filtersets.py:49 netbox/tenancy/forms/forms.py:25 +#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/forms/forms.py:25 #: netbox/tenancy/forms/forms.py:49 netbox/tenancy/forms/model_forms.py:50 #: netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_edit.py:126 #: netbox/virtualization/forms/bulk_import.py:68 #: netbox/virtualization/forms/bulk_import.py:129 -#: netbox/virtualization/forms/filtersets.py:52 -#: netbox/virtualization/forms/filtersets.py:115 +#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:118 #: netbox/vpn/forms/bulk_edit.py:53 netbox/vpn/forms/bulk_edit.py:231 #: netbox/vpn/forms/bulk_import.py:58 netbox/vpn/forms/bulk_import.py:257 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:226 netbox/wireless/forms/bulk_edit.py:60 #: netbox/wireless/forms/bulk_edit.py:102 #: netbox/wireless/forms/bulk_import.py:56 #: netbox/wireless/forms/bulk_import.py:136 -#: netbox/wireless/forms/filtersets.py:42 -#: netbox/wireless/forms/filtersets.py:107 +#: netbox/wireless/forms/filtersets.py:44 +#: netbox/wireless/forms/filtersets.py:110 msgid "Tenant" msgstr "Lejer" #: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:196 msgid "Install date" msgstr "Installationsdato" #: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:201 msgid "Termination date" msgstr "Opsigelsesdato" #: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:203 +#: netbox/circuits/forms/filtersets.py:208 msgid "Commit rate (Kbps)" msgstr "Forpligtelseshastighed (Kbps)" #: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:209 +#: netbox/circuits/forms/filtersets.py:214 #: netbox/circuits/forms/model_forms.py:131 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 -#: netbox/wireless/forms/filtersets.py:134 +#: netbox/wireless/forms/filtersets.py:137 #: netbox/wireless/forms/model_forms.py:166 msgid "Distance" msgstr "Afstand" @@ -759,11 +758,11 @@ msgstr "Afstand" #: netbox/circuits/forms/bulk_edit.py:158 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:218 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 -#: netbox/wireless/forms/filtersets.py:138 +#: netbox/wireless/forms/filtersets.py:141 msgid "Distance unit" msgstr "Afstandsenhed" @@ -773,44 +772,45 @@ msgid "Service Parameters" msgstr "Serviceparametre" #: netbox/circuits/forms/bulk_edit.py:168 -#: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:92 -#: netbox/circuits/forms/filtersets.py:111 -#: netbox/circuits/forms/filtersets.py:128 -#: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:74 -#: netbox/core/forms/filtersets.py:142 netbox/dcim/forms/bulk_edit.py:818 -#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:201 -#: netbox/dcim/forms/filtersets.py:233 netbox/dcim/forms/filtersets.py:1000 -#: netbox/dcim/forms/filtersets.py:1140 netbox/dcim/forms/filtersets.py:1269 -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1419 -#: netbox/dcim/forms/filtersets.py:1433 netbox/dcim/forms/filtersets.py:1458 -#: netbox/dcim/forms/filtersets.py:1472 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/filtersets.py:1506 netbox/dcim/forms/filtersets.py:1535 -#: netbox/dcim/forms/filtersets.py:1549 netbox/dcim/forms/filtersets.py:1676 -#: netbox/dcim/forms/filtersets.py:1720 netbox/dcim/forms/filtersets.py:1745 -#: netbox/dcim/forms/filtersets.py:1763 netbox/dcim/forms/filtersets.py:1787 -#: netbox/dcim/forms/filtersets.py:1805 netbox/dcim/forms/filtersets.py:1823 -#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1850 -#: netbox/dcim/forms/filtersets.py:1861 netbox/dcim/forms/filtersets.py:1906 -#: netbox/dcim/forms/filtersets.py:1941 netbox/dcim/tables/modules.py:24 -#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:46 -#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:240 -#: netbox/extras/forms/filtersets.py:257 netbox/extras/forms/filtersets.py:293 -#: netbox/extras/forms/filtersets.py:324 netbox/extras/forms/filtersets.py:351 -#: netbox/extras/forms/filtersets.py:593 netbox/ipam/forms/filtersets.py:105 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:337 -#: netbox/ipam/forms/filtersets.py:413 netbox/ipam/forms/filtersets.py:499 -#: netbox/ipam/forms/filtersets.py:512 netbox/ipam/forms/filtersets.py:537 -#: netbox/ipam/forms/filtersets.py:608 netbox/ipam/forms/filtersets.py:626 -#: netbox/netbox/tables/tables.py:329 netbox/templates/dcim/moduletype.html:68 -#: netbox/virtualization/forms/filtersets.py:50 -#: netbox/virtualization/forms/filtersets.py:113 -#: netbox/virtualization/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:74 +#: netbox/circuits/forms/filtersets.py:94 +#: netbox/circuits/forms/filtersets.py:114 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:322 +#: netbox/circuits/forms/filtersets.py:338 netbox/core/forms/filtersets.py:75 +#: netbox/core/forms/filtersets.py:147 netbox/dcim/forms/bulk_edit.py:818 +#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:199 +#: netbox/dcim/forms/filtersets.py:232 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1155 netbox/dcim/forms/filtersets.py:1285 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1438 +#: netbox/dcim/forms/filtersets.py:1452 netbox/dcim/forms/filtersets.py:1478 +#: netbox/dcim/forms/filtersets.py:1492 netbox/dcim/forms/filtersets.py:1513 +#: netbox/dcim/forms/filtersets.py:1527 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1571 netbox/dcim/forms/filtersets.py:1699 +#: netbox/dcim/forms/filtersets.py:1743 netbox/dcim/forms/filtersets.py:1769 +#: netbox/dcim/forms/filtersets.py:1787 netbox/dcim/forms/filtersets.py:1812 +#: netbox/dcim/forms/filtersets.py:1830 netbox/dcim/forms/filtersets.py:1849 +#: netbox/dcim/forms/filtersets.py:1862 netbox/dcim/forms/filtersets.py:1877 +#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/forms/filtersets.py:1934 +#: netbox/dcim/forms/filtersets.py:1970 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:272 +#: netbox/extras/forms/filtersets.py:303 netbox/extras/forms/filtersets.py:326 +#: netbox/extras/forms/filtersets.py:358 netbox/extras/forms/filtersets.py:557 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:346 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/filtersets.py:525 +#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/filtersets.py:622 +#: netbox/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:347 +#: netbox/templates/dcim/moduletype.html:68 +#: netbox/virtualization/forms/filtersets.py:52 +#: netbox/virtualization/forms/filtersets.py:116 +#: netbox/virtualization/forms/filtersets.py:217 #: netbox/virtualization/forms/filtersets.py:275 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:136 -#: netbox/wireless/forms/filtersets.py:40 -#: netbox/wireless/forms/filtersets.py:106 +#: netbox/vpn/forms/filtersets.py:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Attributter" @@ -819,22 +819,22 @@ msgstr "Attributter" #: netbox/circuits/forms/model_forms.py:137 #: netbox/circuits/forms/model_forms.py:233 #: netbox/circuits/forms/model_forms.py:335 -#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:186 -#: netbox/dcim/forms/model_forms.py:273 netbox/dcim/forms/model_forms.py:330 -#: netbox/dcim/forms/model_forms.py:863 netbox/dcim/forms/model_forms.py:1877 +#: netbox/dcim/forms/model_forms.py:147 netbox/dcim/forms/model_forms.py:188 +#: netbox/dcim/forms/model_forms.py:275 netbox/dcim/forms/model_forms.py:332 +#: netbox/dcim/forms/model_forms.py:873 netbox/dcim/forms/model_forms.py:1887 #: netbox/ipam/forms/bulk_edit.py:380 netbox/ipam/forms/model_forms.py:67 #: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:115 #: netbox/ipam/forms/model_forms.py:136 netbox/ipam/forms/model_forms.py:160 #: netbox/ipam/forms/model_forms.py:224 netbox/ipam/forms/model_forms.py:261 #: netbox/ipam/forms/model_forms.py:319 netbox/ipam/forms/model_forms.py:611 -#: netbox/netbox/navigation/menu.py:24 +#: netbox/netbox/navigation/menu.py:26 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:74 #: netbox/virtualization/forms/model_forms.py:222 -#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145 #: netbox/vpn/forms/model_forms.py:409 netbox/wireless/forms/model_forms.py:56 #: netbox/wireless/forms/model_forms.py:171 @@ -853,8 +853,8 @@ msgstr "Forpagtning" #: netbox/extras/forms/bulk_edit.py:292 netbox/extras/forms/bulk_edit.py:310 #: netbox/extras/forms/bulk_edit.py:355 netbox/extras/forms/bulk_edit.py:372 #: netbox/extras/forms/bulk_edit.py:409 netbox/extras/forms/bulk_edit.py:434 -#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:240 -#: netbox/ipam/tables/vlans.py:267 netbox/netbox/forms/bulk_edit.py:78 +#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/tables/vlans.py:283 netbox/netbox/forms/bulk_edit.py:78 #: netbox/netbox/forms/bulk_edit.py:90 netbox/netbox/forms/bulk_edit.py:102 #: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuit.html:69 @@ -957,11 +957,11 @@ msgstr "Afslutningstype" #: netbox/circuits/forms/bulk_edit.py:189 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:226 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/forms/model_forms.py:168 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:72 netbox/templates/dcim/cable.html:76 -#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:84 msgid "Termination" msgstr "Opsigelse" @@ -997,24 +997,24 @@ msgstr "Oplysninger om opsigelse" #: netbox/circuits/forms/bulk_edit.py:255 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:646 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/panels/virtual_chassis_members.html:11 #: netbox/templates/dcim/virtualchassis.html:58 -#: netbox/templates/dcim/virtualchassis_edit.html:67 +#: netbox/templates/dcim/virtualchassis_edit.html:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 #: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:129 +#: netbox/tenancy/forms/filtersets.py:134 msgid "Priority" msgstr "Prioritet" #: netbox/circuits/forms/bulk_edit.py:282 #: netbox/circuits/forms/bulk_import.py:207 -#: netbox/circuits/forms/filtersets.py:159 -#: netbox/circuits/forms/filtersets.py:264 -#: netbox/circuits/forms/filtersets.py:354 -#: netbox/circuits/forms/filtersets.py:392 +#: netbox/circuits/forms/filtersets.py:164 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:362 +#: netbox/circuits/forms/filtersets.py:400 #: netbox/circuits/forms/model_forms.py:316 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 @@ -1023,28 +1023,28 @@ msgstr "Leverandørnetværk" #: netbox/circuits/forms/bulk_edit.py:320 #: netbox/circuits/forms/bulk_import.py:253 -#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:390 #: netbox/circuits/forms/model_forms.py:355 netbox/dcim/forms/bulk_edit.py:348 #: netbox/dcim/forms/bulk_edit.py:1242 netbox/dcim/forms/bulk_edit.py:1678 #: netbox/dcim/forms/bulk_import.py:262 netbox/dcim/forms/bulk_import.py:1193 -#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:865 -#: netbox/dcim/forms/filtersets.py:1872 netbox/dcim/forms/filtersets.py:1912 -#: netbox/dcim/forms/model_forms.py:255 netbox/dcim/forms/model_forms.py:1214 -#: netbox/dcim/forms/model_forms.py:1697 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/devices.py:857 netbox/dcim/tables/devices.py:983 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/forms/filtersets.py:1900 netbox/dcim/forms/filtersets.py:1940 +#: netbox/dcim/forms/model_forms.py:257 netbox/dcim/forms/model_forms.py:1224 +#: netbox/dcim/forms/model_forms.py:1707 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:172 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:1011 #: netbox/dcim/tables/devicetypes.py:317 netbox/dcim/tables/racks.py:117 #: netbox/extras/filtersets.py:708 netbox/ipam/forms/bulk_edit.py:206 #: netbox/ipam/forms/bulk_edit.py:250 netbox/ipam/forms/bulk_edit.py:297 #: netbox/ipam/forms/bulk_edit.py:438 netbox/ipam/forms/bulk_import.py:199 #: netbox/ipam/forms/bulk_import.py:263 netbox/ipam/forms/bulk_import.py:299 -#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:254 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/filtersets.py:391 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/forms/model_forms.py:186 +#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:262 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:593 netbox/ipam/forms/model_forms.py:186 #: netbox/ipam/forms/model_forms.py:212 netbox/ipam/forms/model_forms.py:250 #: netbox/ipam/forms/model_forms.py:675 netbox/ipam/tables/ip.py:207 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:317 -#: netbox/ipam/tables/vlans.py:102 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/tables/vlans.py:103 netbox/ipam/tables/vlans.py:227 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1057,16 +1057,16 @@ msgstr "Leverandørnetværk" #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 #: netbox/tenancy/forms/bulk_edit.py:132 -#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/filtersets.py:131 #: netbox/tenancy/forms/model_forms.py:136 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 #: netbox/virtualization/forms/bulk_import.py:120 -#: netbox/virtualization/forms/filtersets.py:167 +#: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 #: netbox/virtualization/tables/virtualmachines.py:48 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Rolle" @@ -1152,20 +1152,19 @@ msgstr "Operationel rolle" #: netbox/circuits/forms/bulk_import.py:258 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:108 -#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1288 -#: netbox/dcim/forms/model_forms.py:1557 netbox/dcim/forms/model_forms.py:1738 -#: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1898 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 +#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1298 +#: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1748 +#: netbox/dcim/forms/model_forms.py:1783 netbox/dcim/forms/model_forms.py:1908 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1178 #: netbox/ipam/forms/bulk_import.py:319 netbox/ipam/forms/model_forms.py:280 #: netbox/ipam/forms/model_forms.py:289 netbox/ipam/tables/fhrp.py:61 -#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:146 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 #: netbox/templates/dcim/frontport.html:103 #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 -#: netbox/templates/dcim/interface.html:380 #: netbox/templates/dcim/rearport.html:103 #: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 @@ -1181,112 +1180,175 @@ msgid "Interface" msgstr "Grænseflade" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:188 -#: netbox/circuits/forms/filtersets.py:246 +#: netbox/circuits/forms/filtersets.py:134 +#: netbox/circuits/forms/filtersets.py:193 +#: netbox/circuits/forms/filtersets.py:251 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:329 #: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:675 #: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_import.py:244 netbox/dcim/forms/bulk_import.py:347 #: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/bulk_import.py:1608 -#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/forms/filtersets.py:354 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:433 netbox/dcim/forms/filtersets.py:484 -#: netbox/dcim/forms/filtersets.py:807 netbox/dcim/forms/filtersets.py:850 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1110 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/filtersets.py:1228 -#: netbox/dcim/forms/filtersets.py:1258 netbox/dcim/forms/filtersets.py:1267 -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/filtersets.py:1434 -#: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1507 -#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1721 -#: netbox/dcim/forms/filtersets.py:1764 netbox/dcim/forms/filtersets.py:1806 -#: netbox/dcim/forms/filtersets.py:1837 netbox/dcim/forms/filtersets.py:1863 -#: netbox/dcim/forms/model_forms.py:185 netbox/dcim/forms/model_forms.py:247 -#: netbox/dcim/forms/model_forms.py:563 netbox/dcim/forms/model_forms.py:824 -#: netbox/dcim/tables/devices.py:159 netbox/dcim/tables/power.py:29 +#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:112 +#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:391 +#: netbox/dcim/forms/filtersets.py:436 netbox/dcim/forms/filtersets.py:489 +#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:862 +#: netbox/dcim/forms/filtersets.py:1040 netbox/dcim/forms/filtersets.py:1079 +#: netbox/dcim/forms/filtersets.py:1124 netbox/dcim/forms/filtersets.py:1154 +#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1244 +#: netbox/dcim/forms/filtersets.py:1275 netbox/dcim/forms/filtersets.py:1284 +#: netbox/dcim/forms/filtersets.py:1413 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/filtersets.py:1493 netbox/dcim/forms/filtersets.py:1528 +#: netbox/dcim/forms/filtersets.py:1576 netbox/dcim/forms/filtersets.py:1744 +#: netbox/dcim/forms/filtersets.py:1788 netbox/dcim/forms/filtersets.py:1831 +#: netbox/dcim/forms/filtersets.py:1863 netbox/dcim/forms/filtersets.py:1890 +#: netbox/dcim/forms/model_forms.py:187 netbox/dcim/forms/model_forms.py:249 +#: netbox/dcim/forms/model_forms.py:565 netbox/dcim/forms/model_forms.py:834 +#: netbox/dcim/tables/devices.py:160 netbox/dcim/tables/power.py:29 #: netbox/dcim/tables/racks.py:106 netbox/dcim/tables/racks.py:198 -#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:429 -#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:445 -#: netbox/ipam/forms/filtersets.py:469 netbox/ipam/forms/filtersets.py:536 +#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:456 +#: netbox/ipam/forms/filtersets.py:481 netbox/ipam/forms/filtersets.py:549 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/powerpanel.html:26 -#: netbox/virtualization/forms/filtersets.py:84 -#: netbox/virtualization/forms/filtersets.py:110 -#: netbox/wireless/forms/filtersets.py:97 +#: netbox/virtualization/forms/filtersets.py:87 +#: netbox/virtualization/forms/filtersets.py:113 +#: netbox/wireless/forms/filtersets.py:99 #: netbox/wireless/forms/model_forms.py:89 #: netbox/wireless/forms/model_forms.py:131 msgid "Location" msgstr "Beliggenhed" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:172 -#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:203 -#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:360 -#: netbox/dcim/forms/filtersets.py:437 netbox/dcim/forms/filtersets.py:513 -#: netbox/dcim/forms/filtersets.py:811 netbox/dcim/forms/filtersets.py:1229 -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:190 -#: netbox/ipam/forms/filtersets.py:290 netbox/ipam/forms/filtersets.py:342 -#: netbox/ipam/forms/filtersets.py:628 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 +#: netbox/circuits/forms/filtersets.py:75 +#: netbox/circuits/forms/filtersets.py:95 +#: netbox/circuits/forms/filtersets.py:115 +#: netbox/circuits/forms/filtersets.py:136 +#: netbox/circuits/forms/filtersets.py:284 +#: netbox/circuits/forms/filtersets.py:323 +#: netbox/circuits/forms/filtersets.py:340 netbox/core/forms/filtersets.py:31 +#: netbox/dcim/forms/filtersets.py:168 netbox/dcim/forms/filtersets.py:184 +#: netbox/dcim/forms/filtersets.py:201 netbox/dcim/forms/filtersets.py:234 +#: netbox/dcim/forms/filtersets.py:281 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/forms/filtersets.py:538 netbox/dcim/forms/filtersets.py:663 +#: netbox/dcim/forms/filtersets.py:682 netbox/dcim/forms/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:822 +#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1042 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1157 +#: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1419 netbox/dcim/forms/filtersets.py:1459 +#: netbox/dcim/forms/filtersets.py:1499 netbox/dcim/forms/filtersets.py:1534 +#: netbox/dcim/forms/filtersets.py:1583 netbox/dcim/forms/filtersets.py:1750 +#: netbox/dcim/forms/filtersets.py:1794 netbox/dcim/forms/filtersets.py:1836 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1895 +#: netbox/dcim/forms/filtersets.py:1957 netbox/dcim/forms/filtersets.py:1972 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/filtersets.py:129 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:178 +#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:304 +#: netbox/extras/forms/filtersets.py:327 netbox/extras/forms/filtersets.py:359 +#: netbox/extras/forms/filtersets.py:378 netbox/extras/forms/filtersets.py:405 +#: netbox/extras/forms/filtersets.py:498 netbox/ipam/forms/filtersets.py:51 +#: netbox/ipam/forms/filtersets.py:72 netbox/ipam/forms/filtersets.py:92 +#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:132 +#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:180 +#: netbox/ipam/forms/filtersets.py:197 netbox/ipam/forms/filtersets.py:298 +#: netbox/ipam/forms/filtersets.py:351 netbox/ipam/forms/filtersets.py:425 +#: netbox/ipam/forms/filtersets.py:460 netbox/ipam/forms/filtersets.py:512 +#: netbox/ipam/forms/filtersets.py:553 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:421 +#: netbox/templates/dcim/device_edit.html:104 +#: netbox/templates/dcim/htmx/cable_edit.html:83 +#: netbox/templates/dcim/virtualchassis_edit.html:39 +#: netbox/templates/generic/bulk_edit.html:65 +#: netbox/templates/htmx/form.html:28 netbox/templates/ipam/vlan_edit.html:70 +#: netbox/tenancy/forms/filtersets.py:36 netbox/tenancy/forms/filtersets.py:51 +#: netbox/tenancy/forms/filtersets.py:72 netbox/tenancy/forms/filtersets.py:86 +#: netbox/tenancy/forms/filtersets.py:96 +#: netbox/virtualization/forms/filtersets.py:33 +#: netbox/virtualization/forms/filtersets.py:43 +#: netbox/virtualization/forms/filtersets.py:55 +#: netbox/virtualization/forms/filtersets.py:119 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:276 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:136 +#: netbox/vpn/forms/filtersets.py:161 netbox/vpn/forms/filtersets.py:181 +#: netbox/vpn/forms/filtersets.py:201 netbox/vpn/forms/filtersets.py:227 +#: netbox/wireless/forms/filtersets.py:27 +#: netbox/wireless/forms/filtersets.py:45 +#: netbox/wireless/forms/filtersets.py:111 +msgid "Ownership" +msgstr "Ejerskab" + +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:76 +#: netbox/circuits/forms/filtersets.py:137 netbox/dcim/forms/filtersets.py:169 +#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:202 +#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:363 +#: netbox/dcim/forms/filtersets.py:442 netbox/dcim/forms/filtersets.py:519 +#: netbox/dcim/forms/filtersets.py:823 netbox/dcim/forms/filtersets.py:1246 +#: netbox/ipam/forms/filtersets.py:111 netbox/ipam/forms/filtersets.py:198 +#: netbox/ipam/forms/filtersets.py:299 netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/navigation/menu.py:35 #: netbox/netbox/views/generic/feature_views.py:298 -#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/forms/filtersets.py:52 netbox/tenancy/tables/columns.py:55 #: netbox/tenancy/tables/contacts.py:21 -#: netbox/virtualization/forms/filtersets.py:42 -#: netbox/virtualization/forms/filtersets.py:53 -#: netbox/virtualization/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 -#: netbox/vpn/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:44 +#: netbox/virtualization/forms/filtersets.py:56 +#: netbox/virtualization/forms/filtersets.py:120 +#: netbox/vpn/forms/filtersets.py:38 netbox/vpn/forms/filtersets.py:51 +#: netbox/vpn/forms/filtersets.py:228 msgid "Contacts" msgstr "Kontakter" -#: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:169 -#: netbox/circuits/forms/filtersets.py:231 +#: netbox/circuits/forms/filtersets.py:46 +#: netbox/circuits/forms/filtersets.py:174 +#: netbox/circuits/forms/filtersets.py:236 #: netbox/circuits/tables/circuits.py:134 netbox/dcim/forms/bulk_edit.py:110 #: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/bulk_edit.py:841 -#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:89 -#: netbox/dcim/forms/filtersets.py:171 netbox/dcim/forms/filtersets.py:214 -#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:366 -#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:827 -#: netbox/dcim/forms/filtersets.py:1043 netbox/dcim/forms/filtersets.py:1116 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1235 -#: netbox/dcim/forms/filtersets.py:1274 netbox/dcim/forms/filtersets.py:1984 -#: netbox/dcim/forms/filtersets.py:2008 netbox/dcim/forms/filtersets.py:2032 -#: netbox/dcim/forms/model_forms.py:117 netbox/dcim/forms/object_create.py:276 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/sites.py:64 +#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:90 +#: netbox/dcim/forms/filtersets.py:167 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:467 netbox/dcim/forms/filtersets.py:839 +#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1131 +#: netbox/dcim/forms/filtersets.py:1162 netbox/dcim/forms/filtersets.py:1252 +#: netbox/dcim/forms/filtersets.py:1292 netbox/dcim/forms/filtersets.py:2014 +#: netbox/dcim/forms/filtersets.py:2038 netbox/dcim/forms/filtersets.py:2062 +#: netbox/dcim/forms/model_forms.py:119 netbox/dcim/forms/object_create.py:277 +#: netbox/dcim/tables/devices.py:146 netbox/dcim/tables/sites.py:64 #: netbox/extras/filtersets.py:659 netbox/ipam/forms/bulk_edit.py:401 -#: netbox/ipam/forms/filtersets.py:233 netbox/ipam/forms/filtersets.py:454 -#: netbox/ipam/forms/filtersets.py:545 netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:466 +#: netbox/ipam/forms/filtersets.py:559 netbox/templates/ipam/vlan.html:16 +#: netbox/virtualization/forms/filtersets.py:67 +#: netbox/virtualization/forms/filtersets.py:147 #: netbox/virtualization/forms/model_forms.py:86 -#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:77 +#: netbox/vpn/forms/filtersets.py:276 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Regionen" -#: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:312 -#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:94 -#: netbox/dcim/forms/filtersets.py:219 netbox/dcim/forms/filtersets.py:245 -#: netbox/dcim/forms/filtersets.py:379 netbox/dcim/forms/filtersets.py:467 -#: netbox/dcim/forms/filtersets.py:832 netbox/dcim/forms/filtersets.py:1048 -#: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1240 -#: netbox/dcim/forms/filtersets.py:1279 netbox/dcim/forms/object_create.py:284 +#: netbox/circuits/forms/filtersets.py:51 +#: netbox/circuits/forms/filtersets.py:179 +#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:312 +#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:95 +#: netbox/dcim/forms/filtersets.py:218 netbox/dcim/forms/filtersets.py:245 +#: netbox/dcim/forms/filtersets.py:382 netbox/dcim/forms/filtersets.py:472 +#: netbox/dcim/forms/filtersets.py:844 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1257 +#: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/object_create.py:285 #: netbox/extras/filtersets.py:676 netbox/ipam/forms/bulk_edit.py:406 -#: netbox/ipam/forms/filtersets.py:160 netbox/ipam/forms/filtersets.py:238 -#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:550 -#: netbox/virtualization/forms/filtersets.py:69 -#: netbox/virtualization/forms/filtersets.py:148 +#: netbox/ipam/forms/filtersets.py:166 netbox/ipam/forms/filtersets.py:246 +#: netbox/ipam/forms/filtersets.py:471 netbox/ipam/forms/filtersets.py:564 +#: netbox/virtualization/forms/filtersets.py:72 +#: netbox/virtualization/forms/filtersets.py:152 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/wireless/forms/filtersets.py:82 +#: netbox/wireless/forms/filtersets.py:84 msgid "Site group" msgstr "Områdegruppe" -#: netbox/circuits/forms/filtersets.py:82 +#: netbox/circuits/forms/filtersets.py:84 #: netbox/circuits/tables/circuits.py:60 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1296,31 +1358,31 @@ msgstr "Områdegruppe" msgid "Account" msgstr "Konto" -#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/forms/filtersets.py:259 msgid "Term Side" msgstr "Termside" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1537 -#: netbox/extras/forms/model_forms.py:697 netbox/ipam/forms/filtersets.py:149 -#: netbox/ipam/forms/filtersets.py:627 netbox/ipam/forms/model_forms.py:326 +#: netbox/circuits/forms/filtersets.py:293 netbox/dcim/forms/bulk_edit.py:1537 +#: netbox/extras/forms/model_forms.py:700 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:326 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:36 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:106 +#: netbox/tenancy/forms/filtersets.py:111 #: netbox/users/forms/model_forms.py:372 msgid "Assignment" msgstr "Opgave" -#: netbox/circuits/forms/filtersets.py:302 +#: netbox/circuits/forms/filtersets.py:308 #: netbox/circuits/forms/model_forms.py:245 #: netbox/circuits/tables/circuits.py:186 netbox/dcim/forms/bulk_edit.py:115 -#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:123 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:633 +#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 #: netbox/ipam/filtersets.py:998 netbox/ipam/forms/bulk_edit.py:420 #: netbox/ipam/forms/bulk_import.py:492 netbox/ipam/forms/model_forms.py:558 -#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:94 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:95 +#: netbox/ipam/tables/vlans.py:218 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1332,8 +1394,8 @@ msgstr "Opgave" #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 #: netbox/tenancy/forms/bulk_edit.py:40 netbox/tenancy/forms/bulk_import.py:43 -#: netbox/tenancy/forms/filtersets.py:56 -#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/tenancy/forms/filtersets.py:58 +#: netbox/tenancy/forms/filtersets.py:121 #: netbox/tenancy/forms/model_forms.py:44 #: netbox/tenancy/forms/model_forms.py:121 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:226 @@ -1343,14 +1405,14 @@ msgstr "Opgave" #: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:185 #: netbox/virtualization/forms/bulk_edit.py:55 #: netbox/virtualization/forms/bulk_import.py:49 -#: netbox/virtualization/forms/filtersets.py:95 +#: netbox/virtualization/forms/filtersets.py:98 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:71 #: netbox/vpn/forms/bulk_edit.py:100 netbox/vpn/forms/bulk_import.py:157 -#: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:124 netbox/vpn/tables/crypto.py:31 #: netbox/vpn/tables/tunnels.py:45 netbox/wireless/forms/bulk_edit.py:45 #: netbox/wireless/forms/bulk_import.py:37 -#: netbox/wireless/forms/filtersets.py:53 +#: netbox/wireless/forms/filtersets.py:55 #: netbox/wireless/forms/model_forms.py:41 #: netbox/wireless/tables/wirelesslan.py:41 msgid "Group" @@ -1406,7 +1468,7 @@ msgstr "Unikt kredsløbs-ID" #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1391 #: netbox/dcim/models/devices.py:582 netbox/dcim/models/devices.py:1211 -#: netbox/dcim/models/modules.py:215 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/modules.py:217 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:300 netbox/dcim/models/racks.py:684 #: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 @@ -1509,7 +1571,7 @@ msgstr "Patchpanelets ID og portnummer" #: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: netbox/extras/models/configs.py:283 -#: netbox/extras/models/customfields.py:128 netbox/extras/models/models.py:66 +#: netbox/extras/models/customfields.py:141 netbox/extras/models/models.py:66 #: netbox/extras/models/models.py:171 netbox/extras/models/models.py:416 #: netbox/extras/models/models.py:487 netbox/extras/models/models.py:566 #: netbox/extras/models/models.py:692 @@ -1545,11 +1607,11 @@ msgstr "En kredsløbsafslutning skal fastgøres til et afsluttende objekt." #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 #: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:279 netbox/extras/models/customfields.py:95 -#: netbox/extras/models/models.py:61 netbox/extras/models/models.py:166 -#: netbox/extras/models/models.py:309 netbox/extras/models/models.py:412 -#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:562 -#: netbox/extras/models/models.py:687 +#: netbox/extras/models/configs.py:279 +#: netbox/extras/models/customfields.py:108 netbox/extras/models/models.py:61 +#: netbox/extras/models/models.py:166 netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:412 netbox/extras/models/models.py:477 +#: netbox/extras/models/models.py:562 netbox/extras/models/models.py:687 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1654,35 +1716,35 @@ msgstr "virtuelle kredsløbsafslutninger" #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:17 #: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:45 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: netbox/dcim/forms/filtersets.py:79 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:137 netbox/dcim/tables/devices.py:295 -#: netbox/dcim/tables/devices.py:408 netbox/dcim/tables/devices.py:449 -#: netbox/dcim/tables/devices.py:497 netbox/dcim/tables/devices.py:551 -#: netbox/dcim/tables/devices.py:574 netbox/dcim/tables/devices.py:694 -#: netbox/dcim/tables/devices.py:774 netbox/dcim/tables/devices.py:827 -#: netbox/dcim/tables/devices.py:889 netbox/dcim/tables/devices.py:958 -#: netbox/dcim/tables/devices.py:1023 netbox/dcim/tables/devices.py:1042 -#: netbox/dcim/tables/devices.py:1071 netbox/dcim/tables/devices.py:1098 -#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:228 -#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:21 -#: netbox/dcim/tables/power.py:58 netbox/dcim/tables/racks.py:20 -#: netbox/dcim/tables/racks.py:102 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/tables/tables.py:64 -#: netbox/extras/tables/tables.py:132 netbox/extras/tables/tables.py:169 -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:257 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:334 -#: netbox/extras/tables/tables.py:450 netbox/extras/tables/tables.py:467 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:536 -#: netbox/extras/tables/tables.py:584 netbox/extras/tables/tables.py:626 -#: netbox/extras/tables/tables.py:656 netbox/ipam/forms/bulk_edit.py:339 -#: netbox/ipam/forms/filtersets.py:417 netbox/ipam/forms/filtersets.py:503 -#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:32 -#: netbox/ipam/tables/ip.py:104 netbox/ipam/tables/services.py:16 -#: netbox/ipam/tables/services.py:38 netbox/ipam/tables/vlans.py:33 -#: netbox/ipam/tables/vlans.py:86 netbox/ipam/tables/vlans.py:231 -#: netbox/ipam/tables/vrfs.py:26 netbox/ipam/tables/vrfs.py:65 -#: netbox/netbox/tables/tables.py:299 netbox/netbox/ui/panels.py:194 -#: netbox/netbox/ui/panels.py:203 +#: netbox/dcim/forms/filtersets.py:80 netbox/dcim/forms/object_create.py:44 +#: netbox/dcim/tables/devices.py:138 netbox/dcim/tables/devices.py:296 +#: netbox/dcim/tables/devices.py:409 netbox/dcim/tables/devices.py:450 +#: netbox/dcim/tables/devices.py:498 netbox/dcim/tables/devices.py:552 +#: netbox/dcim/tables/devices.py:575 netbox/dcim/tables/devices.py:700 +#: netbox/dcim/tables/devices.py:722 netbox/dcim/tables/devices.py:802 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:986 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1070 netbox/dcim/tables/devices.py:1099 +#: netbox/dcim/tables/devices.py:1126 netbox/dcim/tables/devicetypes.py:31 +#: netbox/dcim/tables/devicetypes.py:228 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/power.py:21 netbox/dcim/tables/power.py:58 +#: netbox/dcim/tables/racks.py:20 netbox/dcim/tables/racks.py:102 +#: netbox/dcim/tables/sites.py:57 netbox/extras/forms/filtersets.py:231 +#: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:132 +#: netbox/extras/tables/tables.py:169 netbox/extras/tables/tables.py:198 +#: netbox/extras/tables/tables.py:257 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:334 netbox/extras/tables/tables.py:450 +#: netbox/extras/tables/tables.py:467 netbox/extras/tables/tables.py:494 +#: netbox/extras/tables/tables.py:536 netbox/extras/tables/tables.py:584 +#: netbox/extras/tables/tables.py:626 netbox/extras/tables/tables.py:656 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:104 +#: netbox/ipam/tables/services.py:16 netbox/ipam/tables/services.py:38 +#: netbox/ipam/tables/vlans.py:34 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/tables/vlans.py:247 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:317 +#: netbox/netbox/ui/panels.py:194 netbox/netbox/ui/panels.py:203 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1778,8 +1840,8 @@ msgstr "Navn" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:283 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 @@ -1808,7 +1870,7 @@ msgstr "Side Z" msgid "Commit Rate" msgstr "Forpligtelsesrate" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1942 +#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" @@ -1826,8 +1888,8 @@ msgstr "Afslutningstype" msgid "Termination Point" msgstr "Afslutningspunkt" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:186 -#: netbox/dcim/tables/devices.py:152 +#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 +#: netbox/dcim/tables/devices.py:153 msgid "Site Group" msgstr "Områdegruppe" @@ -1868,33 +1930,33 @@ msgstr "Opsigelser" #: netbox/dcim/forms/bulk_import.py:1128 netbox/dcim/forms/bulk_import.py:1140 #: netbox/dcim/forms/bulk_import.py:1188 netbox/dcim/forms/bulk_import.py:1310 #: netbox/dcim/forms/bulk_import.py:1712 netbox/dcim/forms/connections.py:29 -#: netbox/dcim/forms/filtersets.py:153 netbox/dcim/forms/filtersets.py:1006 -#: netbox/dcim/forms/filtersets.py:1038 netbox/dcim/forms/filtersets.py:1184 -#: netbox/dcim/forms/filtersets.py:1398 netbox/dcim/forms/filtersets.py:1420 -#: netbox/dcim/forms/filtersets.py:1437 netbox/dcim/forms/filtersets.py:1459 -#: netbox/dcim/forms/filtersets.py:1476 netbox/dcim/forms/filtersets.py:1493 -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1536 -#: netbox/dcim/forms/filtersets.py:1558 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/forms/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1746 -#: netbox/dcim/forms/filtersets.py:1767 netbox/dcim/forms/filtersets.py:1788 -#: netbox/dcim/forms/filtersets.py:1809 netbox/dcim/forms/filtersets.py:1824 -#: netbox/dcim/forms/filtersets.py:1840 netbox/dcim/forms/filtersets.py:1851 -#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1907 -#: netbox/dcim/forms/filtersets.py:2000 netbox/dcim/forms/filtersets.py:2024 -#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/model_forms.py:728 -#: netbox/dcim/forms/model_forms.py:943 netbox/dcim/forms/model_forms.py:1355 -#: netbox/dcim/forms/model_forms.py:1849 netbox/dcim/forms/model_forms.py:1922 -#: netbox/dcim/forms/object_create.py:205 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:154 netbox/dcim/forms/filtersets.py:1019 +#: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1200 +#: netbox/dcim/forms/filtersets.py:1416 netbox/dcim/forms/filtersets.py:1439 +#: netbox/dcim/forms/filtersets.py:1456 netbox/dcim/forms/filtersets.py:1479 +#: netbox/dcim/forms/filtersets.py:1496 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1531 netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:1580 netbox/dcim/forms/filtersets.py:1702 +#: netbox/dcim/forms/filtersets.py:1747 netbox/dcim/forms/filtersets.py:1770 +#: netbox/dcim/forms/filtersets.py:1791 netbox/dcim/forms/filtersets.py:1813 +#: netbox/dcim/forms/filtersets.py:1834 netbox/dcim/forms/filtersets.py:1850 +#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1878 +#: netbox/dcim/forms/filtersets.py:1893 netbox/dcim/forms/filtersets.py:1935 +#: netbox/dcim/forms/filtersets.py:2030 netbox/dcim/forms/filtersets.py:2054 +#: netbox/dcim/forms/filtersets.py:2078 netbox/dcim/forms/model_forms.py:738 +#: netbox/dcim/forms/model_forms.py:953 netbox/dcim/forms/model_forms.py:1365 +#: netbox/dcim/forms/model_forms.py:1859 netbox/dcim/forms/model_forms.py:1932 +#: netbox/dcim/forms/object_create.py:206 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:291 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:427 netbox/dcim/tables/devices.py:469 -#: netbox/dcim/tables/devices.py:519 netbox/dcim/tables/devices.py:631 -#: netbox/dcim/tables/devices.py:743 netbox/dcim/tables/devices.py:796 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:908 -#: netbox/dcim/tables/devices.py:976 netbox/dcim/tables/devices.py:1102 -#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:430 -#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:633 -#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:292 netbox/dcim/tables/devices.py:387 +#: netbox/dcim/tables/devices.py:428 netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:520 netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:824 +#: netbox/dcim/tables/devices.py:877 netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:1004 netbox/dcim/tables/devices.py:1130 +#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:402 +#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:157 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1912,7 +1974,7 @@ msgstr "Opsigelser" #: netbox/templates/dcim/powerport.html:20 #: netbox/templates/dcim/rearport.html:20 #: netbox/templates/dcim/virtualchassis.html:55 -#: netbox/templates/dcim/virtualchassis_edit.html:62 +#: netbox/templates/dcim/virtualchassis_edit.html:63 #: netbox/templates/dcim/virtualdevicecontext.html:22 #: netbox/templates/virtualization/virtualmachine.html:120 #: netbox/templates/vpn/tunneltermination.html:23 @@ -1920,11 +1982,11 @@ msgstr "Opsigelser" #: netbox/virtualization/filtersets.py:143 #: netbox/virtualization/forms/bulk_edit.py:108 #: netbox/virtualization/forms/bulk_import.py:113 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:142 #: netbox/virtualization/forms/model_forms.py:186 #: netbox/virtualization/tables/virtualmachines.py:44 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 #: netbox/vpn/forms/model_forms.py:123 netbox/vpn/forms/model_forms.py:234 #: netbox/vpn/forms/model_forms.py:451 #: netbox/wireless/forms/model_forms.py:101 @@ -1933,7 +1995,7 @@ msgstr "Opsigelser" msgid "Device" msgstr "Enhed" -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "Denne bruger har ikke tilladelse til at synkronisere denne datakilde." @@ -1991,8 +2053,8 @@ msgstr "Afsluttet" msgid "Failed" msgstr "Mislykkedes" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:359 -#: netbox/netbox/navigation/menu.py:363 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 +#: netbox/netbox/navigation/menu.py:365 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2110,42 +2172,42 @@ msgstr "Advarsel" msgid "Error" msgstr "Fejl" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Lokalt" -#: netbox/core/data_backends.py:50 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:63 msgid "Username" msgstr "Brugernavn" -#: netbox/core/data_backends.py:52 netbox/core/data_backends.py:58 +#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 msgid "Only used for cloning with HTTP(S)" msgstr "Bruges kun til kloning med HTTP(S)" -#: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 #: netbox/users/forms/model_forms.py:196 msgid "Password" msgstr "Adgangskode" -#: netbox/core/data_backends.py:62 +#: netbox/core/data_backends.py:75 msgid "Branch" msgstr "Afdeling" -#: netbox/core/data_backends.py:120 +#: netbox/core/data_backends.py:135 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "Hentning af fjerndata mislykkedes ({name}): {error}" -#: netbox/core/data_backends.py:133 +#: netbox/core/data_backends.py:148 msgid "AWS access key ID" msgstr "AWS-adgangsnøgle-id" -#: netbox/core/data_backends.py:137 +#: netbox/core/data_backends.py:152 msgid "AWS secret access key" msgstr "AWS hemmelig adgangsnøgle" @@ -2159,7 +2221,7 @@ msgstr "Datakilde (ID)" msgid "Data source (name)" msgstr "Datakilde (navn)" -#: netbox/core/filtersets.py:186 netbox/dcim/filtersets.py:521 +#: netbox/core/filtersets.py:190 netbox/dcim/filtersets.py:521 #: netbox/extras/filtersets.py:302 netbox/extras/filtersets.py:355 #: netbox/extras/filtersets.py:401 netbox/extras/filtersets.py:424 #: netbox/extras/filtersets.py:490 netbox/users/filtersets.py:31 @@ -2167,19 +2229,19 @@ msgstr "Datakilde (navn)" msgid "User (ID)" msgstr "Bruger (ID)" -#: netbox/core/filtersets.py:192 +#: netbox/core/filtersets.py:196 msgid "User name" msgstr "Brugernavn" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:44 #: netbox/core/tables/data.py:27 netbox/dcim/choices.py:2036 #: netbox/dcim/forms/bulk_edit.py:1102 netbox/dcim/forms/bulk_edit.py:1383 -#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/filtersets.py:1687 -#: netbox/dcim/tables/devices.py:579 netbox/dcim/tables/devicetypes.py:232 +#: netbox/dcim/forms/filtersets.py:1617 netbox/dcim/forms/filtersets.py:1710 +#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 #: 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:161 netbox/extras/forms/filtersets.py:265 -#: netbox/extras/forms/filtersets.py:301 netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:249 +#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 #: netbox/extras/tables/tables.py:176 netbox/extras/tables/tables.py:307 #: netbox/extras/tables/tables.py:344 netbox/extras/tables/tables.py:508 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 @@ -2195,19 +2257,19 @@ msgstr "Brugernavn" #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:29 netbox/users/tables.py:112 #: netbox/virtualization/forms/bulk_edit.py:182 -#: netbox/virtualization/forms/filtersets.py:232 +#: netbox/virtualization/forms/filtersets.py:237 msgid "Enabled" msgstr "Aktiveret" -#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:50 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:51 #: netbox/core/tables/data.py:30 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "Synkroniseringsinterval" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:307 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 #: netbox/templates/extras/savedfilter.html:56 -#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 -#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:104 netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:160 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:320 #: netbox/vpn/forms/model_forms.py:336 netbox/vpn/forms/model_forms.py:357 #: netbox/vpn/forms/model_forms.py:379 @@ -2219,10 +2281,10 @@ msgid "Ignore rules" msgstr "Ignorer regler" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:604 -#: netbox/extras/forms/model_forms.py:693 -#: netbox/extras/forms/model_forms.py:746 netbox/extras/tables/tables.py:218 +#: netbox/extras/forms/model_forms.py:275 +#: netbox/extras/forms/model_forms.py:607 +#: netbox/extras/forms/model_forms.py:696 +#: netbox/extras/forms/model_forms.py:749 netbox/extras/tables/tables.py:218 #: netbox/extras/tables/tables.py:588 netbox/extras/tables/tables.py:618 #: netbox/extras/tables/tables.py:660 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 @@ -2231,24 +2293,24 @@ msgstr "Ignorer regler" msgid "Data Source" msgstr "Datakilde" -#: netbox/core/forms/filtersets.py:61 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Fil" -#: netbox/core/forms/filtersets.py:66 netbox/core/forms/mixins.py:16 +#: netbox/core/forms/filtersets.py:67 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:411 -#: netbox/extras/forms/filtersets.py:442 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:183 netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/filtersets.py:415 netbox/extras/forms/filtersets.py:503 msgid "Data source" msgstr "Datakilde" -#: netbox/core/forms/filtersets.py:77 netbox/extras/forms/filtersets.py:592 +#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 msgid "Creation" msgstr "Skabelse" -#: netbox/core/forms/filtersets.py:81 netbox/core/forms/filtersets.py:167 -#: netbox/extras/forms/filtersets.py:613 netbox/extras/tables/tables.py:271 +#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:271 #: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:364 #: netbox/extras/tables/tables.py:383 netbox/extras/tables/tables.py:415 #: netbox/extras/tables/tables.py:735 netbox/templates/core/job.html:11 @@ -2258,42 +2320,47 @@ msgstr "Skabelse" msgid "Object Type" msgstr "Objekttype" -#: netbox/core/forms/filtersets.py:91 +#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/templates/core/job.html:63 netbox/templates/core/rq_task.html:61 +msgid "Queue" +msgstr "Kø" + +#: netbox/core/forms/filtersets.py:96 msgid "Created after" msgstr "Oprettet efter" -#: netbox/core/forms/filtersets.py:96 +#: netbox/core/forms/filtersets.py:101 msgid "Created before" msgstr "Oprettet før" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:106 msgid "Scheduled after" msgstr "Planlagt efter" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:111 msgid "Scheduled before" msgstr "Planlagt før" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:116 msgid "Started after" msgstr "Startet efter" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:121 msgid "Started before" msgstr "Startet før" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:126 msgid "Completed after" msgstr "Færdiggjort efter" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:131 msgid "Completed before" msgstr "Færdiggjort før" -#: netbox/core/forms/filtersets.py:133 netbox/core/forms/filtersets.py:162 -#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:504 -#: netbox/dcim/forms/model_forms.py:324 netbox/extras/forms/filtersets.py:608 -#: netbox/extras/forms/filtersets.py:628 netbox/extras/tables/tables.py:391 +#: netbox/core/forms/filtersets.py:138 netbox/core/forms/filtersets.py:167 +#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:509 +#: netbox/dcim/forms/model_forms.py:326 netbox/extras/forms/filtersets.py:572 +#: netbox/extras/forms/filtersets.py:592 netbox/extras/tables/tables.py:391 #: netbox/extras/tables/tables.py:431 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 @@ -2306,23 +2373,23 @@ msgstr "Færdiggjort før" msgid "User" msgstr "Bruger" -#: netbox/core/forms/filtersets.py:141 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:773 +#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:773 #: netbox/extras/tables/tables.py:828 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Tid" -#: netbox/core/forms/filtersets.py:146 netbox/extras/forms/filtersets.py:597 +#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 msgid "After" msgstr "Efter" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:602 +#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 msgid "Before" msgstr "Før" -#: netbox/core/forms/filtersets.py:155 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:477 +#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:484 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" @@ -2366,18 +2433,18 @@ msgstr "Rackhøjder" #: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1907 #: netbox/dcim/forms/bulk_edit.py:941 netbox/dcim/forms/bulk_edit.py:1337 #: netbox/dcim/forms/bulk_edit.py:1358 netbox/dcim/tables/racks.py:143 -#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 +#: netbox/netbox/navigation/menu.py:315 netbox/netbox/navigation/menu.py:319 msgid "Power" msgstr "Strøm" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:47 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Sikkerhed" @@ -2393,7 +2460,7 @@ msgid "Pagination" msgstr "Paginering" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:122 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 #: netbox/extras/forms/model_forms.py:135 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2404,7 +2471,7 @@ msgstr "Validering" msgid "User Preferences" msgstr "Brugerpræferencer" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:820 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:73 msgid "Miscellaneous" @@ -2520,7 +2587,7 @@ msgstr "Konfigurationsrevision #{id}" #: netbox/dcim/models/device_components.py:767 #: netbox/dcim/models/device_components.py:1151 #: netbox/dcim/models/device_components.py:1199 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:81 +#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:94 #: netbox/extras/models/search.py:41 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" @@ -2699,38 +2766,46 @@ msgid "job ID" msgstr "job-ID" #: netbox/core/models/jobs.py:116 +msgid "queue name" +msgstr "kønavn" + +#: netbox/core/models/jobs.py:119 +msgid "Name of the queue in which this job was enqueued" +msgstr "Navn på den kø, hvor jobbet blev sat i kø" + +#: netbox/core/models/jobs.py:122 msgid "log entries" msgstr "logposter" -#: netbox/core/models/jobs.py:132 +#: netbox/core/models/jobs.py:138 msgid "job" msgstr "job" -#: netbox/core/models/jobs.py:133 +#: netbox/core/models/jobs.py:139 msgid "jobs" msgstr "stillinger" -#: netbox/core/models/jobs.py:163 +#: netbox/core/models/jobs.py:169 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Job kan ikke tildeles denne objekttype ({type})." -#: netbox/core/models/jobs.py:216 +#: netbox/core/models/jobs.py:226 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "Ugyldig status for opsigelse af job. Valgmulighederne er: {choices}" -#: netbox/core/models/jobs.py:273 +#: netbox/core/models/jobs.py:283 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" "enqueue () kan ikke kaldes med værdier for både schedule_at og instant." -#: netbox/core/models/object_types.py:188 +#: netbox/core/models/object_types.py:205 msgid "object type" msgstr "objekttype" -#: netbox/core/models/object_types.py:189 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 msgid "object types" msgstr "objekttyper" @@ -2738,7 +2813,7 @@ msgstr "objekttyper" msgid "Sync Data" msgstr "Synkroniser data" -#: netbox/core/signals.py:176 +#: netbox/core/signals.py:177 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Sletning forhindres af en beskyttelsesregel: {message}" @@ -2755,7 +2830,7 @@ msgstr "Fulde navn" #: netbox/extras/tables/tables.py:418 netbox/extras/tables/tables.py:502 #: netbox/extras/tables/tables.py:571 netbox/extras/tables/tables.py:740 #: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:835 -#: netbox/netbox/tables/tables.py:317 +#: netbox/netbox/tables/tables.py:335 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2768,7 +2843,7 @@ msgstr "Objekt" msgid "Request ID" msgstr "Anmodnings-ID" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 +#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 #: netbox/extras/tables/tables.py:784 netbox/extras/tables/tables.py:841 #: netbox/templates/core/objectchange.html:68 msgid "Message" @@ -2801,7 +2876,7 @@ msgstr "Sidst opdateret" #: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:248 #: netbox/extras/tables/tables.py:561 netbox/extras/tables/tables.py:806 #: netbox/netbox/tables/tables.py:225 -#: netbox/templates/dcim/virtualchassis_edit.html:63 +#: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 msgid "ID" @@ -2811,16 +2886,16 @@ msgstr "ID" msgid "Interval" msgstr "Intervaller" -#: netbox/core/tables/jobs.py:46 +#: netbox/core/tables/jobs.py:49 msgid "Log Entries" msgstr "Logindgange" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:778 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:778 #: netbox/extras/tables/tables.py:832 msgid "Level" msgstr "Niveau" -#: netbox/core/tables/jobs.py:80 +#: netbox/core/tables/jobs.py:83 msgid "No log entries" msgstr "Ingen logposter" @@ -2878,7 +2953,7 @@ msgstr "Arbejdstagere" msgid "Host" msgstr "Værten" -#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:616 +#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:631 msgid "Port" msgstr "Port" @@ -3127,20 +3202,19 @@ msgstr "Forældet" #: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:532 #: netbox/dcim/forms/bulk_import.py:658 netbox/dcim/forms/bulk_import.py:935 #: netbox/dcim/forms/bulk_import.py:1205 netbox/dcim/forms/filtersets.py:263 -#: netbox/dcim/forms/filtersets.py:768 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/model_forms.py:81 netbox/dcim/forms/model_forms.py:99 -#: netbox/dcim/forms/model_forms.py:176 netbox/dcim/forms/model_forms.py:502 -#: netbox/dcim/forms/model_forms.py:523 netbox/dcim/forms/model_forms.py:1206 -#: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 -#: netbox/dcim/tables/devices.py:916 netbox/dcim/tables/devices.py:1003 -#: netbox/dcim/tables/devices.py:1156 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:755 netbox/ipam/tables/fhrp.py:56 -#: netbox/ipam/tables/ip.py:328 netbox/ipam/tables/services.py:42 -#: netbox/netbox/tables/tables.py:303 netbox/netbox/ui/panels.py:202 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/dcim/forms/filtersets.py:778 netbox/dcim/forms/filtersets.py:794 +#: netbox/dcim/forms/model_forms.py:83 netbox/dcim/forms/model_forms.py:101 +#: netbox/dcim/forms/model_forms.py:178 netbox/dcim/forms/model_forms.py:504 +#: netbox/dcim/forms/model_forms.py:525 netbox/dcim/forms/model_forms.py:1216 +#: netbox/dcim/forms/model_forms.py:1699 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:695 +#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:944 +#: netbox/dcim/tables/devices.py:1031 netbox/dcim/tables/devices.py:1184 +#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:755 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:328 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:321 +#: netbox/netbox/ui/panels.py:202 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 -#: netbox/templates/dcim/interface.html:379 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 @@ -3246,7 +3320,7 @@ msgstr "Proprietær" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 #: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 #: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 -#: netbox/netbox/navigation/menu.py:209 +#: netbox/netbox/navigation/menu.py:211 msgid "Other" msgstr "Andet" @@ -3263,10 +3337,10 @@ msgid "Virtual" msgstr "Virtuel" #: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 -#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1553 -#: netbox/dcim/forms/filtersets.py:1678 netbox/dcim/forms/model_forms.py:1105 -#: netbox/dcim/forms/model_forms.py:1569 netbox/netbox/navigation/menu.py:147 -#: netbox/netbox/navigation/menu.py:151 +#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1701 netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1579 netbox/netbox/navigation/menu.py:149 +#: netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Trådløs" @@ -3276,8 +3350,8 @@ msgid "Virtual interfaces" msgstr "Virtuelle grænseflader" #: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1396 -#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1087 -#: netbox/dcim/tables/devices.py:706 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1097 +#: netbox/dcim/tables/devices.py:734 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:177 #: netbox/virtualization/forms/bulk_import.py:172 @@ -3345,11 +3419,11 @@ msgstr "Ethernet-bagpanel" msgid "Cellular" msgstr "Cellulær" -#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:420 -#: netbox/dcim/forms/filtersets.py:897 netbox/dcim/forms/filtersets.py:1096 -#: netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:423 +#: netbox/dcim/forms/filtersets.py:909 netbox/dcim/forms/filtersets.py:1110 +#: netbox/dcim/forms/filtersets.py:1908 #: netbox/templates/dcim/inventoryitem.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:65 +#: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Seriel" @@ -3378,8 +3452,8 @@ msgstr "Auto" msgid "Access" msgstr "Adgang" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 +#: netbox/ipam/tables/vlans.py:209 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Markeret" @@ -3556,7 +3630,7 @@ msgstr "Fiber - Single-mode" msgid "Fiber - Other" msgstr "Fiber - Andet" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 msgid "Connected" msgstr "Tilsluttet" @@ -3713,61 +3787,61 @@ msgstr "Standardplatform (ID)" msgid "Default platform (slug)" msgstr "Standardplatform (slug)" -#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:565 +#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:572 msgid "Has a front image" msgstr "Har et frontbillede" -#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:579 msgid "Has a rear image" msgstr "Har et bagbillede" #: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:742 -#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:579 -#: netbox/dcim/forms/filtersets.py:697 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:586 +#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 msgid "Has console ports" msgstr "Har konsolporte" #: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:746 -#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:704 netbox/dcim/forms/filtersets.py:943 +#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:593 +#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 msgid "Has console server ports" msgstr "Har konsolserverporte" #: netbox/dcim/filtersets.py:600 netbox/dcim/filtersets.py:750 -#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:711 netbox/dcim/forms/filtersets.py:950 +#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 msgid "Has power ports" msgstr "Har strømstik" #: netbox/dcim/filtersets.py:604 netbox/dcim/filtersets.py:754 -#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:718 netbox/dcim/forms/filtersets.py:957 +#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:607 +#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 msgid "Has power outlets" msgstr "Har strømudtag" #: netbox/dcim/filtersets.py:608 netbox/dcim/filtersets.py:758 -#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:614 +#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 msgid "Has interfaces" msgstr "Har grænseflader" #: netbox/dcim/filtersets.py:612 netbox/dcim/filtersets.py:762 -#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:732 netbox/dcim/forms/filtersets.py:971 +#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 msgid "Has pass-through ports" msgstr "Har gennemgangsporte" #: netbox/dcim/filtersets.py:616 netbox/dcim/filtersets.py:1294 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/forms/filtersets.py:635 msgid "Has module bays" msgstr "Har modulpladser" #: netbox/dcim/filtersets.py:620 netbox/dcim/filtersets.py:1298 -#: netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:628 msgid "Has device bays" msgstr "Har enhedsbugter" -#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:642 msgid "Has inventory items" msgstr "Har lagervarer" @@ -3881,20 +3955,20 @@ msgstr "Enhedsmodel (slug)" msgid "Is full depth" msgstr "Er fuld dybde" -#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:906 -#: netbox/dcim/forms/filtersets.py:1609 netbox/dcim/forms/filtersets.py:1947 -#: netbox/dcim/forms/model_forms.py:1895 netbox/dcim/models/devices.py:1307 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/filtersets.py:1977 +#: netbox/dcim/forms/model_forms.py:1905 netbox/dcim/models/devices.py:1307 #: netbox/dcim/models/devices.py:1330 netbox/virtualization/filtersets.py:211 #: netbox/virtualization/filtersets.py:284 -#: netbox/virtualization/forms/filtersets.py:187 -#: netbox/virtualization/forms/filtersets.py:240 +#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:245 msgid "MAC address" msgstr "MAC-adresse" #: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1015 +#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 #: netbox/virtualization/filtersets.py:215 -#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Har en primær IP" @@ -3968,9 +4042,9 @@ msgstr "Enhedsrolle (slug)" msgid "Virtual Chassis (ID)" msgstr "Virtuelt kabinet (ID)" -#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:125 -#: netbox/dcim/forms/object_create.py:327 netbox/dcim/tables/devices.py:213 -#: netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:126 +#: netbox/dcim/forms/object_create.py:328 netbox/dcim/tables/devices.py:214 +#: netbox/netbox/navigation/menu.py:81 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 @@ -4048,24 +4122,24 @@ msgid "Assigned VID" msgstr "Tildelt VID" #: netbox/dcim/filtersets.py:1942 netbox/dcim/forms/bulk_edit.py:1509 -#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:1535 +#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1685 +#: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:866 -#: netbox/dcim/tables/devices.py:660 netbox/ipam/filtersets.py:345 +#: netbox/dcim/tables/devices.py:661 netbox/ipam/filtersets.py:345 #: netbox/ipam/filtersets.py:356 netbox/ipam/filtersets.py:489 #: netbox/ipam/filtersets.py:591 netbox/ipam/filtersets.py:602 #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_edit.py:237 #: netbox/ipam/forms/bulk_edit.py:278 netbox/ipam/forms/bulk_import.py:159 #: netbox/ipam/forms/bulk_import.py:244 netbox/ipam/forms/bulk_import.py:280 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:187 -#: netbox/ipam/forms/filtersets.py:339 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:194 +#: netbox/ipam/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:200 netbox/ipam/forms/model_forms.py:247 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:463 #: netbox/ipam/forms/model_forms.py:477 netbox/ipam/forms/model_forms.py:491 #: netbox/ipam/models/ip.py:223 netbox/ipam/models/ip.py:516 #: netbox/ipam/models/ip.py:745 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:186 netbox/ipam/tables/ip.py:257 -#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:407 +#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:412 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 @@ -4073,7 +4147,7 @@ msgstr "Tildelt VID" #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 #: netbox/virtualization/forms/bulk_import.py:219 -#: netbox/virtualization/forms/filtersets.py:245 +#: netbox/virtualization/forms/filtersets.py:250 #: netbox/virtualization/forms/model_forms.py:359 #: netbox/virtualization/models/virtualmachines.py:346 #: netbox/virtualization/tables/virtualmachines.py:113 @@ -4091,13 +4165,13 @@ msgstr "VRF (RED.)" msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1667 -#: netbox/dcim/tables/devices.py:596 netbox/ipam/filtersets.py:1046 -#: netbox/ipam/forms/filtersets.py:599 netbox/ipam/tables/vlans.py:116 +#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1690 +#: netbox/dcim/tables/devices.py:597 netbox/ipam/filtersets.py:1046 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:250 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 +#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 #: netbox/vpn/forms/model_forms.py:407 netbox/vpn/forms/model_forms.py:425 #: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" @@ -4107,13 +4181,13 @@ msgstr "L2VPN" msgid "VLAN Translation Policy (ID)" msgstr "VLAN-oversættelsespolitik (ID)" -#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1633 -#: netbox/dcim/forms/model_forms.py:1552 +#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1656 +#: netbox/dcim/forms/model_forms.py:1562 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 -#: netbox/virtualization/forms/filtersets.py:260 +#: netbox/virtualization/forms/filtersets.py:265 #: netbox/virtualization/forms/model_forms.py:364 msgid "VLAN Translation Policy" msgstr "VLAN-oversættelsespolitik" @@ -4150,8 +4224,8 @@ msgstr "Broet grænseflade (ID)" msgid "LAG interface (ID)" msgstr "LAG-grænseflade (ID)" -#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:144 +#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:619 +#: netbox/dcim/tables/devices.py:1173 netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4162,14 +4236,14 @@ msgstr "MAC-adresse" msgid "Primary MAC address (ID)" msgstr "Primær MAC-adresse (ID)" -#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1539 +#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1549 #: netbox/virtualization/filtersets.py:295 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Primær MAC-adresse" #: netbox/dcim/filtersets.py:2079 netbox/dcim/filtersets.py:2091 -#: netbox/dcim/forms/filtersets.py:1569 netbox/dcim/forms/model_forms.py:1875 +#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Virtuel enhedskontekst" @@ -4184,7 +4258,7 @@ msgstr "Virtuel enhedskontekst (identifikator)" msgid "Wireless LAN" msgstr "Trådløst LAN" -#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:647 +#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:648 msgid "Wireless link" msgstr "Trådløs forbindelse" @@ -4216,7 +4290,7 @@ msgstr "Master (ID)" msgid "Master (name)" msgstr "Master (navn)" -#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1215 +#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1231 msgid "Unterminated" msgstr "Uafsluttede" @@ -4224,29 +4298,29 @@ msgstr "Uafsluttede" msgid "Power panel (ID)" msgstr "Strømpanel (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:515 -#: netbox/extras/forms/model_forms.py:597 -#: netbox/extras/forms/model_forms.py:682 -#: netbox/extras/forms/model_forms.py:734 netbox/extras/ui/panels.py:69 -#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:113 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:488 +#: netbox/extras/forms/model_forms.py:600 +#: netbox/extras/forms/model_forms.py:685 +#: netbox/extras/forms/model_forms.py:737 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:131 #: netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:29 -#: netbox/templates/generic/bulk_edit.html:75 +#: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 #: netbox/utilities/forms/fields/fields.py:100 msgid "Tags" msgstr "Mærker" -#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1814 -#: netbox/dcim/forms/filtersets.py:1827 netbox/dcim/forms/model_forms.py:583 -#: netbox/dcim/forms/model_forms.py:641 netbox/dcim/forms/object_create.py:153 -#: netbox/dcim/forms/object_create.py:254 netbox/dcim/tables/devices.py:167 +#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1840 +#: netbox/dcim/forms/filtersets.py:1853 netbox/dcim/forms/model_forms.py:585 +#: netbox/dcim/forms/model_forms.py:651 netbox/dcim/forms/object_create.py:154 +#: netbox/dcim/forms/object_create.py:255 netbox/dcim/tables/devices.py:168 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 #: netbox/templates/dcim/rearport.html:126 #: netbox/templates/dcim/virtualchassis.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:66 +#: netbox/templates/dcim/virtualchassis_edit.html:67 msgid "Position" msgstr "Position" @@ -4276,7 +4350,7 @@ msgid "Contact E-mail" msgstr "Kontakt E-mail" #: netbox/dcim/forms/bulk_edit.py:149 netbox/dcim/forms/bulk_import.py:130 -#: netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Tidszone" @@ -4287,16 +4361,16 @@ msgstr "Tidszone" #: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:408 #: netbox/dcim/forms/bulk_import.py:458 netbox/dcim/forms/bulk_import.py:542 #: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:1199 -#: netbox/dcim/forms/filtersets.py:340 netbox/dcim/forms/filtersets.py:404 -#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:684 -#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:870 -#: netbox/dcim/forms/filtersets.py:1080 netbox/dcim/forms/filtersets.py:1877 -#: netbox/dcim/forms/filtersets.py:1917 netbox/dcim/forms/model_forms.py:211 -#: netbox/dcim/forms/model_forms.py:342 netbox/dcim/forms/model_forms.py:354 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:528 -#: netbox/dcim/forms/model_forms.py:1219 netbox/dcim/forms/model_forms.py:1702 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:99 -#: netbox/dcim/tables/devices.py:174 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/forms/filtersets.py:342 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:544 netbox/dcim/forms/filtersets.py:693 +#: netbox/dcim/forms/filtersets.py:799 netbox/dcim/forms/filtersets.py:882 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1905 +#: netbox/dcim/forms/filtersets.py:1945 netbox/dcim/forms/model_forms.py:213 +#: netbox/dcim/forms/model_forms.py:344 netbox/dcim/forms/model_forms.py:356 +#: netbox/dcim/forms/model_forms.py:426 netbox/dcim/forms/model_forms.py:530 +#: netbox/dcim/forms/model_forms.py:1229 netbox/dcim/forms/model_forms.py:1712 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:100 +#: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/devices.py:1014 #: netbox/dcim/tables/devicetypes.py:86 netbox/dcim/tables/devicetypes.py:321 #: netbox/dcim/tables/modules.py:46 netbox/dcim/tables/modules.py:89 #: netbox/dcim/tables/racks.py:50 netbox/dcim/tables/racks.py:120 @@ -4310,14 +4384,14 @@ msgstr "Producent" #: netbox/dcim/forms/bulk_edit.py:221 netbox/dcim/forms/bulk_edit.py:368 #: netbox/dcim/forms/bulk_import.py:200 netbox/dcim/forms/bulk_import.py:279 -#: netbox/dcim/forms/filtersets.py:287 +#: netbox/dcim/forms/filtersets.py:288 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Formfaktor" #: netbox/dcim/forms/bulk_edit.py:226 netbox/dcim/forms/bulk_edit.py:373 #: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:282 -#: netbox/dcim/forms/filtersets.py:292 +#: netbox/dcim/forms/filtersets.py:293 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Bredde" @@ -4328,7 +4402,7 @@ msgid "Height (U)" msgstr "Højde (U)" #: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:306 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Faldende enheder" @@ -4358,22 +4432,20 @@ msgstr "Monteringsdybde" #: netbox/dcim/forms/bulk_edit.py:516 netbox/dcim/forms/bulk_edit.py:533 #: netbox/dcim/forms/bulk_edit.py:572 netbox/dcim/forms/bulk_edit.py:588 #: netbox/dcim/forms/bulk_import.py:421 netbox/dcim/forms/bulk_import.py:469 -#: netbox/dcim/forms/filtersets.py:312 netbox/dcim/forms/filtersets.py:334 -#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:438 -#: netbox/dcim/forms/filtersets.py:531 netbox/dcim/forms/filtersets.py:642 -#: netbox/dcim/forms/filtersets.py:673 netbox/dcim/forms/filtersets.py:744 -#: netbox/dcim/forms/model_forms.py:225 netbox/dcim/forms/model_forms.py:306 +#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:439 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:649 +#: netbox/dcim/forms/filtersets.py:681 netbox/dcim/forms/filtersets.py:753 +#: netbox/dcim/forms/model_forms.py:227 netbox/dcim/forms/model_forms.py:308 #: netbox/dcim/tables/devicetypes.py:109 netbox/dcim/tables/modules.py:54 #: netbox/dcim/tables/racks.py:70 netbox/dcim/tables/racks.py:161 -#: netbox/dcim/views.py:880 netbox/dcim/views.py:1007 +#: netbox/dcim/views.py:880 netbox/dcim/views.py:1008 #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:341 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:71 -#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:279 -#: netbox/extras/forms/filtersets.py:315 -#: netbox/extras/forms/model_forms.py:575 netbox/ipam/forms/bulk_edit.py:159 -#: netbox/templates/dcim/moduletype.html:51 +#: netbox/extras/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:167 +#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 +#: netbox/ipam/forms/bulk_edit.py:159 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4383,7 +4455,7 @@ msgid "Weight" msgstr "Vægt" #: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:317 +#: netbox/dcim/forms/filtersets.py:318 msgid "Max weight" msgstr "Maks. Vægt" @@ -4391,39 +4463,39 @@ msgstr "Maks. Vægt" #: netbox/dcim/forms/bulk_edit.py:521 netbox/dcim/forms/bulk_edit.py:577 #: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 #: netbox/dcim/forms/bulk_import.py:426 netbox/dcim/forms/bulk_import.py:474 -#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:646 -#: netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:653 +#: netbox/dcim/forms/filtersets.py:757 msgid "Weight unit" msgstr "Vægtenhed" -#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:332 -#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:260 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:333 +#: netbox/dcim/forms/model_forms.py:223 netbox/dcim/forms/model_forms.py:262 msgid "Rack Type" msgstr "Racktype" #: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 msgid "Outer Dimensions" msgstr "Udvendige mål" -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:226 -#: netbox/dcim/forms/model_forms.py:307 netbox/dcim/ui/panels.py:126 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1005 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:228 +#: netbox/dcim/forms/model_forms.py:309 netbox/dcim/ui/panels.py:126 +#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 #: netbox/extras/tables/tables.py:266 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 #: netbox/templates/extras/imageattachment.html:40 msgid "Dimensions" msgstr "Dimensioner" -#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:333 -#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/model_forms.py:228 -#: netbox/dcim/views.py:879 netbox/dcim/views.py:1006 +#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:334 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/model_forms.py:230 +#: netbox/dcim/views.py:879 netbox/dcim/views.py:1007 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Nummerering" #: netbox/dcim/forms/bulk_edit.py:353 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/filtersets.py:412 +#: netbox/dcim/forms/filtersets.py:415 msgid "Rack type" msgstr "Racktype" @@ -4434,18 +4506,18 @@ msgstr "Racktype" msgid "Serial Number" msgstr "Serienummer" -#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:424 -#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1884 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:913 netbox/dcim/forms/filtersets.py:1114 +#: netbox/dcim/forms/filtersets.py:1912 msgid "Asset tag" msgstr "Aktivemærke" #: netbox/dcim/forms/bulk_edit.py:412 netbox/dcim/forms/bulk_edit.py:511 #: netbox/dcim/forms/bulk_edit.py:567 netbox/dcim/forms/bulk_edit.py:698 #: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:463 -#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:415 -#: netbox/dcim/forms/filtersets.py:559 netbox/dcim/forms/filtersets.py:739 -#: netbox/dcim/forms/filtersets.py:892 +#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:418 +#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:904 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" msgstr "Luftstrøm" @@ -4453,16 +4525,16 @@ msgstr "Luftstrøm" #: netbox/dcim/forms/bulk_edit.py:435 netbox/dcim/forms/bulk_edit.py:888 #: netbox/dcim/forms/bulk_import.py:354 netbox/dcim/forms/bulk_import.py:357 #: netbox/dcim/forms/bulk_import.py:645 netbox/dcim/forms/bulk_import.py:1649 -#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:120 -#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:442 -#: netbox/dcim/forms/filtersets.py:456 netbox/dcim/forms/filtersets.py:494 -#: netbox/dcim/forms/filtersets.py:860 netbox/dcim/forms/filtersets.py:1070 -#: netbox/dcim/forms/filtersets.py:1168 netbox/dcim/forms/filtersets.py:1305 -#: netbox/dcim/forms/model_forms.py:270 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:574 netbox/dcim/forms/model_forms.py:851 -#: netbox/dcim/forms/object_create.py:301 netbox/dcim/tables/devices.py:163 +#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:121 +#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:446 +#: netbox/dcim/forms/filtersets.py:460 netbox/dcim/forms/filtersets.py:499 +#: netbox/dcim/forms/filtersets.py:872 netbox/dcim/forms/filtersets.py:1084 +#: netbox/dcim/forms/filtersets.py:1184 netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/model_forms.py:272 netbox/dcim/forms/model_forms.py:316 +#: netbox/dcim/forms/model_forms.py:576 netbox/dcim/forms/model_forms.py:861 +#: netbox/dcim/forms/object_create.py:302 netbox/dcim/tables/devices.py:164 #: netbox/dcim/tables/power.py:66 netbox/dcim/tables/racks.py:203 -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 #: netbox/templates/dcim/rack/base.html:4 @@ -4471,22 +4543,22 @@ msgid "Rack" msgstr "Rack" #: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:435 -#: netbox/dcim/forms/filtersets.py:524 netbox/dcim/forms/filtersets.py:667 -#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:1028 -#: netbox/dcim/forms/model_forms.py:432 netbox/dcim/forms/model_forms.py:767 -#: netbox/dcim/forms/model_forms.py:1770 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:438 +#: netbox/dcim/forms/filtersets.py:530 netbox/dcim/forms/filtersets.py:675 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:1041 +#: netbox/dcim/forms/model_forms.py:434 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/model_forms.py:1780 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" #: netbox/dcim/forms/bulk_edit.py:487 netbox/dcim/forms/bulk_import.py:414 -#: netbox/dcim/forms/filtersets.py:542 netbox/dcim/forms/model_forms.py:359 +#: netbox/dcim/forms/filtersets.py:549 netbox/dcim/forms/model_forms.py:361 msgid "Default platform" msgstr "Standardplatform" #: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:545 netbox/dcim/forms/filtersets.py:687 +#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 msgid "Part number" msgstr "Varenummer" @@ -4498,55 +4570,55 @@ msgstr "U højde" msgid "Exclude from utilization" msgstr "Ekskluder fra udnyttelse" -#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:373 -#: netbox/dcim/forms/model_forms.py:1002 netbox/dcim/forms/model_forms.py:1044 -#: netbox/dcim/forms/model_forms.py:1071 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1160 -#: netbox/dcim/forms/model_forms.py:1178 -#: netbox/dcim/forms/object_create.py:117 netbox/dcim/tables/devicetypes.py:83 +#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:375 +#: netbox/dcim/forms/model_forms.py:1012 netbox/dcim/forms/model_forms.py:1054 +#: netbox/dcim/forms/model_forms.py:1081 netbox/dcim/forms/model_forms.py:1109 +#: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1188 +#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/devicetypes.py:83 #: netbox/templates/dcim/devicebay.html:52 #: netbox/templates/dcim/module.html:61 msgid "Device Type" msgstr "Enhedstype" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:400 -#: netbox/dcim/views.py:1578 netbox/extras/forms/model_forms.py:592 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:402 +#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 msgid "Schema" msgstr "Skema" #: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:553 #: netbox/dcim/forms/bulk_edit.py:784 netbox/dcim/forms/bulk_import.py:452 -#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:1197 netbox/dcim/forms/model_forms.py:406 -#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/tables/modules.py:42 -#: netbox/extras/forms/filtersets.py:437 -#: netbox/extras/forms/model_forms.py:617 netbox/extras/tables/tables.py:615 +#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:688 +#: netbox/dcim/forms/filtersets.py:1213 netbox/dcim/forms/model_forms.py:408 +#: netbox/dcim/forms/model_forms.py:421 netbox/dcim/tables/modules.py:42 +#: netbox/extras/forms/filtersets.py:410 +#: netbox/extras/forms/model_forms.py:620 netbox/extras/tables/tables.py:615 #: netbox/templates/account/base.html:7 netbox/templates/dcim/cable.html:23 #: netbox/templates/dcim/moduletype.html:27 #: netbox/templates/extras/configcontext.html:21 #: netbox/templates/inc/user_menu.html:38 netbox/vpn/forms/bulk_edit.py:213 -#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:200 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Profil" -#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1359 -#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/forms/model_forms.py:1003 -#: netbox/dcim/forms/model_forms.py:1045 netbox/dcim/forms/model_forms.py:1072 -#: netbox/dcim/forms/model_forms.py:1100 netbox/dcim/forms/model_forms.py:1121 -#: netbox/dcim/forms/model_forms.py:1161 netbox/dcim/forms/model_forms.py:1179 -#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/modules.py:51 +#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1377 +#: netbox/dcim/forms/model_forms.py:433 netbox/dcim/forms/model_forms.py:1013 +#: netbox/dcim/forms/model_forms.py:1055 netbox/dcim/forms/model_forms.py:1082 +#: netbox/dcim/forms/model_forms.py:1110 netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1171 netbox/dcim/forms/model_forms.py:1189 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/modules.py:51 #: netbox/dcim/tables/modules.py:94 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Modultype" -#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:376 +#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:378 msgid "Chassis" msgstr "Chassis" #: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:74 +#: netbox/dcim/tables/devices.py:75 msgid "VM role" msgstr "VM-rolle" @@ -4554,49 +4626,49 @@ msgstr "VM-rolle" #: netbox/dcim/forms/bulk_edit.py:708 netbox/dcim/forms/bulk_import.py:516 #: netbox/dcim/forms/bulk_import.py:520 netbox/dcim/forms/bulk_import.py:549 #: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:678 -#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:793 netbox/dcim/forms/filtersets.py:911 -#: netbox/dcim/forms/model_forms.py:497 netbox/dcim/forms/model_forms.py:534 -#: netbox/dcim/forms/model_forms.py:650 +#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:804 netbox/dcim/forms/filtersets.py:923 +#: netbox/dcim/forms/model_forms.py:499 netbox/dcim/forms/model_forms.py:536 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:146 #: netbox/virtualization/forms/bulk_import.py:147 -#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:207 #: netbox/virtualization/forms/model_forms.py:216 msgid "Config template" msgstr "Konfigurationsskabelon" #: netbox/dcim/forms/bulk_edit.py:654 netbox/dcim/forms/bulk_edit.py:1037 -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:130 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:596 -#: netbox/dcim/forms/model_forms.py:966 netbox/dcim/forms/model_forms.py:983 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:131 +#: netbox/dcim/forms/filtersets.py:1368 netbox/dcim/forms/model_forms.py:606 +#: netbox/dcim/forms/model_forms.py:976 netbox/dcim/forms/model_forms.py:993 #: netbox/extras/filtersets.py:703 msgid "Device type" msgstr "Enhedstype" #: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:135 netbox/dcim/forms/model_forms.py:604 +#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 msgid "Device role" msgstr "Enhedsrolle" #: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:884 -#: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:609 -#: netbox/dcim/tables/devices.py:189 netbox/extras/filtersets.py:719 +#: netbox/dcim/forms/filtersets.py:787 netbox/dcim/forms/filtersets.py:896 +#: netbox/dcim/forms/model_forms.py:547 netbox/dcim/forms/model_forms.py:619 +#: netbox/dcim/tables/devices.py:190 netbox/extras/filtersets.py:719 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:31 #: netbox/virtualization/forms/bulk_edit.py:131 #: netbox/virtualization/forms/bulk_import.py:136 -#: netbox/virtualization/forms/filtersets.py:183 +#: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 #: netbox/virtualization/tables/virtualmachines.py:52 msgid "Platform" msgstr "Platformen" #: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:209 -#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:446 netbox/ipam/forms/filtersets.py:479 +#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:998 +#: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:210 +#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:96 #: netbox/templates/virtualization/virtualmachine.html:105 @@ -4604,9 +4676,9 @@ msgstr "Platformen" #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:106 -#: netbox/virtualization/forms/filtersets.py:109 -#: netbox/virtualization/forms/filtersets.py:133 -#: netbox/virtualization/forms/filtersets.py:221 +#: netbox/virtualization/forms/filtersets.py:112 +#: netbox/virtualization/forms/filtersets.py:137 +#: netbox/virtualization/forms/filtersets.py:226 #: netbox/virtualization/forms/model_forms.py:72 #: netbox/virtualization/forms/model_forms.py:177 #: netbox/virtualization/tables/virtualmachines.py:40 @@ -4619,13 +4691,13 @@ msgstr "Klynge" msgid "Configuration" msgstr "Konfiguration" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:252 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Virtualisering" #: netbox/dcim/forms/bulk_edit.py:741 netbox/dcim/forms/bulk_import.py:751 -#: netbox/dcim/forms/model_forms.py:745 netbox/dcim/forms/model_forms.py:991 +#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/model_forms.py:1001 msgid "Module type" msgstr "Modultype" @@ -4634,8 +4706,8 @@ msgstr "Modultype" #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1092 #: netbox/dcim/forms/bulk_edit.py:1143 netbox/dcim/forms/bulk_edit.py:1170 #: netbox/dcim/forms/bulk_edit.py:1197 netbox/dcim/forms/bulk_edit.py:1215 -#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:83 -#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:84 +#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4652,13 +4724,13 @@ msgstr "Modultype" msgid "Label" msgstr "Mærke" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1206 +#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 #: netbox/templates/dcim/cable.html:54 msgid "Length" msgstr "Længde" #: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_import.py:1471 -#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1226 msgid "Length unit" msgstr "Længdeenhed" @@ -4668,33 +4740,33 @@ msgid "Domain" msgstr "domæne" #: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/model_forms.py:845 +#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Strømpanel" #: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1336 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Forsyning" #: netbox/dcim/forms/bulk_edit.py:911 netbox/dcim/forms/bulk_import.py:1677 -#: netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/filtersets.py:1341 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1328 +#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Spænding" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Strømstyrke" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 msgid "Max utilization" msgstr "Maksimal udnyttelse" @@ -4719,8 +4791,8 @@ msgid "Allocated power draw (watts)" msgstr "Allokeret forbrug (watt)" #: netbox/dcim/forms/bulk_edit.py:1058 netbox/dcim/forms/bulk_import.py:885 -#: netbox/dcim/forms/model_forms.py:1060 netbox/dcim/forms/model_forms.py:1425 -#: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/model_forms.py:1070 netbox/dcim/forms/model_forms.py:1435 +#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Strømstik" @@ -4729,33 +4801,33 @@ msgid "Feed leg" msgstr "Foderben" #: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1694 +#: netbox/dcim/forms/filtersets.py:1717 msgid "Management only" msgstr "Kun ledelse" #: netbox/dcim/forms/bulk_edit.py:1119 netbox/dcim/forms/bulk_edit.py:1436 -#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1618 -#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/object_import.py:91 #: netbox/dcim/models/device_component_templates.py:454 #: netbox/dcim/models/device_components.py:838 msgid "PoE mode" msgstr "PoE-tilstand" #: netbox/dcim/forms/bulk_edit.py:1125 netbox/dcim/forms/bulk_edit.py:1442 -#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1623 -#: netbox/dcim/forms/filtersets.py:1708 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1646 +#: netbox/dcim/forms/filtersets.py:1731 netbox/dcim/forms/object_import.py:96 #: netbox/dcim/models/device_component_templates.py:461 #: netbox/dcim/models/device_components.py:845 msgid "PoE type" msgstr "PoE-type" -#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1638 -#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/object_import.py:101 +#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1661 +#: netbox/dcim/forms/filtersets.py:1736 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "Trådløs rolle" -#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:766 -#: netbox/dcim/forms/model_forms.py:1370 netbox/dcim/tables/devices.py:328 +#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:776 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4769,19 +4841,19 @@ msgstr "Trådløs rolle" msgid "Module" msgstr "Modul" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:739 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "FORSINKELSE" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1452 +#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 msgid "Virtual device contexts" msgstr "Virtuelle enhedskontekster" #: netbox/dcim/forms/bulk_edit.py:1421 netbox/dcim/forms/bulk_import.py:812 -#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1408 -#: netbox/dcim/forms/filtersets.py:1447 netbox/dcim/forms/filtersets.py:1582 -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1427 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 +#: netbox/dcim/tables/devices.py:645 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4796,15 +4868,15 @@ msgstr "Hastighed" #: netbox/virtualization/forms/bulk_import.py:179 #: netbox/vpn/forms/bulk_edit.py:128 netbox/vpn/forms/bulk_edit.py:196 #: netbox/vpn/forms/bulk_import.py:175 netbox/vpn/forms/bulk_import.py:233 -#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 -#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:144 netbox/vpn/forms/filtersets.py:189 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 #: netbox/vpn/tables/crypto.py:150 msgid "Mode" msgstr "Tilstand" #: netbox/dcim/forms/bulk_edit.py:1458 netbox/dcim/forms/bulk_import.py:993 -#: netbox/dcim/forms/model_forms.py:1501 netbox/ipam/forms/bulk_import.py:173 -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:93 +#: netbox/dcim/forms/model_forms.py:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/ipam/forms/filtersets.py:582 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:205 #: netbox/virtualization/forms/bulk_import.py:185 #: netbox/virtualization/forms/model_forms.py:326 @@ -4812,7 +4884,7 @@ msgid "VLAN group" msgstr "VLAN-gruppe" #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/forms/bulk_import.py:1000 -#: netbox/dcim/forms/model_forms.py:1507 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/forms/model_forms.py:1517 netbox/dcim/tables/devices.py:606 #: netbox/virtualization/forms/bulk_edit.py:213 #: netbox/virtualization/forms/bulk_import.py:192 #: netbox/virtualization/forms/model_forms.py:331 @@ -4820,7 +4892,7 @@ msgid "Untagged VLAN" msgstr "Umærket VLAN" #: netbox/dcim/forms/bulk_edit.py:1476 netbox/dcim/forms/bulk_import.py:1007 -#: netbox/dcim/forms/model_forms.py:1516 netbox/dcim/tables/devices.py:611 +#: netbox/dcim/forms/model_forms.py:1526 netbox/dcim/tables/devices.py:612 #: netbox/virtualization/forms/bulk_edit.py:221 #: netbox/virtualization/forms/bulk_import.py:199 #: netbox/virtualization/forms/model_forms.py:340 @@ -4836,59 +4908,59 @@ msgid "Remove tagged VLANs" msgstr "Fjern mærkede VLAN'er" #: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/bulk_import.py:1020 -#: netbox/dcim/forms/model_forms.py:1525 +#: netbox/dcim/forms/model_forms.py:1535 #: netbox/virtualization/forms/bulk_import.py:212 #: netbox/virtualization/forms/model_forms.py:349 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q-service-VLAN" -#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1498 #: netbox/wireless/forms/filtersets.py:26 msgid "Wireless LAN group" msgstr "Trådløs LAN-gruppe" -#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1493 -#: netbox/dcim/tables/devices.py:653 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1503 +#: netbox/dcim/tables/devices.py:654 netbox/netbox/navigation/menu.py:155 #: netbox/templates/dcim/interface.html:350 #: netbox/wireless/tables/wirelesslan.py:20 msgid "Wireless LANs" msgstr "Trådløse LAN" -#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1550 -#: netbox/dcim/forms/model_forms.py:1559 netbox/ipam/forms/bulk_edit.py:224 -#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:184 -#: netbox/netbox/navigation/menu.py:109 +#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1572 +#: netbox/dcim/forms/model_forms.py:1569 netbox/ipam/forms/bulk_edit.py:224 +#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 -#: netbox/virtualization/forms/filtersets.py:214 +#: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 msgid "Addressing" msgstr "Adressering" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:808 -#: netbox/dcim/forms/model_forms.py:1560 +#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/model_forms.py:1570 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Betjening" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1551 -#: netbox/dcim/forms/filtersets.py:1677 netbox/dcim/forms/model_forms.py:1104 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1573 +#: netbox/dcim/forms/filtersets.py:1700 netbox/dcim/forms/model_forms.py:1114 +#: netbox/dcim/forms/model_forms.py:1572 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1561 +#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:237 #: netbox/virtualization/forms/model_forms.py:371 msgid "Related Interfaces" msgstr "Relaterede grænseflader" -#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1552 -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1575 #: netbox/virtualization/forms/bulk_edit.py:240 -#: netbox/virtualization/forms/filtersets.py:215 +#: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "802.1Q-skift" @@ -4994,7 +5066,7 @@ msgstr "Overordnet område" msgid "Rack's location (if any)" msgstr "Rackets placering (hvis nogen)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:319 +#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 #: netbox/dcim/tables/racks.py:208 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" @@ -5075,7 +5147,7 @@ msgid "Assigned platform" msgstr "Tildelt platform" #: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:631 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Virtuelt kabinet" @@ -5091,7 +5163,7 @@ msgstr "Tildelt placering (hvis nogen)" msgid "Assigned rack (if any)" msgstr "Tildelt rack (hvis et sådant findes)" -#: netbox/dcim/forms/bulk_import.py:652 +#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 msgid "Face" msgstr "Ansigt" @@ -5115,7 +5187,7 @@ msgstr "Enhedsplads, hvor denne enhed er installeret (til børneenheder)" msgid "The device in which this module is installed" msgstr "Enheden, hvor dette modul er installeret" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:735 +#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Modulplads" @@ -5127,7 +5199,7 @@ msgstr "Modulrummet, hvor dette modul er installeret" msgid "The type of module" msgstr "Typen af modul" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:753 +#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 msgid "Replicate components" msgstr "Replikerer komponenter" @@ -5139,11 +5211,11 @@ msgstr "" "Udfyld automatisk komponenter, der er knyttet til denne modultype (aktiveret" " som standard)" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:759 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 msgid "Adopt components" msgstr "Vedtage komponenter" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:762 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 msgid "Adopt already existing components" msgstr "Vedtage allerede eksisterende komponenter" @@ -5168,13 +5240,13 @@ msgstr "Lokalt strømstik, der forsyner dette strømudtag" msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrisk fase (til trefasede kredsløb)" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1463 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 #: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "Forældregrænseflade" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1471 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 #: netbox/virtualization/forms/bulk_import.py:176 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" @@ -5202,7 +5274,7 @@ msgstr "" msgid "Physical medium" msgstr "Fysisk medium" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1589 +#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 msgid "Duplex" msgstr "Duplex" @@ -5245,8 +5317,8 @@ msgstr "Tildelt Q-in-Q-service-VLAN-id (filtreret efter VLAN-gruppe)" #: netbox/dcim/forms/bulk_import.py:1031 netbox/ipam/forms/bulk_import.py:163 #: netbox/ipam/forms/bulk_import.py:248 netbox/ipam/forms/bulk_import.py:284 -#: netbox/ipam/forms/filtersets.py:217 netbox/ipam/forms/filtersets.py:300 -#: netbox/ipam/forms/filtersets.py:367 +#: netbox/ipam/forms/filtersets.py:225 netbox/ipam/forms/filtersets.py:309 +#: netbox/ipam/forms/filtersets.py:377 #: netbox/virtualization/forms/bulk_import.py:223 msgid "Assigned VRF" msgstr "Tildelt VRF" @@ -5269,7 +5341,7 @@ msgstr "VDC {vdc} er ikke tildelt enheden {device}" msgid "Physical medium classification" msgstr "Klassificering af fysisk medium" -#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:870 +#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:898 msgid "Installed device" msgstr "Installeret enhed" @@ -5325,8 +5397,8 @@ msgstr "Overordnet enhed med tildelt grænseflade (hvis nogen)" #: netbox/virtualization/forms/bulk_edit.py:299 #: netbox/virtualization/forms/bulk_import.py:160 #: netbox/virtualization/forms/bulk_import.py:262 -#: netbox/virtualization/forms/filtersets.py:229 -#: netbox/virtualization/forms/filtersets.py:280 +#: netbox/virtualization/forms/filtersets.py:234 +#: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 #: netbox/vpn/forms/bulk_import.py:92 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" @@ -5433,8 +5505,8 @@ msgstr "" "{color} matchede ikke noget brugt farvenavn og var længere end seks tegn: " "ugyldig hex." -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:880 -#: netbox/dcim/tables/devices.py:1075 +#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 +#: netbox/dcim/tables/devices.py:1103 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 @@ -5465,7 +5537,7 @@ msgstr "Forsyningstype (AC/DC)" msgid "Single or three-phase" msgstr "Enkelt- eller trefaset" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1855 +#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 #: netbox/dcim/ui/panels.py:109 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:56 @@ -5476,7 +5548,7 @@ msgstr "Primær IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IP-adresse med maske, fx 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1864 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1874 #: netbox/dcim/ui/panels.py:114 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:72 @@ -5530,7 +5602,7 @@ msgstr "Kan ikke adoptere {model} {name} da det allerede hører til et modul" msgid "A {model} named {name} already exists" msgstr "EN {model} som hedder {name} findes allerede" -#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:833 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:62 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 @@ -5539,129 +5611,104 @@ msgstr "EN {model} som hedder {name} findes allerede" msgid "Power Panel" msgstr "Strømpanel" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:860 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Strømforsyning" -#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/tables/devices.py:310 +#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 msgid "Device Status" msgstr "Enhedsstatus" -#: netbox/dcim/forms/filtersets.py:163 netbox/extras/forms/filtersets.py:125 -#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:181 -#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:285 -#: netbox/extras/forms/filtersets.py:342 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:520 -#: netbox/extras/forms/filtersets.py:574 netbox/extras/tables/tables.py:114 -#: netbox/extras/tables/tables.py:155 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:231 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:475 netbox/extras/tables/tables.py:517 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:638 -#: netbox/extras/tables/tables.py:690 netbox/netbox/forms/filtersets.py:54 -#: netbox/netbox/forms/mixins.py:132 netbox/netbox/tables/tables.py:276 -#: netbox/netbox/tables/tables.py:286 netbox/netbox/tables/tables.py:296 -#: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:83 -#: netbox/templates/dcim/virtualchassis_edit.html:39 -#: netbox/templates/generic/bulk_edit.html:65 -#: netbox/templates/generic/object.html:61 -#: netbox/templates/ipam/vlan_edit.html:70 -#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 -#: netbox/virtualization/forms/filtersets.py:265 -#: netbox/virtualization/forms/filtersets.py:290 -msgid "Owner" -msgstr "Ejer" - -#: netbox/dcim/forms/filtersets.py:177 +#: netbox/dcim/forms/filtersets.py:174 msgid "Parent region" msgstr "Overordnet region" -#: netbox/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:32 +#: netbox/dcim/forms/filtersets.py:190 netbox/tenancy/forms/bulk_import.py:32 #: netbox/tenancy/forms/bulk_import.py:65 -#: netbox/tenancy/forms/filtersets.py:40 netbox/tenancy/forms/filtersets.py:74 +#: netbox/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:77 #: netbox/wireless/forms/bulk_import.py:27 -#: netbox/wireless/forms/filtersets.py:31 +#: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Forældregruppe" -#: netbox/dcim/forms/filtersets.py:343 +#: netbox/dcim/forms/filtersets.py:345 msgid "Rack count" msgstr "Antal stativer" -#: netbox/dcim/forms/filtersets.py:434 +#: netbox/dcim/forms/filtersets.py:437 msgid "Function" msgstr "Funktion" -#: netbox/dcim/forms/filtersets.py:455 netbox/dcim/forms/model_forms.py:329 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1152 +#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 msgid "Reservation" msgstr "Reservation" -#: netbox/dcim/forms/filtersets.py:526 netbox/dcim/forms/model_forms.py:378 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Billeder" -#: netbox/dcim/forms/filtersets.py:529 netbox/dcim/forms/filtersets.py:671 -#: netbox/dcim/forms/filtersets.py:814 +#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/filtersets.py:826 msgid "Components" msgstr "Komponenter" -#: netbox/dcim/forms/filtersets.py:549 +#: netbox/dcim/forms/filtersets.py:556 msgid "Device count" msgstr "Antal enheder" -#: netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:561 msgid "Subdevice role" msgstr "Underenhedsrolle" -#: netbox/dcim/forms/filtersets.py:691 +#: netbox/dcim/forms/filtersets.py:700 msgid "Module count" msgstr "Modulantal" -#: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/model_forms.py:510 +#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Enhedsrolle" -#: netbox/dcim/forms/filtersets.py:878 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Modellen" -#: netbox/dcim/forms/filtersets.py:922 +#: netbox/dcim/forms/filtersets.py:934 msgid "Has an OOB IP" msgstr "Har en OOB IP" -#: netbox/dcim/forms/filtersets.py:929 +#: netbox/dcim/forms/filtersets.py:941 msgid "Virtual chassis member" msgstr "Virtuelt chassismedlem" -#: netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:990 msgid "Has virtual device contexts" msgstr "Har virtuelle enhedskontekster" -#: netbox/dcim/forms/filtersets.py:991 netbox/extras/filtersets.py:741 -#: netbox/ipam/forms/filtersets.py:484 -#: netbox/virtualization/forms/filtersets.py:122 +#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:741 +#: netbox/ipam/forms/filtersets.py:496 +#: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Klyngegruppe" -#: netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Cabled" msgstr "Kablet" -#: netbox/dcim/forms/filtersets.py:1372 +#: netbox/dcim/forms/filtersets.py:1390 msgid "Occupied" msgstr "Besat" -#: netbox/dcim/forms/filtersets.py:1400 netbox/dcim/forms/filtersets.py:1439 -#: netbox/dcim/forms/filtersets.py:1478 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1560 netbox/dcim/tables/devices.py:379 -#: netbox/dcim/tables/devices.py:675 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1533 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/tables/devices.py:380 +#: netbox/dcim/tables/devices.py:676 netbox/ipam/tables/vlans.py:175 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5674,48 +5721,48 @@ msgstr "Besat" msgid "Connection" msgstr "Forbindelse" -#: netbox/dcim/forms/filtersets.py:1572 netbox/extras/forms/bulk_edit.py:421 -#: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:616 -#: netbox/extras/forms/model_forms.py:798 netbox/extras/tables/tables.py:743 +#: netbox/dcim/forms/filtersets.py:1595 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:294 +#: netbox/extras/forms/filtersets.py:580 +#: netbox/extras/forms/model_forms.py:801 netbox/extras/tables/tables.py:743 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Venlig" -#: netbox/dcim/forms/filtersets.py:1601 +#: netbox/dcim/forms/filtersets.py:1624 msgid "Mgmt only" msgstr "Kun Mgmt" -#: netbox/dcim/forms/filtersets.py:1613 netbox/dcim/forms/model_forms.py:1547 +#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 #: netbox/dcim/models/device_components.py:791 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1628 -#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "802.1Q-tilstand" -#: netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1666 msgid "Wireless channel" msgstr "Trådløs kanal" -#: netbox/dcim/forms/filtersets.py:1647 +#: netbox/dcim/forms/filtersets.py:1670 msgid "Channel frequency (MHz)" msgstr "Kanalfrekvens (MHz)" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1674 msgid "Channel width (MHz)" msgstr "Kanalbredde (MHz)" -#: netbox/dcim/forms/filtersets.py:1655 +#: netbox/dcim/forms/filtersets.py:1678 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Sendeeffekt (dBm)" -#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/filtersets.py:1769 -#: netbox/dcim/tables/devices.py:342 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1793 +#: netbox/dcim/tables/devices.py:343 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:74 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5725,23 +5772,23 @@ msgstr "Sendeeffekt (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/tables/devices.py:995 +#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1023 msgid "Discovered" msgstr "Opdaget" -#: netbox/dcim/forms/filtersets.py:1952 netbox/ipam/forms/filtersets.py:378 +#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Tildelt enhed" -#: netbox/dcim/forms/filtersets.py:1957 netbox/ipam/forms/filtersets.py:383 +#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Tildelt VM" -#: netbox/dcim/forms/filtersets.py:1961 netbox/ipam/forms/filtersets.py:397 +#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Tildelt til en grænseflade" -#: netbox/dcim/forms/filtersets.py:1968 +#: netbox/dcim/forms/filtersets.py:1998 msgid "Primary MAC of an interface" msgstr "Primær MAC af en grænseflade" @@ -5757,19 +5804,19 @@ msgstr "Områdetype" #: netbox/dcim/forms/mixins.py:33 netbox/dcim/forms/mixins.py:94 #: netbox/ipam/forms/bulk_edit.py:225 netbox/ipam/forms/bulk_edit.py:360 -#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:195 #: netbox/ipam/forms/model_forms.py:222 netbox/ipam/forms/model_forms.py:600 #: netbox/ipam/forms/model_forms.py:610 netbox/ipam/tables/ip.py:192 -#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 +#: netbox/ipam/tables/vlans.py:41 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:74 -#: netbox/virtualization/forms/filtersets.py:51 +#: netbox/virtualization/forms/filtersets.py:53 #: netbox/virtualization/forms/model_forms.py:73 #: netbox/virtualization/tables/clusters.py:81 #: netbox/wireless/forms/bulk_edit.py:82 -#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:42 #: netbox/wireless/forms/model_forms.py:55 #: netbox/wireless/tables/wirelesslan.py:51 msgid "Scope" @@ -5785,7 +5832,7 @@ msgstr "Vælg venligst en {scope_type}." msgid "Scope type (app & model)" msgstr "Omfangstype (app og model)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:258 +#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 msgid "Rear ports" msgstr "Bageste porte" @@ -5798,30 +5845,30 @@ msgstr "" "Det samlede antal frontportpositioner ({frontport_count}) skal matche det " "valgte antal bageste portpositioner ({rearport_count})." -#: netbox/dcim/forms/model_forms.py:146 +#: netbox/dcim/forms/model_forms.py:148 msgid "Contact Info" msgstr "Kontaktoplysninger" -#: netbox/dcim/forms/model_forms.py:199 +#: netbox/dcim/forms/model_forms.py:201 msgid "Rack Role" msgstr "Rackrolle" -#: netbox/dcim/forms/model_forms.py:216 netbox/dcim/forms/model_forms.py:368 -#: netbox/dcim/forms/model_forms.py:539 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:370 +#: netbox/dcim/forms/model_forms.py:541 #: netbox/utilities/forms/fields/fields.py:57 msgid "Slug" msgstr "Slug" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:266 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Vælg en foruddefineret racktype, eller angiv fysiske egenskaber nedenfor." -#: netbox/dcim/forms/model_forms.py:272 +#: netbox/dcim/forms/model_forms.py:274 msgid "Inventory Control" msgstr "Lagerstyring" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:323 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5829,37 +5876,37 @@ msgstr "" "Kommasepareret liste over numeriske enheds-id'er. Et interval kan angives " "ved hjælp af en bindestreg." -#: netbox/dcim/forms/model_forms.py:402 netbox/extras/forms/model_forms.py:594 +#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 msgid "Enter a valid JSON schema to define supported attributes." msgstr "" "Angiv et gyldigt JSON-skema for at definere understøttede attributter." -#: netbox/dcim/forms/model_forms.py:433 +#: netbox/dcim/forms/model_forms.py:435 msgid "Profile & Attributes" msgstr "Profil og attributter" -#: netbox/dcim/forms/model_forms.py:585 netbox/dcim/models/devices.py:572 +#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:572 msgid "The lowest-numbered unit occupied by the device" msgstr "Den lavest nummererede enhed, der er besat af enheden" -#: netbox/dcim/forms/model_forms.py:642 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "" "Placeringen i det virtuelle chassis, som denne enhed identificeres ved" -#: netbox/dcim/forms/model_forms.py:647 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "Enhedens prioritet i det virtuelle chassis" -#: netbox/dcim/forms/model_forms.py:756 +#: netbox/dcim/forms/model_forms.py:766 msgid "Automatically populate components associated with this module type" msgstr "Udfyld automatisk komponenter, der er knyttet til denne modultype" -#: netbox/dcim/forms/model_forms.py:862 +#: netbox/dcim/forms/model_forms.py:872 msgid "Characteristics" msgstr "Karakteristika" -#: netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1028 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5874,35 +5921,35 @@ msgstr "" "stede, erstattes automatisk med positionsværdien, når du opretter et nyt " "modul." -#: netbox/dcim/forms/model_forms.py:1231 +#: netbox/dcim/forms/model_forms.py:1241 msgid "Console port template" msgstr "Konsolportskabelon" -#: netbox/dcim/forms/model_forms.py:1239 +#: netbox/dcim/forms/model_forms.py:1249 msgid "Console server port template" msgstr "Konsolserverportskabelon" -#: netbox/dcim/forms/model_forms.py:1247 +#: netbox/dcim/forms/model_forms.py:1257 msgid "Front port template" msgstr "Frontportskabelon" -#: netbox/dcim/forms/model_forms.py:1255 +#: netbox/dcim/forms/model_forms.py:1265 msgid "Interface template" msgstr "Grænsefladeskabelon" -#: netbox/dcim/forms/model_forms.py:1263 +#: netbox/dcim/forms/model_forms.py:1273 msgid "Power outlet template" msgstr "Skabelon til strømudtag" -#: netbox/dcim/forms/model_forms.py:1271 +#: netbox/dcim/forms/model_forms.py:1281 msgid "Power port template" msgstr "Strømstikskabelon" -#: netbox/dcim/forms/model_forms.py:1279 +#: netbox/dcim/forms/model_forms.py:1289 msgid "Rear port template" msgstr "Bagport skabelon" -#: netbox/dcim/forms/model_forms.py:1289 netbox/dcim/forms/model_forms.py:1774 +#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 @@ -5910,14 +5957,14 @@ msgstr "Bagport skabelon" msgid "Console Port" msgstr "Konsolport" -#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1775 +#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:106 msgid "Console Server Port" msgstr "Konsolserverport" -#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1776 +#: netbox/dcim/forms/model_forms.py:1301 netbox/dcim/forms/model_forms.py:1786 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5929,7 +5976,7 @@ msgstr "Konsolserverport" msgid "Front Port" msgstr "Frontport" -#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1777 +#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5941,40 +5988,40 @@ msgstr "Frontport" msgid "Rear Port" msgstr "Bageste port" -#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1778 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:526 +#: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1788 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:527 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Strømstik" -#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1779 +#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Strømudtag" -#: netbox/dcim/forms/model_forms.py:1296 netbox/dcim/forms/model_forms.py:1781 +#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 msgid "Component Assignment" msgstr "Komponenttildeling" -#: netbox/dcim/forms/model_forms.py:1342 netbox/dcim/forms/model_forms.py:1828 +#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 msgid "An InventoryItem can only be assigned to a single component." msgstr "En InventoryItem kan kun tildeles til en enkelt komponent." -#: netbox/dcim/forms/model_forms.py:1479 +#: netbox/dcim/forms/model_forms.py:1489 msgid "LAG interface" msgstr "LAG-grænseflade" -#: netbox/dcim/forms/model_forms.py:1502 +#: netbox/dcim/forms/model_forms.py:1512 msgid "Filter VLANs available for assignment by group." msgstr "Filtrer VLAN'er, der er tilgængelige til tildeling efter gruppe." -#: netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1681 msgid "Child Device" msgstr "Børneenhed" -#: netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1682 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5982,66 +6029,66 @@ msgstr "" "Underordnede enheder skal først oprettes og tildeles til den overordnede " "enheds område og rack." -#: netbox/dcim/forms/model_forms.py:1714 +#: netbox/dcim/forms/model_forms.py:1724 msgid "Console port" msgstr "Konsolport" -#: netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/model_forms.py:1732 msgid "Console server port" msgstr "Konsolserverport" -#: netbox/dcim/forms/model_forms.py:1730 +#: netbox/dcim/forms/model_forms.py:1740 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Frontport" -#: netbox/dcim/forms/model_forms.py:1746 +#: netbox/dcim/forms/model_forms.py:1756 msgid "Power outlet" msgstr "Strømudtag" -#: netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/model_forms.py:1772 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Bageste port" -#: netbox/dcim/forms/model_forms.py:1768 +#: netbox/dcim/forms/model_forms.py:1778 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Lagergenstand" -#: netbox/dcim/forms/model_forms.py:1837 +#: netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Lagervarrolle" -#: netbox/dcim/forms/model_forms.py:1907 +#: netbox/dcim/forms/model_forms.py:1917 msgid "VM Interface" msgstr "VM-grænseflade" -#: netbox/dcim/forms/model_forms.py:1923 netbox/ipam/forms/filtersets.py:638 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1933 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:187 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:212 +#: netbox/virtualization/forms/filtersets.py:216 #: netbox/virtualization/forms/filtersets.py:274 #: netbox/virtualization/forms/model_forms.py:220 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:312 #: netbox/vpn/forms/model_forms.py:158 netbox/vpn/forms/model_forms.py:169 #: netbox/vpn/forms/model_forms.py:271 netbox/vpn/forms/model_forms.py:452 msgid "Virtual Machine" msgstr "Virtuel maskine" -#: netbox/dcim/forms/model_forms.py:1962 +#: netbox/dcim/forms/model_forms.py:1972 msgid "A MAC address can only be assigned to a single object." msgstr "En MAC-adresse kan kun tildeles et enkelt objekt." -#: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:155 -#: netbox/dcim/forms/object_create.py:256 +#: netbox/dcim/forms/object_create.py:49 +#: netbox/dcim/forms/object_create.py:156 +#: netbox/dcim/forms/object_create.py:257 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6049,7 +6096,7 @@ msgstr "" "Alfanumeriske intervaller understøttes. (Skal svare til antallet af " "objekter, der oprettes.)" -#: netbox/dcim/forms/object_create.py:72 +#: netbox/dcim/forms/object_create.py:73 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6058,30 +6105,30 @@ msgstr "" "Det medfølgende mønster specificerer {value_count} Værdier, men " "{pattern_count} forventes." -#: netbox/dcim/forms/object_create.py:310 netbox/dcim/tables/devices.py:1081 +#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 -#: netbox/templates/dcim/virtualchassis_edit.html:58 +#: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 #: netbox/templates/users/ownergroup.html:35 msgid "Members" msgstr "Medlemmer" -#: netbox/dcim/forms/object_create.py:320 +#: netbox/dcim/forms/object_create.py:321 msgid "Initial position" msgstr "Udgangsposition" -#: netbox/dcim/forms/object_create.py:323 +#: netbox/dcim/forms/object_create.py:324 msgid "" "Position of the first member device. Increases by one for each additional " "member." msgstr "" "Placering af den første medlemsenhed. Stiges med en for hvert ekstra medlem." -#: netbox/dcim/forms/object_create.py:328 +#: netbox/dcim/forms/object_create.py:329 msgid "Member Devices" msgstr "Medlemsenheder" -#: netbox/dcim/forms/object_create.py:343 +#: netbox/dcim/forms/object_create.py:344 msgid "A position must be specified for the first VC member." msgstr "En stilling skal specificeres for det første VC-medlem." @@ -6101,7 +6148,7 @@ msgstr "profil" #: netbox/dcim/models/cables.py:75 #: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:114 +#: netbox/extras/models/customfields.py:127 msgid "label" msgstr "etiket" @@ -6590,9 +6637,9 @@ msgid "tagged VLANs" msgstr "mærkede VLAN'er" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:614 netbox/ipam/forms/bulk_edit.py:448 -#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:594 -#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:109 +#: netbox/dcim/tables/devices.py:615 netbox/ipam/forms/bulk_edit.py:448 +#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:110 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" @@ -6824,7 +6871,7 @@ msgid "module bays" msgstr "modulpladser" #: netbox/dcim/models/device_components.py:1287 -#: netbox/dcim/models/modules.py:264 +#: netbox/dcim/models/modules.py:266 msgid "A module bay cannot belong to a module installed within it." msgstr "En modulplads kan ikke tilhøre et modul, der er installeret i den." @@ -6862,14 +6909,14 @@ msgid "inventory item roles" msgstr "lagervareroller" #: netbox/dcim/models/device_components.py:1418 -#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:223 +#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:225 #: netbox/dcim/models/racks.py:316 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "serienummer" #: netbox/dcim/models/device_components.py:1426 -#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:230 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:232 #: netbox/dcim/models/racks.py:323 msgid "asset tag" msgstr "aktivmærke" @@ -7063,7 +7110,7 @@ msgstr "Funktionen denne enhed tjener" msgid "Chassis serial number, assigned by the manufacturer" msgstr "Chassisserienummer, tildelt af producenten" -#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:231 +#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:233 msgid "A unique tag used to identify this device" msgstr "Et unikt tag, der bruges til at identificere denne enhed" @@ -7272,7 +7319,7 @@ msgstr "identificere" msgid "Numeric identifier unique to the parent device" msgstr "Numerisk identifikator, der er unik for den overordnede enhed" -#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:232 +#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:245 #: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:169 #: netbox/netbox/models/__init__.py:219 @@ -7366,15 +7413,15 @@ msgstr "modultyper" msgid "Invalid schema: {error}" msgstr "Ugyldigt skema: {error}" -#: netbox/dcim/models/modules.py:238 +#: netbox/dcim/models/modules.py:240 msgid "module" msgstr "modul" -#: netbox/dcim/models/modules.py:239 +#: netbox/dcim/models/modules.py:241 msgid "modules" msgstr "moduler" -#: netbox/dcim/models/modules.py:252 +#: netbox/dcim/models/modules.py:254 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7785,24 +7832,24 @@ msgstr "Farvenavn" msgid "Reachable" msgstr "Tilgængelig" -#: netbox/dcim/tables/devices.py:65 netbox/dcim/tables/devices.py:109 +#: netbox/dcim/tables/devices.py:66 netbox/dcim/tables/devices.py:110 #: netbox/dcim/tables/racks.py:135 netbox/dcim/tables/sites.py:83 #: netbox/dcim/tables/sites.py:115 netbox/extras/tables/tables.py:708 -#: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 -#: netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:77 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 #: netbox/virtualization/views.py:243 msgid "Devices" msgstr "Enheder" -#: netbox/dcim/tables/devices.py:70 netbox/dcim/tables/devices.py:114 +#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "VM'er" -#: netbox/dcim/tables/devices.py:103 netbox/dcim/tables/devices.py:223 -#: netbox/extras/forms/model_forms.py:745 +#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 +#: netbox/extras/forms/model_forms.py:748 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 @@ -7813,66 +7860,66 @@ msgstr "VM'er" msgid "Config Template" msgstr "Konfigurationsskabelon" -#: netbox/dcim/tables/devices.py:184 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 msgid "U Height" msgstr "U Højde" -#: netbox/dcim/tables/devices.py:194 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1140 #: netbox/ipam/forms/bulk_import.py:597 netbox/ipam/forms/model_forms.py:306 #: netbox/ipam/forms/model_forms.py:318 netbox/ipam/tables/ip.py:306 -#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:380 -#: netbox/ipam/tables/ip.py:403 netbox/templates/ipam/ipaddress.html:11 +#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:385 +#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "IP adresse" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1116 +#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1144 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4-adresse" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1148 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6-adresse" -#: netbox/dcim/tables/devices.py:217 +#: netbox/dcim/tables/devices.py:218 msgid "VC Position" msgstr "VC Position" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:221 msgid "VC Priority" msgstr "VC-prioritet" -#: netbox/dcim/tables/devices.py:227 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Forældreenhed" -#: netbox/dcim/tables/devices.py:232 +#: netbox/dcim/tables/devices.py:233 msgid "Position (Device Bay)" msgstr "Position (enhedsplads)" -#: netbox/dcim/tables/devices.py:240 +#: netbox/dcim/tables/devices.py:241 msgid "Console ports" msgstr "Konsolporte" -#: netbox/dcim/tables/devices.py:243 +#: netbox/dcim/tables/devices.py:244 msgid "Console server ports" msgstr "Konsolserverporte" -#: netbox/dcim/tables/devices.py:246 +#: netbox/dcim/tables/devices.py:247 msgid "Power ports" msgstr "Strømstik" -#: netbox/dcim/tables/devices.py:249 +#: netbox/dcim/tables/devices.py:250 msgid "Power outlets" msgstr "Strømudtag" -#: netbox/dcim/tables/devices.py:252 netbox/dcim/tables/devices.py:1125 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1412 -#: netbox/dcim/views.py:1749 netbox/dcim/views.py:2578 -#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 +#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1153 +#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 +#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2579 +#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7887,39 +7934,39 @@ msgstr "Strømudtag" msgid "Interfaces" msgstr "Grænseflader" -#: netbox/dcim/tables/devices.py:255 +#: netbox/dcim/tables/devices.py:256 msgid "Front ports" msgstr "Frontporte" -#: netbox/dcim/tables/devices.py:261 +#: netbox/dcim/tables/devices.py:262 msgid "Device bays" msgstr "Enhedsbugter" -#: netbox/dcim/tables/devices.py:264 +#: netbox/dcim/tables/devices.py:265 msgid "Module bays" msgstr "Modulpladser" -#: netbox/dcim/tables/devices.py:267 +#: netbox/dcim/tables/devices.py:268 msgid "Inventory items" msgstr "Lagervarer" -#: netbox/dcim/tables/devices.py:300 +#: netbox/dcim/tables/devices.py:301 msgid "Device Location" msgstr "Enhedens placering" -#: netbox/dcim/tables/devices.py:305 +#: netbox/dcim/tables/devices.py:306 msgid "Device Site" msgstr "Enhedswebsted" -#: netbox/dcim/tables/devices.py:320 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulbugt" -#: netbox/dcim/tables/devices.py:333 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1487 -#: netbox/dcim/views.py:2664 netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devices.py:334 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 +#: netbox/dcim/views.py:2665 netbox/netbox/navigation/menu.py:106 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7928,31 +7975,31 @@ msgstr "Modulbugt" msgid "Inventory Items" msgstr "Lagervarer" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:349 msgid "Cable Color" msgstr "Kabelfarve" -#: netbox/dcim/tables/devices.py:354 +#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 msgid "Link Peers" msgstr "Link jævnaldrende" -#: netbox/dcim/tables/devices.py:357 +#: netbox/dcim/tables/devices.py:358 msgid "Mark Connected" msgstr "Marker tilsluttet" -#: netbox/dcim/tables/devices.py:476 +#: netbox/dcim/tables/devices.py:477 msgid "Maximum draw (W)" msgstr "Maksimal trækkraft (W)" -#: netbox/dcim/tables/devices.py:479 +#: netbox/dcim/tables/devices.py:480 msgid "Allocated draw (W)" msgstr "Tildelt lodtrækning (W)" -#: netbox/dcim/tables/devices.py:584 netbox/ipam/forms/model_forms.py:772 +#: netbox/dcim/tables/devices.py:585 netbox/ipam/forms/model_forms.py:772 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:689 -#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:165 -#: netbox/netbox/navigation/menu.py:167 -#: netbox/templates/dcim/interface.html:409 +#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:167 +#: netbox/netbox/navigation/menu.py:169 +#: netbox/templates/dcim/interface.html:382 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 @@ -7960,83 +8007,83 @@ msgstr "Tildelt lodtrækning (W)" msgid "IP Addresses" msgstr "IP-adresser" -#: netbox/dcim/tables/devices.py:590 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:591 netbox/netbox/navigation/menu.py:213 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP Grupper" -#: netbox/dcim/tables/devices.py:602 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:603 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:64 netbox/vpn/forms/bulk_import.py:75 -#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 +#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/forms/filtersets.py:89 #: netbox/vpn/forms/model_forms.py:58 netbox/vpn/forms/model_forms.py:143 #: netbox/vpn/tables/tunnels.py:77 msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:638 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:639 netbox/dcim/tables/devicetypes.py:235 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Kun ledelse" -#: netbox/dcim/tables/devices.py:657 +#: netbox/dcim/tables/devices.py:658 msgid "VDCs" msgstr "VDC'er" -#: netbox/dcim/tables/devices.py:664 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:665 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Virtuelt kredsløb" -#: netbox/dcim/tables/devices.py:753 netbox/dcim/tables/devices.py:806 +#: netbox/dcim/tables/devices.py:781 netbox/dcim/tables/devices.py:834 #: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 msgid "Mappings" msgstr "Kortlægninger" -#: netbox/dcim/tables/devices.py:920 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:948 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Installeret modul" -#: netbox/dcim/tables/devices.py:923 +#: netbox/dcim/tables/devices.py:951 msgid "Module Serial" msgstr "Seriel modul" -#: netbox/dcim/tables/devices.py:927 +#: netbox/dcim/tables/devices.py:955 msgid "Module Asset Tag" msgstr "Modulaktivmærke" -#: netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:964 msgid "Module Status" msgstr "Modulstatus" -#: netbox/dcim/tables/devices.py:990 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1018 netbox/dcim/tables/devicetypes.py:325 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponent" -#: netbox/dcim/tables/devices.py:1048 +#: netbox/dcim/tables/devices.py:1076 msgid "Items" msgstr "Varer" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60 -#: netbox/netbox/navigation/menu.py:62 +#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 +#: netbox/netbox/navigation/menu.py:64 msgid "Rack Types" msgstr "Racktyper" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84 -#: netbox/netbox/navigation/menu.py:86 +#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 +#: netbox/netbox/navigation/menu.py:88 msgid "Device Types" msgstr "Enhedstyper" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1584 -#: netbox/netbox/navigation/menu.py:87 +#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 +#: netbox/netbox/navigation/menu.py:89 msgid "Module Types" msgstr "Modultyper" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:485 -#: netbox/extras/forms/model_forms.py:652 netbox/extras/tables/tables.py:703 -#: netbox/netbox/navigation/menu.py:78 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 +#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:703 +#: netbox/netbox/navigation/menu.py:80 msgid "Platforms" msgstr "Platforme" @@ -8052,9 +8099,9 @@ msgstr "Fuld dybde" msgid "Device Count" msgstr "Antal enheder" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1352 -#: netbox/dcim/views.py:1689 netbox/dcim/views.py:2513 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 +#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2514 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8063,9 +8110,9 @@ msgstr "Antal enheder" msgid "Console Ports" msgstr "Konsolporte" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1367 -#: netbox/dcim/views.py:1704 netbox/dcim/views.py:2529 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 +#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2530 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8074,9 +8121,9 @@ msgstr "Konsolporte" msgid "Console Server Ports" msgstr "Konsolserverporte" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1382 -#: netbox/dcim/views.py:1719 netbox/dcim/views.py:2545 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 +#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2546 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8085,9 +8132,9 @@ msgstr "Konsolserverporte" msgid "Power Ports" msgstr "Strømstik" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1397 -#: netbox/dcim/views.py:1734 netbox/dcim/views.py:2561 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 +#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2562 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8096,9 +8143,9 @@ msgstr "Strømstik" msgid "Power Outlets" msgstr "Strømudtag" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1427 -#: netbox/dcim/views.py:1764 netbox/dcim/views.py:2600 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 +#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2601 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8106,9 +8153,9 @@ msgstr "Strømudtag" msgid "Front Ports" msgstr "Frontporte" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1442 -#: netbox/dcim/views.py:1779 netbox/dcim/views.py:2616 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 +#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2617 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8117,17 +8164,17 @@ msgstr "Frontporte" msgid "Rear Ports" msgstr "Bageste porte" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1472 -#: netbox/dcim/views.py:2648 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 +#: netbox/dcim/views.py:2649 netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:52 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/devicetype/base.html:46 msgid "Device Bays" msgstr "Enhedsbugter" -#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1457 -#: netbox/dcim/views.py:1794 netbox/dcim/views.py:2632 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1458 +#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2633 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8140,7 +8187,7 @@ msgstr "Modulbugter" msgid "Module Count" msgstr "Modulantal" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:319 +#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Strømforsyninger" @@ -8154,8 +8201,8 @@ msgid "Available Power (VA)" msgstr "Tilgængelig effekt (VA)" #: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 -#: netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:51 msgid "Racks" msgstr "Racker" @@ -8193,14 +8240,14 @@ msgid "Space" msgstr "Rummet" #: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: netbox/extras/forms/filtersets.py:465 -#: netbox/extras/forms/model_forms.py:632 netbox/ipam/forms/bulk_edit.py:112 +#: netbox/extras/forms/filtersets.py:438 +#: netbox/extras/forms/model_forms.py:635 netbox/ipam/forms/bulk_edit.py:112 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/tables/asn.py:76 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:17 netbox/netbox/navigation/menu.py:21 msgid "Sites" msgstr "Områder" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 msgid "VLAN Groups" msgstr "VLAN Grupper" @@ -8213,7 +8260,7 @@ msgid "{} millimeters" msgstr "{} millimeter" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:96 -#: netbox/virtualization/forms/filtersets.py:198 +#: netbox/virtualization/forms/filtersets.py:202 msgid "Serial number" msgstr "Serienummer" @@ -8257,7 +8304,7 @@ msgstr "Børneregioner" msgid "Child Groups" msgstr "Børnegrupper" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1082 +#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 msgid "Non-Racked Devices" msgstr "Enheder uden rack" @@ -8265,64 +8312,64 @@ msgstr "Enheder uden rack" msgid "Child Locations" msgstr "Børneplaceringer" -#: netbox/dcim/views.py:1063 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 msgid "Reservations" msgstr "Reservationer" -#: netbox/dcim/views.py:2459 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:160 msgid "Application Services" msgstr "Applikationstjenester" -#: netbox/dcim/views.py:2677 netbox/extras/forms/filtersets.py:427 -#: netbox/extras/forms/model_forms.py:692 +#: netbox/dcim/views.py:2678 netbox/extras/forms/filtersets.py:399 +#: netbox/extras/forms/model_forms.py:695 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 #: netbox/virtualization/views.py:399 msgid "Config Context" msgstr "Konfigurationskontekst" -#: netbox/dcim/views.py:2688 netbox/virtualization/views.py:410 +#: netbox/dcim/views.py:2689 netbox/virtualization/views.py:410 msgid "Render Config" msgstr "Gengivelseskonfiguration" -#: netbox/dcim/views.py:2701 netbox/extras/tables/tables.py:713 -#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/views.py:2702 netbox/extras/tables/tables.py:713 +#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" msgstr "Virtuelle maskiner" -#: netbox/dcim/views.py:3510 +#: netbox/dcim/views.py:3520 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Installeret enhed {device} i bugten {device_bay}." -#: netbox/dcim/views.py:3551 +#: netbox/dcim/views.py:3561 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Fjernet enhed {device} fra bugten {device_bay}." -#: netbox/dcim/views.py:3664 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3674 netbox/ipam/tables/ip.py:178 msgid "Children" msgstr "Børn" -#: netbox/dcim/views.py:4137 +#: netbox/dcim/views.py:4147 #, python-brace-format msgid "Added member {device}" msgstr "Tilføjet medlem {device}" -#: netbox/dcim/views.py:4182 +#: netbox/dcim/views.py:4192 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Kan ikke fjerne masterenheden {device} fra det virtuelle chassis." -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Fjernet {device} fra virtuelt chassis {chassis}" -#: netbox/extras/api/customfields.py:89 +#: netbox/extras/api/customfields.py:83 #, python-brace-format msgid "Unknown related object(s): {name}" msgstr "Ukendt relateret objekt (er): {name}" @@ -8513,13 +8560,13 @@ msgstr "Sort" msgid "White" msgstr "Hvid" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:434 -#: netbox/extras/forms/model_forms.py:511 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 +#: netbox/extras/forms/model_forms.py:518 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:499 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Manuskript" @@ -8566,25 +8613,25 @@ msgstr "Widgettype" msgid "Unregistered widget class: {name}" msgstr "Uregistreret widget klasse: {name}" -#: netbox/extras/dashboard/widgets.py:148 +#: netbox/extras/dashboard/widgets.py:149 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} skal definere en render () -metode." -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Note" msgstr "Bemærk" -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Vis noget vilkårligt brugerdefineret indhold. Markdown understøttes." -#: netbox/extras/dashboard/widgets.py:181 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Objekttællinger" -#: netbox/extras/dashboard/widgets.py:182 +#: netbox/extras/dashboard/widgets.py:183 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8592,79 +8639,79 @@ msgstr "" "Vis et sæt NetBox-modeller og antallet af objekter, der er oprettet for hver" " type." -#: netbox/extras/dashboard/widgets.py:192 +#: netbox/extras/dashboard/widgets.py:193 msgid "Filters to apply when counting the number of objects" msgstr "Filtre, der skal anvendes, når antallet af objekter tælles" -#: netbox/extras/dashboard/widgets.py:200 +#: netbox/extras/dashboard/widgets.py:201 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "Ugyldigt format. Objektfiltre skal sendes som en ordbog." -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:235 msgid "Object List" msgstr "Objektliste" -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Display an arbitrary list of objects." msgstr "Vis en vilkårlig liste over objekter." -#: netbox/extras/dashboard/widgets.py:248 +#: netbox/extras/dashboard/widgets.py:249 msgid "The default number of objects to display" msgstr "Standardantallet af objekter, der skal vises" -#: netbox/extras/dashboard/widgets.py:260 +#: netbox/extras/dashboard/widgets.py:261 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "Ugyldigt format. URL-parametre skal sendes som en ordbog." -#: netbox/extras/dashboard/widgets.py:269 +#: netbox/extras/dashboard/widgets.py:270 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Ugyldigt modelvalg: {self['model'].data} understøttes ikke." -#: netbox/extras/dashboard/widgets.py:309 +#: netbox/extras/dashboard/widgets.py:310 msgid "RSS Feed" msgstr "RSS-feed" -#: netbox/extras/dashboard/widgets.py:316 +#: netbox/extras/dashboard/widgets.py:317 msgid "Embed an RSS feed from an external website." msgstr "Indlejr et RSS-feed fra en ekstern hjemmeside." -#: netbox/extras/dashboard/widgets.py:323 +#: netbox/extras/dashboard/widgets.py:324 msgid "Feed URL" msgstr "Foderwebadresse" -#: netbox/extras/dashboard/widgets.py:327 +#: netbox/extras/dashboard/widgets.py:328 msgid "Requires external connection" msgstr "Kræver ekstern forbindelse" -#: netbox/extras/dashboard/widgets.py:333 +#: netbox/extras/dashboard/widgets.py:334 msgid "The maximum number of objects to display" msgstr "Det maksimale antal objekter, der skal vises" -#: netbox/extras/dashboard/widgets.py:338 +#: netbox/extras/dashboard/widgets.py:339 msgid "How long to stored the cached content (in seconds)" msgstr "Hvor længe det cachelagrede indhold skal gemmes (i sekunder)" -#: netbox/extras/dashboard/widgets.py:344 +#: netbox/extras/dashboard/widgets.py:345 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Timeout-værdi for hentning af feedet (i sekunder)" -#: netbox/extras/dashboard/widgets.py:401 +#: netbox/extras/dashboard/widgets.py:402 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:41 msgid "Bookmarks" msgstr "Bogmærker" -#: netbox/extras/dashboard/widgets.py:405 +#: netbox/extras/dashboard/widgets.py:406 msgid "Show your personal bookmarks" msgstr "Vis dine personlige bogmærker" -#: netbox/extras/events.py:164 +#: netbox/extras/events.py:186 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Ukendt handlingstype for en hændelsesregel: {action_type}" -#: netbox/extras/events.py:209 +#: netbox/extras/events.py:229 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Kan ikke importere hændelsespipeline {name} fejl: {error}" @@ -8684,7 +8731,7 @@ msgid "Group (name)" msgstr "Gruppe (navn)" #: netbox/extras/filtersets.py:730 -#: netbox/virtualization/forms/filtersets.py:128 +#: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Klyngetype" @@ -8703,7 +8750,7 @@ msgstr "Lejergruppe" msgid "Tenant group (slug)" msgstr "Lejergruppe (slug)" -#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:580 +#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:583 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Mærke" @@ -8712,7 +8759,7 @@ msgstr "Mærke" msgid "Tag (slug)" msgstr "Tag (slug)" -#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:581 +#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:545 msgid "Has local config context data" msgstr "Har lokale konfigurationskontekstdata" @@ -8733,13 +8780,13 @@ msgstr "Skal være unik" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 #: netbox/extras/forms/filtersets.py:96 -#: netbox/extras/models/customfields.py:216 +#: netbox/extras/models/customfields.py:229 msgid "UI visible" msgstr "UI synlig" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 #: netbox/extras/forms/filtersets.py:101 -#: netbox/extras/models/customfields.py:223 +#: netbox/extras/models/customfields.py:236 msgid "UI editable" msgstr "Brugergrænseflade redigerbar" @@ -8759,13 +8806,13 @@ msgstr "Maksimal værdi" msgid "Validation regex" msgstr "Validering regex" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:82 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Adfærd" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:168 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 msgid "New window" msgstr "Nyt vindue" @@ -8774,40 +8821,40 @@ msgid "Button class" msgstr "Knapklasse" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:212 netbox/extras/forms/filtersets.py:554 +#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIME-type" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:215 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 msgid "File name" msgstr "Filnavn" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:219 netbox/extras/forms/filtersets.py:561 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 msgid "File extension" msgstr "Filudvidelse" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:223 netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 msgid "As attachment" msgstr "Som vedhæftet fil" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:272 netbox/extras/forms/filtersets.py:308 +#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 #: netbox/extras/tables/tables.py:310 netbox/extras/tables/tables.py:347 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Delt" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:317 #: netbox/extras/models/models.py:187 msgid "HTTP method" msgstr "HTTP-metode" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:331 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Nyttelast-URL" @@ -8826,7 +8873,7 @@ msgid "CA file path" msgstr "CA-filsti" #: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:231 -#: netbox/extras/forms/model_forms.py:458 +#: netbox/extras/forms/model_forms.py:465 msgid "Event types" msgstr "Begivenhedstyper" @@ -8835,7 +8882,7 @@ msgid "Is active" msgstr "Er aktiv" #: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:545 +#: netbox/extras/forms/filtersets.py:514 msgid "Auto sync enabled" msgstr "Automatisk synkronisering aktiveret" @@ -8844,14 +8891,14 @@ msgstr "Automatisk synkronisering aktiveret" #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:54 -#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:260 -#: netbox/extras/forms/filtersets.py:296 netbox/extras/forms/model_forms.py:53 -#: netbox/extras/forms/model_forms.py:225 -#: netbox/extras/forms/model_forms.py:257 -#: netbox/extras/forms/model_forms.py:300 -#: netbox/extras/forms/model_forms.py:453 -#: netbox/extras/forms/model_forms.py:570 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:54 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:244 +#: netbox/extras/forms/filtersets.py:275 netbox/extras/forms/model_forms.py:53 +#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:264 +#: netbox/extras/forms/model_forms.py:307 +#: netbox/extras/forms/model_forms.py:460 +#: netbox/extras/forms/model_forms.py:577 #: netbox/users/forms/model_forms.py:323 msgid "Object types" msgstr "Objekttyper" @@ -8861,7 +8908,7 @@ msgstr "Objekttyper" #: netbox/extras/forms/bulk_import.py:142 #: netbox/extras/forms/bulk_import.py:203 #: netbox/extras/forms/bulk_import.py:227 -#: netbox/extras/forms/bulk_import.py:281 +#: netbox/extras/forms/bulk_import.py:277 #: netbox/tenancy/forms/bulk_import.py:103 msgid "One or more assigned object types" msgstr "En eller flere tildelte objekttyper" @@ -8870,12 +8917,12 @@ msgstr "En eller flere tildelte objekttyper" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Feltdatatype (f.eks. tekst, heltal osv.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:243 -#: netbox/extras/forms/filtersets.py:356 -#: netbox/extras/forms/model_forms.py:326 -#: netbox/extras/forms/model_forms.py:385 -#: netbox/extras/forms/model_forms.py:422 -#: netbox/tenancy/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:332 +#: netbox/extras/forms/model_forms.py:333 +#: netbox/extras/forms/model_forms.py:392 +#: netbox/extras/forms/model_forms.py:429 +#: netbox/tenancy/forms/filtersets.py:116 msgid "Object type" msgstr "Objekttype" @@ -8926,8 +8973,8 @@ msgid "Data source which provides the data file" msgstr "Datakilde, der leverer datafilen" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/filtersets.py:447 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/forms/filtersets.py:188 netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Datafiler" @@ -8945,8 +8992,8 @@ msgstr "" "opdateres" #: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:773 +#: netbox/extras/forms/model_forms.py:299 +#: netbox/extras/forms/model_forms.py:776 msgid "Must specify either local content or a data file" msgstr "Skal angive enten lokalt indhold eller en datafil" @@ -8972,26 +9019,26 @@ msgstr "Webhook {name} ikke fundet" msgid "Script {name} not found" msgstr "Manuskript {name} ikke fundet" -#: netbox/extras/forms/bulk_import.py:295 +#: netbox/extras/forms/bulk_import.py:291 msgid "Assigned object type" msgstr "Tildelt objekttype" -#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/bulk_import.py:296 msgid "The classification of entry" msgstr "Klassificering af indrejse" -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:746 -#: netbox/netbox/tables/tables.py:279 netbox/netbox/tables/tables.py:289 -#: netbox/netbox/tables/tables.py:307 netbox/netbox/ui/panels.py:215 -#: netbox/templates/dcim/htmx/cable_edit.html:98 -#: netbox/templates/generic/bulk_edit.html:96 +#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:746 +#: netbox/netbox/tables/tables.py:287 netbox/netbox/tables/tables.py:302 +#: netbox/netbox/tables/tables.py:325 netbox/netbox/ui/panels.py:215 +#: netbox/templates/dcim/htmx/cable_edit.html:99 +#: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:39 msgid "Comments" msgstr "Bemærkninger" -#: netbox/extras/forms/bulk_import.py:316 -#: netbox/extras/forms/model_forms.py:401 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:312 +#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/templates/users/owner.html:46 #: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:262 @@ -9001,17 +9048,17 @@ msgstr "Bemærkninger" msgid "Users" msgstr "Brugere" -#: netbox/extras/forms/bulk_import.py:320 +#: netbox/extras/forms/bulk_import.py:316 msgid "User names separated by commas, encased with double quotes" msgstr "Brugernavne adskilt af kommaer, indkapslet med dobbelte anførselstegn" -#: netbox/extras/forms/bulk_import.py:323 -#: netbox/extras/forms/model_forms.py:396 netbox/netbox/navigation/menu.py:295 -#: netbox/netbox/navigation/menu.py:434 +#: netbox/extras/forms/bulk_import.py:319 +#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:415 #: netbox/templates/extras/notificationgroup.html:31 #: netbox/templates/tenancy/contact.html:21 #: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:117 -#: netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/filtersets.py:102 #: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 #: netbox/tenancy/tables/contacts.py:101 netbox/users/forms/filtersets.py:176 #: netbox/users/forms/model_forms.py:207 netbox/users/forms/model_forms.py:219 @@ -9021,11 +9068,11 @@ msgstr "Brugernavne adskilt af kommaer, indkapslet med dobbelte anførselstegn" msgid "Groups" msgstr "Grupper" -#: netbox/extras/forms/bulk_import.py:327 +#: netbox/extras/forms/bulk_import.py:323 msgid "Group names separated by commas, encased with double quotes" msgstr "Gruppenavne adskilt af kommaer, indkapslet med dobbelte anførselstegn" -#: netbox/extras/forms/filtersets.py:47 +#: netbox/extras/forms/filtersets.py:46 msgid "Type Options" msgstr "Typeindstillinger" @@ -9037,95 +9084,95 @@ msgstr "Relateret objekttype" msgid "Field type" msgstr "Felttype" -#: netbox/extras/forms/filtersets.py:133 +#: netbox/extras/forms/filtersets.py:128 #: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Valg" -#: netbox/extras/forms/filtersets.py:189 netbox/extras/forms/filtersets.py:406 -#: netbox/extras/forms/filtersets.py:428 netbox/extras/forms/filtersets.py:528 -#: netbox/extras/forms/model_forms.py:687 netbox/templates/core/job.html:69 +#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:377 +#: netbox/extras/forms/filtersets.py:400 netbox/extras/forms/filtersets.py:496 +#: netbox/extras/forms/model_forms.py:690 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Data" -#: netbox/extras/forms/filtersets.py:190 netbox/extras/forms/filtersets.py:529 -#: netbox/extras/forms/model_forms.py:270 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/extras/forms/filtersets.py:177 netbox/extras/forms/filtersets.py:497 +#: netbox/extras/forms/model_forms.py:277 +#: netbox/extras/forms/model_forms.py:751 msgid "Rendering" msgstr "Gengivelse" -#: netbox/extras/forms/filtersets.py:208 +#: netbox/extras/forms/filtersets.py:196 msgid "Content types" msgstr "Indholdstyper" -#: netbox/extras/forms/filtersets.py:327 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 msgid "HTTP content type" msgstr "HTTP-indholdstype" -#: netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:337 msgid "Event type" msgstr "Begivenhedstype" -#: netbox/extras/forms/filtersets.py:366 +#: netbox/extras/forms/filtersets.py:342 msgid "Action type" msgstr "Handlingstype" -#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:364 msgid "Tagged object type" msgstr "Tagget objekttype" -#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/filtersets.py:369 msgid "Allowed object type" msgstr "Tilladt objekttype" -#: netbox/extras/forms/filtersets.py:455 -#: netbox/extras/forms/model_forms.py:622 netbox/netbox/navigation/menu.py:17 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 msgid "Regions" msgstr "Regioner" -#: netbox/extras/forms/filtersets.py:460 -#: netbox/extras/forms/model_forms.py:627 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:630 msgid "Site groups" msgstr "Områdegrupper" -#: netbox/extras/forms/filtersets.py:470 -#: netbox/extras/forms/model_forms.py:637 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 msgid "Locations" msgstr "Steder" -#: netbox/extras/forms/filtersets.py:475 -#: netbox/extras/forms/model_forms.py:642 +#: netbox/extras/forms/filtersets.py:448 +#: netbox/extras/forms/model_forms.py:645 msgid "Device types" msgstr "Enhedstyper" -#: netbox/extras/forms/filtersets.py:480 -#: netbox/extras/forms/model_forms.py:647 +#: netbox/extras/forms/filtersets.py:453 +#: netbox/extras/forms/model_forms.py:650 msgid "Roles" msgstr "Roller" -#: netbox/extras/forms/filtersets.py:490 -#: netbox/extras/forms/model_forms.py:657 +#: netbox/extras/forms/filtersets.py:463 +#: netbox/extras/forms/model_forms.py:660 msgid "Cluster types" msgstr "Klyngetyper" -#: netbox/extras/forms/filtersets.py:495 -#: netbox/extras/forms/model_forms.py:662 +#: netbox/extras/forms/filtersets.py:468 +#: netbox/extras/forms/model_forms.py:665 msgid "Cluster groups" msgstr "Klyngegrupper" -#: netbox/extras/forms/filtersets.py:500 -#: netbox/extras/forms/model_forms.py:667 netbox/netbox/navigation/menu.py:264 -#: netbox/netbox/navigation/menu.py:266 +#: netbox/extras/forms/filtersets.py:473 +#: netbox/extras/forms/model_forms.py:670 netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:268 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Klynger" -#: netbox/extras/forms/filtersets.py:505 -#: netbox/extras/forms/model_forms.py:672 +#: netbox/extras/forms/filtersets.py:478 +#: netbox/extras/forms/model_forms.py:675 msgid "Tenant groups" msgstr "Lejergrupper" @@ -9182,16 +9229,20 @@ msgstr "" "Indtast et valg pr. linje. Der kan angives en valgfri etiket for hvert valg " "ved at tilføje det med et kolon. Eksempel:" -#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:184 +msgid "Custom Field Choice Set" +msgstr "Brugerdefineret feltvalgssæt" + +#: netbox/extras/forms/model_forms.py:239 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Brugerdefineret link" -#: netbox/extras/forms/model_forms.py:234 +#: netbox/extras/forms/model_forms.py:241 msgid "Templates" msgstr "Skabeloner" -#: netbox/extras/forms/model_forms.py:246 +#: netbox/extras/forms/model_forms.py:253 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9200,41 +9251,41 @@ msgstr "" "Jinja2 skabelonkode til linkteksten. Henvis objektet som {example}. Links, " "der gengives som tom tekst, vises ikke." -#: netbox/extras/forms/model_forms.py:250 +#: netbox/extras/forms/model_forms.py:257 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." msgstr "Jinja2 skabelonkode til linket URL. Henvis objektet som {example}." -#: netbox/extras/forms/model_forms.py:261 -#: netbox/extras/forms/model_forms.py:739 +#: netbox/extras/forms/model_forms.py:268 +#: netbox/extras/forms/model_forms.py:742 msgid "Template code" msgstr "Skabelonkode" -#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:274 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Eksport skabelon" -#: netbox/extras/forms/model_forms.py:285 -#: netbox/extras/forms/model_forms.py:766 +#: netbox/extras/forms/model_forms.py:292 +#: netbox/extras/forms/model_forms.py:769 msgid "Template content is populated from the remote source selected below." msgstr "" "Skabelonindhold udfyldes fra den fjerntliggende kilde, der er valgt " "nedenfor." -#: netbox/extras/forms/model_forms.py:306 netbox/netbox/forms/mixins.py:92 +#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Gemt filter" -#: netbox/extras/forms/model_forms.py:332 +#: netbox/extras/forms/model_forms.py:339 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Bestilling" -#: netbox/extras/forms/model_forms.py:334 +#: netbox/extras/forms/model_forms.py:341 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9242,37 +9293,37 @@ msgstr "" "Angiv en kommasepareret liste med kolonnenavne. Indsæt et navn med en " "bindestreg for at vende rækkefølgen." -#: netbox/extras/forms/model_forms.py:343 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Tilgængelige kolonner" -#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Udvalgte kolonner" -#: netbox/extras/forms/model_forms.py:415 +#: netbox/extras/forms/model_forms.py:422 msgid "A notification group specify at least one user or group." msgstr "En meddelelsesgruppe angiver mindst én bruger eller gruppe." -#: netbox/extras/forms/model_forms.py:437 +#: netbox/extras/forms/model_forms.py:444 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP-anmodning" -#: netbox/extras/forms/model_forms.py:439 +#: netbox/extras/forms/model_forms.py:446 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:461 +#: netbox/extras/forms/model_forms.py:468 msgid "Action choice" msgstr "Valg af handling" -#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:473 msgid "Enter conditions in JSON format." msgstr "Indtast betingelser i JSON formatere." -#: netbox/extras/forms/model_forms.py:470 +#: netbox/extras/forms/model_forms.py:477 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9280,34 +9331,34 @@ msgstr "" "Indtast parametre, der skal overføres til handlingen i JSON formatere." -#: netbox/extras/forms/model_forms.py:475 +#: netbox/extras/forms/model_forms.py:482 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Begivenhedsregel" -#: netbox/extras/forms/model_forms.py:476 +#: netbox/extras/forms/model_forms.py:483 msgid "Triggers" msgstr "Udløsere" -#: netbox/extras/forms/model_forms.py:523 +#: netbox/extras/forms/model_forms.py:530 msgid "Notification group" msgstr "Meddelelsesgruppe" -#: netbox/extras/forms/model_forms.py:603 +#: netbox/extras/forms/model_forms.py:606 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Konfigurer kontekstprofil" -#: netbox/extras/forms/model_forms.py:677 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Lejere" -#: netbox/extras/forms/model_forms.py:721 +#: netbox/extras/forms/model_forms.py:724 msgid "Data is populated from the remote source selected below." msgstr "Data udfyldes fra den fjerntliggende kilde, der er valgt nedenfor." -#: netbox/extras/forms/model_forms.py:727 +#: netbox/extras/forms/model_forms.py:730 msgid "Must specify either local data or a data file" msgstr "Skal angive enten lokale data eller en datafil" @@ -9422,33 +9473,33 @@ msgstr "konfigurationsskabelon" msgid "config templates" msgstr "konfigurationsskabeloner" -#: netbox/extras/models/customfields.py:78 +#: netbox/extras/models/customfields.py:91 msgid "The object(s) to which this field applies." msgstr "Det eller de objekter, som dette felt gælder for." -#: netbox/extras/models/customfields.py:85 +#: netbox/extras/models/customfields.py:98 msgid "The type of data this custom field holds" msgstr "Den type data, som dette brugerdefinerede felt indeholder" -#: netbox/extras/models/customfields.py:92 +#: netbox/extras/models/customfields.py:105 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "Typen af NetBox-objekt, som dette felt knytter sig til (for objektfelter)" -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:111 msgid "Internal field name" msgstr "Internt feltnavn" -#: netbox/extras/models/customfields.py:102 +#: netbox/extras/models/customfields.py:115 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Kun alfanumeriske tegn og understregninger er tilladt." -#: netbox/extras/models/customfields.py:107 +#: netbox/extras/models/customfields.py:120 msgid "Double underscores are not permitted in custom field names." msgstr "" "Dobbelte understregninger er ikke tilladt i brugerdefinerede feltnavne." -#: netbox/extras/models/customfields.py:118 +#: netbox/extras/models/customfields.py:131 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9456,19 +9507,19 @@ msgstr "" "Navnet på feltet som vist for brugerne (hvis det ikke er angivet, vil " "'feltets navn blive brugt)" -#: netbox/extras/models/customfields.py:122 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 msgid "group name" msgstr "Gruppenavn" -#: netbox/extras/models/customfields.py:125 +#: netbox/extras/models/customfields.py:138 msgid "Custom fields within the same group will be displayed together" msgstr "Brugerdefinerede felter inden for samme gruppe vises sammen" -#: netbox/extras/models/customfields.py:133 +#: netbox/extras/models/customfields.py:146 msgid "required" msgstr "påkrævet" -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:148 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9476,19 +9527,19 @@ msgstr "" "Dette felt er påkrævet, når du opretter nye objekter eller redigerer et " "eksisterende objekt." -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:151 msgid "must be unique" msgstr "skal være unik" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:153 msgid "The value of this field must be unique for the assigned object" msgstr "Værdien af dette felt skal være unik for det tildelte objekt" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:156 msgid "search weight" msgstr "søgevægt" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:159 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9496,11 +9547,11 @@ msgstr "" "Vægtning til søgning. Lavere værdier betragtes som vigtigere. Felter med en " "søgevægt på nul ignoreres." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:164 msgid "filter logic" msgstr "filterlogik" -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:168 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9508,11 +9559,11 @@ msgstr "" "Loose matcher enhver forekomst af en given streng; nøjagtigt matcher hele " "feltet." -#: netbox/extras/models/customfields.py:158 +#: netbox/extras/models/customfields.py:171 msgid "default" msgstr "standard" -#: netbox/extras/models/customfields.py:162 +#: netbox/extras/models/customfields.py:175 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9520,7 +9571,7 @@ msgstr "" "Standardværdi for feltet (skal være en JSON-værdi). Indkapsle strenge med " "dobbelte anførselstegn (f.eks. „Foo“)." -#: netbox/extras/models/customfields.py:169 +#: netbox/extras/models/customfields.py:182 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9528,35 +9579,35 @@ msgstr "" "Filtrer objektvalg ved hjælp af en query_params-dict (skal være en JSON-" "værdi) .Indkapsle strenge med dobbelte anførselstegn (f.eks. „Foo“)." -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:188 msgid "display weight" msgstr "displayvægt" -#: netbox/extras/models/customfields.py:176 +#: netbox/extras/models/customfields.py:189 msgid "Fields with higher weights appear lower in a form." msgstr "Felter med højere vægte vises lavere i en formular." -#: netbox/extras/models/customfields.py:183 +#: netbox/extras/models/customfields.py:196 msgid "minimum value" msgstr "minimumsværdi" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:197 msgid "Minimum allowed value (for numeric fields)" msgstr "Mindste tilladte værdi (for numeriske felter)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:204 msgid "maximum value" msgstr "maksimal værdi" -#: netbox/extras/models/customfields.py:192 +#: netbox/extras/models/customfields.py:205 msgid "Maximum allowed value (for numeric fields)" msgstr "Maksimal tilladt værdi (for numeriske felter)" -#: netbox/extras/models/customfields.py:198 +#: netbox/extras/models/customfields.py:211 msgid "validation regex" msgstr "validering regex" -#: netbox/extras/models/customfields.py:200 +#: netbox/extras/models/customfields.py:213 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9567,199 +9618,199 @@ msgstr "" "tvinge matchning af hele strengen. For eksempel ^ [A-Z]{3}$ vil" " begrænse værdierne til nøjagtigt tre store bogstaver." -#: netbox/extras/models/customfields.py:208 +#: netbox/extras/models/customfields.py:221 msgid "choice set" msgstr "valgsæt" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:230 msgid "Specifies whether the custom field is displayed in the UI" msgstr "Angiver, om det brugerdefinerede felt vises i brugergrænsefladen" -#: netbox/extras/models/customfields.py:224 +#: netbox/extras/models/customfields.py:237 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Angiver, om den brugerdefinerede feltværdi kan redigeres i " "brugergrænsefladen" -#: netbox/extras/models/customfields.py:228 +#: netbox/extras/models/customfields.py:241 msgid "is cloneable" msgstr "kan klones" -#: netbox/extras/models/customfields.py:229 +#: netbox/extras/models/customfields.py:242 msgid "Replicate this value when cloning objects" msgstr "Repliker denne værdi ved kloning af objekter" -#: netbox/extras/models/customfields.py:246 +#: netbox/extras/models/customfields.py:259 msgid "custom field" msgstr "brugerdefineret felt" -#: netbox/extras/models/customfields.py:247 +#: netbox/extras/models/customfields.py:260 msgid "custom fields" msgstr "brugerdefinerede felter" -#: netbox/extras/models/customfields.py:349 +#: netbox/extras/models/customfields.py:362 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Ugyldig standardværdi“{value}„: {error}" -#: netbox/extras/models/customfields.py:356 +#: netbox/extras/models/customfields.py:369 msgid "A minimum value may be set only for numeric fields" msgstr "En minimumsværdi kan kun indstilles for numeriske felter" -#: netbox/extras/models/customfields.py:358 +#: netbox/extras/models/customfields.py:371 msgid "A maximum value may be set only for numeric fields" msgstr "En maksimumsværdi kan kun indstilles for numeriske felter" -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:381 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Validering af regulære udtryk understøttes kun for tekst- og URL-felter" -#: netbox/extras/models/customfields.py:374 +#: netbox/extras/models/customfields.py:387 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Unikhed kan ikke håndhæves for boolske felter" -#: netbox/extras/models/customfields.py:384 +#: netbox/extras/models/customfields.py:397 msgid "Selection fields must specify a set of choices." msgstr "Markeringsfelter skal angive et sæt valgmuligheder." -#: netbox/extras/models/customfields.py:388 +#: netbox/extras/models/customfields.py:401 msgid "Choices may be set only on selection fields." msgstr "Valg kan kun indstilles i markeringsfelter." -#: netbox/extras/models/customfields.py:395 +#: netbox/extras/models/customfields.py:408 msgid "Object fields must define an object type." msgstr "Objektfelter skal definere en objekttype." -#: netbox/extras/models/customfields.py:399 +#: netbox/extras/models/customfields.py:412 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} felter definerer muligvis ikke en objekttype." -#: netbox/extras/models/customfields.py:406 +#: netbox/extras/models/customfields.py:419 msgid "A related object filter can be defined only for object fields." msgstr "Et relateret objektfilter kan kun defineres for objektfelter." -#: netbox/extras/models/customfields.py:410 +#: netbox/extras/models/customfields.py:423 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Filter skal defineres som en ordbog, der knytter attributter til værdier." -#: netbox/extras/models/customfields.py:497 +#: netbox/extras/models/customfields.py:510 msgid "True" msgstr "Sandt" -#: netbox/extras/models/customfields.py:498 +#: netbox/extras/models/customfields.py:511 msgid "False" msgstr "Falsk" -#: netbox/extras/models/customfields.py:551 -#: netbox/extras/models/customfields.py:599 +#: netbox/extras/models/customfields.py:564 +#: netbox/extras/models/customfields.py:612 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "Værdier skal matche denne regex: {regex}" -#: netbox/extras/models/customfields.py:701 -#: netbox/extras/models/customfields.py:708 +#: netbox/extras/models/customfields.py:714 +#: netbox/extras/models/customfields.py:721 msgid "Value must be a string." msgstr "Værdien skal være en streng." -#: netbox/extras/models/customfields.py:703 -#: netbox/extras/models/customfields.py:710 +#: netbox/extras/models/customfields.py:716 +#: netbox/extras/models/customfields.py:723 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Værdien skal matche regex '{regex}'" -#: netbox/extras/models/customfields.py:715 +#: netbox/extras/models/customfields.py:728 msgid "Value must be an integer." msgstr "Værdien skal være et heltal." -#: netbox/extras/models/customfields.py:718 -#: netbox/extras/models/customfields.py:733 +#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:746 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Værdien skal være mindst {minimum}" -#: netbox/extras/models/customfields.py:722 -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:735 +#: netbox/extras/models/customfields.py:750 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Værdien må ikke overstige {maximum}" -#: netbox/extras/models/customfields.py:730 +#: netbox/extras/models/customfields.py:743 msgid "Value must be a decimal." msgstr "Værdien skal være en decimal." -#: netbox/extras/models/customfields.py:742 +#: netbox/extras/models/customfields.py:755 msgid "Value must be true or false." msgstr "Værdien skal være sand eller falsk." -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:763 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Datoværdierne skal være i ISO 8601-format (ÅÅÅÅ-MM-DD)." -#: netbox/extras/models/customfields.py:759 +#: netbox/extras/models/customfields.py:772 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Dato- og klokkeslætsværdierne skal være i ISO 8601-format (ÅÅÅÅÅ-MM-DD " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:766 +#: netbox/extras/models/customfields.py:779 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Ugyldigt valg ({value}) til valgsæt {choiceset}." -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:789 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Ugyldige valg (er) ({value}) til valgsæt {choiceset}." -#: netbox/extras/models/customfields.py:785 +#: netbox/extras/models/customfields.py:798 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Værdien skal være et objekt-id, ikke {type}" -#: netbox/extras/models/customfields.py:791 +#: netbox/extras/models/customfields.py:804 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Værdien skal være en liste over objekt-id'er, ikke {type}" -#: netbox/extras/models/customfields.py:795 +#: netbox/extras/models/customfields.py:808 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Fundet ugyldigt objekt-id: {id}" -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:811 msgid "Required field cannot be empty." msgstr "Obligatorisk felt kan ikke være tomt." -#: netbox/extras/models/customfields.py:818 +#: netbox/extras/models/customfields.py:831 msgid "Base set of predefined choices (optional)" msgstr "Basisæt af foruddefinerede valg (valgfrit)" -#: netbox/extras/models/customfields.py:830 +#: netbox/extras/models/customfields.py:843 msgid "Choices are automatically ordered alphabetically" msgstr "Valg sorteres automatisk alfabetisk" -#: netbox/extras/models/customfields.py:837 +#: netbox/extras/models/customfields.py:850 msgid "custom field choice set" msgstr "brugerdefineret felt valgsæt" -#: netbox/extras/models/customfields.py:838 +#: netbox/extras/models/customfields.py:851 msgid "custom field choice sets" msgstr "brugerdefinerede feltvalgssæt" -#: netbox/extras/models/customfields.py:880 +#: netbox/extras/models/customfields.py:893 msgid "Must define base or extra choices." msgstr "Skal definere base eller ekstra valg." -#: netbox/extras/models/customfields.py:889 +#: netbox/extras/models/customfields.py:902 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "Duplikatværdi '{value}'fundet i ekstra valg." -#: netbox/extras/models/customfields.py:914 +#: netbox/extras/models/customfields.py:927 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -10288,6 +10339,18 @@ msgstr "Maksimal værdi" msgid "Validation Regex" msgstr "Validering Regex" +#: netbox/extras/tables/tables.py:114 netbox/extras/tables/tables.py:155 +#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:231 +#: netbox/extras/tables/tables.py:315 netbox/extras/tables/tables.py:475 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:547 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:690 +#: netbox/netbox/forms/mixins.py:162 netbox/netbox/forms/mixins.py:187 +#: netbox/netbox/tables/tables.py:284 netbox/netbox/tables/tables.py:299 +#: netbox/netbox/tables/tables.py:314 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 +msgid "Owner" +msgstr "Ejer" + #: netbox/extras/tables/tables.py:147 msgid "Count" msgstr "Tælle" @@ -10379,7 +10442,7 @@ msgstr "Begivenhedstyper" msgid "Auto Sync Enabled" msgstr "Automatisk synkronisering aktiveret" -#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Enhedsroller" @@ -10404,15 +10467,15 @@ msgstr "Der opstod en fejl under forsøget på at gengive denne widget:" msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "Prøv at omkonfigurere widgeten, eller fjern den fra dit dashboard." -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:348 -#: netbox/templates/dcim/device_edit.html:112 -#: netbox/templates/dcim/htmx/cable_edit.html:91 -#: netbox/templates/dcim/virtualchassis_edit.html:47 -#: netbox/templates/generic/bulk_edit.html:86 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/templates/dcim/device_edit.html:113 +#: netbox/templates/dcim/htmx/cable_edit.html:92 +#: netbox/templates/dcim/virtualchassis_edit.html:48 +#: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 #: netbox/templates/inc/panels/custom_fields.html:7 #: netbox/templates/ipam/ipaddress_bulk_add.html:35 -#: netbox/templates/ipam/vlan_edit.html:78 +#: netbox/templates/ipam/vlan_edit.html:79 msgid "Custom Fields" msgstr "Brugerdefinerede felter" @@ -10483,7 +10546,7 @@ msgstr "Slettet widget: " msgid "Error deleting widget: " msgstr "Fejl ved sletning af widget: " -#: netbox/extras/views.py:1518 +#: netbox/extras/views.py:1524 msgid "Unable to run script: RQ worker process not running." msgstr "Kan ikke køre script: RQ-arbejderprocessen kører ikke." @@ -10637,8 +10700,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Præfikser, der indeholder dette præfiks eller IP" #: netbox/ipam/filtersets.py:333 netbox/ipam/filtersets.py:579 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:212 -#: netbox/ipam/forms/filtersets.py:362 +#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Maskelængde" @@ -10777,8 +10840,8 @@ msgstr "Er privat" #: netbox/ipam/forms/bulk_edit.py:95 netbox/ipam/forms/bulk_edit.py:119 #: netbox/ipam/forms/bulk_edit.py:138 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/forms/filtersets.py:117 -#: netbox/ipam/forms/filtersets.py:132 netbox/ipam/forms/filtersets.py:155 +#: netbox/ipam/forms/filtersets.py:91 netbox/ipam/forms/filtersets.py:121 +#: netbox/ipam/forms/filtersets.py:137 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/model_forms.py:96 netbox/ipam/forms/model_forms.py:109 #: netbox/ipam/forms/model_forms.py:131 netbox/ipam/forms/model_forms.py:149 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 @@ -10793,7 +10856,7 @@ msgstr "RIR" msgid "Date added" msgstr "Dato tilføjet" -#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:273 +#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:281 #: netbox/ipam/forms/model_forms.py:608 netbox/ipam/forms/model_forms.py:657 #: netbox/ipam/tables/ip.py:199 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 @@ -10801,13 +10864,13 @@ msgid "VLAN Group" msgstr "VLAN-gruppen" #: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/model_forms.py:209 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:209 #: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:204 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:303 #: netbox/vpn/forms/model_forms.py:431 netbox/vpn/forms/model_forms.py:450 #: netbox/wireless/forms/bulk_edit.py:52 #: netbox/wireless/forms/bulk_import.py:49 @@ -10819,23 +10882,23 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Præfikslængde" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:258 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "Er en pool" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:262 -#: netbox/ipam/forms/filtersets.py:265 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 #: netbox/ipam/models/ip.py:262 msgid "Treat as fully utilized" msgstr "Behandl som fuldt udnyttet" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:186 +#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 #: netbox/ipam/forms/model_forms.py:223 msgid "VLAN Assignment" msgstr "VLAN-tildeling" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Behandl som befolket" @@ -10845,43 +10908,43 @@ msgstr "DNS-navn" #: netbox/ipam/forms/bulk_edit.py:319 netbox/ipam/forms/bulk_edit.py:493 #: netbox/ipam/forms/bulk_import.py:442 netbox/ipam/forms/bulk_import.py:561 -#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:421 -#: netbox/ipam/forms/filtersets.py:611 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:432 +#: netbox/ipam/forms/filtersets.py:626 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "protokol" -#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:439 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Gruppe-ID" -#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:433 +#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:444 #: netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:107 #: netbox/wireless/forms/bulk_import.py:63 #: netbox/wireless/forms/bulk_import.py:66 #: netbox/wireless/forms/bulk_import.py:143 #: netbox/wireless/forms/bulk_import.py:146 -#: netbox/wireless/forms/filtersets.py:61 -#: netbox/wireless/forms/filtersets.py:120 +#: netbox/wireless/forms/filtersets.py:63 +#: netbox/wireless/forms/filtersets.py:123 msgid "Authentication type" msgstr "Autentificeringstype" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:437 +#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "Autentificeringsnøgle" -#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:414 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:410 +#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 -#: netbox/wireless/forms/filtersets.py:108 +#: netbox/wireless/forms/filtersets.py:109 #: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/forms/model_forms.py:172 msgid "Authentication" @@ -10892,8 +10955,8 @@ msgid "VLAN ID ranges" msgstr "VLAN-ID-intervaller" #: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 -#: netbox/ipam/forms/filtersets.py:586 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 +#: netbox/ipam/tables/vlans.py:107 msgid "Q-in-Q role" msgstr "Q-in-Q-rolle" @@ -10906,7 +10969,7 @@ msgid "Site & Group" msgstr "Område & Gruppe" #: netbox/ipam/forms/bulk_edit.py:477 netbox/ipam/forms/bulk_import.py:548 -#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:272 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" @@ -10950,7 +11013,7 @@ msgstr "VLANs websted (hvis nogen)" msgid "Scope ID" msgstr "Område-id" -#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:643 +#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:659 #: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:324 #: netbox/ipam/forms/model_forms.py:504 #: netbox/templates/ipam/fhrpgroup.html:19 @@ -11038,94 +11101,94 @@ msgid "{ip} is not assigned to this parent." msgstr "{ip} er ikke tildelt denne forælder." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:408 +#: netbox/netbox/navigation/menu.py:198 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Rutemål" -#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:54 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:396 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:54 +#: netbox/vpn/forms/filtersets.py:243 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Importmål" -#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:59 -#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:401 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:59 +#: netbox/vpn/forms/filtersets.py:248 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Eksportmål" -#: netbox/ipam/forms/filtersets.py:75 +#: netbox/ipam/forms/filtersets.py:77 msgid "Imported by VRF" msgstr "Importeret af VRF" -#: netbox/ipam/forms/filtersets.py:80 +#: netbox/ipam/forms/filtersets.py:82 msgid "Exported by VRF" msgstr "Eksporteret af VRF" -#: netbox/ipam/forms/filtersets.py:93 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privat" -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:207 -#: netbox/ipam/forms/filtersets.py:295 netbox/ipam/forms/filtersets.py:357 +#: netbox/ipam/forms/filtersets.py:116 netbox/ipam/forms/filtersets.py:215 +#: netbox/ipam/forms/filtersets.py:304 netbox/ipam/forms/filtersets.py:367 msgid "Address family" msgstr "Adressefamilie" -#: netbox/ipam/forms/filtersets.py:126 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:130 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Rækkevidde" -#: netbox/ipam/forms/filtersets.py:135 +#: netbox/ipam/forms/filtersets.py:140 msgid "Start" msgstr "Start" -#: netbox/ipam/forms/filtersets.py:139 +#: netbox/ipam/forms/filtersets.py:144 msgid "End" msgstr "Slut" -#: netbox/ipam/forms/filtersets.py:202 +#: netbox/ipam/forms/filtersets.py:210 msgid "Search within" msgstr "Søg inden for" -#: netbox/ipam/forms/filtersets.py:223 netbox/ipam/forms/filtersets.py:373 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:383 msgid "Present in VRF" msgstr "Til stede i VRF" -#: netbox/ipam/forms/filtersets.py:341 +#: netbox/ipam/forms/filtersets.py:349 msgid "Device/VM" msgstr "Enhed/VM" -#: netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:362 msgid "Parent Prefix" msgstr "Forældrepræfiks" -#: netbox/ipam/forms/filtersets.py:404 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:414 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS-navn" -#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/models/vlans.py:291 -#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:52 -#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 -#: netbox/netbox/navigation/menu.py:202 +#: netbox/ipam/forms/filtersets.py:458 netbox/ipam/models/vlans.py:291 +#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:53 +#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:202 +#: netbox/netbox/navigation/menu.py:204 msgid "VLANs" msgstr "VLAN'er" -#: netbox/ipam/forms/filtersets.py:489 +#: netbox/ipam/forms/filtersets.py:501 msgid "Contains VLAN ID" msgstr "Indeholder VLAN ID" -#: netbox/ipam/forms/filtersets.py:523 netbox/ipam/models/vlans.py:389 +#: netbox/ipam/forms/filtersets.py:536 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "Lokalt VLAN-id" -#: netbox/ipam/forms/filtersets.py:528 netbox/ipam/models/vlans.py:397 +#: netbox/ipam/forms/filtersets.py:541 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "Fjernbetjent VLAN-id" -#: netbox/ipam/forms/filtersets.py:538 +#: netbox/ipam/forms/filtersets.py:551 msgid "Q-in-Q/802.1ad" msgstr "Q-i-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:583 netbox/ipam/models/vlans.py:209 +#: netbox/ipam/forms/filtersets.py:597 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN-ID" @@ -11332,7 +11395,7 @@ msgstr "privat" msgid "IP space managed by this RIR is considered private" msgstr "IP-plads administreret af denne RIR betragtes som privat" -#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:189 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:191 msgid "RIRs" msgstr "RIR'er" @@ -11595,11 +11658,11 @@ msgstr "" "De specifikke IP-adresser (hvis nogen), som denne applikationstjeneste er " "bundet til" -#: netbox/ipam/models/services.py:97 +#: netbox/ipam/models/services.py:99 msgid "application service" msgstr "applikationstjeneste" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:100 msgid "application services" msgstr "applikationstjenester" @@ -11723,8 +11786,8 @@ msgstr "håndhæv unikt rum" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Undgå dublerede præfikser/IP-adresser inden for denne VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 -#: netbox/netbox/navigation/menu.py:195 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:195 +#: netbox/netbox/navigation/menu.py:197 msgid "VRFs" msgstr "VRF'er" @@ -11760,8 +11823,8 @@ msgstr "Antal områder" msgid "Provider Count" msgstr "Antal leverandøre" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 -#: netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 +#: netbox/netbox/navigation/menu.py:190 msgid "Aggregates" msgstr "Aggregater" @@ -11770,21 +11833,21 @@ msgid "Added" msgstr "Tilføjet" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:121 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 +#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 +#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Præfikser" #: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:219 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:56 +#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:57 #: netbox/templates/dcim/panels/power_utilization.html:12 #: netbox/templates/ipam/aggregate.html:24 #: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Udnyttelse" -#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:168 +#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:170 msgid "IP Ranges" msgstr "IP-intervaller" @@ -11796,7 +11859,7 @@ msgstr "Præfiks (flad)" msgid "Depth" msgstr "Dybde" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" @@ -11831,31 +11894,31 @@ msgstr "NAT (udenfor)" msgid "Assigned" msgstr "Tildelt" -#: netbox/ipam/tables/ip.py:386 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:259 msgid "Assigned Object" msgstr "Tildelt objekt" -#: netbox/ipam/tables/vlans.py:46 +#: netbox/ipam/tables/vlans.py:47 msgid "VID Ranges" msgstr "VID intervaller" -#: netbox/ipam/tables/vlans.py:83 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VIDEO" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:253 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Regler" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:276 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Lokal VID" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:280 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Fjernbetjening VID" @@ -11932,11 +11995,11 @@ msgstr "Børneområder" msgid "Related IPs" msgstr "Relaterede IP'er" -#: netbox/netbox/api/fields.py:66 +#: netbox/netbox/api/fields.py:67 msgid "This field may not be blank." msgstr "Dette felt må ikke være tomt." -#: netbox/netbox/api/fields.py:71 +#: netbox/netbox/api/fields.py:72 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -11944,25 +12007,25 @@ msgstr "" "Værdien skal sendes direkte (f.eks. „foo“: 123); brug ikke en ordbog eller " "liste." -#: netbox/netbox/api/fields.py:92 +#: netbox/netbox/api/fields.py:93 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} Det er ikke et gyldigt valg." -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Ugyldig indholdstype: {content_type}" -#: netbox/netbox/api/fields.py:106 +#: netbox/netbox/api/fields.py:107 msgid "Invalid value. Specify a content type as '.'." msgstr "Ugyldig værdi. Angiv en indholdstype som '.„." -#: netbox/netbox/api/fields.py:168 +#: netbox/netbox/api/fields.py:169 msgid "Ranges must be specified in the form (lower, upper)." msgstr "Intervaller skal specificeres i formularen (nedre, øvre)." -#: netbox/netbox/api/fields.py:170 +#: netbox/netbox/api/fields.py:171 msgid "Range boundaries must be defined as integers." msgstr "Områdegrænser skal defineres som heltal." @@ -12308,15 +12371,25 @@ msgstr "" "Tag slugs adskilt af kommaer, indkapslet med dobbelte anførselstegn (f.eks. " "„tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:77 +#: netbox/netbox/forms/bulk_import.py:78 msgid "Name of the object's owner" msgstr "Navn på objektets ejer" -#: netbox/netbox/forms/mixins.py:60 +#: netbox/netbox/forms/mixins.py:62 #, python-brace-format msgid "{class_name} must specify a model class." msgstr "{class_name} skal angive en modelklasse." +#: netbox/netbox/forms/mixins.py:152 +msgid "Owner group" +msgstr "Ejergruppe" + +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:280 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/users/forms/model_forms.py:466 +msgid "Owner Group" +msgstr "Ejergruppe" + #: netbox/netbox/forms/search.py:10 msgid "Partial match" msgstr "Delvis kamp" @@ -12345,46 +12418,46 @@ msgstr "Objekttype (er)" msgid "Lookup" msgstr "Opslag" -#: netbox/netbox/models/features.py:301 +#: netbox/netbox/models/features.py:310 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Ugyldig værdi for brugerdefineret felt '{name}„: {error}" -#: netbox/netbox/models/features.py:310 +#: netbox/netbox/models/features.py:319 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Brugerdefineret felt '{name}“ skal have en unik værdi." -#: netbox/netbox/models/features.py:317 +#: netbox/netbox/models/features.py:326 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Mangler påkrævet brugerdefineret felt '{name}„." -#: netbox/netbox/models/features.py:507 +#: netbox/netbox/models/features.py:518 msgid "Remote data source" msgstr "Fjerndatakilde" -#: netbox/netbox/models/features.py:517 +#: netbox/netbox/models/features.py:528 msgid "data path" msgstr "datastie" -#: netbox/netbox/models/features.py:521 +#: netbox/netbox/models/features.py:532 msgid "Path to remote file (relative to data source root)" msgstr "Sti til fjernfil (i forhold til datakildens rod)" -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:535 msgid "auto sync enabled" msgstr "automatisk synkronisering aktiveret" -#: netbox/netbox/models/features.py:526 +#: netbox/netbox/models/features.py:537 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "Aktivér automatisk synkronisering af data, når datafilen opdateres" -#: netbox/netbox/models/features.py:529 +#: netbox/netbox/models/features.py:540 msgid "date synced" msgstr "dato synkroniseret" -#: netbox/netbox/models/features.py:623 +#: netbox/netbox/models/features.py:632 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} skal implementere en sync_data () metode." @@ -12409,172 +12482,172 @@ msgstr "afstandsenhed" msgid "Must specify a unit when setting a distance" msgstr "Skal angive en enhed, når du indstiller en afstand" -#: netbox/netbox/navigation/menu.py:11 +#: netbox/netbox/navigation/menu.py:13 msgid "Organization" msgstr "Organisation" -#: netbox/netbox/navigation/menu.py:18 +#: netbox/netbox/navigation/menu.py:20 msgid "Site Groups" msgstr "Områdegrupper" -#: netbox/netbox/navigation/menu.py:27 +#: netbox/netbox/navigation/menu.py:29 msgid "Tenant Groups" msgstr "Lejergrupper" -#: netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 msgid "Contact Groups" msgstr "Kontaktgrupper" -#: netbox/netbox/navigation/menu.py:35 +#: netbox/netbox/navigation/menu.py:37 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Kontaktroller" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:38 msgid "Contact Assignments" msgstr "Kontaktopgaver" -#: netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Rack Roles" msgstr "Rackroller" -#: netbox/netbox/navigation/menu.py:54 +#: netbox/netbox/navigation/menu.py:56 msgid "Elevations" msgstr "Forhøjninger" -#: netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 msgid "Modules" msgstr "Moduler" -#: netbox/netbox/navigation/menu.py:80 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Virtuelle enhedskontekster" -#: netbox/netbox/navigation/menu.py:88 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Type Profiles" msgstr "Modultypeprofiler" -#: netbox/netbox/navigation/menu.py:89 +#: netbox/netbox/navigation/menu.py:91 msgid "Manufacturers" msgstr "Producenter" -#: netbox/netbox/navigation/menu.py:93 +#: netbox/netbox/navigation/menu.py:95 msgid "Device Components" msgstr "Enhedskomponenter" -#: netbox/netbox/navigation/menu.py:105 +#: netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Lagervareroller" -#: netbox/netbox/navigation/menu.py:111 -#: netbox/templates/dcim/interface.html:426 +#: netbox/netbox/navigation/menu.py:113 +#: netbox/templates/dcim/interface.html:399 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-adresser" -#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 +#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Forbindelser" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:126 msgid "Cables" msgstr "Kabler" -#: netbox/netbox/navigation/menu.py:125 +#: netbox/netbox/navigation/menu.py:127 msgid "Wireless Links" msgstr "Trådløse links" -#: netbox/netbox/navigation/menu.py:128 +#: netbox/netbox/navigation/menu.py:130 msgid "Interface Connections" msgstr "Grænsefladeforbindelser" -#: netbox/netbox/navigation/menu.py:133 +#: netbox/netbox/navigation/menu.py:135 msgid "Console Connections" msgstr "Konsolforbindelser" -#: netbox/netbox/navigation/menu.py:138 +#: netbox/netbox/navigation/menu.py:140 msgid "Power Connections" msgstr "Strømtilslutninger" -#: netbox/netbox/navigation/menu.py:154 +#: netbox/netbox/navigation/menu.py:156 msgid "Wireless LAN Groups" msgstr "Trådløse LAN-grupper" -#: netbox/netbox/navigation/menu.py:175 +#: netbox/netbox/navigation/menu.py:177 msgid "Prefix & VLAN Roles" msgstr "Præfiks- og VLAN-roller" -#: netbox/netbox/navigation/menu.py:181 +#: netbox/netbox/navigation/menu.py:183 msgid "ASN Ranges" msgstr "ASN-intervaller" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:206 msgid "VLAN Translation Policies" msgstr "VLAN-oversættelsespolitikker" -#: netbox/netbox/navigation/menu.py:205 +#: netbox/netbox/navigation/menu.py:207 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "VLAN-oversættelsesregler" -#: netbox/netbox/navigation/menu.py:212 +#: netbox/netbox/navigation/menu.py:214 msgid "Application Service Templates" msgstr "Applikationstjenesteskabeloner" -#: netbox/netbox/navigation/menu.py:220 +#: netbox/netbox/navigation/menu.py:222 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunneler" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:229 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Tunnelgrupper" -#: netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:230 msgid "Tunnel Terminations" msgstr "Tunnelafslutninger" -#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN'er" -#: netbox/netbox/navigation/menu.py:235 +#: netbox/netbox/navigation/menu.py:237 msgid "L2VPN Terminations" msgstr "L2VPN-opsigelser" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:243 msgid "IKE Proposals" msgstr "IKE-forslag" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE politikker" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:245 msgid "IPSec Proposals" msgstr "IPsec-forslag" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:246 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPsec-politikker" -#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPsec-profiler" -#: netbox/netbox/navigation/menu.py:260 +#: netbox/netbox/navigation/menu.py:262 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine.html:180 #: netbox/templates/virtualization/virtualmachine/base.html:32 @@ -12583,184 +12656,180 @@ msgstr "IPsec-profiler" msgid "Virtual Disks" msgstr "Virtuelle diske" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 msgid "Cluster Types" msgstr "Klyngetyper" -#: netbox/netbox/navigation/menu.py:268 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Groups" msgstr "Klyngegrupper" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 msgid "Circuit Types" msgstr "Kredsløbstyper" -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Terminations" msgstr "Kredsløbsafslutninger" -#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Virtuelle kredsløb" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:292 msgid "Virtual Circuit Types" msgstr "Virtuelle kredsløbstyper" -#: netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Terminations" msgstr "Virtuelle kredsløbsafslutninger" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:299 msgid "Circuit Groups" msgstr "Kredsløbsgrupper" -#: netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:300 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Gruppeopgaver" -#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 msgid "Providers" msgstr "Leverandøre" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:307 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Leverandørkonti" -#: netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:308 msgid "Provider Networks" msgstr "Leverandørnetværk" -#: netbox/netbox/navigation/menu.py:320 +#: netbox/netbox/navigation/menu.py:322 msgid "Power Panels" msgstr "Strømpaneler" -#: netbox/netbox/navigation/menu.py:331 +#: netbox/netbox/navigation/menu.py:333 msgid "Configurations" msgstr "Konfigurationer" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:335 msgid "Config Contexts" msgstr "Konfigurationskontekster" -#: netbox/netbox/navigation/menu.py:334 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Context Profiles" msgstr "Konfigurer kontekstprofiler" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Templates" msgstr "Konfigurationsskabeloner" -#: netbox/netbox/navigation/menu.py:342 netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 msgid "Customization" msgstr "Tilpasning" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:351 msgid "Custom Field Choices" msgstr "Brugerdefinerede feltvalg" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Links" msgstr "Brugerdefinerede links" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:353 msgid "Export Templates" msgstr "Eksport skabeloner" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:354 msgid "Saved Filters" msgstr "Gemte filtre" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:355 msgid "Table Configs" msgstr "Tabelkonfigurationer" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:357 msgid "Image Attachments" msgstr "Billedvedhæftede filer" -#: netbox/netbox/navigation/menu.py:373 +#: netbox/netbox/navigation/menu.py:375 msgid "Operations" msgstr "Operationer" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Integrations" msgstr "Integrationer" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:381 msgid "Data Sources" msgstr "Datakilder" -#: netbox/netbox/navigation/menu.py:380 +#: netbox/netbox/navigation/menu.py:382 msgid "Event Rules" msgstr "Begivenhedsregler" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:383 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:385 netbox/netbox/navigation/menu.py:389 +#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 #: netbox/netbox/views/generic/feature_views.py:200 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Job" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Logging" msgstr "Logning" -#: netbox/netbox/navigation/menu.py:397 +#: netbox/netbox/navigation/menu.py:399 msgid "Notification Groups" msgstr "Meddelelsesgrupper" -#: netbox/netbox/navigation/menu.py:398 +#: netbox/netbox/navigation/menu.py:400 msgid "Journal Entries" msgstr "Journalposter" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:401 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Ændringslog" -#: netbox/netbox/navigation/menu.py:406 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Administrator" -#: netbox/netbox/navigation/menu.py:454 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "API-tokens" -#: netbox/netbox/navigation/menu.py:461 netbox/users/forms/model_forms.py:213 +#: netbox/netbox/navigation/menu.py:417 netbox/users/forms/model_forms.py:213 #: netbox/users/forms/model_forms.py:221 netbox/users/forms/model_forms.py:268 #: netbox/users/forms/model_forms.py:275 msgid "Permissions" msgstr "Tilladelser" -#: netbox/netbox/navigation/menu.py:469 netbox/templates/htmx/form.html:28 -msgid "Ownership" -msgstr "Ejerskab" - -#: netbox/netbox/navigation/menu.py:471 +#: netbox/netbox/navigation/menu.py:423 msgid "Owner Groups" msgstr "Ejergrupper" -#: netbox/netbox/navigation/menu.py:472 netbox/users/tables.py:165 +#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:165 msgid "Owners" msgstr "Ejere" -#: netbox/netbox/navigation/menu.py:476 netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Systemet" -#: netbox/netbox/navigation/menu.py:485 netbox/netbox/navigation/menu.py:533 +#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12769,11 +12838,11 @@ msgstr "Systemet" msgid "Plugins" msgstr "Plugins" -#: netbox/netbox/navigation/menu.py:490 +#: netbox/netbox/navigation/menu.py:442 msgid "Configuration History" msgstr "Konfigurationshistorik" -#: netbox/netbox/navigation/menu.py:496 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Baggrundsopgaver" @@ -12984,67 +13053,67 @@ msgstr "" msgid "Cannot delete stores from registry" msgstr "Kan ikke slette butikker fra registreringsdatabasen" -#: netbox/netbox/settings.py:828 +#: netbox/netbox/settings.py:837 msgid "Czech" msgstr "Tjekkisk" -#: netbox/netbox/settings.py:829 +#: netbox/netbox/settings.py:838 msgid "Danish" msgstr "dansk" -#: netbox/netbox/settings.py:830 +#: netbox/netbox/settings.py:839 msgid "German" msgstr "Tysk" -#: netbox/netbox/settings.py:831 +#: netbox/netbox/settings.py:840 msgid "English" msgstr "engelsk" -#: netbox/netbox/settings.py:832 +#: netbox/netbox/settings.py:841 msgid "Spanish" msgstr "spansk" -#: netbox/netbox/settings.py:833 +#: netbox/netbox/settings.py:842 msgid "French" msgstr "franskmænd" -#: netbox/netbox/settings.py:834 +#: netbox/netbox/settings.py:843 msgid "Italian" msgstr "Italiensk" -#: netbox/netbox/settings.py:835 +#: netbox/netbox/settings.py:844 msgid "Japanese" msgstr "Japansk" -#: netbox/netbox/settings.py:836 +#: netbox/netbox/settings.py:845 msgid "Latvian" msgstr "Lettisk" -#: netbox/netbox/settings.py:837 +#: netbox/netbox/settings.py:846 msgid "Dutch" msgstr "Hollandsk" -#: netbox/netbox/settings.py:838 +#: netbox/netbox/settings.py:847 msgid "Polish" msgstr "Polere" -#: netbox/netbox/settings.py:839 +#: netbox/netbox/settings.py:848 msgid "Portuguese" msgstr "portugisisk" -#: netbox/netbox/settings.py:840 +#: netbox/netbox/settings.py:849 msgid "Russian" msgstr "Russisk" -#: netbox/netbox/settings.py:841 +#: netbox/netbox/settings.py:850 msgid "Turkish" msgstr "Tyrkisk" -#: netbox/netbox/settings.py:842 +#: netbox/netbox/settings.py:851 msgid "Ukrainian" msgstr "Ukrainsk" -#: netbox/netbox/settings.py:843 +#: netbox/netbox/settings.py:852 msgid "Chinese" msgstr "kinesisk" @@ -13066,12 +13135,12 @@ msgstr "Skift rullemenuen" msgid "No {model_name} found" msgstr "Nej {model_name} fundet" -#: netbox/netbox/tables/tables.py:322 +#: netbox/netbox/tables/tables.py:340 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Mark" -#: netbox/netbox/tables/tables.py:325 +#: netbox/netbox/tables/tables.py:343 msgid "Value" msgstr "Værdi" @@ -13092,7 +13161,7 @@ msgstr "GPS-koordinater" msgid "Related Objects" msgstr "Relaterede objekter" -#: netbox/netbox/views/generic/bulk_views.py:124 +#: netbox/netbox/views/generic/bulk_views.py:123 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13101,69 +13170,69 @@ msgstr "" "Der opstod en fejl ved gengivelse af den valgte eksportskabelon " "({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:390 +#: netbox/netbox/views/generic/bulk_views.py:389 msgid "Must be a list." msgstr "Det må være en liste." -#: netbox/netbox/views/generic/bulk_views.py:400 +#: netbox/netbox/views/generic/bulk_views.py:399 msgid "Must be a dictionary." msgstr "Det må være en ordbog." -#: netbox/netbox/views/generic/bulk_views.py:453 +#: netbox/netbox/views/generic/bulk_views.py:452 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" msgstr "" "Duplicerede objekter fundet: {model} med ID (er) {ids} vises flere gange" -#: netbox/netbox/views/generic/bulk_views.py:475 +#: netbox/netbox/views/generic/bulk_views.py:474 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "Objekt med ID {id} findes ikke" -#: netbox/netbox/views/generic/bulk_views.py:560 +#: netbox/netbox/views/generic/bulk_views.py:558 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Masseimport {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:576 +#: netbox/netbox/views/generic/bulk_views.py:574 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importeret {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:766 +#: netbox/netbox/views/generic/bulk_views.py:764 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Masseredigering {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:782 +#: netbox/netbox/views/generic/bulk_views.py:780 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Opdateret {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:815 -#: netbox/netbox/views/generic/bulk_views.py:1050 -#: netbox/netbox/views/generic/bulk_views.py:1098 +#: netbox/netbox/views/generic/bulk_views.py:813 +#: netbox/netbox/views/generic/bulk_views.py:1048 +#: netbox/netbox/views/generic/bulk_views.py:1096 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nej {object_type} blev udvalgt." -#: netbox/netbox/views/generic/bulk_views.py:908 +#: netbox/netbox/views/generic/bulk_views.py:906 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Omdøbt {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:978 +#: netbox/netbox/views/generic/bulk_views.py:976 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Massesletning {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1005 +#: netbox/netbox/views/generic/bulk_views.py:1003 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Slettet {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1022 +#: netbox/netbox/views/generic/bulk_views.py:1020 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "Sletning mislykkedes på grund af tilstedeværelsen af et eller flere " @@ -13196,7 +13265,7 @@ msgstr "Synkroniseret {count} {object_type}" msgid "{class_name} must implement get_children()" msgstr "{class_name} skal implementere get_children ()" -#: netbox/netbox/views/misc.py:46 +#: netbox/netbox/views/misc.py:49 msgid "" "There was an error loading the dashboard configuration. A default dashboard " "is in use." @@ -13290,12 +13359,12 @@ msgstr "Skift adgangskode" #: netbox/templates/core/configrevision_restore.html:63 #: netbox/templates/dcim/devicebay_populate.html:34 #: netbox/templates/dcim/virtualchassis_add_member.html:26 -#: netbox/templates/dcim/virtualchassis_edit.html:117 +#: netbox/templates/dcim/virtualchassis_edit.html:118 #: netbox/templates/extras/object_journal.html:26 #: netbox/templates/extras/script.html:38 #: netbox/templates/generic/bulk_add_component.html:67 #: netbox/templates/generic/bulk_delete.html:78 -#: netbox/templates/generic/bulk_edit.html:125 +#: netbox/templates/generic/bulk_edit.html:128 #: netbox/templates/generic/bulk_import.html:66 #: netbox/templates/generic/bulk_import.html:98 #: netbox/templates/generic/bulk_import.html:131 @@ -13314,7 +13383,7 @@ msgstr "Annuller" #: netbox/templates/account/preferences.html:78 #: netbox/templates/dcim/devicebay_populate.html:35 #: netbox/templates/dcim/virtualchassis_add_member.html:28 -#: netbox/templates/dcim/virtualchassis_edit.html:119 +#: netbox/templates/dcim/virtualchassis_edit.html:120 #: netbox/templates/extras/dashboard/widget_add.html:26 #: netbox/templates/extras/dashboard/widget_config.html:19 #: netbox/templates/extras/object_journal.html:27 @@ -13881,10 +13950,6 @@ msgstr "Requeue" msgid "Enqueue" msgstr "Kø" -#: netbox/templates/core/rq_task.html:61 -msgid "Queue" -msgstr "Kø" - #: netbox/templates/core/rq_task.html:65 msgid "Timeout" msgstr "Timeout" @@ -14181,7 +14246,7 @@ msgstr "Regenerer slug" msgid "Remove" msgstr "Fjern" -#: netbox/templates/dcim/device_edit.html:119 +#: netbox/templates/dcim/device_edit.html:120 msgid "Local Config Context Data" msgstr "Lokale konfigurationskontekstdata" @@ -14307,8 +14372,8 @@ msgid "No VLANs Assigned" msgstr "Ingen VLAN'er tildelt" #: netbox/templates/dcim/inc/interface_vlans_table.html:44 -#: netbox/templates/ipam/prefix_list.html:16 -#: netbox/templates/ipam/prefix_list.html:33 +#: netbox/templates/ipam/inc/max_depth.html:11 +#: netbox/templates/ipam/inc/max_length.html:11 msgid "Clear" msgstr "Klar" @@ -14395,21 +14460,13 @@ msgstr "Kanalbredde" #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 #: netbox/wireless/forms/bulk_edit.py:57 netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/filtersets.py:47 -#: netbox/wireless/forms/filtersets.py:112 netbox/wireless/models.py:82 +#: netbox/wireless/forms/filtersets.py:49 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:82 #: netbox/wireless/models.py:148 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" -#: netbox/templates/dcim/interface.html:375 -msgid "LAG Members" -msgstr "LAG-medlemmer" - -#: netbox/templates/dcim/interface.html:393 -msgid "No member interfaces" -msgstr "Ingen medlemsgrænseflader" - -#: netbox/templates/dcim/interface.html:413 +#: netbox/templates/dcim/interface.html:386 #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 @@ -14417,7 +14474,7 @@ msgstr "Ingen medlemsgrænseflader" msgid "Add IP Address" msgstr "Tilføj IP-adresse" -#: netbox/templates/dcim/interface.html:430 +#: netbox/templates/dcim/interface.html:403 #: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Tilføj MAC-adresse" @@ -14613,11 +14670,11 @@ msgstr "Gem og tilføj en anden" msgid "Editing Virtual Chassis %(name)s" msgstr "Redigering af virtuelt kabinet %(name)s" -#: netbox/templates/dcim/virtualchassis_edit.html:64 +#: netbox/templates/dcim/virtualchassis_edit.html:65 msgid "Rack/Unit" msgstr "Rack/enhed" -#: netbox/templates/dcim/virtualchassis_edit.html:121 +#: netbox/templates/dcim/virtualchassis_edit.html:122 #: netbox/templates/generic/bulk_add_component.html:68 #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/generic/object_edit.html:80 @@ -14963,11 +15020,11 @@ msgstr "Kør script" msgid "Could not load scripts from module %(module)s" msgstr "Kunne ikke indlæse scripts fra modulet %(module)s" -#: netbox/templates/extras/inc/script_list_content.html:131 +#: netbox/templates/extras/inc/script_list_content.html:132 msgid "No Scripts Found" msgstr "Ingen scripts fundet" -#: netbox/templates/extras/inc/script_list_content.html:134 +#: netbox/templates/extras/inc/script_list_content.html:135 #, python-format msgid "" "Get started by creating a script from " @@ -15187,7 +15244,7 @@ msgstr "Redigering" msgid "Bulk Edit" msgstr "Masseredigering" -#: netbox/templates/generic/bulk_edit.html:126 +#: netbox/templates/generic/bulk_edit.html:129 #: netbox/templates/generic/bulk_rename.html:68 msgid "Apply" msgstr "Anvend" @@ -15482,8 +15539,8 @@ msgstr "Familie" msgid "Date Added" msgstr "Dato tilføjet" -#: netbox/templates/ipam/aggregate/prefixes.html:8 -#: netbox/templates/ipam/prefix/prefixes.html:8 +#: netbox/templates/ipam/aggregate/prefixes.html:10 +#: netbox/templates/ipam/prefix/prefixes.html:10 #: netbox/templates/ipam/role.html:10 msgid "Add Prefix" msgstr "Tilføj præfiks" @@ -15512,6 +15569,14 @@ msgstr "Tildel IP" msgid "Bulk Create" msgstr "Masseoprettelse" +#: netbox/templates/ipam/inc/max_depth.html:6 +msgid "Max Depth" +msgstr "Maks. Dybde" + +#: netbox/templates/ipam/inc/max_length.html:6 +msgid "Max Length" +msgstr "Maks. Længde" + #: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 msgid "Create Group" msgstr "Opret gruppe" @@ -15613,14 +15678,6 @@ msgstr "Tilføj IP-rækkevidde" msgid "Hide Depth Indicators" msgstr "Skjul dybdeindikatorer" -#: netbox/templates/ipam/prefix_list.html:11 -msgid "Max Depth" -msgstr "Maks. Dybde" - -#: netbox/templates/ipam/prefix_list.html:28 -msgid "Max Length" -msgstr "Maks. Længde" - #: netbox/templates/ipam/rir.html:10 msgid "Add Aggregate" msgstr "Tilføj aggregat" @@ -15741,8 +15798,8 @@ msgstr "" "Klik her for at forsøge at indlæse NetBox igen." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:159 -#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:91 -#: netbox/tenancy/forms/filtersets.py:121 netbox/tenancy/forms/forms.py:57 +#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:95 +#: netbox/tenancy/forms/filtersets.py:126 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:105 #: netbox/tenancy/forms/model_forms.py:129 #: netbox/tenancy/tables/contacts.py:92 @@ -15760,7 +15817,7 @@ msgid "Phone" msgstr "Telefonen" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:69 netbox/tenancy/forms/forms.py:67 +#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 #: netbox/tenancy/forms/model_forms.py:72 msgid "Contact Group" msgstr "Kontaktgruppe" @@ -15914,7 +15971,7 @@ msgstr "Virtuel disk" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/virtualization/forms/bulk_edit.py:89 #: netbox/virtualization/forms/bulk_import.py:93 -#: netbox/virtualization/forms/filtersets.py:175 +#: netbox/virtualization/forms/filtersets.py:179 #: netbox/virtualization/tables/virtualmachines.py:33 msgid "Start on boot" msgstr "Start ved opstart" @@ -15965,23 +16022,23 @@ msgid "IKE Proposal" msgstr "IKE-forslag" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:85 -#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:106 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:109 msgid "Authentication method" msgstr "Autentificeringsmetode" #: netbox/templates/vpn/ikeproposal.html:25 #: netbox/templates/vpn/ipsecproposal.html:21 netbox/vpn/forms/bulk_edit.py:90 #: netbox/vpn/forms/bulk_edit.py:148 netbox/vpn/forms/bulk_import.py:148 -#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:111 -#: netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:114 +#: netbox/vpn/forms/filtersets.py:164 msgid "Encryption algorithm" msgstr "Krypteringsalgoritme" #: netbox/templates/vpn/ikeproposal.html:29 #: netbox/templates/vpn/ipsecproposal.html:25 netbox/vpn/forms/bulk_edit.py:95 #: netbox/vpn/forms/bulk_edit.py:153 netbox/vpn/forms/bulk_import.py:152 -#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:119 +#: netbox/vpn/forms/filtersets.py:169 msgid "Authentication algorithm" msgstr "Autentificeringsalgoritme" @@ -16033,18 +16090,18 @@ msgid "Add a Termination" msgstr "Tilføj en opsigelse" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:43 -#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:62 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:64 msgid "Encapsulation" msgstr "Indkapsling" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:69 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:71 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "IPsec-profil" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:58 -#: netbox/vpn/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:75 msgid "Tunnel ID" msgstr "Tunnel-ID" @@ -16290,12 +16347,20 @@ msgstr "v1" msgid "v2" msgstr "v2" -#: netbox/users/filterset_mixins.py:17 netbox/users/filtersets.py:36 +#: netbox/users/filterset_mixins.py:18 +msgid "Owner Group (ID)" +msgstr "Ejergruppe (ID)" + +#: netbox/users/filterset_mixins.py:24 +msgid "Owner Group (name)" +msgstr "Ejergruppe (navn)" + +#: netbox/users/filterset_mixins.py:28 netbox/users/filtersets.py:36 #: netbox/users/filtersets.py:88 msgid "Owner (ID)" msgstr "Ejer (ID)" -#: netbox/users/filterset_mixins.py:23 netbox/users/filtersets.py:42 +#: netbox/users/filterset_mixins.py:34 netbox/users/filtersets.py:42 #: netbox/users/filtersets.py:94 msgid "Owner (name)" msgstr "Ejer (navn)" @@ -16458,10 +16523,6 @@ msgstr "Mindst en handling skal vælges." msgid "Invalid filter for {model}: {error}" msgstr "Ugyldigt filter for {model}: {error}" -#: netbox/users/forms/model_forms.py:466 -msgid "Owner Group" -msgstr "Ejergruppe" - #: netbox/users/forms/model_forms.py:490 msgid "User groups" msgstr "Brugergrupper" @@ -16673,19 +16734,19 @@ msgstr "Brugerdefinerede handlinger" msgid "Example Usage" msgstr "Eksempel på brug" -#: netbox/utilities/api.py:170 +#: netbox/utilities/api.py:179 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "" "Relateret objekt blev ikke fundet ved hjælp af de angivne attributter: " "{params}" -#: netbox/utilities/api.py:173 +#: netbox/utilities/api.py:182 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Flere objekter matcher de angivne attributter: {params}" -#: netbox/utilities/api.py:185 +#: netbox/utilities/api.py:194 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16694,14 +16755,14 @@ msgstr "" "Relaterede objekter skal refereres med numerisk id eller ved ordbog over " "attributter. Modtaget en ukendt værdi: {value}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:203 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" "Relateret objekt blev ikke fundet ved hjælp af det angivne numeriske ID: " "{id}" -#: netbox/utilities/choices.py:23 +#: netbox/utilities/choices.py:24 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} har en nøgle defineret, men CHOICES er ikke en liste" @@ -17088,7 +17149,7 @@ msgid "Missing required value for static query param: '{static_params}'" msgstr "" "Mangler påkrævet værdi for statisk forespørgselsparam: '{static_params}'" -#: netbox/utilities/forms/widgets/modifiers.py:141 +#: netbox/utilities/forms/widgets/modifiers.py:148 msgid "(automatically set)" msgstr "(automatisk indstillet)" @@ -17233,18 +17294,18 @@ msgstr "{value} skal være et multiplum af {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} er ikke et gyldigt regulært udtryk." -#: netbox/utilities/views.py:76 +#: netbox/utilities/views.py:80 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "" "{self.__class__.__name__} skal implementere get_required_permissions ()" -#: netbox/utilities/views.py:112 +#: netbox/utilities/views.py:116 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} skal implementere get_required_permissions ()" -#: netbox/utilities/views.py:136 +#: netbox/utilities/views.py:140 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17301,7 +17362,7 @@ msgid "Disk (MB)" msgstr "Disk (MB)" #: netbox/virtualization/forms/bulk_edit.py:307 -#: netbox/virtualization/forms/filtersets.py:283 +#: netbox/virtualization/forms/filtersets.py:284 msgid "Size (MB)" msgstr "Størrelse (MB)" @@ -17649,7 +17710,7 @@ msgid "VLAN (name)" msgstr "VLAN (navn)" #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:41 -#: netbox/vpn/forms/filtersets.py:59 +#: netbox/vpn/forms/filtersets.py:61 msgid "Tunnel group" msgstr "Tunnelgruppe" @@ -17659,19 +17720,19 @@ msgstr "SA levetid" #: netbox/vpn/forms/bulk_edit.py:133 netbox/wireless/forms/bulk_edit.py:76 #: netbox/wireless/forms/bulk_edit.py:118 -#: netbox/wireless/forms/filtersets.py:71 -#: netbox/wireless/forms/filtersets.py:130 +#: netbox/wireless/forms/filtersets.py:73 +#: netbox/wireless/forms/filtersets.py:133 msgid "Pre-shared key" msgstr "Foruddelt nøgle" #: netbox/vpn/forms/bulk_edit.py:201 netbox/vpn/forms/bulk_import.py:238 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:211 netbox/vpn/forms/model_forms.py:370 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "IKE-politik" #: netbox/vpn/forms/bulk_edit.py:206 netbox/vpn/forms/bulk_import.py:243 -#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:216 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "IPsec-politik" @@ -17736,16 +17797,16 @@ msgstr "Hver afslutning skal angive enten en grænseflade eller et VLAN." msgid "Cannot assign both an interface and a VLAN." msgstr "Kan ikke tildele både en grænseflade og et VLAN." -#: netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:139 msgid "IKE version" msgstr "IKE-udgave" -#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 +#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Forslag" -#: netbox/vpn/forms/filtersets.py:262 +#: netbox/vpn/forms/filtersets.py:270 msgid "Assigned Object Type" msgstr "Tildelt objekttype" @@ -17982,8 +18043,8 @@ msgstr "WPA-virksomhed" #: netbox/wireless/forms/bulk_import.py:72 #: netbox/wireless/forms/bulk_import.py:149 #: netbox/wireless/forms/bulk_import.py:152 -#: netbox/wireless/forms/filtersets.py:66 -#: netbox/wireless/forms/filtersets.py:125 +#: netbox/wireless/forms/filtersets.py:68 +#: netbox/wireless/forms/filtersets.py:128 msgid "Authentication cipher" msgstr "Autentificeringskryptering" diff --git a/netbox/translations/de/LC_MESSAGES/django.mo b/netbox/translations/de/LC_MESSAGES/django.mo index 51b70f7f9..cf809c534 100644 Binary files a/netbox/translations/de/LC_MESSAGES/django.mo and b/netbox/translations/de/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/de/LC_MESSAGES/django.po b/netbox/translations/de/LC_MESSAGES/django.po index cc3beb080..41ac80224 100644 --- a/netbox/translations/de/LC_MESSAGES/django.po +++ b/netbox/translations/de/LC_MESSAGES/django.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-01-20 05:07+0000\n" +"POT-Creation-Date: 2026-02-03 05:21+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: German (https://app.transifex.com/netbox-community/teams/178115/de/)\n" @@ -60,7 +60,7 @@ msgstr "Dein Passwort wurde erfolgreich geändert." msgid "Planned" msgstr "Geplant" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 msgid "Provisioning" msgstr "Provisionierung" @@ -96,7 +96,7 @@ msgid "Decommissioned" msgstr "Stillgelegt" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1159 netbox/templates/dcim/interface.html:148 +#: netbox/dcim/tables/devices.py:1187 netbox/templates/dcim/interface.html:148 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" @@ -115,8 +115,8 @@ msgstr "Tertiär" msgid "Inactive" msgstr "Inaktiv" -#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:288 -#: netbox/vpn/choices.py:63 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:707 +#: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Peer" @@ -177,32 +177,32 @@ msgstr "Standortgruppe (ID)" msgid "Site group (slug)" msgstr "Standortgruppe (URL-Slug)" -#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:183 -#: netbox/circuits/forms/filtersets.py:241 +#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:60 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:124 netbox/dcim/forms/bulk_edit.py:165 #: netbox/dcim/forms/bulk_edit.py:320 netbox/dcim/forms/bulk_edit.py:670 #: netbox/dcim/forms/bulk_edit.py:857 netbox/dcim/forms/bulk_import.py:138 #: netbox/dcim/forms/bulk_import.py:239 netbox/dcim/forms/bulk_import.py:341 #: netbox/dcim/forms/bulk_import.py:632 netbox/dcim/forms/bulk_import.py:1602 -#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:103 -#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:374 -#: netbox/dcim/forms/filtersets.py:476 netbox/dcim/forms/filtersets.py:841 -#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1130 -#: netbox/dcim/forms/filtersets.py:1154 netbox/dcim/forms/filtersets.py:1249 -#: netbox/dcim/forms/filtersets.py:1287 netbox/dcim/forms/filtersets.py:1992 -#: netbox/dcim/forms/filtersets.py:2016 netbox/dcim/forms/filtersets.py:2040 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:171 -#: netbox/dcim/forms/model_forms.py:242 netbox/dcim/forms/model_forms.py:558 -#: netbox/dcim/forms/model_forms.py:819 netbox/dcim/forms/object_create.py:292 -#: netbox/dcim/tables/devices.py:155 netbox/dcim/tables/power.py:25 +#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:104 +#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:377 +#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:853 +#: netbox/dcim/forms/filtersets.py:1071 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/forms/filtersets.py:1170 netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1305 netbox/dcim/forms/filtersets.py:2022 +#: netbox/dcim/forms/filtersets.py:2046 netbox/dcim/forms/filtersets.py:2070 +#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:173 +#: netbox/dcim/forms/model_forms.py:244 netbox/dcim/forms/model_forms.py:560 +#: netbox/dcim/forms/model_forms.py:829 netbox/dcim/forms/object_create.py:293 +#: netbox/dcim/tables/devices.py:156 netbox/dcim/tables/power.py:25 #: netbox/dcim/tables/power.py:89 netbox/dcim/tables/racks.py:110 #: netbox/dcim/tables/racks.py:193 netbox/dcim/tables/sites.py:101 #: netbox/extras/filtersets.py:681 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:165 -#: netbox/ipam/forms/filtersets.py:243 netbox/ipam/forms/filtersets.py:464 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:660 -#: netbox/ipam/tables/vlans.py:90 netbox/ipam/tables/vlans.py:197 +#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:476 +#: netbox/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/vlans.py:91 netbox/ipam/tables/vlans.py:213 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/ipam/vlan.html:23 @@ -211,12 +211,12 @@ msgstr "Standortgruppe (URL-Slug)" #: netbox/virtualization/forms/bulk_edit.py:95 #: netbox/virtualization/forms/bulk_import.py:61 #: netbox/virtualization/forms/bulk_import.py:99 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:158 +#: netbox/virtualization/forms/filtersets.py:82 +#: netbox/virtualization/forms/filtersets.py:162 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/virtualization/forms/model_forms.py:172 #: netbox/virtualization/tables/virtualmachines.py:36 -#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:92 +#: netbox/vpn/forms/filtersets.py:285 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" @@ -304,8 +304,8 @@ msgstr "Abschlusspunkt A (ID)" #: netbox/circuits/filtersets.py:278 netbox/circuits/filtersets.py:382 #: netbox/circuits/filtersets.py:547 netbox/core/filtersets.py:85 -#: netbox/core/filtersets.py:150 netbox/core/filtersets.py:176 -#: netbox/core/filtersets.py:216 netbox/dcim/filtersets.py:810 +#: netbox/core/filtersets.py:154 netbox/core/filtersets.py:180 +#: netbox/core/filtersets.py:220 netbox/dcim/filtersets.py:810 #: netbox/dcim/filtersets.py:1568 netbox/dcim/filtersets.py:2692 #: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:71 #: netbox/extras/filtersets.py:101 netbox/extras/filtersets.py:142 @@ -316,7 +316,7 @@ msgstr "Abschlusspunkt A (ID)" #: netbox/extras/filtersets.py:577 netbox/extras/filtersets.py:613 #: netbox/extras/filtersets.py:644 netbox/extras/filtersets.py:814 #: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:33 netbox/netbox/forms/search.py:20 +#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -332,9 +332,9 @@ msgstr "Suche" #: netbox/circuits/filtersets.py:282 netbox/circuits/forms/bulk_edit.py:166 #: netbox/circuits/forms/bulk_edit.py:250 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:251 -#: netbox/circuits/forms/filtersets.py:297 +#: netbox/circuits/forms/filtersets.py:229 +#: netbox/circuits/forms/filtersets.py:256 +#: netbox/circuits/forms/filtersets.py:303 #: netbox/circuits/forms/model_forms.py:134 #: netbox/circuits/forms/model_forms.py:157 #: netbox/circuits/forms/model_forms.py:255 @@ -398,8 +398,8 @@ msgstr "Virtueller Verbindungstyp (Slug)" #: netbox/circuits/filtersets.py:551 netbox/circuits/forms/bulk_edit.py:310 #: netbox/circuits/forms/bulk_import.py:248 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:379 +#: netbox/circuits/forms/filtersets.py:381 +#: netbox/circuits/forms/filtersets.py:387 #: netbox/circuits/forms/model_forms.py:333 #: netbox/circuits/forms/model_forms.py:348 #: netbox/circuits/tables/virtual_circuits.py:84 @@ -415,13 +415,13 @@ msgid "Interface (ID)" msgstr "Schnittstelle (ID)" #: netbox/circuits/forms/bulk_edit.py:42 -#: netbox/circuits/forms/filtersets.py:64 +#: netbox/circuits/forms/filtersets.py:65 #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:131 -#: netbox/dcim/forms/filtersets.py:224 netbox/dcim/forms/model_forms.py:130 +#: netbox/dcim/forms/filtersets.py:223 netbox/dcim/forms/model_forms.py:132 #: netbox/dcim/tables/sites.py:73 netbox/ipam/models/asns.py:155 #: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:269 -#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 +#: netbox/netbox/navigation/menu.py:181 netbox/netbox/navigation/menu.py:184 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASNs" @@ -431,17 +431,17 @@ msgstr "ASNs" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:79 -#: netbox/circuits/forms/filtersets.py:97 -#: netbox/circuits/forms/filtersets.py:125 -#: netbox/circuits/forms/filtersets.py:143 -#: netbox/circuits/forms/filtersets.py:225 -#: netbox/circuits/forms/filtersets.py:269 -#: netbox/circuits/forms/filtersets.py:292 -#: netbox/circuits/forms/filtersets.py:330 -#: netbox/circuits/forms/filtersets.py:338 -#: netbox/circuits/forms/filtersets.py:374 -#: netbox/circuits/forms/filtersets.py:397 +#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:129 +#: netbox/circuits/forms/filtersets.py:148 +#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:274 +#: netbox/circuits/forms/filtersets.py:298 +#: netbox/circuits/forms/filtersets.py:337 +#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:405 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:75 #: netbox/circuits/forms/model_forms.py:106 @@ -466,23 +466,23 @@ msgid "Provider" msgstr "Provider" #: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:103 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Dienst ID" #: netbox/circuits/forms/bulk_edit.py:94 #: netbox/circuits/forms/bulk_edit.py:269 -#: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:203 +#: netbox/circuits/forms/filtersets.py:120 +#: netbox/circuits/forms/filtersets.py:328 netbox/dcim/forms/bulk_edit.py:203 #: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/bulk_edit.py:800 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1153 #: netbox/dcim/forms/bulk_edit.py:1180 netbox/dcim/forms/bulk_edit.py:1714 -#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1202 -#: netbox/dcim/forms/filtersets.py:1521 netbox/dcim/forms/filtersets.py:1735 -#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1777 -#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/tables/devices.py:750 -#: netbox/dcim/tables/devices.py:803 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1759 +#: netbox/dcim/forms/filtersets.py:1778 netbox/dcim/forms/filtersets.py:1802 +#: netbox/dcim/forms/filtersets.py:1821 netbox/dcim/tables/devices.py:778 +#: netbox/dcim/tables/devices.py:831 netbox/dcim/tables/devices.py:1079 #: netbox/dcim/tables/devicetypes.py:213 netbox/dcim/tables/devicetypes.py:254 #: netbox/dcim/tables/devicetypes.py:273 netbox/dcim/tables/racks.py:29 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:540 @@ -501,12 +501,12 @@ msgstr "Farbe" #: netbox/circuits/forms/bulk_edit.py:292 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: netbox/circuits/forms/filtersets.py:138 -#: netbox/circuits/forms/filtersets.py:359 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:367 #: netbox/circuits/tables/circuits.py:63 #: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:34 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:21 #: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:772 #: netbox/dcim/forms/bulk_edit.py:899 netbox/dcim/forms/bulk_edit.py:965 @@ -518,23 +518,23 @@ msgstr "Farbe" #: netbox/dcim/forms/bulk_import.py:858 netbox/dcim/forms/bulk_import.py:879 #: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/bulk_import.py:1095 #: netbox/dcim/forms/bulk_import.py:1114 netbox/dcim/forms/bulk_import.py:1458 -#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1088 -#: netbox/dcim/forms/filtersets.py:1187 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1403 netbox/dcim/forms/filtersets.py:1423 -#: netbox/dcim/forms/filtersets.py:1442 netbox/dcim/forms/filtersets.py:1462 -#: netbox/dcim/forms/filtersets.py:1481 netbox/dcim/forms/filtersets.py:1496 -#: netbox/dcim/forms/filtersets.py:1515 netbox/dcim/forms/filtersets.py:1539 -#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1682 -#: netbox/dcim/forms/filtersets.py:1730 netbox/dcim/forms/filtersets.py:1749 -#: netbox/dcim/forms/filtersets.py:1772 netbox/dcim/forms/filtersets.py:1791 -#: netbox/dcim/forms/model_forms.py:800 netbox/dcim/forms/model_forms.py:806 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1102 +#: netbox/dcim/forms/filtersets.py:1203 netbox/dcim/forms/filtersets.py:1331 +#: netbox/dcim/forms/filtersets.py:1422 netbox/dcim/forms/filtersets.py:1442 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/filtersets.py:1502 netbox/dcim/forms/filtersets.py:1517 +#: netbox/dcim/forms/filtersets.py:1537 netbox/dcim/forms/filtersets.py:1561 +#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1773 +#: netbox/dcim/forms/filtersets.py:1797 netbox/dcim/forms/filtersets.py:1816 +#: netbox/dcim/forms/model_forms.py:810 netbox/dcim/forms/model_forms.py:816 #: netbox/dcim/forms/object_import.py:85 #: netbox/dcim/forms/object_import.py:114 -#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/power.py:73 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:181 +#: netbox/dcim/tables/devices.py:890 netbox/dcim/tables/power.py:73 #: netbox/dcim/tables/racks.py:126 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:498 netbox/extras/tables/tables.py:566 -#: netbox/netbox/tables/tables.py:313 +#: netbox/netbox/tables/tables.py:331 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -545,7 +545,6 @@ msgstr "Farbe" #: netbox/templates/dcim/frontport.html:36 #: netbox/templates/dcim/interface.html:46 #: netbox/templates/dcim/interface.html:239 -#: netbox/templates/dcim/interface.html:381 #: netbox/templates/dcim/powerfeed.html:32 #: netbox/templates/dcim/poweroutlet.html:36 #: netbox/templates/dcim/powerport.html:36 @@ -557,11 +556,11 @@ msgstr "Farbe" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 #: netbox/virtualization/forms/bulk_import.py:43 -#: netbox/virtualization/forms/filtersets.py:59 +#: netbox/virtualization/forms/filtersets.py:62 #: netbox/virtualization/forms/model_forms.py:60 #: netbox/virtualization/tables/clusters.py:67 #: netbox/vpn/forms/bulk_edit.py:226 netbox/vpn/forms/bulk_import.py:268 -#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:236 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "Typ" @@ -570,8 +569,8 @@ msgstr "Typ" #: netbox/circuits/forms/bulk_edit.py:287 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: netbox/circuits/forms/filtersets.py:151 -#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:156 +#: netbox/circuits/forms/filtersets.py:354 #: netbox/circuits/forms/model_forms.py:112 #: netbox/circuits/forms/model_forms.py:321 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -583,9 +582,9 @@ msgstr "Providerkonto" #: netbox/circuits/forms/bulk_edit.py:297 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: netbox/circuits/forms/filtersets.py:162 -#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:86 netbox/core/tables/data.py:24 +#: netbox/circuits/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:370 netbox/core/forms/filtersets.py:39 +#: netbox/core/forms/filtersets.py:87 netbox/core/tables/data.py:24 #: netbox/core/tables/jobs.py:28 netbox/core/tables/tasks.py:90 #: netbox/dcim/forms/bulk_edit.py:104 netbox/dcim/forms/bulk_edit.py:178 #: netbox/dcim/forms/bulk_edit.py:342 netbox/dcim/forms/bulk_edit.py:449 @@ -597,14 +596,14 @@ msgstr "Providerkonto" #: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 #: netbox/dcim/forms/bulk_import.py:1224 netbox/dcim/forms/bulk_import.py:1446 #: netbox/dcim/forms/bulk_import.py:1662 netbox/dcim/forms/bulk_import.py:1725 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:266 -#: netbox/dcim/forms/filtersets.py:391 netbox/dcim/forms/filtersets.py:497 -#: netbox/dcim/forms/filtersets.py:887 netbox/dcim/forms/filtersets.py:1009 -#: netbox/dcim/forms/filtersets.py:1091 netbox/dcim/forms/filtersets.py:1192 -#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1525 -#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/tables/devices.py:142 -#: netbox/dcim/tables/devices.py:530 netbox/dcim/tables/devices.py:865 -#: netbox/dcim/tables/devices.py:999 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:266 +#: netbox/dcim/forms/filtersets.py:394 netbox/dcim/forms/filtersets.py:502 +#: netbox/dcim/forms/filtersets.py:899 netbox/dcim/forms/filtersets.py:1022 +#: netbox/dcim/forms/filtersets.py:1105 netbox/dcim/forms/filtersets.py:1208 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1547 +#: netbox/dcim/forms/filtersets.py:1923 netbox/dcim/tables/devices.py:143 +#: netbox/dcim/tables/devices.py:531 netbox/dcim/tables/devices.py:893 +#: netbox/dcim/tables/devices.py:1027 netbox/dcim/tables/devices.py:1135 #: netbox/dcim/tables/modules.py:98 netbox/dcim/tables/power.py:70 #: netbox/dcim/tables/racks.py:114 netbox/dcim/tables/racks.py:211 #: netbox/dcim/tables/sites.py:61 netbox/dcim/tables/sites.py:105 @@ -612,12 +611,12 @@ msgstr "Providerkonto" #: netbox/ipam/forms/bulk_edit.py:292 netbox/ipam/forms/bulk_edit.py:433 #: netbox/ipam/forms/bulk_import.py:194 netbox/ipam/forms/bulk_import.py:258 #: netbox/ipam/forms/bulk_import.py:294 netbox/ipam/forms/bulk_import.py:506 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:304 -#: netbox/ipam/forms/filtersets.py:386 netbox/ipam/forms/filtersets.py:571 +#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:313 +#: netbox/ipam/forms/filtersets.py:396 netbox/ipam/forms/filtersets.py:585 #: netbox/ipam/forms/model_forms.py:500 netbox/ipam/tables/ip.py:181 #: netbox/ipam/tables/ip.py:260 netbox/ipam/tables/ip.py:313 -#: netbox/ipam/tables/ip.py:383 netbox/ipam/tables/ip.py:410 -#: netbox/ipam/tables/vlans.py:98 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/tables/ip.py:388 netbox/ipam/tables/ip.py:415 +#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -641,19 +640,19 @@ msgstr "Providerkonto" #: netbox/virtualization/forms/bulk_edit.py:83 #: netbox/virtualization/forms/bulk_import.py:56 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/virtualization/forms/filtersets.py:87 -#: netbox/virtualization/forms/filtersets.py:170 +#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/tables/clusters.py:75 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:33 netbox/vpn/forms/bulk_edit.py:222 #: netbox/vpn/forms/bulk_import.py:36 netbox/vpn/forms/bulk_import.py:263 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/forms/filtersets.py:54 netbox/vpn/forms/filtersets.py:231 #: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:40 netbox/wireless/forms/bulk_edit.py:97 #: netbox/wireless/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:131 -#: netbox/wireless/forms/filtersets.py:56 -#: netbox/wireless/forms/filtersets.py:115 +#: netbox/wireless/forms/filtersets.py:58 +#: netbox/wireless/forms/filtersets.py:118 #: netbox/wireless/tables/wirelesslan.py:45 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" @@ -665,23 +664,23 @@ msgstr "Status" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:231 -#: netbox/circuits/forms/filtersets.py:131 -#: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:120 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:283 +#: netbox/circuits/forms/filtersets.py:339 netbox/dcim/forms/bulk_edit.py:120 #: netbox/dcim/forms/bulk_edit.py:184 netbox/dcim/forms/bulk_edit.py:337 #: netbox/dcim/forms/bulk_edit.py:460 netbox/dcim/forms/bulk_edit.py:683 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:1737 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:250 netbox/dcim/forms/bulk_import.py:371 #: netbox/dcim/forms/bulk_import.py:571 netbox/dcim/forms/bulk_import.py:1464 -#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:140 -#: netbox/dcim/forms/filtersets.py:202 netbox/dcim/forms/filtersets.py:234 -#: netbox/dcim/forms/filtersets.py:355 netbox/dcim/forms/filtersets.py:436 -#: netbox/dcim/forms/filtersets.py:457 netbox/dcim/forms/filtersets.py:810 -#: netbox/dcim/forms/filtersets.py:1001 netbox/dcim/forms/filtersets.py:1111 -#: netbox/dcim/forms/filtersets.py:1141 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:141 +#: netbox/dcim/forms/filtersets.py:200 netbox/dcim/forms/filtersets.py:233 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1125 +#: netbox/dcim/forms/filtersets.py:1156 netbox/dcim/forms/filtersets.py:1286 #: netbox/dcim/tables/power.py:84 netbox/extras/filtersets.py:768 -#: netbox/extras/forms/filtersets.py:432 netbox/extras/forms/filtersets.py:510 +#: netbox/extras/forms/filtersets.py:404 netbox/extras/forms/filtersets.py:483 #: netbox/ipam/forms/bulk_edit.py:46 netbox/ipam/forms/bulk_edit.py:65 #: netbox/ipam/forms/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 #: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:196 @@ -692,12 +691,12 @@ msgstr "Status" #: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:166 #: netbox/ipam/forms/bulk_import.py:251 netbox/ipam/forms/bulk_import.py:287 #: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/bulk_import.py:499 -#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:70 -#: netbox/ipam/forms/filtersets.py:106 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/filtersets.py:189 -#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:340 -#: netbox/ipam/forms/filtersets.py:448 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/tables/ip.py:413 netbox/ipam/tables/vlans.py:205 +#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:71 +#: netbox/ipam/forms/filtersets.py:109 netbox/ipam/forms/filtersets.py:131 +#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:196 +#: netbox/ipam/forms/filtersets.py:297 netbox/ipam/forms/filtersets.py:350 +#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:552 +#: netbox/ipam/tables/ip.py:418 netbox/ipam/tables/vlans.py:221 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -715,48 +714,48 @@ msgstr "Status" #: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 -#: netbox/tenancy/forms/filtersets.py:49 netbox/tenancy/forms/forms.py:25 +#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/forms/forms.py:25 #: netbox/tenancy/forms/forms.py:49 netbox/tenancy/forms/model_forms.py:50 #: netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_edit.py:126 #: netbox/virtualization/forms/bulk_import.py:68 #: netbox/virtualization/forms/bulk_import.py:129 -#: netbox/virtualization/forms/filtersets.py:52 -#: netbox/virtualization/forms/filtersets.py:115 +#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:118 #: netbox/vpn/forms/bulk_edit.py:53 netbox/vpn/forms/bulk_edit.py:231 #: netbox/vpn/forms/bulk_import.py:58 netbox/vpn/forms/bulk_import.py:257 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:226 netbox/wireless/forms/bulk_edit.py:60 #: netbox/wireless/forms/bulk_edit.py:102 #: netbox/wireless/forms/bulk_import.py:56 #: netbox/wireless/forms/bulk_import.py:136 -#: netbox/wireless/forms/filtersets.py:42 -#: netbox/wireless/forms/filtersets.py:107 +#: netbox/wireless/forms/filtersets.py:44 +#: netbox/wireless/forms/filtersets.py:110 msgid "Tenant" msgstr "Mandant" #: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:196 msgid "Install date" msgstr "Datum der Installation" #: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:201 msgid "Termination date" msgstr "Kündigungsdatum" #: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:203 +#: netbox/circuits/forms/filtersets.py:208 msgid "Commit rate (Kbps)" msgstr "Vereinbarte Bandbreite (Kbps)" #: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:209 +#: netbox/circuits/forms/filtersets.py:214 #: netbox/circuits/forms/model_forms.py:131 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 -#: netbox/wireless/forms/filtersets.py:134 +#: netbox/wireless/forms/filtersets.py:137 #: netbox/wireless/forms/model_forms.py:166 msgid "Distance" msgstr "Entfernung" @@ -764,11 +763,11 @@ msgstr "Entfernung" #: netbox/circuits/forms/bulk_edit.py:158 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:218 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 -#: netbox/wireless/forms/filtersets.py:138 +#: netbox/wireless/forms/filtersets.py:141 msgid "Distance unit" msgstr "Entfernungseinheit" @@ -778,44 +777,45 @@ msgid "Service Parameters" msgstr "Service Parameter" #: netbox/circuits/forms/bulk_edit.py:168 -#: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:92 -#: netbox/circuits/forms/filtersets.py:111 -#: netbox/circuits/forms/filtersets.py:128 -#: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:74 -#: netbox/core/forms/filtersets.py:142 netbox/dcim/forms/bulk_edit.py:818 -#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:201 -#: netbox/dcim/forms/filtersets.py:233 netbox/dcim/forms/filtersets.py:1000 -#: netbox/dcim/forms/filtersets.py:1140 netbox/dcim/forms/filtersets.py:1269 -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1419 -#: netbox/dcim/forms/filtersets.py:1433 netbox/dcim/forms/filtersets.py:1458 -#: netbox/dcim/forms/filtersets.py:1472 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/filtersets.py:1506 netbox/dcim/forms/filtersets.py:1535 -#: netbox/dcim/forms/filtersets.py:1549 netbox/dcim/forms/filtersets.py:1676 -#: netbox/dcim/forms/filtersets.py:1720 netbox/dcim/forms/filtersets.py:1745 -#: netbox/dcim/forms/filtersets.py:1763 netbox/dcim/forms/filtersets.py:1787 -#: netbox/dcim/forms/filtersets.py:1805 netbox/dcim/forms/filtersets.py:1823 -#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1850 -#: netbox/dcim/forms/filtersets.py:1861 netbox/dcim/forms/filtersets.py:1906 -#: netbox/dcim/forms/filtersets.py:1941 netbox/dcim/tables/modules.py:24 -#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:46 -#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:240 -#: netbox/extras/forms/filtersets.py:257 netbox/extras/forms/filtersets.py:293 -#: netbox/extras/forms/filtersets.py:324 netbox/extras/forms/filtersets.py:351 -#: netbox/extras/forms/filtersets.py:593 netbox/ipam/forms/filtersets.py:105 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:337 -#: netbox/ipam/forms/filtersets.py:413 netbox/ipam/forms/filtersets.py:499 -#: netbox/ipam/forms/filtersets.py:512 netbox/ipam/forms/filtersets.py:537 -#: netbox/ipam/forms/filtersets.py:608 netbox/ipam/forms/filtersets.py:626 -#: netbox/netbox/tables/tables.py:329 netbox/templates/dcim/moduletype.html:68 -#: netbox/virtualization/forms/filtersets.py:50 -#: netbox/virtualization/forms/filtersets.py:113 -#: netbox/virtualization/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:74 +#: netbox/circuits/forms/filtersets.py:94 +#: netbox/circuits/forms/filtersets.py:114 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:322 +#: netbox/circuits/forms/filtersets.py:338 netbox/core/forms/filtersets.py:75 +#: netbox/core/forms/filtersets.py:147 netbox/dcim/forms/bulk_edit.py:818 +#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:199 +#: netbox/dcim/forms/filtersets.py:232 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1155 netbox/dcim/forms/filtersets.py:1285 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1438 +#: netbox/dcim/forms/filtersets.py:1452 netbox/dcim/forms/filtersets.py:1478 +#: netbox/dcim/forms/filtersets.py:1492 netbox/dcim/forms/filtersets.py:1513 +#: netbox/dcim/forms/filtersets.py:1527 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1571 netbox/dcim/forms/filtersets.py:1699 +#: netbox/dcim/forms/filtersets.py:1743 netbox/dcim/forms/filtersets.py:1769 +#: netbox/dcim/forms/filtersets.py:1787 netbox/dcim/forms/filtersets.py:1812 +#: netbox/dcim/forms/filtersets.py:1830 netbox/dcim/forms/filtersets.py:1849 +#: netbox/dcim/forms/filtersets.py:1862 netbox/dcim/forms/filtersets.py:1877 +#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/forms/filtersets.py:1934 +#: netbox/dcim/forms/filtersets.py:1970 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:272 +#: netbox/extras/forms/filtersets.py:303 netbox/extras/forms/filtersets.py:326 +#: netbox/extras/forms/filtersets.py:358 netbox/extras/forms/filtersets.py:557 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:346 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/filtersets.py:525 +#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/filtersets.py:622 +#: netbox/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:347 +#: netbox/templates/dcim/moduletype.html:68 +#: netbox/virtualization/forms/filtersets.py:52 +#: netbox/virtualization/forms/filtersets.py:116 +#: netbox/virtualization/forms/filtersets.py:217 #: netbox/virtualization/forms/filtersets.py:275 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:136 -#: netbox/wireless/forms/filtersets.py:40 -#: netbox/wireless/forms/filtersets.py:106 +#: netbox/vpn/forms/filtersets.py:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Attribute" @@ -824,22 +824,22 @@ msgstr "Attribute" #: netbox/circuits/forms/model_forms.py:137 #: netbox/circuits/forms/model_forms.py:233 #: netbox/circuits/forms/model_forms.py:335 -#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:186 -#: netbox/dcim/forms/model_forms.py:273 netbox/dcim/forms/model_forms.py:330 -#: netbox/dcim/forms/model_forms.py:863 netbox/dcim/forms/model_forms.py:1877 +#: netbox/dcim/forms/model_forms.py:147 netbox/dcim/forms/model_forms.py:188 +#: netbox/dcim/forms/model_forms.py:275 netbox/dcim/forms/model_forms.py:332 +#: netbox/dcim/forms/model_forms.py:873 netbox/dcim/forms/model_forms.py:1887 #: netbox/ipam/forms/bulk_edit.py:380 netbox/ipam/forms/model_forms.py:67 #: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:115 #: netbox/ipam/forms/model_forms.py:136 netbox/ipam/forms/model_forms.py:160 #: netbox/ipam/forms/model_forms.py:224 netbox/ipam/forms/model_forms.py:261 #: netbox/ipam/forms/model_forms.py:319 netbox/ipam/forms/model_forms.py:611 -#: netbox/netbox/navigation/menu.py:24 +#: netbox/netbox/navigation/menu.py:26 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:74 #: netbox/virtualization/forms/model_forms.py:222 -#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145 #: netbox/vpn/forms/model_forms.py:409 netbox/wireless/forms/model_forms.py:56 #: netbox/wireless/forms/model_forms.py:171 @@ -858,8 +858,8 @@ msgstr "Mandantenverhältnis" #: netbox/extras/forms/bulk_edit.py:292 netbox/extras/forms/bulk_edit.py:310 #: netbox/extras/forms/bulk_edit.py:355 netbox/extras/forms/bulk_edit.py:372 #: netbox/extras/forms/bulk_edit.py:409 netbox/extras/forms/bulk_edit.py:434 -#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:240 -#: netbox/ipam/tables/vlans.py:267 netbox/netbox/forms/bulk_edit.py:78 +#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/tables/vlans.py:283 netbox/netbox/forms/bulk_edit.py:78 #: netbox/netbox/forms/bulk_edit.py:90 netbox/netbox/forms/bulk_edit.py:102 #: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuit.html:69 @@ -962,11 +962,11 @@ msgstr "Typ des Abschlusspunktes" #: netbox/circuits/forms/bulk_edit.py:189 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:226 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/forms/model_forms.py:168 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:72 netbox/templates/dcim/cable.html:76 -#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:84 msgid "Termination" msgstr "Abschlusspunkt" @@ -1002,24 +1002,24 @@ msgstr "Einzelheiten zum Abschlusspunkt" #: netbox/circuits/forms/bulk_edit.py:255 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:646 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/panels/virtual_chassis_members.html:11 #: netbox/templates/dcim/virtualchassis.html:58 -#: netbox/templates/dcim/virtualchassis_edit.html:67 +#: netbox/templates/dcim/virtualchassis_edit.html:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 #: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:129 +#: netbox/tenancy/forms/filtersets.py:134 msgid "Priority" msgstr "Priorität" #: netbox/circuits/forms/bulk_edit.py:282 #: netbox/circuits/forms/bulk_import.py:207 -#: netbox/circuits/forms/filtersets.py:159 -#: netbox/circuits/forms/filtersets.py:264 -#: netbox/circuits/forms/filtersets.py:354 -#: netbox/circuits/forms/filtersets.py:392 +#: netbox/circuits/forms/filtersets.py:164 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:362 +#: netbox/circuits/forms/filtersets.py:400 #: netbox/circuits/forms/model_forms.py:316 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 @@ -1028,28 +1028,28 @@ msgstr "Providernetzwerk" #: netbox/circuits/forms/bulk_edit.py:320 #: netbox/circuits/forms/bulk_import.py:253 -#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:390 #: netbox/circuits/forms/model_forms.py:355 netbox/dcim/forms/bulk_edit.py:348 #: netbox/dcim/forms/bulk_edit.py:1242 netbox/dcim/forms/bulk_edit.py:1678 #: netbox/dcim/forms/bulk_import.py:262 netbox/dcim/forms/bulk_import.py:1193 -#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:865 -#: netbox/dcim/forms/filtersets.py:1872 netbox/dcim/forms/filtersets.py:1912 -#: netbox/dcim/forms/model_forms.py:255 netbox/dcim/forms/model_forms.py:1214 -#: netbox/dcim/forms/model_forms.py:1697 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/devices.py:857 netbox/dcim/tables/devices.py:983 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/forms/filtersets.py:1900 netbox/dcim/forms/filtersets.py:1940 +#: netbox/dcim/forms/model_forms.py:257 netbox/dcim/forms/model_forms.py:1224 +#: netbox/dcim/forms/model_forms.py:1707 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:172 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:1011 #: netbox/dcim/tables/devicetypes.py:317 netbox/dcim/tables/racks.py:117 #: netbox/extras/filtersets.py:708 netbox/ipam/forms/bulk_edit.py:206 #: netbox/ipam/forms/bulk_edit.py:250 netbox/ipam/forms/bulk_edit.py:297 #: netbox/ipam/forms/bulk_edit.py:438 netbox/ipam/forms/bulk_import.py:199 #: netbox/ipam/forms/bulk_import.py:263 netbox/ipam/forms/bulk_import.py:299 -#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:254 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/filtersets.py:391 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/forms/model_forms.py:186 +#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:262 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:593 netbox/ipam/forms/model_forms.py:186 #: netbox/ipam/forms/model_forms.py:212 netbox/ipam/forms/model_forms.py:250 #: netbox/ipam/forms/model_forms.py:675 netbox/ipam/tables/ip.py:207 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:317 -#: netbox/ipam/tables/vlans.py:102 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/tables/vlans.py:103 netbox/ipam/tables/vlans.py:227 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1062,16 +1062,16 @@ msgstr "Providernetzwerk" #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 #: netbox/tenancy/forms/bulk_edit.py:132 -#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/filtersets.py:131 #: netbox/tenancy/forms/model_forms.py:136 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 #: netbox/virtualization/forms/bulk_import.py:120 -#: netbox/virtualization/forms/filtersets.py:167 +#: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 #: netbox/virtualization/tables/virtualmachines.py:48 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Rolle" @@ -1157,20 +1157,19 @@ msgstr "Operative Rolle" #: netbox/circuits/forms/bulk_import.py:258 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:108 -#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1288 -#: netbox/dcim/forms/model_forms.py:1557 netbox/dcim/forms/model_forms.py:1738 -#: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1898 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 +#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1298 +#: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1748 +#: netbox/dcim/forms/model_forms.py:1783 netbox/dcim/forms/model_forms.py:1908 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1178 #: netbox/ipam/forms/bulk_import.py:319 netbox/ipam/forms/model_forms.py:280 #: netbox/ipam/forms/model_forms.py:289 netbox/ipam/tables/fhrp.py:61 -#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:146 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 #: netbox/templates/dcim/frontport.html:103 #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 -#: netbox/templates/dcim/interface.html:380 #: netbox/templates/dcim/rearport.html:103 #: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 @@ -1186,112 +1185,175 @@ msgid "Interface" msgstr "Schnittstelle" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:188 -#: netbox/circuits/forms/filtersets.py:246 +#: netbox/circuits/forms/filtersets.py:134 +#: netbox/circuits/forms/filtersets.py:193 +#: netbox/circuits/forms/filtersets.py:251 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:329 #: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:675 #: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_import.py:244 netbox/dcim/forms/bulk_import.py:347 #: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/bulk_import.py:1608 -#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/forms/filtersets.py:354 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:433 netbox/dcim/forms/filtersets.py:484 -#: netbox/dcim/forms/filtersets.py:807 netbox/dcim/forms/filtersets.py:850 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1110 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/filtersets.py:1228 -#: netbox/dcim/forms/filtersets.py:1258 netbox/dcim/forms/filtersets.py:1267 -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/filtersets.py:1434 -#: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1507 -#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1721 -#: netbox/dcim/forms/filtersets.py:1764 netbox/dcim/forms/filtersets.py:1806 -#: netbox/dcim/forms/filtersets.py:1837 netbox/dcim/forms/filtersets.py:1863 -#: netbox/dcim/forms/model_forms.py:185 netbox/dcim/forms/model_forms.py:247 -#: netbox/dcim/forms/model_forms.py:563 netbox/dcim/forms/model_forms.py:824 -#: netbox/dcim/tables/devices.py:159 netbox/dcim/tables/power.py:29 +#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:112 +#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:391 +#: netbox/dcim/forms/filtersets.py:436 netbox/dcim/forms/filtersets.py:489 +#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:862 +#: netbox/dcim/forms/filtersets.py:1040 netbox/dcim/forms/filtersets.py:1079 +#: netbox/dcim/forms/filtersets.py:1124 netbox/dcim/forms/filtersets.py:1154 +#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1244 +#: netbox/dcim/forms/filtersets.py:1275 netbox/dcim/forms/filtersets.py:1284 +#: netbox/dcim/forms/filtersets.py:1413 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/filtersets.py:1493 netbox/dcim/forms/filtersets.py:1528 +#: netbox/dcim/forms/filtersets.py:1576 netbox/dcim/forms/filtersets.py:1744 +#: netbox/dcim/forms/filtersets.py:1788 netbox/dcim/forms/filtersets.py:1831 +#: netbox/dcim/forms/filtersets.py:1863 netbox/dcim/forms/filtersets.py:1890 +#: netbox/dcim/forms/model_forms.py:187 netbox/dcim/forms/model_forms.py:249 +#: netbox/dcim/forms/model_forms.py:565 netbox/dcim/forms/model_forms.py:834 +#: netbox/dcim/tables/devices.py:160 netbox/dcim/tables/power.py:29 #: netbox/dcim/tables/racks.py:106 netbox/dcim/tables/racks.py:198 -#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:429 -#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:445 -#: netbox/ipam/forms/filtersets.py:469 netbox/ipam/forms/filtersets.py:536 +#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:456 +#: netbox/ipam/forms/filtersets.py:481 netbox/ipam/forms/filtersets.py:549 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/powerpanel.html:26 -#: netbox/virtualization/forms/filtersets.py:84 -#: netbox/virtualization/forms/filtersets.py:110 -#: netbox/wireless/forms/filtersets.py:97 +#: netbox/virtualization/forms/filtersets.py:87 +#: netbox/virtualization/forms/filtersets.py:113 +#: netbox/wireless/forms/filtersets.py:99 #: netbox/wireless/forms/model_forms.py:89 #: netbox/wireless/forms/model_forms.py:131 msgid "Location" msgstr "Lokation" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:172 -#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:203 -#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:360 -#: netbox/dcim/forms/filtersets.py:437 netbox/dcim/forms/filtersets.py:513 -#: netbox/dcim/forms/filtersets.py:811 netbox/dcim/forms/filtersets.py:1229 -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:190 -#: netbox/ipam/forms/filtersets.py:290 netbox/ipam/forms/filtersets.py:342 -#: netbox/ipam/forms/filtersets.py:628 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 +#: netbox/circuits/forms/filtersets.py:75 +#: netbox/circuits/forms/filtersets.py:95 +#: netbox/circuits/forms/filtersets.py:115 +#: netbox/circuits/forms/filtersets.py:136 +#: netbox/circuits/forms/filtersets.py:284 +#: netbox/circuits/forms/filtersets.py:323 +#: netbox/circuits/forms/filtersets.py:340 netbox/core/forms/filtersets.py:31 +#: netbox/dcim/forms/filtersets.py:168 netbox/dcim/forms/filtersets.py:184 +#: netbox/dcim/forms/filtersets.py:201 netbox/dcim/forms/filtersets.py:234 +#: netbox/dcim/forms/filtersets.py:281 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/forms/filtersets.py:538 netbox/dcim/forms/filtersets.py:663 +#: netbox/dcim/forms/filtersets.py:682 netbox/dcim/forms/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:822 +#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1042 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1157 +#: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1419 netbox/dcim/forms/filtersets.py:1459 +#: netbox/dcim/forms/filtersets.py:1499 netbox/dcim/forms/filtersets.py:1534 +#: netbox/dcim/forms/filtersets.py:1583 netbox/dcim/forms/filtersets.py:1750 +#: netbox/dcim/forms/filtersets.py:1794 netbox/dcim/forms/filtersets.py:1836 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1895 +#: netbox/dcim/forms/filtersets.py:1957 netbox/dcim/forms/filtersets.py:1972 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/filtersets.py:129 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:178 +#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:304 +#: netbox/extras/forms/filtersets.py:327 netbox/extras/forms/filtersets.py:359 +#: netbox/extras/forms/filtersets.py:378 netbox/extras/forms/filtersets.py:405 +#: netbox/extras/forms/filtersets.py:498 netbox/ipam/forms/filtersets.py:51 +#: netbox/ipam/forms/filtersets.py:72 netbox/ipam/forms/filtersets.py:92 +#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:132 +#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:180 +#: netbox/ipam/forms/filtersets.py:197 netbox/ipam/forms/filtersets.py:298 +#: netbox/ipam/forms/filtersets.py:351 netbox/ipam/forms/filtersets.py:425 +#: netbox/ipam/forms/filtersets.py:460 netbox/ipam/forms/filtersets.py:512 +#: netbox/ipam/forms/filtersets.py:553 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:421 +#: netbox/templates/dcim/device_edit.html:104 +#: netbox/templates/dcim/htmx/cable_edit.html:83 +#: netbox/templates/dcim/virtualchassis_edit.html:39 +#: netbox/templates/generic/bulk_edit.html:65 +#: netbox/templates/htmx/form.html:28 netbox/templates/ipam/vlan_edit.html:70 +#: netbox/tenancy/forms/filtersets.py:36 netbox/tenancy/forms/filtersets.py:51 +#: netbox/tenancy/forms/filtersets.py:72 netbox/tenancy/forms/filtersets.py:86 +#: netbox/tenancy/forms/filtersets.py:96 +#: netbox/virtualization/forms/filtersets.py:33 +#: netbox/virtualization/forms/filtersets.py:43 +#: netbox/virtualization/forms/filtersets.py:55 +#: netbox/virtualization/forms/filtersets.py:119 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:276 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:136 +#: netbox/vpn/forms/filtersets.py:161 netbox/vpn/forms/filtersets.py:181 +#: netbox/vpn/forms/filtersets.py:201 netbox/vpn/forms/filtersets.py:227 +#: netbox/wireless/forms/filtersets.py:27 +#: netbox/wireless/forms/filtersets.py:45 +#: netbox/wireless/forms/filtersets.py:111 +msgid "Ownership" +msgstr "Verantwortlichkeit" + +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:76 +#: netbox/circuits/forms/filtersets.py:137 netbox/dcim/forms/filtersets.py:169 +#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:202 +#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:363 +#: netbox/dcim/forms/filtersets.py:442 netbox/dcim/forms/filtersets.py:519 +#: netbox/dcim/forms/filtersets.py:823 netbox/dcim/forms/filtersets.py:1246 +#: netbox/ipam/forms/filtersets.py:111 netbox/ipam/forms/filtersets.py:198 +#: netbox/ipam/forms/filtersets.py:299 netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/navigation/menu.py:35 #: netbox/netbox/views/generic/feature_views.py:298 -#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/forms/filtersets.py:52 netbox/tenancy/tables/columns.py:55 #: netbox/tenancy/tables/contacts.py:21 -#: netbox/virtualization/forms/filtersets.py:42 -#: netbox/virtualization/forms/filtersets.py:53 -#: netbox/virtualization/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 -#: netbox/vpn/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:44 +#: netbox/virtualization/forms/filtersets.py:56 +#: netbox/virtualization/forms/filtersets.py:120 +#: netbox/vpn/forms/filtersets.py:38 netbox/vpn/forms/filtersets.py:51 +#: netbox/vpn/forms/filtersets.py:228 msgid "Contacts" msgstr "Kontakte" -#: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:169 -#: netbox/circuits/forms/filtersets.py:231 +#: netbox/circuits/forms/filtersets.py:46 +#: netbox/circuits/forms/filtersets.py:174 +#: netbox/circuits/forms/filtersets.py:236 #: netbox/circuits/tables/circuits.py:134 netbox/dcim/forms/bulk_edit.py:110 #: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/bulk_edit.py:841 -#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:89 -#: netbox/dcim/forms/filtersets.py:171 netbox/dcim/forms/filtersets.py:214 -#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:366 -#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:827 -#: netbox/dcim/forms/filtersets.py:1043 netbox/dcim/forms/filtersets.py:1116 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1235 -#: netbox/dcim/forms/filtersets.py:1274 netbox/dcim/forms/filtersets.py:1984 -#: netbox/dcim/forms/filtersets.py:2008 netbox/dcim/forms/filtersets.py:2032 -#: netbox/dcim/forms/model_forms.py:117 netbox/dcim/forms/object_create.py:276 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/sites.py:64 +#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:90 +#: netbox/dcim/forms/filtersets.py:167 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:467 netbox/dcim/forms/filtersets.py:839 +#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1131 +#: netbox/dcim/forms/filtersets.py:1162 netbox/dcim/forms/filtersets.py:1252 +#: netbox/dcim/forms/filtersets.py:1292 netbox/dcim/forms/filtersets.py:2014 +#: netbox/dcim/forms/filtersets.py:2038 netbox/dcim/forms/filtersets.py:2062 +#: netbox/dcim/forms/model_forms.py:119 netbox/dcim/forms/object_create.py:277 +#: netbox/dcim/tables/devices.py:146 netbox/dcim/tables/sites.py:64 #: netbox/extras/filtersets.py:659 netbox/ipam/forms/bulk_edit.py:401 -#: netbox/ipam/forms/filtersets.py:233 netbox/ipam/forms/filtersets.py:454 -#: netbox/ipam/forms/filtersets.py:545 netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:466 +#: netbox/ipam/forms/filtersets.py:559 netbox/templates/ipam/vlan.html:16 +#: netbox/virtualization/forms/filtersets.py:67 +#: netbox/virtualization/forms/filtersets.py:147 #: netbox/virtualization/forms/model_forms.py:86 -#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:77 +#: netbox/vpn/forms/filtersets.py:276 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Region" -#: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:312 -#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:94 -#: netbox/dcim/forms/filtersets.py:219 netbox/dcim/forms/filtersets.py:245 -#: netbox/dcim/forms/filtersets.py:379 netbox/dcim/forms/filtersets.py:467 -#: netbox/dcim/forms/filtersets.py:832 netbox/dcim/forms/filtersets.py:1048 -#: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1240 -#: netbox/dcim/forms/filtersets.py:1279 netbox/dcim/forms/object_create.py:284 +#: netbox/circuits/forms/filtersets.py:51 +#: netbox/circuits/forms/filtersets.py:179 +#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:312 +#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:95 +#: netbox/dcim/forms/filtersets.py:218 netbox/dcim/forms/filtersets.py:245 +#: netbox/dcim/forms/filtersets.py:382 netbox/dcim/forms/filtersets.py:472 +#: netbox/dcim/forms/filtersets.py:844 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1257 +#: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/object_create.py:285 #: netbox/extras/filtersets.py:676 netbox/ipam/forms/bulk_edit.py:406 -#: netbox/ipam/forms/filtersets.py:160 netbox/ipam/forms/filtersets.py:238 -#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:550 -#: netbox/virtualization/forms/filtersets.py:69 -#: netbox/virtualization/forms/filtersets.py:148 +#: netbox/ipam/forms/filtersets.py:166 netbox/ipam/forms/filtersets.py:246 +#: netbox/ipam/forms/filtersets.py:471 netbox/ipam/forms/filtersets.py:564 +#: netbox/virtualization/forms/filtersets.py:72 +#: netbox/virtualization/forms/filtersets.py:152 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/wireless/forms/filtersets.py:82 +#: netbox/wireless/forms/filtersets.py:84 msgid "Site group" msgstr "Standortgruppe" -#: netbox/circuits/forms/filtersets.py:82 +#: netbox/circuits/forms/filtersets.py:84 #: netbox/circuits/tables/circuits.py:60 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1301,31 +1363,31 @@ msgstr "Standortgruppe" msgid "Account" msgstr "Konto" -#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/forms/filtersets.py:259 msgid "Term Side" msgstr "Terminationsseite" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1537 -#: netbox/extras/forms/model_forms.py:697 netbox/ipam/forms/filtersets.py:149 -#: netbox/ipam/forms/filtersets.py:627 netbox/ipam/forms/model_forms.py:326 +#: netbox/circuits/forms/filtersets.py:293 netbox/dcim/forms/bulk_edit.py:1537 +#: netbox/extras/forms/model_forms.py:700 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:326 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:36 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:106 +#: netbox/tenancy/forms/filtersets.py:111 #: netbox/users/forms/model_forms.py:372 msgid "Assignment" msgstr "Zuweisung" -#: netbox/circuits/forms/filtersets.py:302 +#: netbox/circuits/forms/filtersets.py:308 #: netbox/circuits/forms/model_forms.py:245 #: netbox/circuits/tables/circuits.py:186 netbox/dcim/forms/bulk_edit.py:115 -#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:123 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:633 +#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 #: netbox/ipam/filtersets.py:998 netbox/ipam/forms/bulk_edit.py:420 #: netbox/ipam/forms/bulk_import.py:492 netbox/ipam/forms/model_forms.py:558 -#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:94 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:95 +#: netbox/ipam/tables/vlans.py:218 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1337,8 +1399,8 @@ msgstr "Zuweisung" #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 #: netbox/tenancy/forms/bulk_edit.py:40 netbox/tenancy/forms/bulk_import.py:43 -#: netbox/tenancy/forms/filtersets.py:56 -#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/tenancy/forms/filtersets.py:58 +#: netbox/tenancy/forms/filtersets.py:121 #: netbox/tenancy/forms/model_forms.py:44 #: netbox/tenancy/forms/model_forms.py:121 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:226 @@ -1348,14 +1410,14 @@ msgstr "Zuweisung" #: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:185 #: netbox/virtualization/forms/bulk_edit.py:55 #: netbox/virtualization/forms/bulk_import.py:49 -#: netbox/virtualization/forms/filtersets.py:95 +#: netbox/virtualization/forms/filtersets.py:98 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:71 #: netbox/vpn/forms/bulk_edit.py:100 netbox/vpn/forms/bulk_import.py:157 -#: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:124 netbox/vpn/tables/crypto.py:31 #: netbox/vpn/tables/tunnels.py:45 netbox/wireless/forms/bulk_edit.py:45 #: netbox/wireless/forms/bulk_import.py:37 -#: netbox/wireless/forms/filtersets.py:53 +#: netbox/wireless/forms/filtersets.py:55 #: netbox/wireless/forms/model_forms.py:41 #: netbox/wireless/tables/wirelesslan.py:41 msgid "Group" @@ -1411,7 +1473,7 @@ msgstr "Eindeutige Transportnetz-ID" #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1391 #: netbox/dcim/models/devices.py:582 netbox/dcim/models/devices.py:1211 -#: netbox/dcim/models/modules.py:215 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/modules.py:217 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:300 netbox/dcim/models/racks.py:684 #: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 @@ -1515,7 +1577,7 @@ msgstr "Patchpanel-ID und Anschlussnummer(n)" #: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: netbox/extras/models/configs.py:283 -#: netbox/extras/models/customfields.py:128 netbox/extras/models/models.py:66 +#: netbox/extras/models/customfields.py:141 netbox/extras/models/models.py:66 #: netbox/extras/models/models.py:171 netbox/extras/models/models.py:416 #: netbox/extras/models/models.py:487 netbox/extras/models/models.py:566 #: netbox/extras/models/models.py:692 @@ -1552,11 +1614,11 @@ msgstr "" #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 #: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:279 netbox/extras/models/customfields.py:95 -#: netbox/extras/models/models.py:61 netbox/extras/models/models.py:166 -#: netbox/extras/models/models.py:309 netbox/extras/models/models.py:412 -#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:562 -#: netbox/extras/models/models.py:687 +#: netbox/extras/models/configs.py:279 +#: netbox/extras/models/customfields.py:108 netbox/extras/models/models.py:61 +#: netbox/extras/models/models.py:166 netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:412 netbox/extras/models/models.py:477 +#: netbox/extras/models/models.py:562 netbox/extras/models/models.py:687 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1661,35 +1723,35 @@ msgstr "virtuelle Verbindungsabschlüsse" #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:17 #: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:45 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: netbox/dcim/forms/filtersets.py:79 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:137 netbox/dcim/tables/devices.py:295 -#: netbox/dcim/tables/devices.py:408 netbox/dcim/tables/devices.py:449 -#: netbox/dcim/tables/devices.py:497 netbox/dcim/tables/devices.py:551 -#: netbox/dcim/tables/devices.py:574 netbox/dcim/tables/devices.py:694 -#: netbox/dcim/tables/devices.py:774 netbox/dcim/tables/devices.py:827 -#: netbox/dcim/tables/devices.py:889 netbox/dcim/tables/devices.py:958 -#: netbox/dcim/tables/devices.py:1023 netbox/dcim/tables/devices.py:1042 -#: netbox/dcim/tables/devices.py:1071 netbox/dcim/tables/devices.py:1098 -#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:228 -#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:21 -#: netbox/dcim/tables/power.py:58 netbox/dcim/tables/racks.py:20 -#: netbox/dcim/tables/racks.py:102 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/tables/tables.py:64 -#: netbox/extras/tables/tables.py:132 netbox/extras/tables/tables.py:169 -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:257 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:334 -#: netbox/extras/tables/tables.py:450 netbox/extras/tables/tables.py:467 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:536 -#: netbox/extras/tables/tables.py:584 netbox/extras/tables/tables.py:626 -#: netbox/extras/tables/tables.py:656 netbox/ipam/forms/bulk_edit.py:339 -#: netbox/ipam/forms/filtersets.py:417 netbox/ipam/forms/filtersets.py:503 -#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:32 -#: netbox/ipam/tables/ip.py:104 netbox/ipam/tables/services.py:16 -#: netbox/ipam/tables/services.py:38 netbox/ipam/tables/vlans.py:33 -#: netbox/ipam/tables/vlans.py:86 netbox/ipam/tables/vlans.py:231 -#: netbox/ipam/tables/vrfs.py:26 netbox/ipam/tables/vrfs.py:65 -#: netbox/netbox/tables/tables.py:299 netbox/netbox/ui/panels.py:194 -#: netbox/netbox/ui/panels.py:203 +#: netbox/dcim/forms/filtersets.py:80 netbox/dcim/forms/object_create.py:44 +#: netbox/dcim/tables/devices.py:138 netbox/dcim/tables/devices.py:296 +#: netbox/dcim/tables/devices.py:409 netbox/dcim/tables/devices.py:450 +#: netbox/dcim/tables/devices.py:498 netbox/dcim/tables/devices.py:552 +#: netbox/dcim/tables/devices.py:575 netbox/dcim/tables/devices.py:700 +#: netbox/dcim/tables/devices.py:722 netbox/dcim/tables/devices.py:802 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:986 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1070 netbox/dcim/tables/devices.py:1099 +#: netbox/dcim/tables/devices.py:1126 netbox/dcim/tables/devicetypes.py:31 +#: netbox/dcim/tables/devicetypes.py:228 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/power.py:21 netbox/dcim/tables/power.py:58 +#: netbox/dcim/tables/racks.py:20 netbox/dcim/tables/racks.py:102 +#: netbox/dcim/tables/sites.py:57 netbox/extras/forms/filtersets.py:231 +#: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:132 +#: netbox/extras/tables/tables.py:169 netbox/extras/tables/tables.py:198 +#: netbox/extras/tables/tables.py:257 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:334 netbox/extras/tables/tables.py:450 +#: netbox/extras/tables/tables.py:467 netbox/extras/tables/tables.py:494 +#: netbox/extras/tables/tables.py:536 netbox/extras/tables/tables.py:584 +#: netbox/extras/tables/tables.py:626 netbox/extras/tables/tables.py:656 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:104 +#: netbox/ipam/tables/services.py:16 netbox/ipam/tables/services.py:38 +#: netbox/ipam/tables/vlans.py:34 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/tables/vlans.py:247 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:317 +#: netbox/netbox/ui/panels.py:194 netbox/netbox/ui/panels.py:203 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1785,8 +1847,8 @@ msgstr "Name" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:283 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 @@ -1815,7 +1877,7 @@ msgstr "Seite Z" msgid "Commit Rate" msgstr "Garantierte Bandbreite" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1942 +#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" @@ -1833,8 +1895,8 @@ msgstr "Typ des Abschlusspunktes" msgid "Termination Point" msgstr "Abschlusspunkt" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:186 -#: netbox/dcim/tables/devices.py:152 +#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 +#: netbox/dcim/tables/devices.py:153 msgid "Site Group" msgstr "Standortgruppe" @@ -1875,33 +1937,33 @@ msgstr "Abschlusspunkte" #: netbox/dcim/forms/bulk_import.py:1128 netbox/dcim/forms/bulk_import.py:1140 #: netbox/dcim/forms/bulk_import.py:1188 netbox/dcim/forms/bulk_import.py:1310 #: netbox/dcim/forms/bulk_import.py:1712 netbox/dcim/forms/connections.py:29 -#: netbox/dcim/forms/filtersets.py:153 netbox/dcim/forms/filtersets.py:1006 -#: netbox/dcim/forms/filtersets.py:1038 netbox/dcim/forms/filtersets.py:1184 -#: netbox/dcim/forms/filtersets.py:1398 netbox/dcim/forms/filtersets.py:1420 -#: netbox/dcim/forms/filtersets.py:1437 netbox/dcim/forms/filtersets.py:1459 -#: netbox/dcim/forms/filtersets.py:1476 netbox/dcim/forms/filtersets.py:1493 -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1536 -#: netbox/dcim/forms/filtersets.py:1558 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/forms/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1746 -#: netbox/dcim/forms/filtersets.py:1767 netbox/dcim/forms/filtersets.py:1788 -#: netbox/dcim/forms/filtersets.py:1809 netbox/dcim/forms/filtersets.py:1824 -#: netbox/dcim/forms/filtersets.py:1840 netbox/dcim/forms/filtersets.py:1851 -#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1907 -#: netbox/dcim/forms/filtersets.py:2000 netbox/dcim/forms/filtersets.py:2024 -#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/model_forms.py:728 -#: netbox/dcim/forms/model_forms.py:943 netbox/dcim/forms/model_forms.py:1355 -#: netbox/dcim/forms/model_forms.py:1849 netbox/dcim/forms/model_forms.py:1922 -#: netbox/dcim/forms/object_create.py:205 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:154 netbox/dcim/forms/filtersets.py:1019 +#: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1200 +#: netbox/dcim/forms/filtersets.py:1416 netbox/dcim/forms/filtersets.py:1439 +#: netbox/dcim/forms/filtersets.py:1456 netbox/dcim/forms/filtersets.py:1479 +#: netbox/dcim/forms/filtersets.py:1496 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1531 netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:1580 netbox/dcim/forms/filtersets.py:1702 +#: netbox/dcim/forms/filtersets.py:1747 netbox/dcim/forms/filtersets.py:1770 +#: netbox/dcim/forms/filtersets.py:1791 netbox/dcim/forms/filtersets.py:1813 +#: netbox/dcim/forms/filtersets.py:1834 netbox/dcim/forms/filtersets.py:1850 +#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1878 +#: netbox/dcim/forms/filtersets.py:1893 netbox/dcim/forms/filtersets.py:1935 +#: netbox/dcim/forms/filtersets.py:2030 netbox/dcim/forms/filtersets.py:2054 +#: netbox/dcim/forms/filtersets.py:2078 netbox/dcim/forms/model_forms.py:738 +#: netbox/dcim/forms/model_forms.py:953 netbox/dcim/forms/model_forms.py:1365 +#: netbox/dcim/forms/model_forms.py:1859 netbox/dcim/forms/model_forms.py:1932 +#: netbox/dcim/forms/object_create.py:206 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:291 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:427 netbox/dcim/tables/devices.py:469 -#: netbox/dcim/tables/devices.py:519 netbox/dcim/tables/devices.py:631 -#: netbox/dcim/tables/devices.py:743 netbox/dcim/tables/devices.py:796 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:908 -#: netbox/dcim/tables/devices.py:976 netbox/dcim/tables/devices.py:1102 -#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:430 -#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:633 -#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:292 netbox/dcim/tables/devices.py:387 +#: netbox/dcim/tables/devices.py:428 netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:520 netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:824 +#: netbox/dcim/tables/devices.py:877 netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:1004 netbox/dcim/tables/devices.py:1130 +#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:402 +#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:157 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1919,7 +1981,7 @@ msgstr "Abschlusspunkte" #: netbox/templates/dcim/powerport.html:20 #: netbox/templates/dcim/rearport.html:20 #: netbox/templates/dcim/virtualchassis.html:55 -#: netbox/templates/dcim/virtualchassis_edit.html:62 +#: netbox/templates/dcim/virtualchassis_edit.html:63 #: netbox/templates/dcim/virtualdevicecontext.html:22 #: netbox/templates/virtualization/virtualmachine.html:120 #: netbox/templates/vpn/tunneltermination.html:23 @@ -1927,11 +1989,11 @@ msgstr "Abschlusspunkte" #: netbox/virtualization/filtersets.py:143 #: netbox/virtualization/forms/bulk_edit.py:108 #: netbox/virtualization/forms/bulk_import.py:113 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:142 #: netbox/virtualization/forms/model_forms.py:186 #: netbox/virtualization/tables/virtualmachines.py:44 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 #: netbox/vpn/forms/model_forms.py:123 netbox/vpn/forms/model_forms.py:234 #: netbox/vpn/forms/model_forms.py:451 #: netbox/wireless/forms/model_forms.py:101 @@ -1940,7 +2002,7 @@ msgstr "Abschlusspunkte" msgid "Device" msgstr "Gerät" -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "" "Dieser Benutzer ist nicht berechtigt, diese Datenquelle zu synchronisieren." @@ -1999,8 +2061,8 @@ msgstr "Abgeschlossen" msgid "Failed" msgstr "Fehlgeschlagen" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:359 -#: netbox/netbox/navigation/menu.py:363 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 +#: netbox/netbox/navigation/menu.py:365 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2118,42 +2180,42 @@ msgstr "Warnung" msgid "Error" msgstr "Fehler" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Lokal" -#: netbox/core/data_backends.py:50 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:63 msgid "Username" msgstr "Nutzername" -#: netbox/core/data_backends.py:52 netbox/core/data_backends.py:58 +#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 msgid "Only used for cloning with HTTP(S)" msgstr "Wird nur für das Klonen über HTTP(S) verwendet" -#: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 #: netbox/users/forms/model_forms.py:196 msgid "Password" msgstr "Passwort" -#: netbox/core/data_backends.py:62 +#: netbox/core/data_backends.py:75 msgid "Branch" msgstr "Branch" -#: netbox/core/data_backends.py:120 +#: netbox/core/data_backends.py:135 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "Abrufen der Remotedaten ist fehlgeschlagen ({name}): {error}" -#: netbox/core/data_backends.py:133 +#: netbox/core/data_backends.py:148 msgid "AWS access key ID" msgstr "AWS-Zugriffsschlüssel-ID" -#: netbox/core/data_backends.py:137 +#: netbox/core/data_backends.py:152 msgid "AWS secret access key" msgstr "Geheimer AWS-Zugriffsschlüssel" @@ -2167,7 +2229,7 @@ msgstr "Datenquelle (ID)" msgid "Data source (name)" msgstr "Datenquelle (Name)" -#: netbox/core/filtersets.py:186 netbox/dcim/filtersets.py:521 +#: netbox/core/filtersets.py:190 netbox/dcim/filtersets.py:521 #: netbox/extras/filtersets.py:302 netbox/extras/filtersets.py:355 #: netbox/extras/filtersets.py:401 netbox/extras/filtersets.py:424 #: netbox/extras/filtersets.py:490 netbox/users/filtersets.py:31 @@ -2175,19 +2237,19 @@ msgstr "Datenquelle (Name)" msgid "User (ID)" msgstr "Benutzer (ID)" -#: netbox/core/filtersets.py:192 +#: netbox/core/filtersets.py:196 msgid "User name" msgstr "Benutzername" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:44 #: netbox/core/tables/data.py:27 netbox/dcim/choices.py:2036 #: netbox/dcim/forms/bulk_edit.py:1102 netbox/dcim/forms/bulk_edit.py:1383 -#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/filtersets.py:1687 -#: netbox/dcim/tables/devices.py:579 netbox/dcim/tables/devicetypes.py:232 +#: netbox/dcim/forms/filtersets.py:1617 netbox/dcim/forms/filtersets.py:1710 +#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 #: 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:161 netbox/extras/forms/filtersets.py:265 -#: netbox/extras/forms/filtersets.py:301 netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:249 +#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 #: netbox/extras/tables/tables.py:176 netbox/extras/tables/tables.py:307 #: netbox/extras/tables/tables.py:344 netbox/extras/tables/tables.py:508 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 @@ -2203,19 +2265,19 @@ msgstr "Benutzername" #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:29 netbox/users/tables.py:112 #: netbox/virtualization/forms/bulk_edit.py:182 -#: netbox/virtualization/forms/filtersets.py:232 +#: netbox/virtualization/forms/filtersets.py:237 msgid "Enabled" msgstr "Aktiviert" -#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:50 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:51 #: netbox/core/tables/data.py:30 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "Synchronisierungsintervall" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:307 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 #: netbox/templates/extras/savedfilter.html:56 -#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 -#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:104 netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:160 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:320 #: netbox/vpn/forms/model_forms.py:336 netbox/vpn/forms/model_forms.py:357 #: netbox/vpn/forms/model_forms.py:379 @@ -2227,10 +2289,10 @@ msgid "Ignore rules" msgstr "Regeln ignorieren" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:604 -#: netbox/extras/forms/model_forms.py:693 -#: netbox/extras/forms/model_forms.py:746 netbox/extras/tables/tables.py:218 +#: netbox/extras/forms/model_forms.py:275 +#: netbox/extras/forms/model_forms.py:607 +#: netbox/extras/forms/model_forms.py:696 +#: netbox/extras/forms/model_forms.py:749 netbox/extras/tables/tables.py:218 #: netbox/extras/tables/tables.py:588 netbox/extras/tables/tables.py:618 #: netbox/extras/tables/tables.py:660 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 @@ -2239,24 +2301,24 @@ msgstr "Regeln ignorieren" msgid "Data Source" msgstr "Datenquelle" -#: netbox/core/forms/filtersets.py:61 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Datei" -#: netbox/core/forms/filtersets.py:66 netbox/core/forms/mixins.py:16 +#: netbox/core/forms/filtersets.py:67 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:411 -#: netbox/extras/forms/filtersets.py:442 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:183 netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/filtersets.py:415 netbox/extras/forms/filtersets.py:503 msgid "Data source" msgstr "Datenquelle" -#: netbox/core/forms/filtersets.py:77 netbox/extras/forms/filtersets.py:592 +#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 msgid "Creation" msgstr "Erstellung" -#: netbox/core/forms/filtersets.py:81 netbox/core/forms/filtersets.py:167 -#: netbox/extras/forms/filtersets.py:613 netbox/extras/tables/tables.py:271 +#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:271 #: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:364 #: netbox/extras/tables/tables.py:383 netbox/extras/tables/tables.py:415 #: netbox/extras/tables/tables.py:735 netbox/templates/core/job.html:11 @@ -2266,42 +2328,47 @@ msgstr "Erstellung" msgid "Object Type" msgstr "Objekttyp" -#: netbox/core/forms/filtersets.py:91 +#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/templates/core/job.html:63 netbox/templates/core/rq_task.html:61 +msgid "Queue" +msgstr "Warteschlange" + +#: netbox/core/forms/filtersets.py:96 msgid "Created after" msgstr "Erstellt nach" -#: netbox/core/forms/filtersets.py:96 +#: netbox/core/forms/filtersets.py:101 msgid "Created before" msgstr "Erstellt vor" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:106 msgid "Scheduled after" msgstr "Geplant nach" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:111 msgid "Scheduled before" msgstr "Geplant vor" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:116 msgid "Started after" msgstr "Begonnen nach" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:121 msgid "Started before" msgstr "Begonnen vor" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:126 msgid "Completed after" msgstr "Abgeschlossen nach" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:131 msgid "Completed before" msgstr "Abgeschlossen vor" -#: netbox/core/forms/filtersets.py:133 netbox/core/forms/filtersets.py:162 -#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:504 -#: netbox/dcim/forms/model_forms.py:324 netbox/extras/forms/filtersets.py:608 -#: netbox/extras/forms/filtersets.py:628 netbox/extras/tables/tables.py:391 +#: netbox/core/forms/filtersets.py:138 netbox/core/forms/filtersets.py:167 +#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:509 +#: netbox/dcim/forms/model_forms.py:326 netbox/extras/forms/filtersets.py:572 +#: netbox/extras/forms/filtersets.py:592 netbox/extras/tables/tables.py:391 #: netbox/extras/tables/tables.py:431 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 @@ -2314,23 +2381,23 @@ msgstr "Abgeschlossen vor" msgid "User" msgstr "Nutzer" -#: netbox/core/forms/filtersets.py:141 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:773 +#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:773 #: netbox/extras/tables/tables.py:828 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Zeit" -#: netbox/core/forms/filtersets.py:146 netbox/extras/forms/filtersets.py:597 +#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 msgid "After" msgstr "Nach" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:602 +#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 msgid "Before" msgstr "Vorher" -#: netbox/core/forms/filtersets.py:155 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:477 +#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:484 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" @@ -2377,18 +2444,18 @@ msgstr "Rackübersichten" #: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1907 #: netbox/dcim/forms/bulk_edit.py:941 netbox/dcim/forms/bulk_edit.py:1337 #: netbox/dcim/forms/bulk_edit.py:1358 netbox/dcim/tables/racks.py:143 -#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 +#: netbox/netbox/navigation/menu.py:315 netbox/netbox/navigation/menu.py:319 msgid "Power" msgstr "Stromversorgung" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:47 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Sicherheit" @@ -2404,7 +2471,7 @@ msgid "Pagination" msgstr "Seitenumbruch" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:122 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 #: netbox/extras/forms/model_forms.py:135 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2415,7 +2482,7 @@ msgstr "Validierung" msgid "User Preferences" msgstr "Benutzereinstellungen" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:820 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:73 msgid "Miscellaneous" @@ -2534,7 +2601,7 @@ msgstr "Konfigurationsrevision #{id}" #: netbox/dcim/models/device_components.py:767 #: netbox/dcim/models/device_components.py:1151 #: netbox/dcim/models/device_components.py:1199 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:81 +#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:94 #: netbox/extras/models/search.py:41 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" @@ -2713,41 +2780,51 @@ msgid "job ID" msgstr "Job-ID" #: netbox/core/models/jobs.py:116 +msgid "queue name" +msgstr "Name der Warteschlange" + +#: netbox/core/models/jobs.py:119 +msgid "Name of the queue in which this job was enqueued" +msgstr "" +"Name der Warteschlange, in der dieser Job in die Warteschlange gestellt " +"wurde" + +#: netbox/core/models/jobs.py:122 msgid "log entries" msgstr "Logeinträge" -#: netbox/core/models/jobs.py:132 +#: netbox/core/models/jobs.py:138 msgid "job" msgstr "Job" -#: netbox/core/models/jobs.py:133 +#: netbox/core/models/jobs.py:139 msgid "jobs" msgstr "Jobs" -#: netbox/core/models/jobs.py:163 +#: netbox/core/models/jobs.py:169 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Jobs können diesem Objekttyp nicht zugewiesen werden ({type})." -#: netbox/core/models/jobs.py:216 +#: netbox/core/models/jobs.py:226 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Ungültiger Status für die Beendigung des Jobs. Es stehen folgende Optionen " "zur Auswahl: {choices}" -#: netbox/core/models/jobs.py:273 +#: netbox/core/models/jobs.py:283 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" "enqueue () kann nicht mit Werten sowohl für schedule_at als auch für " "immediate aufgerufen werden." -#: netbox/core/models/object_types.py:188 +#: netbox/core/models/object_types.py:205 msgid "object type" msgstr "Objekttyp" -#: netbox/core/models/object_types.py:189 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 msgid "object types" msgstr "Objekttypen" @@ -2755,7 +2832,7 @@ msgstr "Objekttypen" msgid "Sync Data" msgstr "Daten synchronisieren" -#: netbox/core/signals.py:176 +#: netbox/core/signals.py:177 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Das Löschen wird durch eine Schutzregel verhindert: {message}" @@ -2772,7 +2849,7 @@ msgstr "Vollständiger Name" #: netbox/extras/tables/tables.py:418 netbox/extras/tables/tables.py:502 #: netbox/extras/tables/tables.py:571 netbox/extras/tables/tables.py:740 #: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:835 -#: netbox/netbox/tables/tables.py:317 +#: netbox/netbox/tables/tables.py:335 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2785,7 +2862,7 @@ msgstr "Objekt" msgid "Request ID" msgstr "Anfragen-ID" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 +#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 #: netbox/extras/tables/tables.py:784 netbox/extras/tables/tables.py:841 #: netbox/templates/core/objectchange.html:68 msgid "Message" @@ -2818,7 +2895,7 @@ msgstr "Letzte Aktualisierung" #: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:248 #: netbox/extras/tables/tables.py:561 netbox/extras/tables/tables.py:806 #: netbox/netbox/tables/tables.py:225 -#: netbox/templates/dcim/virtualchassis_edit.html:63 +#: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 msgid "ID" @@ -2828,16 +2905,16 @@ msgstr "ID" msgid "Interval" msgstr "Intervall" -#: netbox/core/tables/jobs.py:46 +#: netbox/core/tables/jobs.py:49 msgid "Log Entries" msgstr "Logeinträge" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:778 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:778 #: netbox/extras/tables/tables.py:832 msgid "Level" msgstr "Stufe" -#: netbox/core/tables/jobs.py:80 +#: netbox/core/tables/jobs.py:83 msgid "No log entries" msgstr "Keine Logeinträge" @@ -2895,7 +2972,7 @@ msgstr "Workers" msgid "Host" msgstr "Host" -#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:616 +#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:631 msgid "Port" msgstr "Port" @@ -3144,20 +3221,19 @@ msgstr "Abgestanden" #: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:532 #: netbox/dcim/forms/bulk_import.py:658 netbox/dcim/forms/bulk_import.py:935 #: netbox/dcim/forms/bulk_import.py:1205 netbox/dcim/forms/filtersets.py:263 -#: netbox/dcim/forms/filtersets.py:768 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/model_forms.py:81 netbox/dcim/forms/model_forms.py:99 -#: netbox/dcim/forms/model_forms.py:176 netbox/dcim/forms/model_forms.py:502 -#: netbox/dcim/forms/model_forms.py:523 netbox/dcim/forms/model_forms.py:1206 -#: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 -#: netbox/dcim/tables/devices.py:916 netbox/dcim/tables/devices.py:1003 -#: netbox/dcim/tables/devices.py:1156 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:755 netbox/ipam/tables/fhrp.py:56 -#: netbox/ipam/tables/ip.py:328 netbox/ipam/tables/services.py:42 -#: netbox/netbox/tables/tables.py:303 netbox/netbox/ui/panels.py:202 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/dcim/forms/filtersets.py:778 netbox/dcim/forms/filtersets.py:794 +#: netbox/dcim/forms/model_forms.py:83 netbox/dcim/forms/model_forms.py:101 +#: netbox/dcim/forms/model_forms.py:178 netbox/dcim/forms/model_forms.py:504 +#: netbox/dcim/forms/model_forms.py:525 netbox/dcim/forms/model_forms.py:1216 +#: netbox/dcim/forms/model_forms.py:1699 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:695 +#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:944 +#: netbox/dcim/tables/devices.py:1031 netbox/dcim/tables/devices.py:1184 +#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:755 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:328 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:321 +#: netbox/netbox/ui/panels.py:202 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 -#: netbox/templates/dcim/interface.html:379 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 @@ -3263,7 +3339,7 @@ msgstr "Propritär" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 #: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 #: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 -#: netbox/netbox/navigation/menu.py:209 +#: netbox/netbox/navigation/menu.py:211 msgid "Other" msgstr "Andere" @@ -3280,10 +3356,10 @@ msgid "Virtual" msgstr "Virtuell" #: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 -#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1553 -#: netbox/dcim/forms/filtersets.py:1678 netbox/dcim/forms/model_forms.py:1105 -#: netbox/dcim/forms/model_forms.py:1569 netbox/netbox/navigation/menu.py:147 -#: netbox/netbox/navigation/menu.py:151 +#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1701 netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1579 netbox/netbox/navigation/menu.py:149 +#: netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Funknetze" @@ -3293,8 +3369,8 @@ msgid "Virtual interfaces" msgstr "Virtuelle Schnittstellen" #: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1396 -#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1087 -#: netbox/dcim/tables/devices.py:706 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1097 +#: netbox/dcim/tables/devices.py:734 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:177 #: netbox/virtualization/forms/bulk_import.py:172 @@ -3362,11 +3438,11 @@ msgstr "Backplane-Ethernet" msgid "Cellular" msgstr "Mobilfunk" -#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:420 -#: netbox/dcim/forms/filtersets.py:897 netbox/dcim/forms/filtersets.py:1096 -#: netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:423 +#: netbox/dcim/forms/filtersets.py:909 netbox/dcim/forms/filtersets.py:1110 +#: netbox/dcim/forms/filtersets.py:1908 #: netbox/templates/dcim/inventoryitem.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:65 +#: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Seriell" @@ -3395,8 +3471,8 @@ msgstr "Automatisch" msgid "Access" msgstr "Untagged" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 +#: netbox/ipam/tables/vlans.py:209 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagged" @@ -3573,7 +3649,7 @@ msgstr "Glasfaser — Singlemode" msgid "Fiber - Other" msgstr "Glasfaser - Andere" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 msgid "Connected" msgstr "Verbunden" @@ -3730,61 +3806,61 @@ msgstr "Standard-Betriebssystem (ID)" msgid "Default platform (slug)" msgstr "Standard-Betriebssystem (URL-Slug)" -#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:565 +#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:572 msgid "Has a front image" msgstr "Hat ein Frontalbild" -#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:579 msgid "Has a rear image" msgstr "Hat ein Rückseitenbild" #: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:742 -#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:579 -#: netbox/dcim/forms/filtersets.py:697 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:586 +#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 msgid "Has console ports" msgstr "Hat Konsolenanschlüsse" #: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:746 -#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:704 netbox/dcim/forms/filtersets.py:943 +#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:593 +#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 msgid "Has console server ports" msgstr "Hat Konsolenserveranschlüsse" #: netbox/dcim/filtersets.py:600 netbox/dcim/filtersets.py:750 -#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:711 netbox/dcim/forms/filtersets.py:950 +#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 msgid "Has power ports" msgstr "Hat Stromanschlüsse" #: netbox/dcim/filtersets.py:604 netbox/dcim/filtersets.py:754 -#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:718 netbox/dcim/forms/filtersets.py:957 +#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:607 +#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 msgid "Has power outlets" msgstr "Hat Steckdosen" #: netbox/dcim/filtersets.py:608 netbox/dcim/filtersets.py:758 -#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:614 +#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 msgid "Has interfaces" msgstr "Hat Schnittstellen" #: netbox/dcim/filtersets.py:612 netbox/dcim/filtersets.py:762 -#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:732 netbox/dcim/forms/filtersets.py:971 +#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 msgid "Has pass-through ports" msgstr "Hat durchgereichte Anschlüsse" #: netbox/dcim/filtersets.py:616 netbox/dcim/filtersets.py:1294 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/forms/filtersets.py:635 msgid "Has module bays" msgstr "Hat Moduleinsätze" #: netbox/dcim/filtersets.py:620 netbox/dcim/filtersets.py:1298 -#: netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:628 msgid "Has device bays" msgstr "Hat Geräteeinsätze" -#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:642 msgid "Has inventory items" msgstr "Hat Inventargegenstände" @@ -3898,20 +3974,20 @@ msgstr "Gerätemodell (URL-Slug)" msgid "Is full depth" msgstr "Hat volle Tiefe" -#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:906 -#: netbox/dcim/forms/filtersets.py:1609 netbox/dcim/forms/filtersets.py:1947 -#: netbox/dcim/forms/model_forms.py:1895 netbox/dcim/models/devices.py:1307 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/filtersets.py:1977 +#: netbox/dcim/forms/model_forms.py:1905 netbox/dcim/models/devices.py:1307 #: netbox/dcim/models/devices.py:1330 netbox/virtualization/filtersets.py:211 #: netbox/virtualization/filtersets.py:284 -#: netbox/virtualization/forms/filtersets.py:187 -#: netbox/virtualization/forms/filtersets.py:240 +#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:245 msgid "MAC address" msgstr "MAC-Adresse" #: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1015 +#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 #: netbox/virtualization/filtersets.py:215 -#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Hat eine primäre IP" @@ -3985,9 +4061,9 @@ msgstr "Geräterolle (URL-Slug)" msgid "Virtual Chassis (ID)" msgstr "Virtuelles Gehäuse (ID)" -#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:125 -#: netbox/dcim/forms/object_create.py:327 netbox/dcim/tables/devices.py:213 -#: netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:126 +#: netbox/dcim/forms/object_create.py:328 netbox/dcim/tables/devices.py:214 +#: netbox/netbox/navigation/menu.py:81 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 @@ -4065,24 +4141,24 @@ msgid "Assigned VID" msgstr "Zugewiesene VID" #: netbox/dcim/filtersets.py:1942 netbox/dcim/forms/bulk_edit.py:1509 -#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:1535 +#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1685 +#: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:866 -#: netbox/dcim/tables/devices.py:660 netbox/ipam/filtersets.py:345 +#: netbox/dcim/tables/devices.py:661 netbox/ipam/filtersets.py:345 #: netbox/ipam/filtersets.py:356 netbox/ipam/filtersets.py:489 #: netbox/ipam/filtersets.py:591 netbox/ipam/filtersets.py:602 #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_edit.py:237 #: netbox/ipam/forms/bulk_edit.py:278 netbox/ipam/forms/bulk_import.py:159 #: netbox/ipam/forms/bulk_import.py:244 netbox/ipam/forms/bulk_import.py:280 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:187 -#: netbox/ipam/forms/filtersets.py:339 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:194 +#: netbox/ipam/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:200 netbox/ipam/forms/model_forms.py:247 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:463 #: netbox/ipam/forms/model_forms.py:477 netbox/ipam/forms/model_forms.py:491 #: netbox/ipam/models/ip.py:223 netbox/ipam/models/ip.py:516 #: netbox/ipam/models/ip.py:745 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:186 netbox/ipam/tables/ip.py:257 -#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:407 +#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:412 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 @@ -4090,7 +4166,7 @@ msgstr "Zugewiesene VID" #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 #: netbox/virtualization/forms/bulk_import.py:219 -#: netbox/virtualization/forms/filtersets.py:245 +#: netbox/virtualization/forms/filtersets.py:250 #: netbox/virtualization/forms/model_forms.py:359 #: netbox/virtualization/models/virtualmachines.py:346 #: netbox/virtualization/tables/virtualmachines.py:113 @@ -4108,13 +4184,13 @@ msgstr "VRF (RD)" msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1667 -#: netbox/dcim/tables/devices.py:596 netbox/ipam/filtersets.py:1046 -#: netbox/ipam/forms/filtersets.py:599 netbox/ipam/tables/vlans.py:116 +#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1690 +#: netbox/dcim/tables/devices.py:597 netbox/ipam/filtersets.py:1046 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:250 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 +#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 #: netbox/vpn/forms/model_forms.py:407 netbox/vpn/forms/model_forms.py:425 #: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" @@ -4124,13 +4200,13 @@ msgstr "L2VPN" msgid "VLAN Translation Policy (ID)" msgstr "VLAN-Übersetzungsrichtlinie (ID)" -#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1633 -#: netbox/dcim/forms/model_forms.py:1552 +#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1656 +#: netbox/dcim/forms/model_forms.py:1562 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 -#: netbox/virtualization/forms/filtersets.py:260 +#: netbox/virtualization/forms/filtersets.py:265 #: netbox/virtualization/forms/model_forms.py:364 msgid "VLAN Translation Policy" msgstr "VLAN-Übersetzungsrichtlinie" @@ -4168,8 +4244,8 @@ msgstr "Überbrückte Schnittstelle (ID)" msgid "LAG interface (ID)" msgstr "LAG-Schnittstelle (ID)" -#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:144 +#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:619 +#: netbox/dcim/tables/devices.py:1173 netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4180,14 +4256,14 @@ msgstr "MAC-Adresse" msgid "Primary MAC address (ID)" msgstr "Primäre MAC-Adresse (ID)" -#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1539 +#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1549 #: netbox/virtualization/filtersets.py:295 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Primäre MAC-Adresse" #: netbox/dcim/filtersets.py:2079 netbox/dcim/filtersets.py:2091 -#: netbox/dcim/forms/filtersets.py:1569 netbox/dcim/forms/model_forms.py:1875 +#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Virtual Device Context" @@ -4202,7 +4278,7 @@ msgstr "Virtual Device Context (Identifier)" msgid "Wireless LAN" msgstr "WLAN" -#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:647 +#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:648 msgid "Wireless link" msgstr "WLAN Verbindung" @@ -4234,7 +4310,7 @@ msgstr "Master (ID)" msgid "Master (name)" msgstr "Master (Name)" -#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1215 +#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1231 msgid "Unterminated" msgstr "Nicht terminiert" @@ -4242,29 +4318,29 @@ msgstr "Nicht terminiert" msgid "Power panel (ID)" msgstr "Stromverteiler (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:515 -#: netbox/extras/forms/model_forms.py:597 -#: netbox/extras/forms/model_forms.py:682 -#: netbox/extras/forms/model_forms.py:734 netbox/extras/ui/panels.py:69 -#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:113 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:488 +#: netbox/extras/forms/model_forms.py:600 +#: netbox/extras/forms/model_forms.py:685 +#: netbox/extras/forms/model_forms.py:737 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:131 #: netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:29 -#: netbox/templates/generic/bulk_edit.html:75 +#: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 #: netbox/utilities/forms/fields/fields.py:100 msgid "Tags" msgstr "Tags" -#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1814 -#: netbox/dcim/forms/filtersets.py:1827 netbox/dcim/forms/model_forms.py:583 -#: netbox/dcim/forms/model_forms.py:641 netbox/dcim/forms/object_create.py:153 -#: netbox/dcim/forms/object_create.py:254 netbox/dcim/tables/devices.py:167 +#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1840 +#: netbox/dcim/forms/filtersets.py:1853 netbox/dcim/forms/model_forms.py:585 +#: netbox/dcim/forms/model_forms.py:651 netbox/dcim/forms/object_create.py:154 +#: netbox/dcim/forms/object_create.py:255 netbox/dcim/tables/devices.py:168 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 #: netbox/templates/dcim/rearport.html:126 #: netbox/templates/dcim/virtualchassis.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:66 +#: netbox/templates/dcim/virtualchassis_edit.html:67 msgid "Position" msgstr "Position" @@ -4294,7 +4370,7 @@ msgid "Contact E-mail" msgstr "E-Mail des Kontakts" #: netbox/dcim/forms/bulk_edit.py:149 netbox/dcim/forms/bulk_import.py:130 -#: netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Zeitzone" @@ -4305,16 +4381,16 @@ msgstr "Zeitzone" #: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:408 #: netbox/dcim/forms/bulk_import.py:458 netbox/dcim/forms/bulk_import.py:542 #: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:1199 -#: netbox/dcim/forms/filtersets.py:340 netbox/dcim/forms/filtersets.py:404 -#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:684 -#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:870 -#: netbox/dcim/forms/filtersets.py:1080 netbox/dcim/forms/filtersets.py:1877 -#: netbox/dcim/forms/filtersets.py:1917 netbox/dcim/forms/model_forms.py:211 -#: netbox/dcim/forms/model_forms.py:342 netbox/dcim/forms/model_forms.py:354 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:528 -#: netbox/dcim/forms/model_forms.py:1219 netbox/dcim/forms/model_forms.py:1702 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:99 -#: netbox/dcim/tables/devices.py:174 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/forms/filtersets.py:342 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:544 netbox/dcim/forms/filtersets.py:693 +#: netbox/dcim/forms/filtersets.py:799 netbox/dcim/forms/filtersets.py:882 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1905 +#: netbox/dcim/forms/filtersets.py:1945 netbox/dcim/forms/model_forms.py:213 +#: netbox/dcim/forms/model_forms.py:344 netbox/dcim/forms/model_forms.py:356 +#: netbox/dcim/forms/model_forms.py:426 netbox/dcim/forms/model_forms.py:530 +#: netbox/dcim/forms/model_forms.py:1229 netbox/dcim/forms/model_forms.py:1712 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:100 +#: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/devices.py:1014 #: netbox/dcim/tables/devicetypes.py:86 netbox/dcim/tables/devicetypes.py:321 #: netbox/dcim/tables/modules.py:46 netbox/dcim/tables/modules.py:89 #: netbox/dcim/tables/racks.py:50 netbox/dcim/tables/racks.py:120 @@ -4328,14 +4404,14 @@ msgstr "Hersteller" #: netbox/dcim/forms/bulk_edit.py:221 netbox/dcim/forms/bulk_edit.py:368 #: netbox/dcim/forms/bulk_import.py:200 netbox/dcim/forms/bulk_import.py:279 -#: netbox/dcim/forms/filtersets.py:287 +#: netbox/dcim/forms/filtersets.py:288 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Formfaktor" #: netbox/dcim/forms/bulk_edit.py:226 netbox/dcim/forms/bulk_edit.py:373 #: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:282 -#: netbox/dcim/forms/filtersets.py:292 +#: netbox/dcim/forms/filtersets.py:293 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Breite" @@ -4346,7 +4422,7 @@ msgid "Height (U)" msgstr "Höhe (HE)" #: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:306 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Absteigende Höheneinheiten (HE)" @@ -4376,22 +4452,20 @@ msgstr "Einbautiefe" #: netbox/dcim/forms/bulk_edit.py:516 netbox/dcim/forms/bulk_edit.py:533 #: netbox/dcim/forms/bulk_edit.py:572 netbox/dcim/forms/bulk_edit.py:588 #: netbox/dcim/forms/bulk_import.py:421 netbox/dcim/forms/bulk_import.py:469 -#: netbox/dcim/forms/filtersets.py:312 netbox/dcim/forms/filtersets.py:334 -#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:438 -#: netbox/dcim/forms/filtersets.py:531 netbox/dcim/forms/filtersets.py:642 -#: netbox/dcim/forms/filtersets.py:673 netbox/dcim/forms/filtersets.py:744 -#: netbox/dcim/forms/model_forms.py:225 netbox/dcim/forms/model_forms.py:306 +#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:439 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:649 +#: netbox/dcim/forms/filtersets.py:681 netbox/dcim/forms/filtersets.py:753 +#: netbox/dcim/forms/model_forms.py:227 netbox/dcim/forms/model_forms.py:308 #: netbox/dcim/tables/devicetypes.py:109 netbox/dcim/tables/modules.py:54 #: netbox/dcim/tables/racks.py:70 netbox/dcim/tables/racks.py:161 -#: netbox/dcim/views.py:880 netbox/dcim/views.py:1007 +#: netbox/dcim/views.py:880 netbox/dcim/views.py:1008 #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:341 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:71 -#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:279 -#: netbox/extras/forms/filtersets.py:315 -#: netbox/extras/forms/model_forms.py:575 netbox/ipam/forms/bulk_edit.py:159 -#: netbox/templates/dcim/moduletype.html:51 +#: netbox/extras/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:167 +#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 +#: netbox/ipam/forms/bulk_edit.py:159 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4401,7 +4475,7 @@ msgid "Weight" msgstr "Gewicht" #: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:317 +#: netbox/dcim/forms/filtersets.py:318 msgid "Max weight" msgstr "Maximales Gewicht" @@ -4409,39 +4483,39 @@ msgstr "Maximales Gewicht" #: netbox/dcim/forms/bulk_edit.py:521 netbox/dcim/forms/bulk_edit.py:577 #: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 #: netbox/dcim/forms/bulk_import.py:426 netbox/dcim/forms/bulk_import.py:474 -#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:646 -#: netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:653 +#: netbox/dcim/forms/filtersets.py:757 msgid "Weight unit" msgstr "Gewichtseinheit" -#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:332 -#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:260 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:333 +#: netbox/dcim/forms/model_forms.py:223 netbox/dcim/forms/model_forms.py:262 msgid "Rack Type" msgstr "Rack-Typ" #: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 msgid "Outer Dimensions" msgstr "Äußere Abmessungen" -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:226 -#: netbox/dcim/forms/model_forms.py:307 netbox/dcim/ui/panels.py:126 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1005 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:228 +#: netbox/dcim/forms/model_forms.py:309 netbox/dcim/ui/panels.py:126 +#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 #: netbox/extras/tables/tables.py:266 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 #: netbox/templates/extras/imageattachment.html:40 msgid "Dimensions" msgstr "Abmessungen" -#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:333 -#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/model_forms.py:228 -#: netbox/dcim/views.py:879 netbox/dcim/views.py:1006 +#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:334 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/model_forms.py:230 +#: netbox/dcim/views.py:879 netbox/dcim/views.py:1007 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Nummerierung" #: netbox/dcim/forms/bulk_edit.py:353 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/filtersets.py:412 +#: netbox/dcim/forms/filtersets.py:415 msgid "Rack type" msgstr "Racktyp" @@ -4452,18 +4526,18 @@ msgstr "Racktyp" msgid "Serial Number" msgstr "Seriennummer" -#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:424 -#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1884 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:913 netbox/dcim/forms/filtersets.py:1114 +#: netbox/dcim/forms/filtersets.py:1912 msgid "Asset tag" msgstr "Asset-Tag" #: netbox/dcim/forms/bulk_edit.py:412 netbox/dcim/forms/bulk_edit.py:511 #: netbox/dcim/forms/bulk_edit.py:567 netbox/dcim/forms/bulk_edit.py:698 #: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:463 -#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:415 -#: netbox/dcim/forms/filtersets.py:559 netbox/dcim/forms/filtersets.py:739 -#: netbox/dcim/forms/filtersets.py:892 +#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:418 +#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:904 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" msgstr "Luftstrom" @@ -4471,16 +4545,16 @@ msgstr "Luftstrom" #: netbox/dcim/forms/bulk_edit.py:435 netbox/dcim/forms/bulk_edit.py:888 #: netbox/dcim/forms/bulk_import.py:354 netbox/dcim/forms/bulk_import.py:357 #: netbox/dcim/forms/bulk_import.py:645 netbox/dcim/forms/bulk_import.py:1649 -#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:120 -#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:442 -#: netbox/dcim/forms/filtersets.py:456 netbox/dcim/forms/filtersets.py:494 -#: netbox/dcim/forms/filtersets.py:860 netbox/dcim/forms/filtersets.py:1070 -#: netbox/dcim/forms/filtersets.py:1168 netbox/dcim/forms/filtersets.py:1305 -#: netbox/dcim/forms/model_forms.py:270 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:574 netbox/dcim/forms/model_forms.py:851 -#: netbox/dcim/forms/object_create.py:301 netbox/dcim/tables/devices.py:163 +#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:121 +#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:446 +#: netbox/dcim/forms/filtersets.py:460 netbox/dcim/forms/filtersets.py:499 +#: netbox/dcim/forms/filtersets.py:872 netbox/dcim/forms/filtersets.py:1084 +#: netbox/dcim/forms/filtersets.py:1184 netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/model_forms.py:272 netbox/dcim/forms/model_forms.py:316 +#: netbox/dcim/forms/model_forms.py:576 netbox/dcim/forms/model_forms.py:861 +#: netbox/dcim/forms/object_create.py:302 netbox/dcim/tables/devices.py:164 #: netbox/dcim/tables/power.py:66 netbox/dcim/tables/racks.py:203 -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 #: netbox/templates/dcim/rack/base.html:4 @@ -4489,22 +4563,22 @@ msgid "Rack" msgstr "Rack" #: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:435 -#: netbox/dcim/forms/filtersets.py:524 netbox/dcim/forms/filtersets.py:667 -#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:1028 -#: netbox/dcim/forms/model_forms.py:432 netbox/dcim/forms/model_forms.py:767 -#: netbox/dcim/forms/model_forms.py:1770 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:438 +#: netbox/dcim/forms/filtersets.py:530 netbox/dcim/forms/filtersets.py:675 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:1041 +#: netbox/dcim/forms/model_forms.py:434 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/model_forms.py:1780 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" #: netbox/dcim/forms/bulk_edit.py:487 netbox/dcim/forms/bulk_import.py:414 -#: netbox/dcim/forms/filtersets.py:542 netbox/dcim/forms/model_forms.py:359 +#: netbox/dcim/forms/filtersets.py:549 netbox/dcim/forms/model_forms.py:361 msgid "Default platform" msgstr "Standard-Betriebssystem" #: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:545 netbox/dcim/forms/filtersets.py:687 +#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 msgid "Part number" msgstr "Artikelnummer" @@ -4516,55 +4590,55 @@ msgstr "Höheneinheit" msgid "Exclude from utilization" msgstr "Von der Nutzung ausschließen" -#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:373 -#: netbox/dcim/forms/model_forms.py:1002 netbox/dcim/forms/model_forms.py:1044 -#: netbox/dcim/forms/model_forms.py:1071 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1160 -#: netbox/dcim/forms/model_forms.py:1178 -#: netbox/dcim/forms/object_create.py:117 netbox/dcim/tables/devicetypes.py:83 +#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:375 +#: netbox/dcim/forms/model_forms.py:1012 netbox/dcim/forms/model_forms.py:1054 +#: netbox/dcim/forms/model_forms.py:1081 netbox/dcim/forms/model_forms.py:1109 +#: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1188 +#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/devicetypes.py:83 #: netbox/templates/dcim/devicebay.html:52 #: netbox/templates/dcim/module.html:61 msgid "Device Type" msgstr "Gerätetyp" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:400 -#: netbox/dcim/views.py:1578 netbox/extras/forms/model_forms.py:592 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:402 +#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 msgid "Schema" msgstr "Schema" #: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:553 #: netbox/dcim/forms/bulk_edit.py:784 netbox/dcim/forms/bulk_import.py:452 -#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:1197 netbox/dcim/forms/model_forms.py:406 -#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/tables/modules.py:42 -#: netbox/extras/forms/filtersets.py:437 -#: netbox/extras/forms/model_forms.py:617 netbox/extras/tables/tables.py:615 +#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:688 +#: netbox/dcim/forms/filtersets.py:1213 netbox/dcim/forms/model_forms.py:408 +#: netbox/dcim/forms/model_forms.py:421 netbox/dcim/tables/modules.py:42 +#: netbox/extras/forms/filtersets.py:410 +#: netbox/extras/forms/model_forms.py:620 netbox/extras/tables/tables.py:615 #: netbox/templates/account/base.html:7 netbox/templates/dcim/cable.html:23 #: netbox/templates/dcim/moduletype.html:27 #: netbox/templates/extras/configcontext.html:21 #: netbox/templates/inc/user_menu.html:38 netbox/vpn/forms/bulk_edit.py:213 -#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:200 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Profil" -#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1359 -#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/forms/model_forms.py:1003 -#: netbox/dcim/forms/model_forms.py:1045 netbox/dcim/forms/model_forms.py:1072 -#: netbox/dcim/forms/model_forms.py:1100 netbox/dcim/forms/model_forms.py:1121 -#: netbox/dcim/forms/model_forms.py:1161 netbox/dcim/forms/model_forms.py:1179 -#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/modules.py:51 +#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1377 +#: netbox/dcim/forms/model_forms.py:433 netbox/dcim/forms/model_forms.py:1013 +#: netbox/dcim/forms/model_forms.py:1055 netbox/dcim/forms/model_forms.py:1082 +#: netbox/dcim/forms/model_forms.py:1110 netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1171 netbox/dcim/forms/model_forms.py:1189 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/modules.py:51 #: netbox/dcim/tables/modules.py:94 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Modultyp" -#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:376 +#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:378 msgid "Chassis" msgstr "Gehäuse" #: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:74 +#: netbox/dcim/tables/devices.py:75 msgid "VM role" msgstr "VM-Rolle" @@ -4572,49 +4646,49 @@ msgstr "VM-Rolle" #: netbox/dcim/forms/bulk_edit.py:708 netbox/dcim/forms/bulk_import.py:516 #: netbox/dcim/forms/bulk_import.py:520 netbox/dcim/forms/bulk_import.py:549 #: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:678 -#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:793 netbox/dcim/forms/filtersets.py:911 -#: netbox/dcim/forms/model_forms.py:497 netbox/dcim/forms/model_forms.py:534 -#: netbox/dcim/forms/model_forms.py:650 +#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:804 netbox/dcim/forms/filtersets.py:923 +#: netbox/dcim/forms/model_forms.py:499 netbox/dcim/forms/model_forms.py:536 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:146 #: netbox/virtualization/forms/bulk_import.py:147 -#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:207 #: netbox/virtualization/forms/model_forms.py:216 msgid "Config template" msgstr "Konfigurationsvorlage" #: netbox/dcim/forms/bulk_edit.py:654 netbox/dcim/forms/bulk_edit.py:1037 -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:130 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:596 -#: netbox/dcim/forms/model_forms.py:966 netbox/dcim/forms/model_forms.py:983 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:131 +#: netbox/dcim/forms/filtersets.py:1368 netbox/dcim/forms/model_forms.py:606 +#: netbox/dcim/forms/model_forms.py:976 netbox/dcim/forms/model_forms.py:993 #: netbox/extras/filtersets.py:703 msgid "Device type" msgstr "Gerätetyp" #: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:135 netbox/dcim/forms/model_forms.py:604 +#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 msgid "Device role" msgstr "Geräterolle" #: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:884 -#: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:609 -#: netbox/dcim/tables/devices.py:189 netbox/extras/filtersets.py:719 +#: netbox/dcim/forms/filtersets.py:787 netbox/dcim/forms/filtersets.py:896 +#: netbox/dcim/forms/model_forms.py:547 netbox/dcim/forms/model_forms.py:619 +#: netbox/dcim/tables/devices.py:190 netbox/extras/filtersets.py:719 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:31 #: netbox/virtualization/forms/bulk_edit.py:131 #: netbox/virtualization/forms/bulk_import.py:136 -#: netbox/virtualization/forms/filtersets.py:183 +#: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 #: netbox/virtualization/tables/virtualmachines.py:52 msgid "Platform" msgstr "Betriebssystem" #: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:209 -#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:446 netbox/ipam/forms/filtersets.py:479 +#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:998 +#: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:210 +#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:96 #: netbox/templates/virtualization/virtualmachine.html:105 @@ -4622,9 +4696,9 @@ msgstr "Betriebssystem" #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:106 -#: netbox/virtualization/forms/filtersets.py:109 -#: netbox/virtualization/forms/filtersets.py:133 -#: netbox/virtualization/forms/filtersets.py:221 +#: netbox/virtualization/forms/filtersets.py:112 +#: netbox/virtualization/forms/filtersets.py:137 +#: netbox/virtualization/forms/filtersets.py:226 #: netbox/virtualization/forms/model_forms.py:72 #: netbox/virtualization/forms/model_forms.py:177 #: netbox/virtualization/tables/virtualmachines.py:40 @@ -4637,13 +4711,13 @@ msgstr "Cluster" msgid "Configuration" msgstr "Konfiguration" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:252 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Virtualisierung" #: netbox/dcim/forms/bulk_edit.py:741 netbox/dcim/forms/bulk_import.py:751 -#: netbox/dcim/forms/model_forms.py:745 netbox/dcim/forms/model_forms.py:991 +#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/model_forms.py:1001 msgid "Module type" msgstr "Modultyp" @@ -4652,8 +4726,8 @@ msgstr "Modultyp" #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1092 #: netbox/dcim/forms/bulk_edit.py:1143 netbox/dcim/forms/bulk_edit.py:1170 #: netbox/dcim/forms/bulk_edit.py:1197 netbox/dcim/forms/bulk_edit.py:1215 -#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:83 -#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:84 +#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4670,13 +4744,13 @@ msgstr "Modultyp" msgid "Label" msgstr "Label" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1206 +#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 #: netbox/templates/dcim/cable.html:54 msgid "Length" msgstr "Länge" #: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_import.py:1471 -#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1226 msgid "Length unit" msgstr "Längeneinheit" @@ -4686,33 +4760,33 @@ msgid "Domain" msgstr "Domäne" #: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/model_forms.py:845 +#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Stromverteiler" #: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1336 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Versorgung" #: netbox/dcim/forms/bulk_edit.py:911 netbox/dcim/forms/bulk_import.py:1677 -#: netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/filtersets.py:1341 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Phase" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1328 +#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Spannung" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Stromstärke" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 msgid "Max utilization" msgstr "Max. Auslastung" @@ -4737,8 +4811,8 @@ msgid "Allocated power draw (watts)" msgstr "Zugewiesene Leistungsaufnahme (Watt)" #: netbox/dcim/forms/bulk_edit.py:1058 netbox/dcim/forms/bulk_import.py:885 -#: netbox/dcim/forms/model_forms.py:1060 netbox/dcim/forms/model_forms.py:1425 -#: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/model_forms.py:1070 netbox/dcim/forms/model_forms.py:1435 +#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Stromanschluss" @@ -4747,33 +4821,33 @@ msgid "Feed leg" msgstr "Phasenlage" #: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1694 +#: netbox/dcim/forms/filtersets.py:1717 msgid "Management only" msgstr "Nur Management" #: netbox/dcim/forms/bulk_edit.py:1119 netbox/dcim/forms/bulk_edit.py:1436 -#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1618 -#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/object_import.py:91 #: netbox/dcim/models/device_component_templates.py:454 #: netbox/dcim/models/device_components.py:838 msgid "PoE mode" msgstr "PoE-Modus" #: netbox/dcim/forms/bulk_edit.py:1125 netbox/dcim/forms/bulk_edit.py:1442 -#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1623 -#: netbox/dcim/forms/filtersets.py:1708 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1646 +#: netbox/dcim/forms/filtersets.py:1731 netbox/dcim/forms/object_import.py:96 #: netbox/dcim/models/device_component_templates.py:461 #: netbox/dcim/models/device_components.py:845 msgid "PoE type" msgstr "PoE-Typ" -#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1638 -#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/object_import.py:101 +#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1661 +#: netbox/dcim/forms/filtersets.py:1736 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "WLAN Funktion" -#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:766 -#: netbox/dcim/forms/model_forms.py:1370 netbox/dcim/tables/devices.py:328 +#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:776 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4787,19 +4861,19 @@ msgstr "WLAN Funktion" msgid "Module" msgstr "Modul" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:739 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1452 +#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 msgid "Virtual device contexts" msgstr "Virtual Device Contexts" #: netbox/dcim/forms/bulk_edit.py:1421 netbox/dcim/forms/bulk_import.py:812 -#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1408 -#: netbox/dcim/forms/filtersets.py:1447 netbox/dcim/forms/filtersets.py:1582 -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1427 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 +#: netbox/dcim/tables/devices.py:645 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4814,15 +4888,15 @@ msgstr "Geschwindigkeit" #: netbox/virtualization/forms/bulk_import.py:179 #: netbox/vpn/forms/bulk_edit.py:128 netbox/vpn/forms/bulk_edit.py:196 #: netbox/vpn/forms/bulk_import.py:175 netbox/vpn/forms/bulk_import.py:233 -#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 -#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:144 netbox/vpn/forms/filtersets.py:189 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 #: netbox/vpn/tables/crypto.py:150 msgid "Mode" msgstr "Modus" #: netbox/dcim/forms/bulk_edit.py:1458 netbox/dcim/forms/bulk_import.py:993 -#: netbox/dcim/forms/model_forms.py:1501 netbox/ipam/forms/bulk_import.py:173 -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:93 +#: netbox/dcim/forms/model_forms.py:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/ipam/forms/filtersets.py:582 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:205 #: netbox/virtualization/forms/bulk_import.py:185 #: netbox/virtualization/forms/model_forms.py:326 @@ -4830,7 +4904,7 @@ msgid "VLAN group" msgstr "VLAN-Gruppe" #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/forms/bulk_import.py:1000 -#: netbox/dcim/forms/model_forms.py:1507 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/forms/model_forms.py:1517 netbox/dcim/tables/devices.py:606 #: netbox/virtualization/forms/bulk_edit.py:213 #: netbox/virtualization/forms/bulk_import.py:192 #: netbox/virtualization/forms/model_forms.py:331 @@ -4838,7 +4912,7 @@ msgid "Untagged VLAN" msgstr "Untagged VLAN" #: netbox/dcim/forms/bulk_edit.py:1476 netbox/dcim/forms/bulk_import.py:1007 -#: netbox/dcim/forms/model_forms.py:1516 netbox/dcim/tables/devices.py:611 +#: netbox/dcim/forms/model_forms.py:1526 netbox/dcim/tables/devices.py:612 #: netbox/virtualization/forms/bulk_edit.py:221 #: netbox/virtualization/forms/bulk_import.py:199 #: netbox/virtualization/forms/model_forms.py:340 @@ -4854,59 +4928,59 @@ msgid "Remove tagged VLANs" msgstr "Getaggte VLANs entfernen" #: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/bulk_import.py:1020 -#: netbox/dcim/forms/model_forms.py:1525 +#: netbox/dcim/forms/model_forms.py:1535 #: netbox/virtualization/forms/bulk_import.py:212 #: netbox/virtualization/forms/model_forms.py:349 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q-Dienst-VLAN" -#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1498 #: netbox/wireless/forms/filtersets.py:26 msgid "Wireless LAN group" msgstr "WLAN-Gruppe" -#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1493 -#: netbox/dcim/tables/devices.py:653 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1503 +#: netbox/dcim/tables/devices.py:654 netbox/netbox/navigation/menu.py:155 #: netbox/templates/dcim/interface.html:350 #: netbox/wireless/tables/wirelesslan.py:20 msgid "Wireless LANs" msgstr "WLANs" -#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1550 -#: netbox/dcim/forms/model_forms.py:1559 netbox/ipam/forms/bulk_edit.py:224 -#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:184 -#: netbox/netbox/navigation/menu.py:109 +#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1572 +#: netbox/dcim/forms/model_forms.py:1569 netbox/ipam/forms/bulk_edit.py:224 +#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 -#: netbox/virtualization/forms/filtersets.py:214 +#: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 msgid "Addressing" msgstr "Adressierung" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:808 -#: netbox/dcim/forms/model_forms.py:1560 +#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/model_forms.py:1570 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Dienst / Port" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1551 -#: netbox/dcim/forms/filtersets.py:1677 netbox/dcim/forms/model_forms.py:1104 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1573 +#: netbox/dcim/forms/filtersets.py:1700 netbox/dcim/forms/model_forms.py:1114 +#: netbox/dcim/forms/model_forms.py:1572 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1561 +#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:237 #: netbox/virtualization/forms/model_forms.py:371 msgid "Related Interfaces" msgstr "Verwandte Schnittstellen" -#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1552 -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1575 #: netbox/virtualization/forms/bulk_edit.py:240 -#: netbox/virtualization/forms/filtersets.py:215 +#: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "802.1Q-Switching" @@ -5015,7 +5089,7 @@ msgstr "Übergeordneter Standort" msgid "Rack's location (if any)" msgstr "Lokation des Racks (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:319 +#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 #: netbox/dcim/tables/racks.py:208 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" @@ -5099,7 +5173,7 @@ msgid "Assigned platform" msgstr "Zugewiesenes Betriebssystem" #: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:631 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Virtuelles Gehäuse" @@ -5115,7 +5189,7 @@ msgstr "Zugewiesene Lokation (falls vorhanden)" msgid "Assigned rack (if any)" msgstr "Zugewiesenes Rack (falls vorhanden)" -#: netbox/dcim/forms/bulk_import.py:652 +#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 msgid "Face" msgstr "Ausrichtung" @@ -5141,7 +5215,7 @@ msgstr "" msgid "The device in which this module is installed" msgstr "Das Gerät, in dem dieses Modul installiert ist" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:735 +#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Moduleinsatz" @@ -5153,7 +5227,7 @@ msgstr "Der Modulschacht, in dem dieses Modul installiert ist" msgid "The type of module" msgstr "Der Typ des Moduls" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:753 +#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 msgid "Replicate components" msgstr "Komponenten replizieren" @@ -5165,11 +5239,11 @@ msgstr "" "Automatisches Ausfüllen von Komponenten, die diesem Modultyp zugeordnet sind" " (standardmäßig aktiviert)" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:759 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 msgid "Adopt components" msgstr "Komponenten übernehmen" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:762 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 msgid "Adopt already existing components" msgstr "Übernehmen Sie bereits bestehende Komponenten" @@ -5194,13 +5268,13 @@ msgstr "Lokaler Stromanschluss, der diese Steckdose speist" msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrische Phase (für dreiphasige Stromkreise)" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1463 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 #: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "Übergeordnete Schnittstelle" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1471 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 #: netbox/virtualization/forms/bulk_import.py:176 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" @@ -5228,7 +5302,7 @@ msgstr "" msgid "Physical medium" msgstr "Physikalisches Medium" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1589 +#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 msgid "Duplex" msgstr "Duplex" @@ -5271,8 +5345,8 @@ msgstr "Zugewiesene Q-in-Q Service VLAN-ID (gefiltert nach VLAN-Gruppe)" #: netbox/dcim/forms/bulk_import.py:1031 netbox/ipam/forms/bulk_import.py:163 #: netbox/ipam/forms/bulk_import.py:248 netbox/ipam/forms/bulk_import.py:284 -#: netbox/ipam/forms/filtersets.py:217 netbox/ipam/forms/filtersets.py:300 -#: netbox/ipam/forms/filtersets.py:367 +#: netbox/ipam/forms/filtersets.py:225 netbox/ipam/forms/filtersets.py:309 +#: netbox/ipam/forms/filtersets.py:377 #: netbox/virtualization/forms/bulk_import.py:223 msgid "Assigned VRF" msgstr "Zugewiesenes VRF" @@ -5295,7 +5369,7 @@ msgstr "VDC {vdc} ist dem Gerät {device} nicht zugewiesen" msgid "Physical medium classification" msgstr "Klassifizierung des physikalischen Mediums" -#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:870 +#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:898 msgid "Installed device" msgstr "Installiertes Gerät" @@ -5355,8 +5429,8 @@ msgstr "Übergeordnetes Gerät der zugewiesenen Schnittstelle (falls vorhanden)" #: netbox/virtualization/forms/bulk_edit.py:299 #: netbox/virtualization/forms/bulk_import.py:160 #: netbox/virtualization/forms/bulk_import.py:262 -#: netbox/virtualization/forms/filtersets.py:229 -#: netbox/virtualization/forms/filtersets.py:280 +#: netbox/virtualization/forms/filtersets.py:234 +#: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 #: netbox/vpn/forms/bulk_import.py:92 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" @@ -5465,8 +5539,8 @@ msgstr "" "{color} stimmte mit keinem verwendeten Farbnamen überein und war länger als " "sechs Zeichen: ungültiges Hexadezimalzeichen." -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:880 -#: netbox/dcim/tables/devices.py:1075 +#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 +#: netbox/dcim/tables/devices.py:1103 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 @@ -5497,7 +5571,7 @@ msgstr "Versorgungsart (AC/DC)" msgid "Single or three-phase" msgstr "Ein- oder Dreiphasig" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1855 +#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 #: netbox/dcim/ui/panels.py:109 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:56 @@ -5508,7 +5582,7 @@ msgstr "Primäre IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4-Adresse mit Maske, z. B. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1864 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1874 #: netbox/dcim/ui/panels.py:114 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:72 @@ -5564,7 +5638,7 @@ msgstr "" msgid "A {model} named {name} already exists" msgstr "Ein {model} genannt {name} existiert bereits" -#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:833 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:62 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 @@ -5573,129 +5647,104 @@ msgstr "Ein {model} genannt {name} existiert bereits" msgid "Power Panel" msgstr "Stromverteiler" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:860 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Stromzufuhr" -#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/tables/devices.py:310 +#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 msgid "Device Status" msgstr "Gerätestatus" -#: netbox/dcim/forms/filtersets.py:163 netbox/extras/forms/filtersets.py:125 -#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:181 -#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:285 -#: netbox/extras/forms/filtersets.py:342 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:520 -#: netbox/extras/forms/filtersets.py:574 netbox/extras/tables/tables.py:114 -#: netbox/extras/tables/tables.py:155 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:231 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:475 netbox/extras/tables/tables.py:517 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:638 -#: netbox/extras/tables/tables.py:690 netbox/netbox/forms/filtersets.py:54 -#: netbox/netbox/forms/mixins.py:132 netbox/netbox/tables/tables.py:276 -#: netbox/netbox/tables/tables.py:286 netbox/netbox/tables/tables.py:296 -#: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:83 -#: netbox/templates/dcim/virtualchassis_edit.html:39 -#: netbox/templates/generic/bulk_edit.html:65 -#: netbox/templates/generic/object.html:61 -#: netbox/templates/ipam/vlan_edit.html:70 -#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 -#: netbox/virtualization/forms/filtersets.py:265 -#: netbox/virtualization/forms/filtersets.py:290 -msgid "Owner" -msgstr "Verantwortlicher" - -#: netbox/dcim/forms/filtersets.py:177 +#: netbox/dcim/forms/filtersets.py:174 msgid "Parent region" msgstr "Übergeordnete Region" -#: netbox/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:32 +#: netbox/dcim/forms/filtersets.py:190 netbox/tenancy/forms/bulk_import.py:32 #: netbox/tenancy/forms/bulk_import.py:65 -#: netbox/tenancy/forms/filtersets.py:40 netbox/tenancy/forms/filtersets.py:74 +#: netbox/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:77 #: netbox/wireless/forms/bulk_import.py:27 -#: netbox/wireless/forms/filtersets.py:31 +#: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Übergeordnete Gruppe" -#: netbox/dcim/forms/filtersets.py:343 +#: netbox/dcim/forms/filtersets.py:345 msgid "Rack count" msgstr "Anzahl der Racks" -#: netbox/dcim/forms/filtersets.py:434 +#: netbox/dcim/forms/filtersets.py:437 msgid "Function" msgstr "Funktion" -#: netbox/dcim/forms/filtersets.py:455 netbox/dcim/forms/model_forms.py:329 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1152 +#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 msgid "Reservation" msgstr "Reservierung" -#: netbox/dcim/forms/filtersets.py:526 netbox/dcim/forms/model_forms.py:378 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Bilder" -#: netbox/dcim/forms/filtersets.py:529 netbox/dcim/forms/filtersets.py:671 -#: netbox/dcim/forms/filtersets.py:814 +#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/filtersets.py:826 msgid "Components" msgstr "Komponenten" -#: netbox/dcim/forms/filtersets.py:549 +#: netbox/dcim/forms/filtersets.py:556 msgid "Device count" msgstr "Anzahl Geräte" -#: netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:561 msgid "Subdevice role" msgstr "Rolle des Untergeräts" -#: netbox/dcim/forms/filtersets.py:691 +#: netbox/dcim/forms/filtersets.py:700 msgid "Module count" msgstr "Anzahl der Module" -#: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/model_forms.py:510 +#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Rolle des Geräts" -#: netbox/dcim/forms/filtersets.py:878 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Modell" -#: netbox/dcim/forms/filtersets.py:922 +#: netbox/dcim/forms/filtersets.py:934 msgid "Has an OOB IP" msgstr "Hat eine OOB-IP" -#: netbox/dcim/forms/filtersets.py:929 +#: netbox/dcim/forms/filtersets.py:941 msgid "Virtual chassis member" msgstr "Virtuelles Gehäusemitglied" -#: netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:990 msgid "Has virtual device contexts" msgstr "Hat Virtual Device Contexts" -#: netbox/dcim/forms/filtersets.py:991 netbox/extras/filtersets.py:741 -#: netbox/ipam/forms/filtersets.py:484 -#: netbox/virtualization/forms/filtersets.py:122 +#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:741 +#: netbox/ipam/forms/filtersets.py:496 +#: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Clustergruppe" -#: netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Cabled" msgstr "Verkabelt" -#: netbox/dcim/forms/filtersets.py:1372 +#: netbox/dcim/forms/filtersets.py:1390 msgid "Occupied" msgstr "Belegt" -#: netbox/dcim/forms/filtersets.py:1400 netbox/dcim/forms/filtersets.py:1439 -#: netbox/dcim/forms/filtersets.py:1478 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1560 netbox/dcim/tables/devices.py:379 -#: netbox/dcim/tables/devices.py:675 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1533 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/tables/devices.py:380 +#: netbox/dcim/tables/devices.py:676 netbox/ipam/tables/vlans.py:175 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5708,48 +5757,48 @@ msgstr "Belegt" msgid "Connection" msgstr "Verbindung" -#: netbox/dcim/forms/filtersets.py:1572 netbox/extras/forms/bulk_edit.py:421 -#: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:616 -#: netbox/extras/forms/model_forms.py:798 netbox/extras/tables/tables.py:743 +#: netbox/dcim/forms/filtersets.py:1595 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:294 +#: netbox/extras/forms/filtersets.py:580 +#: netbox/extras/forms/model_forms.py:801 netbox/extras/tables/tables.py:743 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Art" -#: netbox/dcim/forms/filtersets.py:1601 +#: netbox/dcim/forms/filtersets.py:1624 msgid "Mgmt only" msgstr "Nur Verwaltung" -#: netbox/dcim/forms/filtersets.py:1613 netbox/dcim/forms/model_forms.py:1547 +#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 #: netbox/dcim/models/device_components.py:791 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1628 -#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "802.1Q-Modus" -#: netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1666 msgid "Wireless channel" msgstr "WLAN Kanal" -#: netbox/dcim/forms/filtersets.py:1647 +#: netbox/dcim/forms/filtersets.py:1670 msgid "Channel frequency (MHz)" msgstr "Kanalfrequenz (MHz)" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1674 msgid "Channel width (MHz)" msgstr "Kanalbreite (MHz)" -#: netbox/dcim/forms/filtersets.py:1655 +#: netbox/dcim/forms/filtersets.py:1678 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Sendeleistung (dBm)" -#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/filtersets.py:1769 -#: netbox/dcim/tables/devices.py:342 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1793 +#: netbox/dcim/tables/devices.py:343 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:74 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5759,23 +5808,23 @@ msgstr "Sendeleistung (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/tables/devices.py:995 +#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1023 msgid "Discovered" msgstr "Erfasst" -#: netbox/dcim/forms/filtersets.py:1952 netbox/ipam/forms/filtersets.py:378 +#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Zugewiesenes Gerät" -#: netbox/dcim/forms/filtersets.py:1957 netbox/ipam/forms/filtersets.py:383 +#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Zugewiesene VM" -#: netbox/dcim/forms/filtersets.py:1961 netbox/ipam/forms/filtersets.py:397 +#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Einer Schnittstelle zugewiesen" -#: netbox/dcim/forms/filtersets.py:1968 +#: netbox/dcim/forms/filtersets.py:1998 msgid "Primary MAC of an interface" msgstr "Primärer MAC einer Schnittstelle" @@ -5791,19 +5840,19 @@ msgstr "Art des Geltungsbereichs" #: netbox/dcim/forms/mixins.py:33 netbox/dcim/forms/mixins.py:94 #: netbox/ipam/forms/bulk_edit.py:225 netbox/ipam/forms/bulk_edit.py:360 -#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:195 #: netbox/ipam/forms/model_forms.py:222 netbox/ipam/forms/model_forms.py:600 #: netbox/ipam/forms/model_forms.py:610 netbox/ipam/tables/ip.py:192 -#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 +#: netbox/ipam/tables/vlans.py:41 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:74 -#: netbox/virtualization/forms/filtersets.py:51 +#: netbox/virtualization/forms/filtersets.py:53 #: netbox/virtualization/forms/model_forms.py:73 #: netbox/virtualization/tables/clusters.py:81 #: netbox/wireless/forms/bulk_edit.py:82 -#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:42 #: netbox/wireless/forms/model_forms.py:55 #: netbox/wireless/tables/wirelesslan.py:51 msgid "Scope" @@ -5819,7 +5868,7 @@ msgstr "Bitte wählen Sie einen {scope_type}." msgid "Scope type (app & model)" msgstr "Art des Umfangs (App und Modell)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:258 +#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 msgid "Rear ports" msgstr "Rückanschlüsse" @@ -5833,31 +5882,31 @@ msgstr "" " ausgewählten Anzahl der Rückanschlüssepositionen übereinstimmen " "({rearport_count})." -#: netbox/dcim/forms/model_forms.py:146 +#: netbox/dcim/forms/model_forms.py:148 msgid "Contact Info" msgstr "Kontaktinformationen" -#: netbox/dcim/forms/model_forms.py:199 +#: netbox/dcim/forms/model_forms.py:201 msgid "Rack Role" msgstr "Rackrolle" -#: netbox/dcim/forms/model_forms.py:216 netbox/dcim/forms/model_forms.py:368 -#: netbox/dcim/forms/model_forms.py:539 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:370 +#: netbox/dcim/forms/model_forms.py:541 #: netbox/utilities/forms/fields/fields.py:57 msgid "Slug" msgstr "URL-Slug" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:266 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Wählen Sie einen vordefinierten Racktyp oder legen Sie unten die physischen " "Eigenschaften fest." -#: netbox/dcim/forms/model_forms.py:272 +#: netbox/dcim/forms/model_forms.py:274 msgid "Inventory Control" msgstr "Inventarsteuerung" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:323 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5865,40 +5914,40 @@ msgstr "" "Kommagetrennte Liste numerischer Einheiten-IDs. Ein Bereich kann mit einem " "Bindestrich angegeben werden." -#: netbox/dcim/forms/model_forms.py:402 netbox/extras/forms/model_forms.py:594 +#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 msgid "Enter a valid JSON schema to define supported attributes." msgstr "" "Geben Sie ein gültiges JSON-Schema ein, um unterstützte Attribute zu " "definieren." -#: netbox/dcim/forms/model_forms.py:433 +#: netbox/dcim/forms/model_forms.py:435 msgid "Profile & Attributes" msgstr "Profil und Eigenschaften" -#: netbox/dcim/forms/model_forms.py:585 netbox/dcim/models/devices.py:572 +#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:572 msgid "The lowest-numbered unit occupied by the device" msgstr "Die HE mit der niedrigsten Nummer, die vom Gerät belegt ist" -#: netbox/dcim/forms/model_forms.py:642 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "" "Die Position im virtuellen Gehäuse, durch die dieses Gerät identifiziert " "wird" -#: netbox/dcim/forms/model_forms.py:647 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "Die Priorität des Geräts im virtuellen Gehäuse" -#: netbox/dcim/forms/model_forms.py:756 +#: netbox/dcim/forms/model_forms.py:766 msgid "Automatically populate components associated with this module type" msgstr "" "Füllen Sie automatisch Komponenten aus, die diesem Modultyp zugeordnet sind" -#: netbox/dcim/forms/model_forms.py:862 +#: netbox/dcim/forms/model_forms.py:872 msgid "Characteristics" msgstr "Charakteristiken" -#: netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1028 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5913,35 +5962,35 @@ msgstr "" "{module}, falls vorhanden, wird beim Erstellen eines neuen " "Moduls automatisch durch den Positionswert ersetzt." -#: netbox/dcim/forms/model_forms.py:1231 +#: netbox/dcim/forms/model_forms.py:1241 msgid "Console port template" msgstr "Konsolenanschlussvorlage" -#: netbox/dcim/forms/model_forms.py:1239 +#: netbox/dcim/forms/model_forms.py:1249 msgid "Console server port template" msgstr "Port-Vorlage für Konsolenserver" -#: netbox/dcim/forms/model_forms.py:1247 +#: netbox/dcim/forms/model_forms.py:1257 msgid "Front port template" msgstr "Frontanschluss-Vorlage" -#: netbox/dcim/forms/model_forms.py:1255 +#: netbox/dcim/forms/model_forms.py:1265 msgid "Interface template" msgstr "Schnittstellen-Vorlage" -#: netbox/dcim/forms/model_forms.py:1263 +#: netbox/dcim/forms/model_forms.py:1273 msgid "Power outlet template" msgstr "Vorlage für Steckdosen" -#: netbox/dcim/forms/model_forms.py:1271 +#: netbox/dcim/forms/model_forms.py:1281 msgid "Power port template" msgstr "Vorlage für Stromverteiler" -#: netbox/dcim/forms/model_forms.py:1279 +#: netbox/dcim/forms/model_forms.py:1289 msgid "Rear port template" msgstr "Vorlage für den hinteren Anschluss" -#: netbox/dcim/forms/model_forms.py:1289 netbox/dcim/forms/model_forms.py:1774 +#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 @@ -5949,14 +5998,14 @@ msgstr "Vorlage für den hinteren Anschluss" msgid "Console Port" msgstr "Konsolenanschluss" -#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1775 +#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:106 msgid "Console Server Port" msgstr "Konsolenserveranschluss" -#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1776 +#: netbox/dcim/forms/model_forms.py:1301 netbox/dcim/forms/model_forms.py:1786 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5968,7 +6017,7 @@ msgstr "Konsolenserveranschluss" msgid "Front Port" msgstr "Frontanschluss" -#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1777 +#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5980,41 +6029,41 @@ msgstr "Frontanschluss" msgid "Rear Port" msgstr "Rückanschluss" -#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1778 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:526 +#: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1788 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:527 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Stromanschluss" -#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1779 +#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Stromabgang" -#: netbox/dcim/forms/model_forms.py:1296 netbox/dcim/forms/model_forms.py:1781 +#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 msgid "Component Assignment" msgstr "Komponentenzuweisung" -#: netbox/dcim/forms/model_forms.py:1342 netbox/dcim/forms/model_forms.py:1828 +#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 msgid "An InventoryItem can only be assigned to a single component." msgstr "" "Ein InventoryItem kann nur einer einzelnen Komponente zugewiesen werden." -#: netbox/dcim/forms/model_forms.py:1479 +#: netbox/dcim/forms/model_forms.py:1489 msgid "LAG interface" msgstr "LAG-Schnittstelle" -#: netbox/dcim/forms/model_forms.py:1502 +#: netbox/dcim/forms/model_forms.py:1512 msgid "Filter VLANs available for assignment by group." msgstr "Filtern Sie VLANs, die für die Zuweisung nach Gruppen verfügbar sind." -#: netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1681 msgid "Child Device" msgstr "untergeordnetes Gerät" -#: netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1682 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6022,66 +6071,66 @@ msgstr "" "Untergeordnete Geräte müssen zuerst erstellt und dem Standort und dem Rack " "des übergeordneten Geräts zugewiesen werden." -#: netbox/dcim/forms/model_forms.py:1714 +#: netbox/dcim/forms/model_forms.py:1724 msgid "Console port" msgstr "Konsolenanschluss" -#: netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/model_forms.py:1732 msgid "Console server port" msgstr "Konsolenserveranschluss" -#: netbox/dcim/forms/model_forms.py:1730 +#: netbox/dcim/forms/model_forms.py:1740 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Frontanschluss" -#: netbox/dcim/forms/model_forms.py:1746 +#: netbox/dcim/forms/model_forms.py:1756 msgid "Power outlet" msgstr "Stromabgang" -#: netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/model_forms.py:1772 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Rückseitenanschluss" -#: netbox/dcim/forms/model_forms.py:1768 +#: netbox/dcim/forms/model_forms.py:1778 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Inventar-Artikel" -#: netbox/dcim/forms/model_forms.py:1837 +#: netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Rolle des Inventarartikels" -#: netbox/dcim/forms/model_forms.py:1907 +#: netbox/dcim/forms/model_forms.py:1917 msgid "VM Interface" msgstr "VM-Schnittstelle" -#: netbox/dcim/forms/model_forms.py:1923 netbox/ipam/forms/filtersets.py:638 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1933 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:187 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:212 +#: netbox/virtualization/forms/filtersets.py:216 #: netbox/virtualization/forms/filtersets.py:274 #: netbox/virtualization/forms/model_forms.py:220 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:312 #: netbox/vpn/forms/model_forms.py:158 netbox/vpn/forms/model_forms.py:169 #: netbox/vpn/forms/model_forms.py:271 netbox/vpn/forms/model_forms.py:452 msgid "Virtual Machine" msgstr "Virtuelle Maschine" -#: netbox/dcim/forms/model_forms.py:1962 +#: netbox/dcim/forms/model_forms.py:1972 msgid "A MAC address can only be assigned to a single object." msgstr "Eine MAC-Adresse kann nur einem einzelnen Objekt zugewiesen werden." -#: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:155 -#: netbox/dcim/forms/object_create.py:256 +#: netbox/dcim/forms/object_create.py:49 +#: netbox/dcim/forms/object_create.py:156 +#: netbox/dcim/forms/object_create.py:257 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6089,7 +6138,7 @@ msgstr "" "Alphanumerische Bereiche werden unterstützt. (Muss der Anzahl der Objekte " "entsprechen, die erstellt werden.)" -#: netbox/dcim/forms/object_create.py:72 +#: netbox/dcim/forms/object_create.py:73 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6098,19 +6147,19 @@ msgstr "" "Das bereitgestellte Muster spezifiziert {value_count} Werte, aber " "{pattern_count} werden erwartet." -#: netbox/dcim/forms/object_create.py:310 netbox/dcim/tables/devices.py:1081 +#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 -#: netbox/templates/dcim/virtualchassis_edit.html:58 +#: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 #: netbox/templates/users/ownergroup.html:35 msgid "Members" msgstr "Mitglieder" -#: netbox/dcim/forms/object_create.py:320 +#: netbox/dcim/forms/object_create.py:321 msgid "Initial position" msgstr "Ausgangsposition" -#: netbox/dcim/forms/object_create.py:323 +#: netbox/dcim/forms/object_create.py:324 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6118,11 +6167,11 @@ msgstr "" "Position des ersten Mitgliedsgeräts. Erhöht sich für jedes weitere Mitglied " "um eins." -#: netbox/dcim/forms/object_create.py:328 +#: netbox/dcim/forms/object_create.py:329 msgid "Member Devices" msgstr "Mitgliedsgeräte" -#: netbox/dcim/forms/object_create.py:343 +#: netbox/dcim/forms/object_create.py:344 msgid "A position must be specified for the first VC member." msgstr "Für das erste VC-Mitglied muss eine Position angegeben werden." @@ -6142,7 +6191,7 @@ msgstr "Profil" #: netbox/dcim/models/cables.py:75 #: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:114 +#: netbox/extras/models/customfields.py:127 msgid "label" msgstr "Label" @@ -6648,9 +6697,9 @@ msgid "tagged VLANs" msgstr "tagged VLANs" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:614 netbox/ipam/forms/bulk_edit.py:448 -#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:594 -#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:109 +#: netbox/dcim/tables/devices.py:615 netbox/ipam/forms/bulk_edit.py:448 +#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:110 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" @@ -6898,7 +6947,7 @@ msgid "module bays" msgstr "Moduleinsätze" #: netbox/dcim/models/device_components.py:1287 -#: netbox/dcim/models/modules.py:264 +#: netbox/dcim/models/modules.py:266 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Ein Modulschacht kann nicht zu einem darin installierten Modul gehören." @@ -6937,14 +6986,14 @@ msgid "inventory item roles" msgstr "Inventarartikelrollen" #: netbox/dcim/models/device_components.py:1418 -#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:223 +#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:225 #: netbox/dcim/models/racks.py:316 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "Seriennummer" #: netbox/dcim/models/device_components.py:1426 -#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:230 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:232 #: netbox/dcim/models/racks.py:323 msgid "asset tag" msgstr "Asset-Tag" @@ -7154,7 +7203,7 @@ msgstr "Die Funktion, die dieses Gerät erfüllt" msgid "Chassis serial number, assigned by the manufacturer" msgstr "vom Hersteller vergebene Gehäuse-Seriennummer" -#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:231 +#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:233 msgid "A unique tag used to identify this device" msgstr "" "Ein eindeutiger Wert, der zur Identifizierung dieses Geräts verwendet wird" @@ -7372,7 +7421,7 @@ msgstr "identifizieren" msgid "Numeric identifier unique to the parent device" msgstr "Numerische Kennung, die für das übergeordnete Gerät eindeutig ist" -#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:232 +#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:245 #: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:169 #: netbox/netbox/models/__init__.py:219 @@ -7469,15 +7518,15 @@ msgstr "Modultypen" msgid "Invalid schema: {error}" msgstr "Ungültiges Schema: {error}" -#: netbox/dcim/models/modules.py:238 +#: netbox/dcim/models/modules.py:240 msgid "module" msgstr "Modul" -#: netbox/dcim/models/modules.py:239 +#: netbox/dcim/models/modules.py:241 msgid "modules" msgstr "Module" -#: netbox/dcim/models/modules.py:252 +#: netbox/dcim/models/modules.py:254 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7901,24 +7950,24 @@ msgstr "Name der Farbe" msgid "Reachable" msgstr "Erreichbar" -#: netbox/dcim/tables/devices.py:65 netbox/dcim/tables/devices.py:109 +#: netbox/dcim/tables/devices.py:66 netbox/dcim/tables/devices.py:110 #: netbox/dcim/tables/racks.py:135 netbox/dcim/tables/sites.py:83 #: netbox/dcim/tables/sites.py:115 netbox/extras/tables/tables.py:708 -#: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 -#: netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:77 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 #: netbox/virtualization/views.py:243 msgid "Devices" msgstr "Geräte" -#: netbox/dcim/tables/devices.py:70 netbox/dcim/tables/devices.py:114 +#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "VMs" -#: netbox/dcim/tables/devices.py:103 netbox/dcim/tables/devices.py:223 -#: netbox/extras/forms/model_forms.py:745 +#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 +#: netbox/extras/forms/model_forms.py:748 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 @@ -7929,66 +7978,66 @@ msgstr "VMs" msgid "Config Template" msgstr "Konfigvorlage" -#: netbox/dcim/tables/devices.py:184 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 msgid "U Height" msgstr "Höhe in HE" -#: netbox/dcim/tables/devices.py:194 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1140 #: netbox/ipam/forms/bulk_import.py:597 netbox/ipam/forms/model_forms.py:306 #: netbox/ipam/forms/model_forms.py:318 netbox/ipam/tables/ip.py:306 -#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:380 -#: netbox/ipam/tables/ip.py:403 netbox/templates/ipam/ipaddress.html:11 +#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:385 +#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "IP-Adresse" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1116 +#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1144 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4-Adresse" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1148 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6-Adresse" -#: netbox/dcim/tables/devices.py:217 +#: netbox/dcim/tables/devices.py:218 msgid "VC Position" msgstr "VC-Position" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:221 msgid "VC Priority" msgstr "VC-Priorität" -#: netbox/dcim/tables/devices.py:227 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Übergeordnetes Gerät" -#: netbox/dcim/tables/devices.py:232 +#: netbox/dcim/tables/devices.py:233 msgid "Position (Device Bay)" msgstr "Position (Geräteschacht)" -#: netbox/dcim/tables/devices.py:240 +#: netbox/dcim/tables/devices.py:241 msgid "Console ports" msgstr "Konsolenanschlüsse" -#: netbox/dcim/tables/devices.py:243 +#: netbox/dcim/tables/devices.py:244 msgid "Console server ports" msgstr "Konsolenserveranschlüsse" -#: netbox/dcim/tables/devices.py:246 +#: netbox/dcim/tables/devices.py:247 msgid "Power ports" msgstr "Stromanschlüsse" -#: netbox/dcim/tables/devices.py:249 +#: netbox/dcim/tables/devices.py:250 msgid "Power outlets" msgstr "Steckdosen" -#: netbox/dcim/tables/devices.py:252 netbox/dcim/tables/devices.py:1125 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1412 -#: netbox/dcim/views.py:1749 netbox/dcim/views.py:2578 -#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 +#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1153 +#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 +#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2579 +#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -8003,39 +8052,39 @@ msgstr "Steckdosen" msgid "Interfaces" msgstr "Schnittstellen" -#: netbox/dcim/tables/devices.py:255 +#: netbox/dcim/tables/devices.py:256 msgid "Front ports" msgstr "Frontanschlüsse" -#: netbox/dcim/tables/devices.py:261 +#: netbox/dcim/tables/devices.py:262 msgid "Device bays" msgstr "Geräteeinsätze" -#: netbox/dcim/tables/devices.py:264 +#: netbox/dcim/tables/devices.py:265 msgid "Module bays" msgstr "Moduleinsätze" -#: netbox/dcim/tables/devices.py:267 +#: netbox/dcim/tables/devices.py:268 msgid "Inventory items" msgstr "Inventarartikel" -#: netbox/dcim/tables/devices.py:300 +#: netbox/dcim/tables/devices.py:301 msgid "Device Location" msgstr "Lokation des Geräts" -#: netbox/dcim/tables/devices.py:305 +#: netbox/dcim/tables/devices.py:306 msgid "Device Site" msgstr "Geräte Standort" -#: netbox/dcim/tables/devices.py:320 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Moduleinsatz" -#: netbox/dcim/tables/devices.py:333 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1487 -#: netbox/dcim/views.py:2664 netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devices.py:334 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 +#: netbox/dcim/views.py:2665 netbox/netbox/navigation/menu.py:106 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -8044,31 +8093,31 @@ msgstr "Moduleinsatz" msgid "Inventory Items" msgstr "Inventarartikel" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:349 msgid "Cable Color" msgstr "Farbe des Kabels" -#: netbox/dcim/tables/devices.py:354 +#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 msgid "Link Peers" msgstr "Verbindungsenden" -#: netbox/dcim/tables/devices.py:357 +#: netbox/dcim/tables/devices.py:358 msgid "Mark Connected" msgstr "Als verbunden markieren" -#: netbox/dcim/tables/devices.py:476 +#: netbox/dcim/tables/devices.py:477 msgid "Maximum draw (W)" msgstr "Maximaler Stromverbrauch (W)" -#: netbox/dcim/tables/devices.py:479 +#: netbox/dcim/tables/devices.py:480 msgid "Allocated draw (W)" msgstr "Zugewiesener Stromverbrauch (W)" -#: netbox/dcim/tables/devices.py:584 netbox/ipam/forms/model_forms.py:772 +#: netbox/dcim/tables/devices.py:585 netbox/ipam/forms/model_forms.py:772 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:689 -#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:165 -#: netbox/netbox/navigation/menu.py:167 -#: netbox/templates/dcim/interface.html:409 +#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:167 +#: netbox/netbox/navigation/menu.py:169 +#: netbox/templates/dcim/interface.html:382 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 @@ -8076,83 +8125,83 @@ msgstr "Zugewiesener Stromverbrauch (W)" msgid "IP Addresses" msgstr "IP-Adressen" -#: netbox/dcim/tables/devices.py:590 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:591 netbox/netbox/navigation/menu.py:213 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP-Gruppen" -#: netbox/dcim/tables/devices.py:602 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:603 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:64 netbox/vpn/forms/bulk_import.py:75 -#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 +#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/forms/filtersets.py:89 #: netbox/vpn/forms/model_forms.py:58 netbox/vpn/forms/model_forms.py:143 #: netbox/vpn/tables/tunnels.py:77 msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:638 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:639 netbox/dcim/tables/devicetypes.py:235 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Nur zur Verwaltung" -#: netbox/dcim/tables/devices.py:657 +#: netbox/dcim/tables/devices.py:658 msgid "VDCs" msgstr "VDCs" -#: netbox/dcim/tables/devices.py:664 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:665 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Virtuelle Verbindung" -#: netbox/dcim/tables/devices.py:753 netbox/dcim/tables/devices.py:806 +#: netbox/dcim/tables/devices.py:781 netbox/dcim/tables/devices.py:834 #: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 msgid "Mappings" msgstr "Zuordnungen" -#: netbox/dcim/tables/devices.py:920 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:948 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Installiertes Modul" -#: netbox/dcim/tables/devices.py:923 +#: netbox/dcim/tables/devices.py:951 msgid "Module Serial" msgstr "Seriennummer des Moduls" -#: netbox/dcim/tables/devices.py:927 +#: netbox/dcim/tables/devices.py:955 msgid "Module Asset Tag" msgstr "Modul-Asset-Tag" -#: netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:964 msgid "Module Status" msgstr "Status des Moduls" -#: netbox/dcim/tables/devices.py:990 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1018 netbox/dcim/tables/devicetypes.py:325 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponente" -#: netbox/dcim/tables/devices.py:1048 +#: netbox/dcim/tables/devices.py:1076 msgid "Items" msgstr "Artikel" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60 -#: netbox/netbox/navigation/menu.py:62 +#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 +#: netbox/netbox/navigation/menu.py:64 msgid "Rack Types" msgstr "Racktypen" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84 -#: netbox/netbox/navigation/menu.py:86 +#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 +#: netbox/netbox/navigation/menu.py:88 msgid "Device Types" msgstr "Gerätetypen" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1584 -#: netbox/netbox/navigation/menu.py:87 +#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 +#: netbox/netbox/navigation/menu.py:89 msgid "Module Types" msgstr "Modultypen" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:485 -#: netbox/extras/forms/model_forms.py:652 netbox/extras/tables/tables.py:703 -#: netbox/netbox/navigation/menu.py:78 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 +#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:703 +#: netbox/netbox/navigation/menu.py:80 msgid "Platforms" msgstr "Betriebssysteme" @@ -8168,9 +8217,9 @@ msgstr "Volle Tiefe" msgid "Device Count" msgstr "Anzahl Geräte" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1352 -#: netbox/dcim/views.py:1689 netbox/dcim/views.py:2513 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 +#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2514 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8179,9 +8228,9 @@ msgstr "Anzahl Geräte" msgid "Console Ports" msgstr "Konsolenanschlüsse" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1367 -#: netbox/dcim/views.py:1704 netbox/dcim/views.py:2529 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 +#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2530 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8190,9 +8239,9 @@ msgstr "Konsolenanschlüsse" msgid "Console Server Ports" msgstr "Konsolenserveranschlüsse" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1382 -#: netbox/dcim/views.py:1719 netbox/dcim/views.py:2545 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 +#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2546 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8201,9 +8250,9 @@ msgstr "Konsolenserveranschlüsse" msgid "Power Ports" msgstr "Stromanschlüsse" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1397 -#: netbox/dcim/views.py:1734 netbox/dcim/views.py:2561 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 +#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2562 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8212,9 +8261,9 @@ msgstr "Stromanschlüsse" msgid "Power Outlets" msgstr "Steckdosen" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1427 -#: netbox/dcim/views.py:1764 netbox/dcim/views.py:2600 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 +#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2601 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8222,9 +8271,9 @@ msgstr "Steckdosen" msgid "Front Ports" msgstr "Frontanschlüsse" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1442 -#: netbox/dcim/views.py:1779 netbox/dcim/views.py:2616 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 +#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2617 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8233,17 +8282,17 @@ msgstr "Frontanschlüsse" msgid "Rear Ports" msgstr "Rückanschlüsse" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1472 -#: netbox/dcim/views.py:2648 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 +#: netbox/dcim/views.py:2649 netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:52 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/devicetype/base.html:46 msgid "Device Bays" msgstr "Geräteeinsätze" -#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1457 -#: netbox/dcim/views.py:1794 netbox/dcim/views.py:2632 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1458 +#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2633 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8256,7 +8305,7 @@ msgstr "Moduleinsätze" msgid "Module Count" msgstr "Anzahl der Module" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:319 +#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Stromzufuhren" @@ -8270,8 +8319,8 @@ msgid "Available Power (VA)" msgstr "Verfügbare Leistung (VA)" #: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 -#: netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:51 msgid "Racks" msgstr "Racks" @@ -8309,14 +8358,14 @@ msgid "Space" msgstr "Platz" #: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: netbox/extras/forms/filtersets.py:465 -#: netbox/extras/forms/model_forms.py:632 netbox/ipam/forms/bulk_edit.py:112 +#: netbox/extras/forms/filtersets.py:438 +#: netbox/extras/forms/model_forms.py:635 netbox/ipam/forms/bulk_edit.py:112 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/tables/asn.py:76 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:17 netbox/netbox/navigation/menu.py:21 msgid "Sites" msgstr "Standorte" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 msgid "VLAN Groups" msgstr "VLAN-Gruppen" @@ -8329,7 +8378,7 @@ msgid "{} millimeters" msgstr "{} Millimeter" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:96 -#: netbox/virtualization/forms/filtersets.py:198 +#: netbox/virtualization/forms/filtersets.py:202 msgid "Serial number" msgstr "Seriennummer" @@ -8373,7 +8422,7 @@ msgstr "Untergeordnete Regionen" msgid "Child Groups" msgstr "Untergeordnete Gruppen" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1082 +#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 msgid "Non-Racked Devices" msgstr "Nicht in einem Rack befindliche Geräte" @@ -8381,66 +8430,66 @@ msgstr "Nicht in einem Rack befindliche Geräte" msgid "Child Locations" msgstr "Untergeordnete Lokationen" -#: netbox/dcim/views.py:1063 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 msgid "Reservations" msgstr "Rackreservierungen" -#: netbox/dcim/views.py:2459 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:160 msgid "Application Services" msgstr "Anwendungsdienste" -#: netbox/dcim/views.py:2677 netbox/extras/forms/filtersets.py:427 -#: netbox/extras/forms/model_forms.py:692 +#: netbox/dcim/views.py:2678 netbox/extras/forms/filtersets.py:399 +#: netbox/extras/forms/model_forms.py:695 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 #: netbox/virtualization/views.py:399 msgid "Config Context" msgstr "Konfigurationsvorlage" -#: netbox/dcim/views.py:2688 netbox/virtualization/views.py:410 +#: netbox/dcim/views.py:2689 netbox/virtualization/views.py:410 msgid "Render Config" msgstr "Konfiguration rendern" -#: netbox/dcim/views.py:2701 netbox/extras/tables/tables.py:713 -#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/views.py:2702 netbox/extras/tables/tables.py:713 +#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" msgstr "Virtuelle Maschinen" -#: netbox/dcim/views.py:3510 +#: netbox/dcim/views.py:3520 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Gerät {device} im Schacht {device_bay} installiert." -#: netbox/dcim/views.py:3551 +#: netbox/dcim/views.py:3561 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Gerät {device} im Schacht {device_bay} entfernt." -#: netbox/dcim/views.py:3664 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3674 netbox/ipam/tables/ip.py:178 msgid "Children" msgstr "Untergeordnet" -#: netbox/dcim/views.py:4137 +#: netbox/dcim/views.py:4147 #, python-brace-format msgid "Added member {device}" msgstr "Mitglied hinzugefügt {device}" -#: netbox/dcim/views.py:4182 +#: netbox/dcim/views.py:4192 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "" "Ein Hauptgerät (Master Device) {device} kann von einem virtuellen Gehäuse " "nicht entfernt werden." -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "{device} vom virtuellen Gehäuse {chassis} entfernt." -#: netbox/extras/api/customfields.py:89 +#: netbox/extras/api/customfields.py:83 #, python-brace-format msgid "Unknown related object(s): {name}" msgstr "Unbekanntes verwandtes Objekt (e): {name}" @@ -8632,13 +8681,13 @@ msgstr "Schwarz" msgid "White" msgstr "Weiß" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:434 -#: netbox/extras/forms/model_forms.py:511 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 +#: netbox/extras/forms/model_forms.py:518 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:499 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Skript" @@ -8686,27 +8735,27 @@ msgstr "Widget-Typ" msgid "Unregistered widget class: {name}" msgstr "Nicht registrierte Widget-Klasse: {name}" -#: netbox/extras/dashboard/widgets.py:148 +#: netbox/extras/dashboard/widgets.py:149 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} muss eine render () -Methode definieren." -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Note" msgstr "Hinweis" -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Zeigt einige beliebige benutzerdefinierte Inhalte an. Markdown wird " "unterstützt." -#: netbox/extras/dashboard/widgets.py:181 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Anzahl der Objekte" -#: netbox/extras/dashboard/widgets.py:182 +#: netbox/extras/dashboard/widgets.py:183 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8714,81 +8763,81 @@ msgstr "" "Zeigt eine Reihe von NetBox-Modellen und die Anzahl der für jeden Typ " "erstellten Objekte an." -#: netbox/extras/dashboard/widgets.py:192 +#: netbox/extras/dashboard/widgets.py:193 msgid "Filters to apply when counting the number of objects" msgstr "Filter, die beim Zählen der Anzahl der Objekte angewendet werden" -#: netbox/extras/dashboard/widgets.py:200 +#: netbox/extras/dashboard/widgets.py:201 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" "Ungültiges Format. Objektfilter müssen als Wörterbuch übergeben werden." -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:235 msgid "Object List" msgstr "Liste der Objekte" -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Display an arbitrary list of objects." msgstr "Zeigt eine beliebige Liste von Objekten an." -#: netbox/extras/dashboard/widgets.py:248 +#: netbox/extras/dashboard/widgets.py:249 msgid "The default number of objects to display" msgstr "Die Standardanzahl der anzuzeigenden Objekte" -#: netbox/extras/dashboard/widgets.py:260 +#: netbox/extras/dashboard/widgets.py:261 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" "Ungültiges Format. URL-Parameter müssen als Verzeichnis übergeben werden." -#: netbox/extras/dashboard/widgets.py:269 +#: netbox/extras/dashboard/widgets.py:270 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Ungültige Modellauswahl: {self['model'].data} wird nicht unterstützt." -#: netbox/extras/dashboard/widgets.py:309 +#: netbox/extras/dashboard/widgets.py:310 msgid "RSS Feed" msgstr "RSS-Feed" -#: netbox/extras/dashboard/widgets.py:316 +#: netbox/extras/dashboard/widgets.py:317 msgid "Embed an RSS feed from an external website." msgstr "Betten Sie einen RSS-Feed von einer externen Website ein." -#: netbox/extras/dashboard/widgets.py:323 +#: netbox/extras/dashboard/widgets.py:324 msgid "Feed URL" msgstr "Feed-URL" -#: netbox/extras/dashboard/widgets.py:327 +#: netbox/extras/dashboard/widgets.py:328 msgid "Requires external connection" msgstr "Erfordert eine externe Verbindung" -#: netbox/extras/dashboard/widgets.py:333 +#: netbox/extras/dashboard/widgets.py:334 msgid "The maximum number of objects to display" msgstr "Die maximale Anzahl der anzuzeigenden Objekte" -#: netbox/extras/dashboard/widgets.py:338 +#: netbox/extras/dashboard/widgets.py:339 msgid "How long to stored the cached content (in seconds)" msgstr "Wie lange soll der Inhalt zwischengespeichert werden (in Sekunden)" -#: netbox/extras/dashboard/widgets.py:344 +#: netbox/extras/dashboard/widgets.py:345 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Timeout-Wert für das Abrufen des Feeds (in Sekunden)" -#: netbox/extras/dashboard/widgets.py:401 +#: netbox/extras/dashboard/widgets.py:402 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:41 msgid "Bookmarks" msgstr "Lesezeichen" -#: netbox/extras/dashboard/widgets.py:405 +#: netbox/extras/dashboard/widgets.py:406 msgid "Show your personal bookmarks" msgstr "Zeige persönliche Lesezeichen an" -#: netbox/extras/events.py:164 +#: netbox/extras/events.py:186 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Unbekannter Aktionstyp für eine Ereignisregel: {action_type}" -#: netbox/extras/events.py:209 +#: netbox/extras/events.py:229 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Ereignispipeline kann nicht importiert werden {name} Fehler: {error}" @@ -8808,7 +8857,7 @@ msgid "Group (name)" msgstr "Gruppe (Name)" #: netbox/extras/filtersets.py:730 -#: netbox/virtualization/forms/filtersets.py:128 +#: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Clustertyp" @@ -8827,7 +8876,7 @@ msgstr "Mandantengruppe" msgid "Tenant group (slug)" msgstr "Mandantengruppe (URL-Slug)" -#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:580 +#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:583 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Schlagwort" @@ -8836,7 +8885,7 @@ msgstr "Schlagwort" msgid "Tag (slug)" msgstr "Schlagwort (URL-Slug)" -#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:581 +#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:545 msgid "Has local config context data" msgstr "Hat lokale Konfigurationskontextdaten" @@ -8857,13 +8906,13 @@ msgstr "Muss einzigartig sein" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 #: netbox/extras/forms/filtersets.py:96 -#: netbox/extras/models/customfields.py:216 +#: netbox/extras/models/customfields.py:229 msgid "UI visible" msgstr "UI sichtbar" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 #: netbox/extras/forms/filtersets.py:101 -#: netbox/extras/models/customfields.py:223 +#: netbox/extras/models/customfields.py:236 msgid "UI editable" msgstr "UI editierbar" @@ -8883,13 +8932,13 @@ msgstr "Maximaler Wert" msgid "Validation regex" msgstr "Regex für die Überprüfung" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:82 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Verhalten" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:168 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 msgid "New window" msgstr "Neues Fenster" @@ -8898,40 +8947,40 @@ msgid "Button class" msgstr "Button-Klasse" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:212 netbox/extras/forms/filtersets.py:554 +#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIME-Typ" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:215 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 msgid "File name" msgstr "Dateiname" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:219 netbox/extras/forms/filtersets.py:561 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 msgid "File extension" msgstr "Dateiendung" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:223 netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 msgid "As attachment" msgstr "Als Anlage" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:272 netbox/extras/forms/filtersets.py:308 +#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 #: netbox/extras/tables/tables.py:310 netbox/extras/tables/tables.py:347 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Geteilt" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:317 #: netbox/extras/models/models.py:187 msgid "HTTP method" msgstr "HTTP-Method" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:331 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Payload-URL" @@ -8950,7 +8999,7 @@ msgid "CA file path" msgstr "CA-Dateipfad" #: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:231 -#: netbox/extras/forms/model_forms.py:458 +#: netbox/extras/forms/model_forms.py:465 msgid "Event types" msgstr "Ereignistypen" @@ -8959,7 +9008,7 @@ msgid "Is active" msgstr "Ist aktiv" #: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:545 +#: netbox/extras/forms/filtersets.py:514 msgid "Auto sync enabled" msgstr "Automatische Synchronisation aktiviert" @@ -8968,14 +9017,14 @@ msgstr "Automatische Synchronisation aktiviert" #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:54 -#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:260 -#: netbox/extras/forms/filtersets.py:296 netbox/extras/forms/model_forms.py:53 -#: netbox/extras/forms/model_forms.py:225 -#: netbox/extras/forms/model_forms.py:257 -#: netbox/extras/forms/model_forms.py:300 -#: netbox/extras/forms/model_forms.py:453 -#: netbox/extras/forms/model_forms.py:570 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:54 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:244 +#: netbox/extras/forms/filtersets.py:275 netbox/extras/forms/model_forms.py:53 +#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:264 +#: netbox/extras/forms/model_forms.py:307 +#: netbox/extras/forms/model_forms.py:460 +#: netbox/extras/forms/model_forms.py:577 #: netbox/users/forms/model_forms.py:323 msgid "Object types" msgstr "Typen von Objekten" @@ -8985,7 +9034,7 @@ msgstr "Typen von Objekten" #: netbox/extras/forms/bulk_import.py:142 #: netbox/extras/forms/bulk_import.py:203 #: netbox/extras/forms/bulk_import.py:227 -#: netbox/extras/forms/bulk_import.py:281 +#: netbox/extras/forms/bulk_import.py:277 #: netbox/tenancy/forms/bulk_import.py:103 msgid "One or more assigned object types" msgstr "Ein oder mehrere zugewiesene Objekttypen" @@ -8994,12 +9043,12 @@ msgstr "Ein oder mehrere zugewiesene Objekttypen" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Felddatentyp (z. B. Text, Integer usw.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:243 -#: netbox/extras/forms/filtersets.py:356 -#: netbox/extras/forms/model_forms.py:326 -#: netbox/extras/forms/model_forms.py:385 -#: netbox/extras/forms/model_forms.py:422 -#: netbox/tenancy/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:332 +#: netbox/extras/forms/model_forms.py:333 +#: netbox/extras/forms/model_forms.py:392 +#: netbox/extras/forms/model_forms.py:429 +#: netbox/tenancy/forms/filtersets.py:116 msgid "Object type" msgstr "Typ des Objekts" @@ -9057,8 +9106,8 @@ msgid "Data source which provides the data file" msgstr "Datenquelle, die die Datendatei bereitstellt" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/filtersets.py:447 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/forms/filtersets.py:188 netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Datei" @@ -9076,8 +9125,8 @@ msgstr "" "Datendatei aktualisiert wird" #: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:773 +#: netbox/extras/forms/model_forms.py:299 +#: netbox/extras/forms/model_forms.py:776 msgid "Must specify either local content or a data file" msgstr "Muss entweder lokalen Inhalt oder eine Datendatei angeben" @@ -9103,26 +9152,26 @@ msgstr "Webhook {name} nicht gefunden" msgid "Script {name} not found" msgstr "Skript {name} nicht gefunden" -#: netbox/extras/forms/bulk_import.py:295 +#: netbox/extras/forms/bulk_import.py:291 msgid "Assigned object type" msgstr "Zugewiesener Objekttyp" -#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/bulk_import.py:296 msgid "The classification of entry" msgstr "Die Klassifizierung des Eintrags" -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:746 -#: netbox/netbox/tables/tables.py:279 netbox/netbox/tables/tables.py:289 -#: netbox/netbox/tables/tables.py:307 netbox/netbox/ui/panels.py:215 -#: netbox/templates/dcim/htmx/cable_edit.html:98 -#: netbox/templates/generic/bulk_edit.html:96 +#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:746 +#: netbox/netbox/tables/tables.py:287 netbox/netbox/tables/tables.py:302 +#: netbox/netbox/tables/tables.py:325 netbox/netbox/ui/panels.py:215 +#: netbox/templates/dcim/htmx/cable_edit.html:99 +#: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:39 msgid "Comments" msgstr "Kommentare" -#: netbox/extras/forms/bulk_import.py:316 -#: netbox/extras/forms/model_forms.py:401 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:312 +#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/templates/users/owner.html:46 #: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:262 @@ -9132,19 +9181,19 @@ msgstr "Kommentare" msgid "Users" msgstr "Benutzer" -#: netbox/extras/forms/bulk_import.py:320 +#: netbox/extras/forms/bulk_import.py:316 msgid "User names separated by commas, encased with double quotes" msgstr "" "Durch Kommas getrennte Benutzernamen, umgeben von doppelten " "Anführungszeichen" -#: netbox/extras/forms/bulk_import.py:323 -#: netbox/extras/forms/model_forms.py:396 netbox/netbox/navigation/menu.py:295 -#: netbox/netbox/navigation/menu.py:434 +#: netbox/extras/forms/bulk_import.py:319 +#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:415 #: netbox/templates/extras/notificationgroup.html:31 #: netbox/templates/tenancy/contact.html:21 #: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:117 -#: netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/filtersets.py:102 #: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 #: netbox/tenancy/tables/contacts.py:101 netbox/users/forms/filtersets.py:176 #: netbox/users/forms/model_forms.py:207 netbox/users/forms/model_forms.py:219 @@ -9154,12 +9203,12 @@ msgstr "" msgid "Groups" msgstr "Gruppen" -#: netbox/extras/forms/bulk_import.py:327 +#: netbox/extras/forms/bulk_import.py:323 msgid "Group names separated by commas, encased with double quotes" msgstr "" "Gruppennamen, getrennt durch Kommas, umgeben von doppelten Anführungszeichen" -#: netbox/extras/forms/filtersets.py:47 +#: netbox/extras/forms/filtersets.py:46 msgid "Type Options" msgstr "Typ-Optionen" @@ -9171,95 +9220,95 @@ msgstr "Verwandter Objekttyp" msgid "Field type" msgstr "Feld-Typ" -#: netbox/extras/forms/filtersets.py:133 +#: netbox/extras/forms/filtersets.py:128 #: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Auswahlmöglichkeiten" -#: netbox/extras/forms/filtersets.py:189 netbox/extras/forms/filtersets.py:406 -#: netbox/extras/forms/filtersets.py:428 netbox/extras/forms/filtersets.py:528 -#: netbox/extras/forms/model_forms.py:687 netbox/templates/core/job.html:69 +#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:377 +#: netbox/extras/forms/filtersets.py:400 netbox/extras/forms/filtersets.py:496 +#: netbox/extras/forms/model_forms.py:690 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Daten" -#: netbox/extras/forms/filtersets.py:190 netbox/extras/forms/filtersets.py:529 -#: netbox/extras/forms/model_forms.py:270 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/extras/forms/filtersets.py:177 netbox/extras/forms/filtersets.py:497 +#: netbox/extras/forms/model_forms.py:277 +#: netbox/extras/forms/model_forms.py:751 msgid "Rendering" msgstr "Rendern" -#: netbox/extras/forms/filtersets.py:208 +#: netbox/extras/forms/filtersets.py:196 msgid "Content types" msgstr "Inhaltstypen" -#: netbox/extras/forms/filtersets.py:327 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 msgid "HTTP content type" msgstr "HTTP-Inhaltstyp" -#: netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:337 msgid "Event type" msgstr "Ereignistyp" -#: netbox/extras/forms/filtersets.py:366 +#: netbox/extras/forms/filtersets.py:342 msgid "Action type" msgstr "Typ der Aktion" -#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:364 msgid "Tagged object type" msgstr "Typ des markierten Objekts" -#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/filtersets.py:369 msgid "Allowed object type" msgstr "Erlaubter Objekttyp" -#: netbox/extras/forms/filtersets.py:455 -#: netbox/extras/forms/model_forms.py:622 netbox/netbox/navigation/menu.py:17 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 msgid "Regions" msgstr "Regionen" -#: netbox/extras/forms/filtersets.py:460 -#: netbox/extras/forms/model_forms.py:627 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:630 msgid "Site groups" msgstr "Standortgruppen" -#: netbox/extras/forms/filtersets.py:470 -#: netbox/extras/forms/model_forms.py:637 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 msgid "Locations" msgstr "Lokationen" -#: netbox/extras/forms/filtersets.py:475 -#: netbox/extras/forms/model_forms.py:642 +#: netbox/extras/forms/filtersets.py:448 +#: netbox/extras/forms/model_forms.py:645 msgid "Device types" msgstr "Gerätetypen" -#: netbox/extras/forms/filtersets.py:480 -#: netbox/extras/forms/model_forms.py:647 +#: netbox/extras/forms/filtersets.py:453 +#: netbox/extras/forms/model_forms.py:650 msgid "Roles" msgstr "Prefix und VLAN-Rollen" -#: netbox/extras/forms/filtersets.py:490 -#: netbox/extras/forms/model_forms.py:657 +#: netbox/extras/forms/filtersets.py:463 +#: netbox/extras/forms/model_forms.py:660 msgid "Cluster types" msgstr "Clustertypen" -#: netbox/extras/forms/filtersets.py:495 -#: netbox/extras/forms/model_forms.py:662 +#: netbox/extras/forms/filtersets.py:468 +#: netbox/extras/forms/model_forms.py:665 msgid "Cluster groups" msgstr "Clustergruppen" -#: netbox/extras/forms/filtersets.py:500 -#: netbox/extras/forms/model_forms.py:667 netbox/netbox/navigation/menu.py:264 -#: netbox/netbox/navigation/menu.py:266 +#: netbox/extras/forms/filtersets.py:473 +#: netbox/extras/forms/model_forms.py:670 netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:268 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Cluster" -#: netbox/extras/forms/filtersets.py:505 -#: netbox/extras/forms/model_forms.py:672 +#: netbox/extras/forms/filtersets.py:478 +#: netbox/extras/forms/model_forms.py:675 msgid "Tenant groups" msgstr "Mandantengruppen" @@ -9318,16 +9367,20 @@ msgstr "" "Bezeichnung angegeben werden, indem ein Doppelpunkt angehängt wird. " "Beispiel:" -#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:184 +msgid "Custom Field Choice Set" +msgstr "Benutzerdefinierter Feldauswahl" + +#: netbox/extras/forms/model_forms.py:239 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Benutzerdefinierter Link" -#: netbox/extras/forms/model_forms.py:234 +#: netbox/extras/forms/model_forms.py:241 msgid "Templates" msgstr "Vorlagen" -#: netbox/extras/forms/model_forms.py:246 +#: netbox/extras/forms/model_forms.py:253 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9337,7 +9390,7 @@ msgstr "" "{example}. Links, die als leerer Text dargestellt werden, werden nicht " "angezeigt." -#: netbox/extras/forms/model_forms.py:250 +#: netbox/extras/forms/model_forms.py:257 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -9345,34 +9398,34 @@ msgstr "" "Jinja2-Vorlagencode für die Link-URL. Verweisen Sie auf das Objekt als " "{example}." -#: netbox/extras/forms/model_forms.py:261 -#: netbox/extras/forms/model_forms.py:739 +#: netbox/extras/forms/model_forms.py:268 +#: netbox/extras/forms/model_forms.py:742 msgid "Template code" msgstr "Vorlagencode" -#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:274 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Vorlage exportieren" -#: netbox/extras/forms/model_forms.py:285 -#: netbox/extras/forms/model_forms.py:766 +#: netbox/extras/forms/model_forms.py:292 +#: netbox/extras/forms/model_forms.py:769 msgid "Template content is populated from the remote source selected below." msgstr "" "Der Vorlageninhalt wird aus der unten ausgewählten Remote-Quelle gefüllt." -#: netbox/extras/forms/model_forms.py:306 netbox/netbox/forms/mixins.py:92 +#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Gespeicherter Filter" -#: netbox/extras/forms/model_forms.py:332 +#: netbox/extras/forms/model_forms.py:339 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Sortierung" -#: netbox/extras/forms/model_forms.py:334 +#: netbox/extras/forms/model_forms.py:341 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9380,41 +9433,41 @@ msgstr "" "Geben Sie eine kommagetrennte Liste von Spaltennamen ein. Stellen Sie einem " "Namen einen Bindestrich voran, um die Reihenfolge umzukehren." -#: netbox/extras/forms/model_forms.py:343 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Verfügbare Spalten" -#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Ausgewählte Spalten" -#: netbox/extras/forms/model_forms.py:415 +#: netbox/extras/forms/model_forms.py:422 msgid "A notification group specify at least one user or group." msgstr "" "Eine Benachrichtigungsgruppe muss mindestens einen Benutzer oder eine Gruppe" " haben." -#: netbox/extras/forms/model_forms.py:437 +#: netbox/extras/forms/model_forms.py:444 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP-Request" -#: netbox/extras/forms/model_forms.py:439 +#: netbox/extras/forms/model_forms.py:446 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:461 +#: netbox/extras/forms/model_forms.py:468 msgid "Action choice" msgstr "Wahl der Aktion" -#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:473 msgid "Enter conditions in JSON format." msgstr "" "Geben Sie die Bedingungen ein in JSON - " "Format." -#: netbox/extras/forms/model_forms.py:470 +#: netbox/extras/forms/model_forms.py:477 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9422,34 +9475,34 @@ msgstr "" "Geben Sie Parameter ein, die an die Aktion übergeben werden sollen, in JSON formatiert." -#: netbox/extras/forms/model_forms.py:475 +#: netbox/extras/forms/model_forms.py:482 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Ereignisregel" -#: netbox/extras/forms/model_forms.py:476 +#: netbox/extras/forms/model_forms.py:483 msgid "Triggers" msgstr "Trigger" -#: netbox/extras/forms/model_forms.py:523 +#: netbox/extras/forms/model_forms.py:530 msgid "Notification group" msgstr "Benachrichtigungsgruppe" -#: netbox/extras/forms/model_forms.py:603 +#: netbox/extras/forms/model_forms.py:606 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Config-Kontextprofil" -#: netbox/extras/forms/model_forms.py:677 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Mandanten" -#: netbox/extras/forms/model_forms.py:721 +#: netbox/extras/forms/model_forms.py:724 msgid "Data is populated from the remote source selected below." msgstr "Die Daten werden aus der unten ausgewählten Remote-Quelle gefüllt." -#: netbox/extras/forms/model_forms.py:727 +#: netbox/extras/forms/model_forms.py:730 msgid "Must specify either local data or a data file" msgstr "Muss entweder lokale Daten oder eine Datendatei angeben" @@ -9566,35 +9619,35 @@ msgstr "Konfigurationsvorlage" msgid "config templates" msgstr "Konfigurationsvorlagen" -#: netbox/extras/models/customfields.py:78 +#: netbox/extras/models/customfields.py:91 msgid "The object(s) to which this field applies." msgstr "Objekt(e), für die dieses Feld gilt." -#: netbox/extras/models/customfields.py:85 +#: netbox/extras/models/customfields.py:98 msgid "The type of data this custom field holds" msgstr "Der Datentyp, den dieses benutzerdefinierte Feld enthält" -#: netbox/extras/models/customfields.py:92 +#: netbox/extras/models/customfields.py:105 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "Der Typ des NetBox-Objekts, dem dieses Feld zugeordnet ist (für " "Objektfelder)" -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:111 msgid "Internal field name" msgstr "Interner Feldname" -#: netbox/extras/models/customfields.py:102 +#: netbox/extras/models/customfields.py:115 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Nur alphanumerische Zeichen und Unterstriche sind zulässig." -#: netbox/extras/models/customfields.py:107 +#: netbox/extras/models/customfields.py:120 msgid "Double underscores are not permitted in custom field names." msgstr "" "Doppelte Unterstriche sind in den Namen benutzerdefinierter Felder nicht " "zulässig." -#: netbox/extras/models/customfields.py:118 +#: netbox/extras/models/customfields.py:131 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9602,21 +9655,21 @@ msgstr "" "Name des Feldes, wie er den Benutzern angezeigt wird (falls nicht angegeben," " wird der Name des Felds verwendet)" -#: netbox/extras/models/customfields.py:122 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 msgid "group name" msgstr "Name der Gruppe" -#: netbox/extras/models/customfields.py:125 +#: netbox/extras/models/customfields.py:138 msgid "Custom fields within the same group will be displayed together" msgstr "" "Benutzerdefinierte Felder innerhalb derselben Gruppe werden zusammen " "angezeigt" -#: netbox/extras/models/customfields.py:133 +#: netbox/extras/models/customfields.py:146 msgid "required" msgstr "erforderlich" -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:148 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9624,20 +9677,20 @@ msgstr "" "Dieses Feld ist erforderlich, wenn Sie neue Objekte erstellen oder ein " "vorhandenes Objekt bearbeiten." -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:151 msgid "must be unique" msgstr "muss einzigartig sein" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:153 msgid "The value of this field must be unique for the assigned object" msgstr "" "Der Wert dieses Feldes muss für das zugewiesene Objekt eindeutig sein." -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:156 msgid "search weight" msgstr "Gewichtung der Suche" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:159 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9645,11 +9698,11 @@ msgstr "" "Gewichtung für die Suche. Niedrigere Werte werden als wichtiger angesehen. " "Felder mit einem Suchgewicht von Null werden ignoriert." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:164 msgid "filter logic" msgstr "Filterlogik" -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:168 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9657,11 +9710,11 @@ msgstr "" "Loose entspricht einer beliebigen Instanz einer bestimmten Zeichenfolge; " "exact entspricht dem gesamten Feld." -#: netbox/extras/models/customfields.py:158 +#: netbox/extras/models/customfields.py:171 msgid "default" msgstr "Standard" -#: netbox/extras/models/customfields.py:162 +#: netbox/extras/models/customfields.py:175 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9669,7 +9722,7 @@ msgstr "" "Standardwert für das Feld (muss ein JSON-Wert sein). Kapsele Zeichenketten " "mit doppelten Anführungszeichen ein (z. B. „Foo“)." -#: netbox/extras/models/customfields.py:169 +#: netbox/extras/models/customfields.py:182 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9678,35 +9731,35 @@ msgstr "" "(muss ein JSON-Wert sein). Schließen Sie Zeichenketten mit doppelten " "Anführungszeichen ein (z. B. „Foo“)." -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:188 msgid "display weight" msgstr "Gewicht anzeigen" -#: netbox/extras/models/customfields.py:176 +#: netbox/extras/models/customfields.py:189 msgid "Fields with higher weights appear lower in a form." msgstr "Höher gewichtete Felder werden im Formular weiter unten angezeigt." -#: netbox/extras/models/customfields.py:183 +#: netbox/extras/models/customfields.py:196 msgid "minimum value" msgstr "minimaler Wert" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:197 msgid "Minimum allowed value (for numeric fields)" msgstr "Zulässiger Mindestwert (für numerische Felder)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:204 msgid "maximum value" msgstr "maximaler Wert" -#: netbox/extras/models/customfields.py:192 +#: netbox/extras/models/customfields.py:205 msgid "Maximum allowed value (for numeric fields)" msgstr "Zulässiger Maximalwert (für numerische Felder)" -#: netbox/extras/models/customfields.py:198 +#: netbox/extras/models/customfields.py:211 msgid "validation regex" msgstr "Regex für die Validierung" -#: netbox/extras/models/customfields.py:200 +#: netbox/extras/models/customfields.py:213 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9717,206 +9770,206 @@ msgstr "" "um die Übereinstimmung der gesamten Zeichenfolge zu erzwingen. Zum Beispiel " "^ [A-Z]{3}$ begrenzt die Werte auf genau drei Großbuchstaben." -#: netbox/extras/models/customfields.py:208 +#: netbox/extras/models/customfields.py:221 msgid "choice set" msgstr "Auswahlset" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:230 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Gibt an, ob das benutzerdefinierte Feld in der Benutzeroberfläche angezeigt " "wird" -#: netbox/extras/models/customfields.py:224 +#: netbox/extras/models/customfields.py:237 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Gibt an, ob der Wert des benutzerdefinierten Felds in der Benutzeroberfläche" " bearbeitet werden kann." -#: netbox/extras/models/customfields.py:228 +#: netbox/extras/models/customfields.py:241 msgid "is cloneable" msgstr "ist klonbar" -#: netbox/extras/models/customfields.py:229 +#: netbox/extras/models/customfields.py:242 msgid "Replicate this value when cloning objects" msgstr "Replizieren Sie diesen Wert beim Klonen von Objekten" -#: netbox/extras/models/customfields.py:246 +#: netbox/extras/models/customfields.py:259 msgid "custom field" msgstr "benutzerdefiniertes Feld" -#: netbox/extras/models/customfields.py:247 +#: netbox/extras/models/customfields.py:260 msgid "custom fields" msgstr "benutzerdefinierte Felder" -#: netbox/extras/models/customfields.py:349 +#: netbox/extras/models/customfields.py:362 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Ungültiger Standardwert \"{value}\": {error}" -#: netbox/extras/models/customfields.py:356 +#: netbox/extras/models/customfields.py:369 msgid "A minimum value may be set only for numeric fields" msgstr "Ein Mindestwert kann nur für numerische Felder festgelegt werden" -#: netbox/extras/models/customfields.py:358 +#: netbox/extras/models/customfields.py:371 msgid "A maximum value may be set only for numeric fields" msgstr "Ein Maximalwert kann nur für numerische Felder festgelegt werden" -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:381 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Die Überprüfung regulärer Ausdrücke wird nur für Text- und URL-Felder " "unterstützt" -#: netbox/extras/models/customfields.py:374 +#: netbox/extras/models/customfields.py:387 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Eindeutigkeit kann für boolesche Felder nicht erzwungen werden" -#: netbox/extras/models/customfields.py:384 +#: netbox/extras/models/customfields.py:397 msgid "Selection fields must specify a set of choices." msgstr "Auswahlfelder müssen eine Reihe von Auswahlmöglichkeiten enthalten." -#: netbox/extras/models/customfields.py:388 +#: netbox/extras/models/customfields.py:401 msgid "Choices may be set only on selection fields." msgstr "Auswahlmöglichkeiten können nur für Auswahlfelder festgelegt werden." -#: netbox/extras/models/customfields.py:395 +#: netbox/extras/models/customfields.py:408 msgid "Object fields must define an object type." msgstr "Objektfelder müssen einen Objekttyp definieren." -#: netbox/extras/models/customfields.py:399 +#: netbox/extras/models/customfields.py:412 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} Felder definieren möglicherweise keinen Objekttyp." -#: netbox/extras/models/customfields.py:406 +#: netbox/extras/models/customfields.py:419 msgid "A related object filter can be defined only for object fields." msgstr "" "Ein verwandter Objektfilter kann nur für Objektfelder definiert werden." -#: netbox/extras/models/customfields.py:410 +#: netbox/extras/models/customfields.py:423 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Der Filter muss als Dictionary definiert werden, indem Attribute Werte " "zuordnet bekommen." -#: netbox/extras/models/customfields.py:497 +#: netbox/extras/models/customfields.py:510 msgid "True" msgstr "Wahr" -#: netbox/extras/models/customfields.py:498 +#: netbox/extras/models/customfields.py:511 msgid "False" msgstr "Falsch" -#: netbox/extras/models/customfields.py:551 -#: netbox/extras/models/customfields.py:599 +#: netbox/extras/models/customfields.py:564 +#: netbox/extras/models/customfields.py:612 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "" "Die Werte müssen mit diesem Regex übereinstimmen: {regex}" -#: netbox/extras/models/customfields.py:701 -#: netbox/extras/models/customfields.py:708 +#: netbox/extras/models/customfields.py:714 +#: netbox/extras/models/customfields.py:721 msgid "Value must be a string." msgstr "Der Wert muss eine Zeichenfolge sein." -#: netbox/extras/models/customfields.py:703 -#: netbox/extras/models/customfields.py:710 +#: netbox/extras/models/customfields.py:716 +#: netbox/extras/models/customfields.py:723 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Wert muss mit Regex '{regex}' übereinstimmen" -#: netbox/extras/models/customfields.py:715 +#: netbox/extras/models/customfields.py:728 msgid "Value must be an integer." msgstr "Der Wert muss eine Ganzzahl sein." -#: netbox/extras/models/customfields.py:718 -#: netbox/extras/models/customfields.py:733 +#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:746 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Wert muss mindestens {minimum} sein" -#: netbox/extras/models/customfields.py:722 -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:735 +#: netbox/extras/models/customfields.py:750 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Wert darf nicht {maximum} überschreiten" -#: netbox/extras/models/customfields.py:730 +#: netbox/extras/models/customfields.py:743 msgid "Value must be a decimal." msgstr "Der Wert muss eine Dezimalzahl sein." -#: netbox/extras/models/customfields.py:742 +#: netbox/extras/models/customfields.py:755 msgid "Value must be true or false." msgstr "Der Wert muss wahr oder falsch sein." -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:763 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Datumswerte müssen im ISO 8601-Format (YYYY-MM-DD) vorliegen." -#: netbox/extras/models/customfields.py:759 +#: netbox/extras/models/customfields.py:772 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Datums- und Uhrzeitwerte müssen im ISO 8601-Format (YYYY-MM-DD HH:MM:SS) " "vorliegen." -#: netbox/extras/models/customfields.py:766 +#: netbox/extras/models/customfields.py:779 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Ungültige Auswahl ({value}) für Auswahlsatz {choiceset}." -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:789 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Ungültige Auswahl (en) ({value}) für Auswahlsatz {choiceset}." -#: netbox/extras/models/customfields.py:785 +#: netbox/extras/models/customfields.py:798 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Der Wert muss eine Objekt-ID sein, nicht {type}" -#: netbox/extras/models/customfields.py:791 +#: netbox/extras/models/customfields.py:804 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Der Wert muss eine Liste von Objekt-IDs sein, nicht {type}" -#: netbox/extras/models/customfields.py:795 +#: netbox/extras/models/customfields.py:808 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Ungültige Objekt-ID gefunden: {id}" -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:811 msgid "Required field cannot be empty." msgstr "Das erforderliche Feld darf nicht leer sein." -#: netbox/extras/models/customfields.py:818 +#: netbox/extras/models/customfields.py:831 msgid "Base set of predefined choices (optional)" msgstr "Basissatz vordefinierter Auswahlmöglichkeiten (optional)" -#: netbox/extras/models/customfields.py:830 +#: netbox/extras/models/customfields.py:843 msgid "Choices are automatically ordered alphabetically" msgstr "Die Auswahlmöglichkeiten werden automatisch alphabetisch sortiert" -#: netbox/extras/models/customfields.py:837 +#: netbox/extras/models/customfields.py:850 msgid "custom field choice set" msgstr "benutzerdefinierter Feldauswahlsatz" -#: netbox/extras/models/customfields.py:838 +#: netbox/extras/models/customfields.py:851 msgid "custom field choice sets" msgstr "Benutzerdefinierte Feldoptionen" -#: netbox/extras/models/customfields.py:880 +#: netbox/extras/models/customfields.py:893 msgid "Must define base or extra choices." msgstr "Muss Basis- oder zusätzliche Auswahlmöglichkeiten definieren." -#: netbox/extras/models/customfields.py:889 +#: netbox/extras/models/customfields.py:902 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "" "Doppelter Wert '{value}'wurde in zusätzlichen Auswahlmöglichkeiten gefunden." -#: netbox/extras/models/customfields.py:914 +#: netbox/extras/models/customfields.py:927 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -10452,6 +10505,18 @@ msgstr "Maximaler Wert" msgid "Validation Regex" msgstr "Überprüfung Regex" +#: netbox/extras/tables/tables.py:114 netbox/extras/tables/tables.py:155 +#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:231 +#: netbox/extras/tables/tables.py:315 netbox/extras/tables/tables.py:475 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:547 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:690 +#: netbox/netbox/forms/mixins.py:162 netbox/netbox/forms/mixins.py:187 +#: netbox/netbox/tables/tables.py:284 netbox/netbox/tables/tables.py:299 +#: netbox/netbox/tables/tables.py:314 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 +msgid "Owner" +msgstr "Verantwortlicher" + #: netbox/extras/tables/tables.py:147 msgid "Count" msgstr "Anzahl" @@ -10543,7 +10608,7 @@ msgstr "Ereignistypen" msgid "Auto Sync Enabled" msgstr "Automatische Synchronisation aktiviert" -#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Geräterollen" @@ -10570,15 +10635,15 @@ msgstr "" "Bitte versuchen Sie, das Widget neu zu konfigurieren oder entfernen Sie es " "aus Ihrem Dashboard." -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:348 -#: netbox/templates/dcim/device_edit.html:112 -#: netbox/templates/dcim/htmx/cable_edit.html:91 -#: netbox/templates/dcim/virtualchassis_edit.html:47 -#: netbox/templates/generic/bulk_edit.html:86 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/templates/dcim/device_edit.html:113 +#: netbox/templates/dcim/htmx/cable_edit.html:92 +#: netbox/templates/dcim/virtualchassis_edit.html:48 +#: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 #: netbox/templates/inc/panels/custom_fields.html:7 #: netbox/templates/ipam/ipaddress_bulk_add.html:35 -#: netbox/templates/ipam/vlan_edit.html:78 +#: netbox/templates/ipam/vlan_edit.html:79 msgid "Custom Fields" msgstr "Benutzerdefinierte Felder" @@ -10652,7 +10717,7 @@ msgstr "Gelöschtes Widget: " msgid "Error deleting widget: " msgstr "Fehler beim Löschen des Widgets: " -#: netbox/extras/views.py:1518 +#: netbox/extras/views.py:1524 msgid "Unable to run script: RQ worker process not running." msgstr "" "Das Skript kann nicht ausgeführt werden: Der RQ-Worker-Prozess läuft nicht." @@ -10811,8 +10876,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Präfixe, die dieses Präfix oder diese IP enthalten" #: netbox/ipam/filtersets.py:333 netbox/ipam/filtersets.py:579 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:212 -#: netbox/ipam/forms/filtersets.py:362 +#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Länge der Maske" @@ -10951,8 +11016,8 @@ msgstr "Ist privat" #: netbox/ipam/forms/bulk_edit.py:95 netbox/ipam/forms/bulk_edit.py:119 #: netbox/ipam/forms/bulk_edit.py:138 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/forms/filtersets.py:117 -#: netbox/ipam/forms/filtersets.py:132 netbox/ipam/forms/filtersets.py:155 +#: netbox/ipam/forms/filtersets.py:91 netbox/ipam/forms/filtersets.py:121 +#: netbox/ipam/forms/filtersets.py:137 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/model_forms.py:96 netbox/ipam/forms/model_forms.py:109 #: netbox/ipam/forms/model_forms.py:131 netbox/ipam/forms/model_forms.py:149 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 @@ -10967,7 +11032,7 @@ msgstr "RIR" msgid "Date added" msgstr "hinzugefügt am" -#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:273 +#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:281 #: netbox/ipam/forms/model_forms.py:608 netbox/ipam/forms/model_forms.py:657 #: netbox/ipam/tables/ip.py:199 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 @@ -10975,13 +11040,13 @@ msgid "VLAN Group" msgstr "VLAN-Gruppe" #: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/model_forms.py:209 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:209 #: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:204 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:303 #: netbox/vpn/forms/model_forms.py:431 netbox/vpn/forms/model_forms.py:450 #: netbox/wireless/forms/bulk_edit.py:52 #: netbox/wireless/forms/bulk_import.py:49 @@ -10993,23 +11058,23 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Länge des Prefixes" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:258 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "Ist ein Pool" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:262 -#: netbox/ipam/forms/filtersets.py:265 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 #: netbox/ipam/models/ip.py:262 msgid "Treat as fully utilized" msgstr "Als voll ausgelastet behandeln" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:186 +#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 #: netbox/ipam/forms/model_forms.py:223 msgid "VLAN Assignment" msgstr "VLAN-Zuweisung" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Als besetzt behandeln" @@ -11019,43 +11084,43 @@ msgstr "DNS-Name" #: netbox/ipam/forms/bulk_edit.py:319 netbox/ipam/forms/bulk_edit.py:493 #: netbox/ipam/forms/bulk_import.py:442 netbox/ipam/forms/bulk_import.py:561 -#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:421 -#: netbox/ipam/forms/filtersets.py:611 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:432 +#: netbox/ipam/forms/filtersets.py:626 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protokoll" -#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:439 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Gruppen-ID" -#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:433 +#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:444 #: netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:107 #: netbox/wireless/forms/bulk_import.py:63 #: netbox/wireless/forms/bulk_import.py:66 #: netbox/wireless/forms/bulk_import.py:143 #: netbox/wireless/forms/bulk_import.py:146 -#: netbox/wireless/forms/filtersets.py:61 -#: netbox/wireless/forms/filtersets.py:120 +#: netbox/wireless/forms/filtersets.py:63 +#: netbox/wireless/forms/filtersets.py:123 msgid "Authentication type" msgstr "Typ der Authentifizierung" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:437 +#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "Authentifizierungsschlüssel" -#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:414 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:410 +#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 -#: netbox/wireless/forms/filtersets.py:108 +#: netbox/wireless/forms/filtersets.py:109 #: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/forms/model_forms.py:172 msgid "Authentication" @@ -11066,8 +11131,8 @@ msgid "VLAN ID ranges" msgstr "VLAN-ID-Bereiche" #: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 -#: netbox/ipam/forms/filtersets.py:586 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 +#: netbox/ipam/tables/vlans.py:107 msgid "Q-in-Q role" msgstr "Q-in-Q-Rolle" @@ -11080,7 +11145,7 @@ msgid "Site & Group" msgstr "Standort und Gruppe" #: netbox/ipam/forms/bulk_edit.py:477 netbox/ipam/forms/bulk_import.py:548 -#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:272 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" @@ -11124,7 +11189,7 @@ msgstr "VLAN-Standort (falls vorhanden)" msgid "Scope ID" msgstr "Bereichs-ID" -#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:643 +#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:659 #: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:324 #: netbox/ipam/forms/model_forms.py:504 #: netbox/templates/ipam/fhrpgroup.html:19 @@ -11219,94 +11284,94 @@ msgid "{ip} is not assigned to this parent." msgstr "{ip} ist diesem übergeordnetem System nicht zugewiesen." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:408 +#: netbox/netbox/navigation/menu.py:198 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Routenziele" -#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:54 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:396 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:54 +#: netbox/vpn/forms/filtersets.py:243 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Ziele importieren" -#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:59 -#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:401 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:59 +#: netbox/vpn/forms/filtersets.py:248 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Ziele exportieren" -#: netbox/ipam/forms/filtersets.py:75 +#: netbox/ipam/forms/filtersets.py:77 msgid "Imported by VRF" msgstr "Importiert von VRF" -#: netbox/ipam/forms/filtersets.py:80 +#: netbox/ipam/forms/filtersets.py:82 msgid "Exported by VRF" msgstr "Exportiert von VRF" -#: netbox/ipam/forms/filtersets.py:93 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privat" -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:207 -#: netbox/ipam/forms/filtersets.py:295 netbox/ipam/forms/filtersets.py:357 +#: netbox/ipam/forms/filtersets.py:116 netbox/ipam/forms/filtersets.py:215 +#: netbox/ipam/forms/filtersets.py:304 netbox/ipam/forms/filtersets.py:367 msgid "Address family" msgstr "Adressfamilie" -#: netbox/ipam/forms/filtersets.py:126 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:130 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Bereich" -#: netbox/ipam/forms/filtersets.py:135 +#: netbox/ipam/forms/filtersets.py:140 msgid "Start" msgstr "Start" -#: netbox/ipam/forms/filtersets.py:139 +#: netbox/ipam/forms/filtersets.py:144 msgid "End" msgstr "Ende" -#: netbox/ipam/forms/filtersets.py:202 +#: netbox/ipam/forms/filtersets.py:210 msgid "Search within" msgstr "Suche innerhalb" -#: netbox/ipam/forms/filtersets.py:223 netbox/ipam/forms/filtersets.py:373 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:383 msgid "Present in VRF" msgstr "In VRF präsent" -#: netbox/ipam/forms/filtersets.py:341 +#: netbox/ipam/forms/filtersets.py:349 msgid "Device/VM" msgstr "Gerät/VM" -#: netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:362 msgid "Parent Prefix" msgstr "Übergeordnetes Prefix" -#: netbox/ipam/forms/filtersets.py:404 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:414 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS-Name" -#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/models/vlans.py:291 -#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:52 -#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 -#: netbox/netbox/navigation/menu.py:202 +#: netbox/ipam/forms/filtersets.py:458 netbox/ipam/models/vlans.py:291 +#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:53 +#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:202 +#: netbox/netbox/navigation/menu.py:204 msgid "VLANs" msgstr "VLANs" -#: netbox/ipam/forms/filtersets.py:489 +#: netbox/ipam/forms/filtersets.py:501 msgid "Contains VLAN ID" msgstr "Enthält VLAN-ID" -#: netbox/ipam/forms/filtersets.py:523 netbox/ipam/models/vlans.py:389 +#: netbox/ipam/forms/filtersets.py:536 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "Lokale VLAN-ID" -#: netbox/ipam/forms/filtersets.py:528 netbox/ipam/models/vlans.py:397 +#: netbox/ipam/forms/filtersets.py:541 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "Remote-VLAN-ID" -#: netbox/ipam/forms/filtersets.py:538 +#: netbox/ipam/forms/filtersets.py:551 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:583 netbox/ipam/models/vlans.py:209 +#: netbox/ipam/forms/filtersets.py:597 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN-ID" @@ -11516,7 +11581,7 @@ msgstr "Privat" msgid "IP space managed by this RIR is considered private" msgstr "Der von diesem RIR verwaltete IP-Bereich gilt als privat" -#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:189 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:191 msgid "RIRs" msgstr "RIRs" @@ -11787,11 +11852,11 @@ msgstr "" "Die spezifischen IP-Adressen (falls vorhanden), an die dieser " "Anwendungsdienst gebunden ist" -#: netbox/ipam/models/services.py:97 +#: netbox/ipam/models/services.py:99 msgid "application service" msgstr "Anwendungsservice" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:100 msgid "application services" msgstr "Anwendungsdienste" @@ -11914,8 +11979,8 @@ msgstr "einzigartigen Raum erzwingen" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Vermeiden Sie doppelte Präfixe/IP-Adressen in dieser VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 -#: netbox/netbox/navigation/menu.py:195 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:195 +#: netbox/netbox/navigation/menu.py:197 msgid "VRFs" msgstr "VRFs" @@ -11951,8 +12016,8 @@ msgstr "Anzahl der Standorte" msgid "Provider Count" msgstr "Anzahl der Provider" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 -#: netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 +#: netbox/netbox/navigation/menu.py:190 msgid "Aggregates" msgstr "Aggregate" @@ -11961,21 +12026,21 @@ msgid "Added" msgstr "Hinzugefügt" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:121 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 +#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 +#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Prefixe" #: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:219 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:56 +#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:57 #: netbox/templates/dcim/panels/power_utilization.html:12 #: netbox/templates/ipam/aggregate.html:24 #: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Auslastung" -#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:168 +#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:170 msgid "IP Ranges" msgstr "IP-Bereiche" @@ -11987,7 +12052,7 @@ msgstr "Prefix (flach)" msgid "Depth" msgstr "Tiefe" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" @@ -12022,31 +12087,31 @@ msgstr "NAT (Außen)" msgid "Assigned" msgstr "Zugewiesen" -#: netbox/ipam/tables/ip.py:386 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:259 msgid "Assigned Object" msgstr "Zugewiesenes Objekt" -#: netbox/ipam/tables/vlans.py:46 +#: netbox/ipam/tables/vlans.py:47 msgid "VID Ranges" msgstr "VID-Bereiche" -#: netbox/ipam/tables/vlans.py:83 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:253 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Regeln" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:276 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Lokales VID" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:280 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Entfernte-VID" @@ -12123,11 +12188,11 @@ msgstr "untergeordnete Bereiche" msgid "Related IPs" msgstr "Verwandte IPs" -#: netbox/netbox/api/fields.py:66 +#: netbox/netbox/api/fields.py:67 msgid "This field may not be blank." msgstr "Dieses Feld darf nicht leer sein." -#: netbox/netbox/api/fields.py:71 +#: netbox/netbox/api/fields.py:72 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12135,26 +12200,26 @@ msgstr "" "Der Wert muss direkt übergeben werden (z. B. „foo“: 123); verwende kein " "Wörterbuch oder keine Liste." -#: netbox/netbox/api/fields.py:92 +#: netbox/netbox/api/fields.py:93 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} ist keine gültige Auswahl." -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Ungültiger Inhaltstyp: {content_type}" -#: netbox/netbox/api/fields.py:106 +#: netbox/netbox/api/fields.py:107 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Ungültiger Wert. Geben Sie einen Inhaltstyp an'.'." -#: netbox/netbox/api/fields.py:168 +#: netbox/netbox/api/fields.py:169 msgid "Ranges must be specified in the form (lower, upper)." msgstr "Bereiche müssen in der Form (unten, oben) angegeben werden." -#: netbox/netbox/api/fields.py:170 +#: netbox/netbox/api/fields.py:171 msgid "Range boundaries must be defined as integers." msgstr "Bereichsgrenzen müssen als ganze Zahlen (Integer) definiert werden." @@ -12501,15 +12566,25 @@ msgstr "" "Tag-URL-Slugs, getrennt durch Kommas, umgeben von doppelten " "Anführungszeichen (z. B. „tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:77 +#: netbox/netbox/forms/bulk_import.py:78 msgid "Name of the object's owner" msgstr "Name des Objektverantwortlichen" -#: netbox/netbox/forms/mixins.py:60 +#: netbox/netbox/forms/mixins.py:62 #, python-brace-format msgid "{class_name} must specify a model class." msgstr "{class_name} muss eine Modellklasse angeben." +#: netbox/netbox/forms/mixins.py:152 +msgid "Owner group" +msgstr "Verantwortlichengruppe" + +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:280 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/users/forms/model_forms.py:466 +msgid "Owner Group" +msgstr "Verantwortliche Gruppe" + #: netbox/netbox/forms/search.py:10 msgid "Partial match" msgstr "Teilweise Übereinstimmung" @@ -12538,48 +12613,48 @@ msgstr "Objekttyp(en)" msgid "Lookup" msgstr "Suchen" -#: netbox/netbox/models/features.py:301 +#: netbox/netbox/models/features.py:310 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Ungültiger Wert für das benutzerdefinierte Feld '{name}': {error}" -#: netbox/netbox/models/features.py:310 +#: netbox/netbox/models/features.py:319 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Benutzerdefiniertes Feld '{name}'muss einen eindeutigen Wert haben." -#: netbox/netbox/models/features.py:317 +#: netbox/netbox/models/features.py:326 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Erforderliches benutzerdefiniertes Feld fehlt '{name}'." -#: netbox/netbox/models/features.py:507 +#: netbox/netbox/models/features.py:518 msgid "Remote data source" msgstr "Entfernte Datenquelle" -#: netbox/netbox/models/features.py:517 +#: netbox/netbox/models/features.py:528 msgid "data path" msgstr "Datenpfad" -#: netbox/netbox/models/features.py:521 +#: netbox/netbox/models/features.py:532 msgid "Path to remote file (relative to data source root)" msgstr "Pfad zur Remote-Datei (relativ zum Stammverzeichnis)" -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:535 msgid "auto sync enabled" msgstr "Auto-Sync aktiviert" -#: netbox/netbox/models/features.py:526 +#: netbox/netbox/models/features.py:537 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Automatische Synchronisation von Daten aktivieren, wenn die Datendatei " "aktualisiert wird" -#: netbox/netbox/models/features.py:529 +#: netbox/netbox/models/features.py:540 msgid "date synced" msgstr "Datum der Synchronisierung " -#: netbox/netbox/models/features.py:623 +#: netbox/netbox/models/features.py:632 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} muss eine sync_data () -Methode implementieren." @@ -12605,172 +12680,172 @@ msgstr "Entfernungseinheit" msgid "Must specify a unit when setting a distance" msgstr "Beim Einstellen einer Entfernung muss eine Einheit angegeben werden" -#: netbox/netbox/navigation/menu.py:11 +#: netbox/netbox/navigation/menu.py:13 msgid "Organization" msgstr "Organisation" -#: netbox/netbox/navigation/menu.py:18 +#: netbox/netbox/navigation/menu.py:20 msgid "Site Groups" msgstr "Standortgruppen" -#: netbox/netbox/navigation/menu.py:27 +#: netbox/netbox/navigation/menu.py:29 msgid "Tenant Groups" msgstr "Mandantengruppen" -#: netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 msgid "Contact Groups" msgstr "Kontaktgruppen" -#: netbox/netbox/navigation/menu.py:35 +#: netbox/netbox/navigation/menu.py:37 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Kontaktrollen" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:38 msgid "Contact Assignments" msgstr "Kontaktzuweisungen" -#: netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Rack Roles" msgstr "Rackrollen" -#: netbox/netbox/navigation/menu.py:54 +#: netbox/netbox/navigation/menu.py:56 msgid "Elevations" msgstr "Rackübersichten" -#: netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 msgid "Modules" msgstr "Module" -#: netbox/netbox/navigation/menu.py:80 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Virtual Device Context" -#: netbox/netbox/navigation/menu.py:88 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Type Profiles" msgstr "Modultyp-Profile" -#: netbox/netbox/navigation/menu.py:89 +#: netbox/netbox/navigation/menu.py:91 msgid "Manufacturers" msgstr "Hersteller" -#: netbox/netbox/navigation/menu.py:93 +#: netbox/netbox/navigation/menu.py:95 msgid "Device Components" msgstr "Gerätekomponenten" -#: netbox/netbox/navigation/menu.py:105 +#: netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Inventarartikelrollen" -#: netbox/netbox/navigation/menu.py:111 -#: netbox/templates/dcim/interface.html:426 +#: netbox/netbox/navigation/menu.py:113 +#: netbox/templates/dcim/interface.html:399 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-Adressen" -#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 +#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Verbindungen" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:126 msgid "Cables" msgstr "Kabel" -#: netbox/netbox/navigation/menu.py:125 +#: netbox/netbox/navigation/menu.py:127 msgid "Wireless Links" msgstr "Funkverbindungen" -#: netbox/netbox/navigation/menu.py:128 +#: netbox/netbox/navigation/menu.py:130 msgid "Interface Connections" msgstr "Schnittstellenverbindungen" -#: netbox/netbox/navigation/menu.py:133 +#: netbox/netbox/navigation/menu.py:135 msgid "Console Connections" msgstr "Konsolenverbindungen" -#: netbox/netbox/navigation/menu.py:138 +#: netbox/netbox/navigation/menu.py:140 msgid "Power Connections" msgstr "Stromverbindungen" -#: netbox/netbox/navigation/menu.py:154 +#: netbox/netbox/navigation/menu.py:156 msgid "Wireless LAN Groups" msgstr "WLAN-Gruppen" -#: netbox/netbox/navigation/menu.py:175 +#: netbox/netbox/navigation/menu.py:177 msgid "Prefix & VLAN Roles" msgstr "Prefix- und VLAN-Rollen" -#: netbox/netbox/navigation/menu.py:181 +#: netbox/netbox/navigation/menu.py:183 msgid "ASN Ranges" msgstr "ASN-Bereiche" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:206 msgid "VLAN Translation Policies" msgstr "VLAN-Übersetzungsrichtlinien" -#: netbox/netbox/navigation/menu.py:205 +#: netbox/netbox/navigation/menu.py:207 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "VLAN-Übersetzungsregeln" -#: netbox/netbox/navigation/menu.py:212 +#: netbox/netbox/navigation/menu.py:214 msgid "Application Service Templates" msgstr "Vorlagen für Anwendungsdienste" -#: netbox/netbox/navigation/menu.py:220 +#: netbox/netbox/navigation/menu.py:222 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunnel" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:229 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Tunnelgruppen" -#: netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:230 msgid "Tunnel Terminations" msgstr "Tunnelabschlusspunkte" -#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPNs" -#: netbox/netbox/navigation/menu.py:235 +#: netbox/netbox/navigation/menu.py:237 msgid "L2VPN Terminations" msgstr "L2VPN-Terminierungen" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:243 msgid "IKE Proposals" msgstr "IKE-Vorschläge" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE-Richtlinien" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:245 msgid "IPSec Proposals" msgstr "IPSec-Vorschläge" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:246 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPSec-Richtlinien" -#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPSec-Profile" -#: netbox/netbox/navigation/menu.py:260 +#: netbox/netbox/navigation/menu.py:262 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine.html:180 #: netbox/templates/virtualization/virtualmachine/base.html:32 @@ -12779,184 +12854,180 @@ msgstr "IPSec-Profile" msgid "Virtual Disks" msgstr "Virtuelle Festplatten" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 msgid "Cluster Types" msgstr "Clustertypen" -#: netbox/netbox/navigation/menu.py:268 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Groups" msgstr "Clustergruppen" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 msgid "Circuit Types" msgstr "Transportnetztypen" -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Terminations" msgstr "Transportnetzabschlusspunkt" -#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Virtuelle Verbindungen" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:292 msgid "Virtual Circuit Types" msgstr "Virtuelle Verbindungstypen" -#: netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Terminations" msgstr "Virtuelle Verbindungsabschlüsse" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:299 msgid "Circuit Groups" msgstr "Transportnetzgruppe" -#: netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:300 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Gruppenzuweisung" -#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 msgid "Providers" msgstr "Provider" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:307 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Providerkonten" -#: netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:308 msgid "Provider Networks" msgstr "Provider Netzwerke" -#: netbox/netbox/navigation/menu.py:320 +#: netbox/netbox/navigation/menu.py:322 msgid "Power Panels" msgstr "Stromverteiler" -#: netbox/netbox/navigation/menu.py:331 +#: netbox/netbox/navigation/menu.py:333 msgid "Configurations" msgstr "Konfigurationen" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:335 msgid "Config Contexts" msgstr "Konfigurationsvorlage" -#: netbox/netbox/navigation/menu.py:334 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Context Profiles" msgstr "Config-Kontextprofile" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Templates" msgstr "Config-Vorlagen" -#: netbox/netbox/navigation/menu.py:342 netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 msgid "Customization" msgstr "Personalisierung" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:351 msgid "Custom Field Choices" msgstr "Benutzerdefinierte Feldoptionen" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Links" msgstr "Benutzerdefinierte Links" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:353 msgid "Export Templates" msgstr "Exportvorlagen" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:354 msgid "Saved Filters" msgstr "Gespeicherte Filter" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:355 msgid "Table Configs" msgstr "Tabellenkonfigurationen" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:357 msgid "Image Attachments" msgstr "Bildanhänge" -#: netbox/netbox/navigation/menu.py:373 +#: netbox/netbox/navigation/menu.py:375 msgid "Operations" msgstr "Operationen" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Integrations" msgstr "Integrationen" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:381 msgid "Data Sources" msgstr "Datenquellen" -#: netbox/netbox/navigation/menu.py:380 +#: netbox/netbox/navigation/menu.py:382 msgid "Event Rules" msgstr "Ereignisregeln" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:383 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:385 netbox/netbox/navigation/menu.py:389 +#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 #: netbox/netbox/views/generic/feature_views.py:200 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Jobs" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Logging" msgstr "Protokollierung" -#: netbox/netbox/navigation/menu.py:397 +#: netbox/netbox/navigation/menu.py:399 msgid "Notification Groups" msgstr "Benachrichtigungsgruppen" -#: netbox/netbox/navigation/menu.py:398 +#: netbox/netbox/navigation/menu.py:400 msgid "Journal Entries" msgstr "Journaleinträge" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:401 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Änderungsprotokoll" -#: netbox/netbox/navigation/menu.py:406 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Admin" -#: netbox/netbox/navigation/menu.py:454 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "API-Token" -#: netbox/netbox/navigation/menu.py:461 netbox/users/forms/model_forms.py:213 +#: netbox/netbox/navigation/menu.py:417 netbox/users/forms/model_forms.py:213 #: netbox/users/forms/model_forms.py:221 netbox/users/forms/model_forms.py:268 #: netbox/users/forms/model_forms.py:275 msgid "Permissions" msgstr "Berechtigungen" -#: netbox/netbox/navigation/menu.py:469 netbox/templates/htmx/form.html:28 -msgid "Ownership" -msgstr "Verantwortlichkeit" - -#: netbox/netbox/navigation/menu.py:471 +#: netbox/netbox/navigation/menu.py:423 msgid "Owner Groups" msgstr "Verantwortlichen Gruppe" -#: netbox/netbox/navigation/menu.py:472 netbox/users/tables.py:165 +#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:165 msgid "Owners" msgstr "Verantwortliche" -#: netbox/netbox/navigation/menu.py:476 netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 #: netbox/templates/core/system.html:7 msgid "System" msgstr "System" -#: netbox/netbox/navigation/menu.py:485 netbox/netbox/navigation/menu.py:533 +#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12965,11 +13036,11 @@ msgstr "System" msgid "Plugins" msgstr "Plugins" -#: netbox/netbox/navigation/menu.py:490 +#: netbox/netbox/navigation/menu.py:442 msgid "Configuration History" msgstr "Konfigurationsverlauf" -#: netbox/netbox/navigation/menu.py:496 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Hintergrundaufgaben" @@ -13188,67 +13259,67 @@ msgstr "" msgid "Cannot delete stores from registry" msgstr "Stores können nicht aus der Registrierung gelöscht werden" -#: netbox/netbox/settings.py:828 +#: netbox/netbox/settings.py:837 msgid "Czech" msgstr "Tschechisch" -#: netbox/netbox/settings.py:829 +#: netbox/netbox/settings.py:838 msgid "Danish" msgstr "Dänisch" -#: netbox/netbox/settings.py:830 +#: netbox/netbox/settings.py:839 msgid "German" msgstr "Deutsch" -#: netbox/netbox/settings.py:831 +#: netbox/netbox/settings.py:840 msgid "English" msgstr "Englisch" -#: netbox/netbox/settings.py:832 +#: netbox/netbox/settings.py:841 msgid "Spanish" msgstr "Spanisch" -#: netbox/netbox/settings.py:833 +#: netbox/netbox/settings.py:842 msgid "French" msgstr "Französisch" -#: netbox/netbox/settings.py:834 +#: netbox/netbox/settings.py:843 msgid "Italian" msgstr "Italenisch" -#: netbox/netbox/settings.py:835 +#: netbox/netbox/settings.py:844 msgid "Japanese" msgstr "Japanisch" -#: netbox/netbox/settings.py:836 +#: netbox/netbox/settings.py:845 msgid "Latvian" msgstr "lettisch" -#: netbox/netbox/settings.py:837 +#: netbox/netbox/settings.py:846 msgid "Dutch" msgstr "Niederländisch" -#: netbox/netbox/settings.py:838 +#: netbox/netbox/settings.py:847 msgid "Polish" msgstr "Polnisch" -#: netbox/netbox/settings.py:839 +#: netbox/netbox/settings.py:848 msgid "Portuguese" msgstr "Portugiesisch" -#: netbox/netbox/settings.py:840 +#: netbox/netbox/settings.py:849 msgid "Russian" msgstr "Russisch" -#: netbox/netbox/settings.py:841 +#: netbox/netbox/settings.py:850 msgid "Turkish" msgstr "Türkisch" -#: netbox/netbox/settings.py:842 +#: netbox/netbox/settings.py:851 msgid "Ukrainian" msgstr "Ukrainisch" -#: netbox/netbox/settings.py:843 +#: netbox/netbox/settings.py:852 msgid "Chinese" msgstr "Chinesisch" @@ -13270,12 +13341,12 @@ msgstr "Dropdown umschalten" msgid "No {model_name} found" msgstr "Keine {model_name} gefunden" -#: netbox/netbox/tables/tables.py:322 +#: netbox/netbox/tables/tables.py:340 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Feld" -#: netbox/netbox/tables/tables.py:325 +#: netbox/netbox/tables/tables.py:343 msgid "Value" msgstr "Wert" @@ -13296,7 +13367,7 @@ msgstr "GPS-Koordinaten" msgid "Related Objects" msgstr "Verwandte Objekte" -#: netbox/netbox/views/generic/bulk_views.py:124 +#: netbox/netbox/views/generic/bulk_views.py:123 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13305,69 +13376,69 @@ msgstr "" "Beim Rendern der ausgewählten Exportvorlage ist ein Fehler aufgetreten " "({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:390 +#: netbox/netbox/views/generic/bulk_views.py:389 msgid "Must be a list." msgstr "Muss eine Liste sein." -#: netbox/netbox/views/generic/bulk_views.py:400 +#: netbox/netbox/views/generic/bulk_views.py:399 msgid "Must be a dictionary." msgstr "Muss ein Dictionary sein." -#: netbox/netbox/views/generic/bulk_views.py:453 +#: netbox/netbox/views/generic/bulk_views.py:452 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" msgstr "" "Doppelte Objekte gefunden: {model} mit ID (en) {ids} erscheint mehrfach" -#: netbox/netbox/views/generic/bulk_views.py:475 +#: netbox/netbox/views/generic/bulk_views.py:474 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "Objekt mit dee ID {id} existiert nicht" -#: netbox/netbox/views/generic/bulk_views.py:560 +#: netbox/netbox/views/generic/bulk_views.py:558 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Massenimport {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:576 +#: netbox/netbox/views/generic/bulk_views.py:574 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importiert {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:766 +#: netbox/netbox/views/generic/bulk_views.py:764 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Massenbearbeitung {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:782 +#: netbox/netbox/views/generic/bulk_views.py:780 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "aktualisiert {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:815 -#: netbox/netbox/views/generic/bulk_views.py:1050 -#: netbox/netbox/views/generic/bulk_views.py:1098 +#: netbox/netbox/views/generic/bulk_views.py:813 +#: netbox/netbox/views/generic/bulk_views.py:1048 +#: netbox/netbox/views/generic/bulk_views.py:1096 #, python-brace-format msgid "No {object_type} were selected." msgstr "Kein {object_type}ausgewählt" -#: netbox/netbox/views/generic/bulk_views.py:908 +#: netbox/netbox/views/generic/bulk_views.py:906 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Umbenannt {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:978 +#: netbox/netbox/views/generic/bulk_views.py:976 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Massenlöschung {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1005 +#: netbox/netbox/views/generic/bulk_views.py:1003 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Gelöscht {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1022 +#: netbox/netbox/views/generic/bulk_views.py:1020 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "Das Löschen ist aufgrund des Vorhandenseins eines oder mehrerer abhängiger " @@ -13400,7 +13471,7 @@ msgstr "Synchronisiert {count} {object_type}" msgid "{class_name} must implement get_children()" msgstr "{class_name} muss get_children () implementieren" -#: netbox/netbox/views/misc.py:46 +#: netbox/netbox/views/misc.py:49 msgid "" "There was an error loading the dashboard configuration. A default dashboard " "is in use." @@ -13498,12 +13569,12 @@ msgstr "Passwort ändern" #: netbox/templates/core/configrevision_restore.html:63 #: netbox/templates/dcim/devicebay_populate.html:34 #: netbox/templates/dcim/virtualchassis_add_member.html:26 -#: netbox/templates/dcim/virtualchassis_edit.html:117 +#: netbox/templates/dcim/virtualchassis_edit.html:118 #: netbox/templates/extras/object_journal.html:26 #: netbox/templates/extras/script.html:38 #: netbox/templates/generic/bulk_add_component.html:67 #: netbox/templates/generic/bulk_delete.html:78 -#: netbox/templates/generic/bulk_edit.html:125 +#: netbox/templates/generic/bulk_edit.html:128 #: netbox/templates/generic/bulk_import.html:66 #: netbox/templates/generic/bulk_import.html:98 #: netbox/templates/generic/bulk_import.html:131 @@ -13522,7 +13593,7 @@ msgstr "Abbrechen" #: netbox/templates/account/preferences.html:78 #: netbox/templates/dcim/devicebay_populate.html:35 #: netbox/templates/dcim/virtualchassis_add_member.html:28 -#: netbox/templates/dcim/virtualchassis_edit.html:119 +#: netbox/templates/dcim/virtualchassis_edit.html:120 #: netbox/templates/extras/dashboard/widget_add.html:26 #: netbox/templates/extras/dashboard/widget_config.html:19 #: netbox/templates/extras/object_journal.html:27 @@ -14090,10 +14161,6 @@ msgstr "Wiedereinreihen (Warteschlange)" msgid "Enqueue" msgstr "Einreihen (Warteschlange)" -#: netbox/templates/core/rq_task.html:61 -msgid "Queue" -msgstr "Warteschlange" - #: netbox/templates/core/rq_task.html:65 msgid "Timeout" msgstr "Timeout" @@ -14391,7 +14458,7 @@ msgstr "URL-Slug regenerieren" msgid "Remove" msgstr "entfernen" -#: netbox/templates/dcim/device_edit.html:119 +#: netbox/templates/dcim/device_edit.html:120 msgid "Local Config Context Data" msgstr "Lokale Konfigurationskontextdaten" @@ -14517,8 +14584,8 @@ msgid "No VLANs Assigned" msgstr "Keine VLANs zugewiesen" #: netbox/templates/dcim/inc/interface_vlans_table.html:44 -#: netbox/templates/ipam/prefix_list.html:16 -#: netbox/templates/ipam/prefix_list.html:33 +#: netbox/templates/ipam/inc/max_depth.html:11 +#: netbox/templates/ipam/inc/max_length.html:11 msgid "Clear" msgstr "Lösche" @@ -14605,21 +14672,13 @@ msgstr "Kanal-Breite" #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 #: netbox/wireless/forms/bulk_edit.py:57 netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/filtersets.py:47 -#: netbox/wireless/forms/filtersets.py:112 netbox/wireless/models.py:82 +#: netbox/wireless/forms/filtersets.py:49 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:82 #: netbox/wireless/models.py:148 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" -#: netbox/templates/dcim/interface.html:375 -msgid "LAG Members" -msgstr "LAG-Mitglieder" - -#: netbox/templates/dcim/interface.html:393 -msgid "No member interfaces" -msgstr "Keine Mitgliederschnittstellen" - -#: netbox/templates/dcim/interface.html:413 +#: netbox/templates/dcim/interface.html:386 #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 @@ -14627,7 +14686,7 @@ msgstr "Keine Mitgliederschnittstellen" msgid "Add IP Address" msgstr "IP-Adresse hinzufügen" -#: netbox/templates/dcim/interface.html:430 +#: netbox/templates/dcim/interface.html:403 #: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "MAC-Adresse hinzufügen" @@ -14823,11 +14882,11 @@ msgstr "Speichern & weiteres hinzufügen" msgid "Editing Virtual Chassis %(name)s" msgstr "Virtuelles Gehäuse %(name)s bearbeiten" -#: netbox/templates/dcim/virtualchassis_edit.html:64 +#: netbox/templates/dcim/virtualchassis_edit.html:65 msgid "Rack/Unit" msgstr "Rack/Einheit" -#: netbox/templates/dcim/virtualchassis_edit.html:121 +#: netbox/templates/dcim/virtualchassis_edit.html:122 #: netbox/templates/generic/bulk_add_component.html:68 #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/generic/object_edit.html:80 @@ -15177,11 +15236,11 @@ msgstr "Skript ausführen" msgid "Could not load scripts from module %(module)s" msgstr "Skripte konnten nicht aus dem Modul geladen werden %(module)s" -#: netbox/templates/extras/inc/script_list_content.html:131 +#: netbox/templates/extras/inc/script_list_content.html:132 msgid "No Scripts Found" msgstr "Keine Skripte gefunden" -#: netbox/templates/extras/inc/script_list_content.html:134 +#: netbox/templates/extras/inc/script_list_content.html:135 #, python-format msgid "" "Get started by creating a script from " @@ -15402,7 +15461,7 @@ msgstr "Bearbeitung" msgid "Bulk Edit" msgstr "Massenbearbeitung" -#: netbox/templates/generic/bulk_edit.html:126 +#: netbox/templates/generic/bulk_edit.html:129 #: netbox/templates/generic/bulk_rename.html:68 msgid "Apply" msgstr "Anwenden" @@ -15698,8 +15757,8 @@ msgstr "Familie" msgid "Date Added" msgstr "hinzugefügt am" -#: netbox/templates/ipam/aggregate/prefixes.html:8 -#: netbox/templates/ipam/prefix/prefixes.html:8 +#: netbox/templates/ipam/aggregate/prefixes.html:10 +#: netbox/templates/ipam/prefix/prefixes.html:10 #: netbox/templates/ipam/role.html:10 msgid "Add Prefix" msgstr "Prefix hinzufügen" @@ -15728,6 +15787,14 @@ msgstr "IP zuweisen" msgid "Bulk Create" msgstr "Massen-Erstellung" +#: netbox/templates/ipam/inc/max_depth.html:6 +msgid "Max Depth" +msgstr "Max. Tiefe" + +#: netbox/templates/ipam/inc/max_length.html:6 +msgid "Max Length" +msgstr "Max. Länge" + #: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 msgid "Create Group" msgstr "Gruppe erstellen" @@ -15829,14 +15896,6 @@ msgstr "IP-Bereich hinzufügen" msgid "Hide Depth Indicators" msgstr "Tiefenindikatoren ausblenden" -#: netbox/templates/ipam/prefix_list.html:11 -msgid "Max Depth" -msgstr "Max. Tiefe" - -#: netbox/templates/ipam/prefix_list.html:28 -msgid "Max Length" -msgstr "Max. Länge" - #: netbox/templates/ipam/rir.html:10 msgid "Add Aggregate" msgstr "Aggregat hinzufügen" @@ -15959,8 +16018,8 @@ msgstr "" " zu laden." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:159 -#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:91 -#: netbox/tenancy/forms/filtersets.py:121 netbox/tenancy/forms/forms.py:57 +#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:95 +#: netbox/tenancy/forms/filtersets.py:126 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:105 #: netbox/tenancy/forms/model_forms.py:129 #: netbox/tenancy/tables/contacts.py:92 @@ -15978,7 +16037,7 @@ msgid "Phone" msgstr "Telefon" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:69 netbox/tenancy/forms/forms.py:67 +#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 #: netbox/tenancy/forms/model_forms.py:72 msgid "Contact Group" msgstr "Kontaktgruppe" @@ -16132,7 +16191,7 @@ msgstr "Virtuelle Festplatte" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/virtualization/forms/bulk_edit.py:89 #: netbox/virtualization/forms/bulk_import.py:93 -#: netbox/virtualization/forms/filtersets.py:175 +#: netbox/virtualization/forms/filtersets.py:179 #: netbox/virtualization/tables/virtualmachines.py:33 msgid "Start on boot" msgstr "Beim Booten starten" @@ -16183,23 +16242,23 @@ msgid "IKE Proposal" msgstr "IKE- Proposal" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:85 -#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:106 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:109 msgid "Authentication method" msgstr "Authentifizierungsmethode" #: netbox/templates/vpn/ikeproposal.html:25 #: netbox/templates/vpn/ipsecproposal.html:21 netbox/vpn/forms/bulk_edit.py:90 #: netbox/vpn/forms/bulk_edit.py:148 netbox/vpn/forms/bulk_import.py:148 -#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:111 -#: netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:114 +#: netbox/vpn/forms/filtersets.py:164 msgid "Encryption algorithm" msgstr "Verschlüsselungsalgorithmus" #: netbox/templates/vpn/ikeproposal.html:29 #: netbox/templates/vpn/ipsecproposal.html:25 netbox/vpn/forms/bulk_edit.py:95 #: netbox/vpn/forms/bulk_edit.py:153 netbox/vpn/forms/bulk_import.py:152 -#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:119 +#: netbox/vpn/forms/filtersets.py:169 msgid "Authentication algorithm" msgstr "Authentifizierungsalgorithmus" @@ -16251,18 +16310,18 @@ msgid "Add a Termination" msgstr "Abschlusspunkt hinzufügen" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:43 -#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:62 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:64 msgid "Encapsulation" msgstr "Verkapselung" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:69 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:71 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "IPSec-Profil" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:58 -#: netbox/vpn/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:75 msgid "Tunnel ID" msgstr "Tunnel-ID" @@ -16510,12 +16569,20 @@ msgstr "V1" msgid "v2" msgstr "V2" -#: netbox/users/filterset_mixins.py:17 netbox/users/filtersets.py:36 +#: netbox/users/filterset_mixins.py:18 +msgid "Owner Group (ID)" +msgstr "Verantwortlichengruppe (ID)" + +#: netbox/users/filterset_mixins.py:24 +msgid "Owner Group (name)" +msgstr "Vetantwortlichengruppe (Name)" + +#: netbox/users/filterset_mixins.py:28 netbox/users/filtersets.py:36 #: netbox/users/filtersets.py:88 msgid "Owner (ID)" msgstr "Verantwortlicher (ID)" -#: netbox/users/filterset_mixins.py:23 netbox/users/filtersets.py:42 +#: netbox/users/filterset_mixins.py:34 netbox/users/filtersets.py:42 #: netbox/users/filtersets.py:94 msgid "Owner (name)" msgstr "Verantwortlicher (Name)" @@ -16682,10 +16749,6 @@ msgstr "Es muss mindestens eine Aktion ausgewählt werden." msgid "Invalid filter for {model}: {error}" msgstr "Ungültiger Filter für {model}: {error}" -#: netbox/users/forms/model_forms.py:466 -msgid "Owner Group" -msgstr "Verantwortliche Gruppe" - #: netbox/users/forms/model_forms.py:490 msgid "User groups" msgstr "Benutzergruppen" @@ -16910,19 +16973,19 @@ msgstr "Benutzerdefinierte Aktionen" msgid "Example Usage" msgstr "Beispiel für die Verwendung" -#: netbox/utilities/api.py:170 +#: netbox/utilities/api.py:179 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "" "Verwandtes Objekt wurde mit den angegebenen Attributen nicht gefunden: " "{params}" -#: netbox/utilities/api.py:173 +#: netbox/utilities/api.py:182 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Mehrere Objekte entsprechen den angegebenen Attributen: {params}" -#: netbox/utilities/api.py:185 +#: netbox/utilities/api.py:194 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16932,14 +16995,14 @@ msgstr "" "Attributverzeichnisses referenziert werden. Es wurde ein unbekannter Wert " "empfangen: {value}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:203 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" "Verwandtes Objekt wurde mit der angegebenen numerischen ID nicht gefunden: " "{id}" -#: netbox/utilities/choices.py:23 +#: netbox/utilities/choices.py:24 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} hat einen Schlüssel definiert, aber CHOICES ist keine Liste" @@ -17334,7 +17397,7 @@ msgstr "" "Fehlender erforderlicher Wert für den statischen Abfrageparameter: " "'{static_params}'" -#: netbox/utilities/forms/widgets/modifiers.py:141 +#: netbox/utilities/forms/widgets/modifiers.py:148 msgid "(automatically set)" msgstr "(automatisch eingestellt)" @@ -17480,18 +17543,18 @@ msgstr "{value} muss ein Vielfaches von sein {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} ist kein gültiger regulärer Ausdruck." -#: netbox/utilities/views.py:76 +#: netbox/utilities/views.py:80 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "" "{self.__class__.__name__} muss get_required_permission() implementieren" -#: netbox/utilities/views.py:112 +#: netbox/utilities/views.py:116 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} muss get_required_permission() implementieren" -#: netbox/utilities/views.py:136 +#: netbox/utilities/views.py:140 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17549,7 +17612,7 @@ msgid "Disk (MB)" msgstr "Festplatte (MB)" #: netbox/virtualization/forms/bulk_edit.py:307 -#: netbox/virtualization/forms/filtersets.py:283 +#: netbox/virtualization/forms/filtersets.py:284 msgid "Size (MB)" msgstr "Größe (MB)" @@ -17909,7 +17972,7 @@ msgid "VLAN (name)" msgstr "VLAN (Name)" #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:41 -#: netbox/vpn/forms/filtersets.py:59 +#: netbox/vpn/forms/filtersets.py:61 msgid "Tunnel group" msgstr "Tunnelgruppe" @@ -17919,19 +17982,19 @@ msgstr "SA-Lebendauer" #: netbox/vpn/forms/bulk_edit.py:133 netbox/wireless/forms/bulk_edit.py:76 #: netbox/wireless/forms/bulk_edit.py:118 -#: netbox/wireless/forms/filtersets.py:71 -#: netbox/wireless/forms/filtersets.py:130 +#: netbox/wireless/forms/filtersets.py:73 +#: netbox/wireless/forms/filtersets.py:133 msgid "Pre-shared key" msgstr "Vorab geteilter Schlüssel (PSK)" #: netbox/vpn/forms/bulk_edit.py:201 netbox/vpn/forms/bulk_import.py:238 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:211 netbox/vpn/forms/model_forms.py:370 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "IKE-Richtlinie" #: netbox/vpn/forms/bulk_edit.py:206 netbox/vpn/forms/bulk_import.py:243 -#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:216 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "IPSec-Richtlinie" @@ -18001,16 +18064,16 @@ msgid "Cannot assign both an interface and a VLAN." msgstr "" "Es kann nicht sowohl eine Schnittstelle als auch ein VLAN zugewiesen werden." -#: netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:139 msgid "IKE version" msgstr "IKE-Ausführung" -#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 +#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Vorschlag" -#: netbox/vpn/forms/filtersets.py:262 +#: netbox/vpn/forms/filtersets.py:270 msgid "Assigned Object Type" msgstr "Zugewiesener Objekttyp" @@ -18250,8 +18313,8 @@ msgstr "WPA Enterprise" #: netbox/wireless/forms/bulk_import.py:72 #: netbox/wireless/forms/bulk_import.py:149 #: netbox/wireless/forms/bulk_import.py:152 -#: netbox/wireless/forms/filtersets.py:66 -#: netbox/wireless/forms/filtersets.py:125 +#: netbox/wireless/forms/filtersets.py:68 +#: netbox/wireless/forms/filtersets.py:128 msgid "Authentication cipher" msgstr "Authentifizierungchiffre" diff --git a/netbox/translations/en/LC_MESSAGES/django.po b/netbox/translations/en/LC_MESSAGES/django.po index c2c3424a9..7fd7241be 100644 --- a/netbox/translations/en/LC_MESSAGES/django.po +++ b/netbox/translations/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-01-22 05:07+0000\n" +"POT-Creation-Date: 2026-02-03 05:21+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -49,7 +49,7 @@ msgstr "" msgid "Planned" msgstr "" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 msgid "Provisioning" msgstr "" @@ -85,7 +85,7 @@ msgid "Decommissioned" msgstr "" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1159 netbox/templates/dcim/interface.html:148 +#: netbox/dcim/tables/devices.py:1187 netbox/templates/dcim/interface.html:148 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" @@ -104,8 +104,8 @@ msgstr "" msgid "Inactive" msgstr "" -#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:288 -#: netbox/vpn/choices.py:63 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:707 +#: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "" @@ -166,32 +166,32 @@ msgstr "" msgid "Site group (slug)" msgstr "" -#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:183 -#: netbox/circuits/forms/filtersets.py:241 +#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:60 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:124 netbox/dcim/forms/bulk_edit.py:165 #: netbox/dcim/forms/bulk_edit.py:320 netbox/dcim/forms/bulk_edit.py:670 #: netbox/dcim/forms/bulk_edit.py:857 netbox/dcim/forms/bulk_import.py:138 #: netbox/dcim/forms/bulk_import.py:239 netbox/dcim/forms/bulk_import.py:341 #: netbox/dcim/forms/bulk_import.py:632 netbox/dcim/forms/bulk_import.py:1602 -#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:103 -#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:374 -#: netbox/dcim/forms/filtersets.py:476 netbox/dcim/forms/filtersets.py:841 -#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1130 -#: netbox/dcim/forms/filtersets.py:1154 netbox/dcim/forms/filtersets.py:1249 -#: netbox/dcim/forms/filtersets.py:1287 netbox/dcim/forms/filtersets.py:1992 -#: netbox/dcim/forms/filtersets.py:2016 netbox/dcim/forms/filtersets.py:2040 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:171 -#: netbox/dcim/forms/model_forms.py:242 netbox/dcim/forms/model_forms.py:558 -#: netbox/dcim/forms/model_forms.py:819 netbox/dcim/forms/object_create.py:292 -#: netbox/dcim/tables/devices.py:155 netbox/dcim/tables/power.py:25 +#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:104 +#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:377 +#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:853 +#: netbox/dcim/forms/filtersets.py:1071 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/forms/filtersets.py:1170 netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1305 netbox/dcim/forms/filtersets.py:2022 +#: netbox/dcim/forms/filtersets.py:2046 netbox/dcim/forms/filtersets.py:2070 +#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:173 +#: netbox/dcim/forms/model_forms.py:244 netbox/dcim/forms/model_forms.py:560 +#: netbox/dcim/forms/model_forms.py:829 netbox/dcim/forms/object_create.py:293 +#: netbox/dcim/tables/devices.py:156 netbox/dcim/tables/power.py:25 #: netbox/dcim/tables/power.py:89 netbox/dcim/tables/racks.py:110 #: netbox/dcim/tables/racks.py:193 netbox/dcim/tables/sites.py:101 #: netbox/extras/filtersets.py:681 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:165 -#: netbox/ipam/forms/filtersets.py:243 netbox/ipam/forms/filtersets.py:464 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:660 -#: netbox/ipam/tables/vlans.py:90 netbox/ipam/tables/vlans.py:197 +#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:476 +#: netbox/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/vlans.py:91 netbox/ipam/tables/vlans.py:213 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/ipam/vlan.html:23 @@ -200,12 +200,12 @@ msgstr "" #: netbox/virtualization/forms/bulk_edit.py:95 #: netbox/virtualization/forms/bulk_import.py:61 #: netbox/virtualization/forms/bulk_import.py:99 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:158 +#: netbox/virtualization/forms/filtersets.py:82 +#: netbox/virtualization/forms/filtersets.py:162 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/virtualization/forms/model_forms.py:172 #: netbox/virtualization/tables/virtualmachines.py:36 -#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:92 +#: netbox/vpn/forms/filtersets.py:285 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" @@ -293,8 +293,8 @@ msgstr "" #: netbox/circuits/filtersets.py:278 netbox/circuits/filtersets.py:382 #: netbox/circuits/filtersets.py:547 netbox/core/filtersets.py:85 -#: netbox/core/filtersets.py:150 netbox/core/filtersets.py:176 -#: netbox/core/filtersets.py:216 netbox/dcim/filtersets.py:810 +#: netbox/core/filtersets.py:154 netbox/core/filtersets.py:180 +#: netbox/core/filtersets.py:220 netbox/dcim/filtersets.py:810 #: netbox/dcim/filtersets.py:1568 netbox/dcim/filtersets.py:2692 #: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:71 #: netbox/extras/filtersets.py:101 netbox/extras/filtersets.py:142 @@ -305,7 +305,7 @@ msgstr "" #: netbox/extras/filtersets.py:577 netbox/extras/filtersets.py:613 #: netbox/extras/filtersets.py:644 netbox/extras/filtersets.py:814 #: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:33 netbox/netbox/forms/search.py:20 +#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -321,9 +321,9 @@ msgstr "" #: netbox/circuits/filtersets.py:282 netbox/circuits/forms/bulk_edit.py:166 #: netbox/circuits/forms/bulk_edit.py:250 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:251 -#: netbox/circuits/forms/filtersets.py:297 +#: netbox/circuits/forms/filtersets.py:229 +#: netbox/circuits/forms/filtersets.py:256 +#: netbox/circuits/forms/filtersets.py:303 #: netbox/circuits/forms/model_forms.py:134 #: netbox/circuits/forms/model_forms.py:157 #: netbox/circuits/forms/model_forms.py:255 @@ -387,8 +387,8 @@ msgstr "" #: netbox/circuits/filtersets.py:551 netbox/circuits/forms/bulk_edit.py:310 #: netbox/circuits/forms/bulk_import.py:248 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:379 +#: netbox/circuits/forms/filtersets.py:381 +#: netbox/circuits/forms/filtersets.py:387 #: netbox/circuits/forms/model_forms.py:333 #: netbox/circuits/forms/model_forms.py:348 #: netbox/circuits/tables/virtual_circuits.py:84 @@ -403,13 +403,13 @@ msgstr "" msgid "Interface (ID)" msgstr "" -#: netbox/circuits/forms/bulk_edit.py:42 netbox/circuits/forms/filtersets.py:64 +#: netbox/circuits/forms/bulk_edit.py:42 netbox/circuits/forms/filtersets.py:65 #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:131 -#: netbox/dcim/forms/filtersets.py:224 netbox/dcim/forms/model_forms.py:130 +#: netbox/dcim/forms/filtersets.py:223 netbox/dcim/forms/model_forms.py:132 #: netbox/dcim/tables/sites.py:73 netbox/ipam/models/asns.py:155 #: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:269 -#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 +#: netbox/netbox/navigation/menu.py:181 netbox/netbox/navigation/menu.py:184 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "" @@ -419,17 +419,17 @@ msgstr "" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:79 -#: netbox/circuits/forms/filtersets.py:97 -#: netbox/circuits/forms/filtersets.py:125 -#: netbox/circuits/forms/filtersets.py:143 -#: netbox/circuits/forms/filtersets.py:225 -#: netbox/circuits/forms/filtersets.py:269 -#: netbox/circuits/forms/filtersets.py:292 -#: netbox/circuits/forms/filtersets.py:330 -#: netbox/circuits/forms/filtersets.py:338 -#: netbox/circuits/forms/filtersets.py:374 -#: netbox/circuits/forms/filtersets.py:397 +#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:129 +#: netbox/circuits/forms/filtersets.py:148 +#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:274 +#: netbox/circuits/forms/filtersets.py:298 +#: netbox/circuits/forms/filtersets.py:337 +#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:405 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:75 #: netbox/circuits/forms/model_forms.py:106 @@ -453,22 +453,22 @@ msgid "Provider" msgstr "" #: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:103 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "" #: netbox/circuits/forms/bulk_edit.py:94 netbox/circuits/forms/bulk_edit.py:269 -#: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:203 +#: netbox/circuits/forms/filtersets.py:120 +#: netbox/circuits/forms/filtersets.py:328 netbox/dcim/forms/bulk_edit.py:203 #: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/bulk_edit.py:800 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1153 #: netbox/dcim/forms/bulk_edit.py:1180 netbox/dcim/forms/bulk_edit.py:1714 -#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1202 -#: netbox/dcim/forms/filtersets.py:1521 netbox/dcim/forms/filtersets.py:1735 -#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1777 -#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/tables/devices.py:750 -#: netbox/dcim/tables/devices.py:803 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1759 +#: netbox/dcim/forms/filtersets.py:1778 netbox/dcim/forms/filtersets.py:1802 +#: netbox/dcim/forms/filtersets.py:1821 netbox/dcim/tables/devices.py:778 +#: netbox/dcim/tables/devices.py:831 netbox/dcim/tables/devices.py:1079 #: netbox/dcim/tables/devicetypes.py:213 netbox/dcim/tables/devicetypes.py:254 #: netbox/dcim/tables/devicetypes.py:273 netbox/dcim/tables/racks.py:29 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:540 @@ -486,11 +486,11 @@ msgstr "" #: netbox/circuits/forms/bulk_edit.py:292 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: netbox/circuits/forms/filtersets.py:138 -#: netbox/circuits/forms/filtersets.py:359 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:367 #: netbox/circuits/tables/circuits.py:63 netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:34 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:21 #: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:772 #: netbox/dcim/forms/bulk_edit.py:899 netbox/dcim/forms/bulk_edit.py:965 @@ -502,22 +502,22 @@ msgstr "" #: netbox/dcim/forms/bulk_import.py:858 netbox/dcim/forms/bulk_import.py:879 #: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/bulk_import.py:1095 #: netbox/dcim/forms/bulk_import.py:1114 netbox/dcim/forms/bulk_import.py:1458 -#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1088 -#: netbox/dcim/forms/filtersets.py:1187 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1403 netbox/dcim/forms/filtersets.py:1423 -#: netbox/dcim/forms/filtersets.py:1442 netbox/dcim/forms/filtersets.py:1462 -#: netbox/dcim/forms/filtersets.py:1481 netbox/dcim/forms/filtersets.py:1496 -#: netbox/dcim/forms/filtersets.py:1515 netbox/dcim/forms/filtersets.py:1539 -#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1682 -#: netbox/dcim/forms/filtersets.py:1730 netbox/dcim/forms/filtersets.py:1749 -#: netbox/dcim/forms/filtersets.py:1772 netbox/dcim/forms/filtersets.py:1791 -#: netbox/dcim/forms/model_forms.py:800 netbox/dcim/forms/model_forms.py:806 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1102 +#: netbox/dcim/forms/filtersets.py:1203 netbox/dcim/forms/filtersets.py:1331 +#: netbox/dcim/forms/filtersets.py:1422 netbox/dcim/forms/filtersets.py:1442 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/filtersets.py:1502 netbox/dcim/forms/filtersets.py:1517 +#: netbox/dcim/forms/filtersets.py:1537 netbox/dcim/forms/filtersets.py:1561 +#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1773 +#: netbox/dcim/forms/filtersets.py:1797 netbox/dcim/forms/filtersets.py:1816 +#: netbox/dcim/forms/model_forms.py:810 netbox/dcim/forms/model_forms.py:816 #: netbox/dcim/forms/object_import.py:85 netbox/dcim/forms/object_import.py:114 -#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/power.py:73 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:181 +#: netbox/dcim/tables/devices.py:890 netbox/dcim/tables/power.py:73 #: netbox/dcim/tables/racks.py:126 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:498 netbox/extras/tables/tables.py:566 -#: netbox/netbox/tables/tables.py:313 netbox/templates/circuits/circuit.html:30 +#: netbox/netbox/tables/tables.py:331 netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 #: netbox/templates/core/datasource.html:38 netbox/templates/dcim/cable.html:15 @@ -526,7 +526,6 @@ msgstr "" #: netbox/templates/dcim/frontport.html:36 #: netbox/templates/dcim/interface.html:46 #: netbox/templates/dcim/interface.html:239 -#: netbox/templates/dcim/interface.html:381 #: netbox/templates/dcim/powerfeed.html:32 #: netbox/templates/dcim/poweroutlet.html:36 #: netbox/templates/dcim/powerport.html:36 @@ -538,11 +537,11 @@ msgstr "" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 #: netbox/virtualization/forms/bulk_import.py:43 -#: netbox/virtualization/forms/filtersets.py:59 +#: netbox/virtualization/forms/filtersets.py:62 #: netbox/virtualization/forms/model_forms.py:60 #: netbox/virtualization/tables/clusters.py:67 #: netbox/vpn/forms/bulk_edit.py:226 netbox/vpn/forms/bulk_import.py:268 -#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:236 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "" @@ -551,8 +550,8 @@ msgstr "" #: netbox/circuits/forms/bulk_edit.py:287 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: netbox/circuits/forms/filtersets.py:151 -#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:156 +#: netbox/circuits/forms/filtersets.py:354 #: netbox/circuits/forms/model_forms.py:112 #: netbox/circuits/forms/model_forms.py:321 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -564,9 +563,9 @@ msgstr "" #: netbox/circuits/forms/bulk_edit.py:297 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: netbox/circuits/forms/filtersets.py:162 -#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:86 netbox/core/tables/data.py:24 +#: netbox/circuits/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:370 netbox/core/forms/filtersets.py:39 +#: netbox/core/forms/filtersets.py:87 netbox/core/tables/data.py:24 #: netbox/core/tables/jobs.py:28 netbox/core/tables/tasks.py:90 #: netbox/dcim/forms/bulk_edit.py:104 netbox/dcim/forms/bulk_edit.py:178 #: netbox/dcim/forms/bulk_edit.py:342 netbox/dcim/forms/bulk_edit.py:449 @@ -578,14 +577,14 @@ msgstr "" #: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 #: netbox/dcim/forms/bulk_import.py:1224 netbox/dcim/forms/bulk_import.py:1446 #: netbox/dcim/forms/bulk_import.py:1662 netbox/dcim/forms/bulk_import.py:1725 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:266 -#: netbox/dcim/forms/filtersets.py:391 netbox/dcim/forms/filtersets.py:497 -#: netbox/dcim/forms/filtersets.py:887 netbox/dcim/forms/filtersets.py:1009 -#: netbox/dcim/forms/filtersets.py:1091 netbox/dcim/forms/filtersets.py:1192 -#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1525 -#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/tables/devices.py:142 -#: netbox/dcim/tables/devices.py:530 netbox/dcim/tables/devices.py:865 -#: netbox/dcim/tables/devices.py:999 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:266 +#: netbox/dcim/forms/filtersets.py:394 netbox/dcim/forms/filtersets.py:502 +#: netbox/dcim/forms/filtersets.py:899 netbox/dcim/forms/filtersets.py:1022 +#: netbox/dcim/forms/filtersets.py:1105 netbox/dcim/forms/filtersets.py:1208 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1547 +#: netbox/dcim/forms/filtersets.py:1923 netbox/dcim/tables/devices.py:143 +#: netbox/dcim/tables/devices.py:531 netbox/dcim/tables/devices.py:893 +#: netbox/dcim/tables/devices.py:1027 netbox/dcim/tables/devices.py:1135 #: netbox/dcim/tables/modules.py:98 netbox/dcim/tables/power.py:70 #: netbox/dcim/tables/racks.py:114 netbox/dcim/tables/racks.py:211 #: netbox/dcim/tables/sites.py:61 netbox/dcim/tables/sites.py:105 @@ -593,12 +592,12 @@ msgstr "" #: netbox/ipam/forms/bulk_edit.py:292 netbox/ipam/forms/bulk_edit.py:433 #: netbox/ipam/forms/bulk_import.py:194 netbox/ipam/forms/bulk_import.py:258 #: netbox/ipam/forms/bulk_import.py:294 netbox/ipam/forms/bulk_import.py:506 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:304 -#: netbox/ipam/forms/filtersets.py:386 netbox/ipam/forms/filtersets.py:571 +#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:313 +#: netbox/ipam/forms/filtersets.py:396 netbox/ipam/forms/filtersets.py:585 #: netbox/ipam/forms/model_forms.py:500 netbox/ipam/tables/ip.py:181 #: netbox/ipam/tables/ip.py:260 netbox/ipam/tables/ip.py:313 -#: netbox/ipam/tables/ip.py:383 netbox/ipam/tables/ip.py:410 -#: netbox/ipam/tables/vlans.py:98 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/tables/ip.py:388 netbox/ipam/tables/ip.py:415 +#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -621,19 +620,19 @@ msgstr "" #: netbox/virtualization/forms/bulk_edit.py:83 #: netbox/virtualization/forms/bulk_import.py:56 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/virtualization/forms/filtersets.py:87 -#: netbox/virtualization/forms/filtersets.py:170 +#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/tables/clusters.py:75 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:33 netbox/vpn/forms/bulk_edit.py:222 #: netbox/vpn/forms/bulk_import.py:36 netbox/vpn/forms/bulk_import.py:263 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/forms/filtersets.py:54 netbox/vpn/forms/filtersets.py:231 #: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:40 netbox/wireless/forms/bulk_edit.py:97 #: netbox/wireless/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:131 -#: netbox/wireless/forms/filtersets.py:56 -#: netbox/wireless/forms/filtersets.py:115 +#: netbox/wireless/forms/filtersets.py:58 +#: netbox/wireless/forms/filtersets.py:118 #: netbox/wireless/tables/wirelesslan.py:45 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" @@ -645,23 +644,23 @@ msgstr "" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:231 -#: netbox/circuits/forms/filtersets.py:131 -#: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:120 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:283 +#: netbox/circuits/forms/filtersets.py:339 netbox/dcim/forms/bulk_edit.py:120 #: netbox/dcim/forms/bulk_edit.py:184 netbox/dcim/forms/bulk_edit.py:337 #: netbox/dcim/forms/bulk_edit.py:460 netbox/dcim/forms/bulk_edit.py:683 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:1737 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:250 netbox/dcim/forms/bulk_import.py:371 #: netbox/dcim/forms/bulk_import.py:571 netbox/dcim/forms/bulk_import.py:1464 -#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:140 -#: netbox/dcim/forms/filtersets.py:202 netbox/dcim/forms/filtersets.py:234 -#: netbox/dcim/forms/filtersets.py:355 netbox/dcim/forms/filtersets.py:436 -#: netbox/dcim/forms/filtersets.py:457 netbox/dcim/forms/filtersets.py:810 -#: netbox/dcim/forms/filtersets.py:1001 netbox/dcim/forms/filtersets.py:1111 -#: netbox/dcim/forms/filtersets.py:1141 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:141 +#: netbox/dcim/forms/filtersets.py:200 netbox/dcim/forms/filtersets.py:233 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1125 +#: netbox/dcim/forms/filtersets.py:1156 netbox/dcim/forms/filtersets.py:1286 #: netbox/dcim/tables/power.py:84 netbox/extras/filtersets.py:768 -#: netbox/extras/forms/filtersets.py:432 netbox/extras/forms/filtersets.py:510 +#: netbox/extras/forms/filtersets.py:404 netbox/extras/forms/filtersets.py:483 #: netbox/ipam/forms/bulk_edit.py:46 netbox/ipam/forms/bulk_edit.py:65 #: netbox/ipam/forms/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 #: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:196 @@ -672,12 +671,12 @@ msgstr "" #: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:166 #: netbox/ipam/forms/bulk_import.py:251 netbox/ipam/forms/bulk_import.py:287 #: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/bulk_import.py:499 -#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:70 -#: netbox/ipam/forms/filtersets.py:106 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/filtersets.py:189 -#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:340 -#: netbox/ipam/forms/filtersets.py:448 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/tables/ip.py:413 netbox/ipam/tables/vlans.py:205 +#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:71 +#: netbox/ipam/forms/filtersets.py:109 netbox/ipam/forms/filtersets.py:131 +#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:196 +#: netbox/ipam/forms/filtersets.py:297 netbox/ipam/forms/filtersets.py:350 +#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:552 +#: netbox/ipam/tables/ip.py:418 netbox/ipam/tables/vlans.py:221 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -695,48 +694,48 @@ msgstr "" #: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 -#: netbox/tenancy/forms/filtersets.py:49 netbox/tenancy/forms/forms.py:25 +#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/forms/forms.py:25 #: netbox/tenancy/forms/forms.py:49 netbox/tenancy/forms/model_forms.py:50 #: netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_edit.py:126 #: netbox/virtualization/forms/bulk_import.py:68 #: netbox/virtualization/forms/bulk_import.py:129 -#: netbox/virtualization/forms/filtersets.py:52 -#: netbox/virtualization/forms/filtersets.py:115 +#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:118 #: netbox/vpn/forms/bulk_edit.py:53 netbox/vpn/forms/bulk_edit.py:231 #: netbox/vpn/forms/bulk_import.py:58 netbox/vpn/forms/bulk_import.py:257 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:226 netbox/wireless/forms/bulk_edit.py:60 #: netbox/wireless/forms/bulk_edit.py:102 #: netbox/wireless/forms/bulk_import.py:56 #: netbox/wireless/forms/bulk_import.py:136 -#: netbox/wireless/forms/filtersets.py:42 -#: netbox/wireless/forms/filtersets.py:107 +#: netbox/wireless/forms/filtersets.py:44 +#: netbox/wireless/forms/filtersets.py:110 msgid "Tenant" msgstr "" #: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:196 msgid "Install date" msgstr "" #: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:201 msgid "Termination date" msgstr "" #: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:203 +#: netbox/circuits/forms/filtersets.py:208 msgid "Commit rate (Kbps)" msgstr "" #: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:209 +#: netbox/circuits/forms/filtersets.py:214 #: netbox/circuits/forms/model_forms.py:131 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 -#: netbox/wireless/forms/filtersets.py:134 +#: netbox/wireless/forms/filtersets.py:137 #: netbox/wireless/forms/model_forms.py:166 msgid "Distance" msgstr "" @@ -744,11 +743,11 @@ msgstr "" #: netbox/circuits/forms/bulk_edit.py:158 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:218 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 -#: netbox/wireless/forms/filtersets.py:138 +#: netbox/wireless/forms/filtersets.py:141 msgid "Distance unit" msgstr "" @@ -758,44 +757,45 @@ msgid "Service Parameters" msgstr "" #: netbox/circuits/forms/bulk_edit.py:168 -#: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:92 -#: netbox/circuits/forms/filtersets.py:111 -#: netbox/circuits/forms/filtersets.py:128 -#: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:74 -#: netbox/core/forms/filtersets.py:142 netbox/dcim/forms/bulk_edit.py:818 -#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:201 -#: netbox/dcim/forms/filtersets.py:233 netbox/dcim/forms/filtersets.py:1000 -#: netbox/dcim/forms/filtersets.py:1140 netbox/dcim/forms/filtersets.py:1269 -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1419 -#: netbox/dcim/forms/filtersets.py:1433 netbox/dcim/forms/filtersets.py:1458 -#: netbox/dcim/forms/filtersets.py:1472 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/filtersets.py:1506 netbox/dcim/forms/filtersets.py:1535 -#: netbox/dcim/forms/filtersets.py:1549 netbox/dcim/forms/filtersets.py:1676 -#: netbox/dcim/forms/filtersets.py:1720 netbox/dcim/forms/filtersets.py:1745 -#: netbox/dcim/forms/filtersets.py:1763 netbox/dcim/forms/filtersets.py:1787 -#: netbox/dcim/forms/filtersets.py:1805 netbox/dcim/forms/filtersets.py:1823 -#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1850 -#: netbox/dcim/forms/filtersets.py:1861 netbox/dcim/forms/filtersets.py:1906 -#: netbox/dcim/forms/filtersets.py:1941 netbox/dcim/tables/modules.py:24 -#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:46 -#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:240 -#: netbox/extras/forms/filtersets.py:257 netbox/extras/forms/filtersets.py:293 -#: netbox/extras/forms/filtersets.py:324 netbox/extras/forms/filtersets.py:351 -#: netbox/extras/forms/filtersets.py:593 netbox/ipam/forms/filtersets.py:105 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:337 -#: netbox/ipam/forms/filtersets.py:413 netbox/ipam/forms/filtersets.py:499 -#: netbox/ipam/forms/filtersets.py:512 netbox/ipam/forms/filtersets.py:537 -#: netbox/ipam/forms/filtersets.py:608 netbox/ipam/forms/filtersets.py:626 -#: netbox/netbox/tables/tables.py:329 netbox/templates/dcim/moduletype.html:68 -#: netbox/virtualization/forms/filtersets.py:50 -#: netbox/virtualization/forms/filtersets.py:113 -#: netbox/virtualization/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:74 +#: netbox/circuits/forms/filtersets.py:94 +#: netbox/circuits/forms/filtersets.py:114 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:322 +#: netbox/circuits/forms/filtersets.py:338 netbox/core/forms/filtersets.py:75 +#: netbox/core/forms/filtersets.py:147 netbox/dcim/forms/bulk_edit.py:818 +#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:199 +#: netbox/dcim/forms/filtersets.py:232 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1155 netbox/dcim/forms/filtersets.py:1285 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1438 +#: netbox/dcim/forms/filtersets.py:1452 netbox/dcim/forms/filtersets.py:1478 +#: netbox/dcim/forms/filtersets.py:1492 netbox/dcim/forms/filtersets.py:1513 +#: netbox/dcim/forms/filtersets.py:1527 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1571 netbox/dcim/forms/filtersets.py:1699 +#: netbox/dcim/forms/filtersets.py:1743 netbox/dcim/forms/filtersets.py:1769 +#: netbox/dcim/forms/filtersets.py:1787 netbox/dcim/forms/filtersets.py:1812 +#: netbox/dcim/forms/filtersets.py:1830 netbox/dcim/forms/filtersets.py:1849 +#: netbox/dcim/forms/filtersets.py:1862 netbox/dcim/forms/filtersets.py:1877 +#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/forms/filtersets.py:1934 +#: netbox/dcim/forms/filtersets.py:1970 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:272 +#: netbox/extras/forms/filtersets.py:303 netbox/extras/forms/filtersets.py:326 +#: netbox/extras/forms/filtersets.py:358 netbox/extras/forms/filtersets.py:557 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:346 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/filtersets.py:525 +#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/filtersets.py:622 +#: netbox/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:347 +#: netbox/templates/dcim/moduletype.html:68 +#: netbox/virtualization/forms/filtersets.py:52 +#: netbox/virtualization/forms/filtersets.py:116 +#: netbox/virtualization/forms/filtersets.py:217 #: netbox/virtualization/forms/filtersets.py:275 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:136 -#: netbox/wireless/forms/filtersets.py:40 -#: netbox/wireless/forms/filtersets.py:106 +#: netbox/vpn/forms/filtersets.py:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "" @@ -804,22 +804,22 @@ msgstr "" #: netbox/circuits/forms/model_forms.py:137 #: netbox/circuits/forms/model_forms.py:233 #: netbox/circuits/forms/model_forms.py:335 -#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:186 -#: netbox/dcim/forms/model_forms.py:273 netbox/dcim/forms/model_forms.py:330 -#: netbox/dcim/forms/model_forms.py:863 netbox/dcim/forms/model_forms.py:1877 +#: netbox/dcim/forms/model_forms.py:147 netbox/dcim/forms/model_forms.py:188 +#: netbox/dcim/forms/model_forms.py:275 netbox/dcim/forms/model_forms.py:332 +#: netbox/dcim/forms/model_forms.py:873 netbox/dcim/forms/model_forms.py:1887 #: netbox/ipam/forms/bulk_edit.py:380 netbox/ipam/forms/model_forms.py:67 #: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:115 #: netbox/ipam/forms/model_forms.py:136 netbox/ipam/forms/model_forms.py:160 #: netbox/ipam/forms/model_forms.py:224 netbox/ipam/forms/model_forms.py:261 #: netbox/ipam/forms/model_forms.py:319 netbox/ipam/forms/model_forms.py:611 -#: netbox/netbox/navigation/menu.py:24 +#: netbox/netbox/navigation/menu.py:26 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:74 #: netbox/virtualization/forms/model_forms.py:222 -#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145 #: netbox/vpn/forms/model_forms.py:409 netbox/wireless/forms/model_forms.py:56 #: netbox/wireless/forms/model_forms.py:171 @@ -838,8 +838,8 @@ msgstr "" #: netbox/extras/forms/bulk_edit.py:292 netbox/extras/forms/bulk_edit.py:310 #: netbox/extras/forms/bulk_edit.py:355 netbox/extras/forms/bulk_edit.py:372 #: netbox/extras/forms/bulk_edit.py:409 netbox/extras/forms/bulk_edit.py:434 -#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:240 -#: netbox/ipam/tables/vlans.py:267 netbox/netbox/forms/bulk_edit.py:78 +#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/tables/vlans.py:283 netbox/netbox/forms/bulk_edit.py:78 #: netbox/netbox/forms/bulk_edit.py:90 netbox/netbox/forms/bulk_edit.py:102 #: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuit.html:69 @@ -941,11 +941,11 @@ msgstr "" #: netbox/circuits/forms/bulk_edit.py:189 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:226 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/forms/model_forms.py:168 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:72 netbox/templates/dcim/cable.html:76 -#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:84 msgid "Termination" msgstr "" @@ -981,23 +981,23 @@ msgstr "" #: netbox/circuits/forms/bulk_edit.py:255 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:646 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/panels/virtual_chassis_members.html:11 #: netbox/templates/dcim/virtualchassis.html:58 -#: netbox/templates/dcim/virtualchassis_edit.html:67 +#: netbox/templates/dcim/virtualchassis_edit.html:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 -#: netbox/tenancy/forms/bulk_edit.py:137 netbox/tenancy/forms/filtersets.py:129 +#: netbox/tenancy/forms/bulk_edit.py:137 netbox/tenancy/forms/filtersets.py:134 msgid "Priority" msgstr "" #: netbox/circuits/forms/bulk_edit.py:282 #: netbox/circuits/forms/bulk_import.py:207 -#: netbox/circuits/forms/filtersets.py:159 -#: netbox/circuits/forms/filtersets.py:264 -#: netbox/circuits/forms/filtersets.py:354 -#: netbox/circuits/forms/filtersets.py:392 +#: netbox/circuits/forms/filtersets.py:164 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:362 +#: netbox/circuits/forms/filtersets.py:400 #: netbox/circuits/forms/model_forms.py:316 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 @@ -1006,28 +1006,28 @@ msgstr "" #: netbox/circuits/forms/bulk_edit.py:320 #: netbox/circuits/forms/bulk_import.py:253 -#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:390 #: netbox/circuits/forms/model_forms.py:355 netbox/dcim/forms/bulk_edit.py:348 #: netbox/dcim/forms/bulk_edit.py:1242 netbox/dcim/forms/bulk_edit.py:1678 #: netbox/dcim/forms/bulk_import.py:262 netbox/dcim/forms/bulk_import.py:1193 -#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:865 -#: netbox/dcim/forms/filtersets.py:1872 netbox/dcim/forms/filtersets.py:1912 -#: netbox/dcim/forms/model_forms.py:255 netbox/dcim/forms/model_forms.py:1214 -#: netbox/dcim/forms/model_forms.py:1697 netbox/dcim/forms/object_import.py:182 -#: netbox/dcim/tables/devices.py:171 netbox/dcim/tables/devices.py:857 -#: netbox/dcim/tables/devices.py:983 netbox/dcim/tables/devicetypes.py:317 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/forms/filtersets.py:1900 netbox/dcim/forms/filtersets.py:1940 +#: netbox/dcim/forms/model_forms.py:257 netbox/dcim/forms/model_forms.py:1224 +#: netbox/dcim/forms/model_forms.py:1707 netbox/dcim/forms/object_import.py:182 +#: netbox/dcim/tables/devices.py:172 netbox/dcim/tables/devices.py:885 +#: netbox/dcim/tables/devices.py:1011 netbox/dcim/tables/devicetypes.py:317 #: netbox/dcim/tables/racks.py:117 netbox/extras/filtersets.py:708 #: netbox/ipam/forms/bulk_edit.py:206 netbox/ipam/forms/bulk_edit.py:250 #: netbox/ipam/forms/bulk_edit.py:297 netbox/ipam/forms/bulk_edit.py:438 #: netbox/ipam/forms/bulk_import.py:199 netbox/ipam/forms/bulk_import.py:263 #: netbox/ipam/forms/bulk_import.py:299 netbox/ipam/forms/bulk_import.py:511 -#: netbox/ipam/forms/filtersets.py:254 netbox/ipam/forms/filtersets.py:312 -#: netbox/ipam/forms/filtersets.py:391 netbox/ipam/forms/filtersets.py:579 +#: netbox/ipam/forms/filtersets.py:262 netbox/ipam/forms/filtersets.py:321 +#: netbox/ipam/forms/filtersets.py:401 netbox/ipam/forms/filtersets.py:593 #: netbox/ipam/forms/model_forms.py:186 netbox/ipam/forms/model_forms.py:212 #: netbox/ipam/forms/model_forms.py:250 netbox/ipam/forms/model_forms.py:675 #: netbox/ipam/tables/ip.py:207 netbox/ipam/tables/ip.py:264 -#: netbox/ipam/tables/ip.py:317 netbox/ipam/tables/vlans.py:102 -#: netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/tables/ip.py:317 netbox/ipam/tables/vlans.py:103 +#: netbox/ipam/tables/vlans.py:227 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1039,15 +1039,15 @@ msgstr "" #: netbox/templates/virtualization/virtualmachine.html:27 #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 -#: netbox/tenancy/forms/bulk_edit.py:132 netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/bulk_edit.py:132 netbox/tenancy/forms/filtersets.py:131 #: netbox/tenancy/forms/model_forms.py:136 netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 #: netbox/virtualization/forms/bulk_import.py:120 -#: netbox/virtualization/forms/filtersets.py:167 +#: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 #: netbox/virtualization/tables/virtualmachines.py:48 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "" @@ -1132,20 +1132,19 @@ msgstr "" #: netbox/circuits/forms/bulk_import.py:258 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:108 -#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1288 -#: netbox/dcim/forms/model_forms.py:1557 netbox/dcim/forms/model_forms.py:1738 -#: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1898 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 +#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1298 +#: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1748 +#: netbox/dcim/forms/model_forms.py:1783 netbox/dcim/forms/model_forms.py:1908 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1178 #: netbox/ipam/forms/bulk_import.py:319 netbox/ipam/forms/model_forms.py:280 #: netbox/ipam/forms/model_forms.py:289 netbox/ipam/tables/fhrp.py:61 -#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:146 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 #: netbox/templates/dcim/frontport.html:103 #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 -#: netbox/templates/dcim/interface.html:380 #: netbox/templates/dcim/rearport.html:103 #: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 @@ -1160,112 +1159,175 @@ msgid "Interface" msgstr "" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:188 -#: netbox/circuits/forms/filtersets.py:246 +#: netbox/circuits/forms/filtersets.py:134 +#: netbox/circuits/forms/filtersets.py:193 +#: netbox/circuits/forms/filtersets.py:251 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:329 #: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:675 #: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_import.py:244 netbox/dcim/forms/bulk_import.py:347 #: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/bulk_import.py:1608 -#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/forms/filtersets.py:354 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:433 netbox/dcim/forms/filtersets.py:484 -#: netbox/dcim/forms/filtersets.py:807 netbox/dcim/forms/filtersets.py:850 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1110 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/filtersets.py:1228 -#: netbox/dcim/forms/filtersets.py:1258 netbox/dcim/forms/filtersets.py:1267 -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/filtersets.py:1434 -#: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1507 -#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1721 -#: netbox/dcim/forms/filtersets.py:1764 netbox/dcim/forms/filtersets.py:1806 -#: netbox/dcim/forms/filtersets.py:1837 netbox/dcim/forms/filtersets.py:1863 -#: netbox/dcim/forms/model_forms.py:185 netbox/dcim/forms/model_forms.py:247 -#: netbox/dcim/forms/model_forms.py:563 netbox/dcim/forms/model_forms.py:824 -#: netbox/dcim/tables/devices.py:159 netbox/dcim/tables/power.py:29 +#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:112 +#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:391 +#: netbox/dcim/forms/filtersets.py:436 netbox/dcim/forms/filtersets.py:489 +#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:862 +#: netbox/dcim/forms/filtersets.py:1040 netbox/dcim/forms/filtersets.py:1079 +#: netbox/dcim/forms/filtersets.py:1124 netbox/dcim/forms/filtersets.py:1154 +#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1244 +#: netbox/dcim/forms/filtersets.py:1275 netbox/dcim/forms/filtersets.py:1284 +#: netbox/dcim/forms/filtersets.py:1413 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/filtersets.py:1493 netbox/dcim/forms/filtersets.py:1528 +#: netbox/dcim/forms/filtersets.py:1576 netbox/dcim/forms/filtersets.py:1744 +#: netbox/dcim/forms/filtersets.py:1788 netbox/dcim/forms/filtersets.py:1831 +#: netbox/dcim/forms/filtersets.py:1863 netbox/dcim/forms/filtersets.py:1890 +#: netbox/dcim/forms/model_forms.py:187 netbox/dcim/forms/model_forms.py:249 +#: netbox/dcim/forms/model_forms.py:565 netbox/dcim/forms/model_forms.py:834 +#: netbox/dcim/tables/devices.py:160 netbox/dcim/tables/power.py:29 #: netbox/dcim/tables/racks.py:106 netbox/dcim/tables/racks.py:198 -#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:429 -#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:445 -#: netbox/ipam/forms/filtersets.py:469 netbox/ipam/forms/filtersets.py:536 +#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:456 +#: netbox/ipam/forms/filtersets.py:481 netbox/ipam/forms/filtersets.py:549 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/powerpanel.html:26 -#: netbox/virtualization/forms/filtersets.py:84 -#: netbox/virtualization/forms/filtersets.py:110 -#: netbox/wireless/forms/filtersets.py:97 +#: netbox/virtualization/forms/filtersets.py:87 +#: netbox/virtualization/forms/filtersets.py:113 +#: netbox/wireless/forms/filtersets.py:99 #: netbox/wireless/forms/model_forms.py:89 #: netbox/wireless/forms/model_forms.py:131 msgid "Location" msgstr "" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:172 -#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:203 -#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:360 -#: netbox/dcim/forms/filtersets.py:437 netbox/dcim/forms/filtersets.py:513 -#: netbox/dcim/forms/filtersets.py:811 netbox/dcim/forms/filtersets.py:1229 -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:190 -#: netbox/ipam/forms/filtersets.py:290 netbox/ipam/forms/filtersets.py:342 -#: netbox/ipam/forms/filtersets.py:628 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 +#: netbox/circuits/forms/filtersets.py:75 +#: netbox/circuits/forms/filtersets.py:95 +#: netbox/circuits/forms/filtersets.py:115 +#: netbox/circuits/forms/filtersets.py:136 +#: netbox/circuits/forms/filtersets.py:284 +#: netbox/circuits/forms/filtersets.py:323 +#: netbox/circuits/forms/filtersets.py:340 netbox/core/forms/filtersets.py:31 +#: netbox/dcim/forms/filtersets.py:168 netbox/dcim/forms/filtersets.py:184 +#: netbox/dcim/forms/filtersets.py:201 netbox/dcim/forms/filtersets.py:234 +#: netbox/dcim/forms/filtersets.py:281 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/forms/filtersets.py:538 netbox/dcim/forms/filtersets.py:663 +#: netbox/dcim/forms/filtersets.py:682 netbox/dcim/forms/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:822 +#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1042 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1157 +#: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1419 netbox/dcim/forms/filtersets.py:1459 +#: netbox/dcim/forms/filtersets.py:1499 netbox/dcim/forms/filtersets.py:1534 +#: netbox/dcim/forms/filtersets.py:1583 netbox/dcim/forms/filtersets.py:1750 +#: netbox/dcim/forms/filtersets.py:1794 netbox/dcim/forms/filtersets.py:1836 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1895 +#: netbox/dcim/forms/filtersets.py:1957 netbox/dcim/forms/filtersets.py:1972 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/filtersets.py:129 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:178 +#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:304 +#: netbox/extras/forms/filtersets.py:327 netbox/extras/forms/filtersets.py:359 +#: netbox/extras/forms/filtersets.py:378 netbox/extras/forms/filtersets.py:405 +#: netbox/extras/forms/filtersets.py:498 netbox/ipam/forms/filtersets.py:51 +#: netbox/ipam/forms/filtersets.py:72 netbox/ipam/forms/filtersets.py:92 +#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:132 +#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:180 +#: netbox/ipam/forms/filtersets.py:197 netbox/ipam/forms/filtersets.py:298 +#: netbox/ipam/forms/filtersets.py:351 netbox/ipam/forms/filtersets.py:425 +#: netbox/ipam/forms/filtersets.py:460 netbox/ipam/forms/filtersets.py:512 +#: netbox/ipam/forms/filtersets.py:553 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:421 +#: netbox/templates/dcim/device_edit.html:104 +#: netbox/templates/dcim/htmx/cable_edit.html:83 +#: netbox/templates/dcim/virtualchassis_edit.html:39 +#: netbox/templates/generic/bulk_edit.html:65 +#: netbox/templates/htmx/form.html:28 netbox/templates/ipam/vlan_edit.html:70 +#: netbox/tenancy/forms/filtersets.py:36 netbox/tenancy/forms/filtersets.py:51 +#: netbox/tenancy/forms/filtersets.py:72 netbox/tenancy/forms/filtersets.py:86 +#: netbox/tenancy/forms/filtersets.py:96 +#: netbox/virtualization/forms/filtersets.py:33 +#: netbox/virtualization/forms/filtersets.py:43 +#: netbox/virtualization/forms/filtersets.py:55 +#: netbox/virtualization/forms/filtersets.py:119 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:276 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:136 +#: netbox/vpn/forms/filtersets.py:161 netbox/vpn/forms/filtersets.py:181 +#: netbox/vpn/forms/filtersets.py:201 netbox/vpn/forms/filtersets.py:227 +#: netbox/wireless/forms/filtersets.py:27 +#: netbox/wireless/forms/filtersets.py:45 +#: netbox/wireless/forms/filtersets.py:111 +msgid "Ownership" +msgstr "" + +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:76 +#: netbox/circuits/forms/filtersets.py:137 netbox/dcim/forms/filtersets.py:169 +#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:202 +#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:363 +#: netbox/dcim/forms/filtersets.py:442 netbox/dcim/forms/filtersets.py:519 +#: netbox/dcim/forms/filtersets.py:823 netbox/dcim/forms/filtersets.py:1246 +#: netbox/ipam/forms/filtersets.py:111 netbox/ipam/forms/filtersets.py:198 +#: netbox/ipam/forms/filtersets.py:299 netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/navigation/menu.py:35 #: netbox/netbox/views/generic/feature_views.py:298 -#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/forms/filtersets.py:52 netbox/tenancy/tables/columns.py:55 #: netbox/tenancy/tables/contacts.py:21 -#: netbox/virtualization/forms/filtersets.py:42 -#: netbox/virtualization/forms/filtersets.py:53 -#: netbox/virtualization/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 -#: netbox/vpn/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:44 +#: netbox/virtualization/forms/filtersets.py:56 +#: netbox/virtualization/forms/filtersets.py:120 +#: netbox/vpn/forms/filtersets.py:38 netbox/vpn/forms/filtersets.py:51 +#: netbox/vpn/forms/filtersets.py:228 msgid "Contacts" msgstr "" -#: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:169 -#: netbox/circuits/forms/filtersets.py:231 +#: netbox/circuits/forms/filtersets.py:46 +#: netbox/circuits/forms/filtersets.py:174 +#: netbox/circuits/forms/filtersets.py:236 #: netbox/circuits/tables/circuits.py:134 netbox/dcim/forms/bulk_edit.py:110 #: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/bulk_edit.py:841 -#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:89 -#: netbox/dcim/forms/filtersets.py:171 netbox/dcim/forms/filtersets.py:214 -#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:366 -#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:827 -#: netbox/dcim/forms/filtersets.py:1043 netbox/dcim/forms/filtersets.py:1116 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1235 -#: netbox/dcim/forms/filtersets.py:1274 netbox/dcim/forms/filtersets.py:1984 -#: netbox/dcim/forms/filtersets.py:2008 netbox/dcim/forms/filtersets.py:2032 -#: netbox/dcim/forms/model_forms.py:117 netbox/dcim/forms/object_create.py:276 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/sites.py:64 +#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:90 +#: netbox/dcim/forms/filtersets.py:167 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:467 netbox/dcim/forms/filtersets.py:839 +#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1131 +#: netbox/dcim/forms/filtersets.py:1162 netbox/dcim/forms/filtersets.py:1252 +#: netbox/dcim/forms/filtersets.py:1292 netbox/dcim/forms/filtersets.py:2014 +#: netbox/dcim/forms/filtersets.py:2038 netbox/dcim/forms/filtersets.py:2062 +#: netbox/dcim/forms/model_forms.py:119 netbox/dcim/forms/object_create.py:277 +#: netbox/dcim/tables/devices.py:146 netbox/dcim/tables/sites.py:64 #: netbox/extras/filtersets.py:659 netbox/ipam/forms/bulk_edit.py:401 -#: netbox/ipam/forms/filtersets.py:233 netbox/ipam/forms/filtersets.py:454 -#: netbox/ipam/forms/filtersets.py:545 netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:466 +#: netbox/ipam/forms/filtersets.py:559 netbox/templates/ipam/vlan.html:16 +#: netbox/virtualization/forms/filtersets.py:67 +#: netbox/virtualization/forms/filtersets.py:147 #: netbox/virtualization/forms/model_forms.py:86 -#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:77 +#: netbox/vpn/forms/filtersets.py:276 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "" -#: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:312 -#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:94 -#: netbox/dcim/forms/filtersets.py:219 netbox/dcim/forms/filtersets.py:245 -#: netbox/dcim/forms/filtersets.py:379 netbox/dcim/forms/filtersets.py:467 -#: netbox/dcim/forms/filtersets.py:832 netbox/dcim/forms/filtersets.py:1048 -#: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1240 -#: netbox/dcim/forms/filtersets.py:1279 netbox/dcim/forms/object_create.py:284 +#: netbox/circuits/forms/filtersets.py:51 +#: netbox/circuits/forms/filtersets.py:179 +#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:312 +#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:95 +#: netbox/dcim/forms/filtersets.py:218 netbox/dcim/forms/filtersets.py:245 +#: netbox/dcim/forms/filtersets.py:382 netbox/dcim/forms/filtersets.py:472 +#: netbox/dcim/forms/filtersets.py:844 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1257 +#: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/object_create.py:285 #: netbox/extras/filtersets.py:676 netbox/ipam/forms/bulk_edit.py:406 -#: netbox/ipam/forms/filtersets.py:160 netbox/ipam/forms/filtersets.py:238 -#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:550 -#: netbox/virtualization/forms/filtersets.py:69 -#: netbox/virtualization/forms/filtersets.py:148 +#: netbox/ipam/forms/filtersets.py:166 netbox/ipam/forms/filtersets.py:246 +#: netbox/ipam/forms/filtersets.py:471 netbox/ipam/forms/filtersets.py:564 +#: netbox/virtualization/forms/filtersets.py:72 +#: netbox/virtualization/forms/filtersets.py:152 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/wireless/forms/filtersets.py:82 +#: netbox/wireless/forms/filtersets.py:84 msgid "Site group" msgstr "" -#: netbox/circuits/forms/filtersets.py:82 netbox/circuits/tables/circuits.py:60 +#: netbox/circuits/forms/filtersets.py:84 netbox/circuits/tables/circuits.py:60 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 #: netbox/circuits/tables/virtual_circuits.py:99 @@ -1274,30 +1336,30 @@ msgstr "" msgid "Account" msgstr "" -#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/forms/filtersets.py:259 msgid "Term Side" msgstr "" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1537 -#: netbox/extras/forms/model_forms.py:693 netbox/ipam/forms/filtersets.py:149 -#: netbox/ipam/forms/filtersets.py:627 netbox/ipam/forms/model_forms.py:326 +#: netbox/circuits/forms/filtersets.py:293 netbox/dcim/forms/bulk_edit.py:1537 +#: netbox/extras/forms/model_forms.py:700 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:326 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:36 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:106 netbox/users/forms/model_forms.py:372 +#: netbox/tenancy/forms/filtersets.py:111 netbox/users/forms/model_forms.py:372 msgid "Assignment" msgstr "" -#: netbox/circuits/forms/filtersets.py:302 +#: netbox/circuits/forms/filtersets.py:308 #: netbox/circuits/forms/model_forms.py:245 #: netbox/circuits/tables/circuits.py:186 netbox/dcim/forms/bulk_edit.py:115 -#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:123 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:633 +#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 #: netbox/ipam/filtersets.py:998 netbox/ipam/forms/bulk_edit.py:420 #: netbox/ipam/forms/bulk_import.py:492 netbox/ipam/forms/model_forms.py:558 -#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:94 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:95 +#: netbox/ipam/tables/vlans.py:218 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1309,7 +1371,7 @@ msgstr "" #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 #: netbox/tenancy/forms/bulk_edit.py:40 netbox/tenancy/forms/bulk_import.py:43 -#: netbox/tenancy/forms/filtersets.py:56 netbox/tenancy/forms/filtersets.py:116 +#: netbox/tenancy/forms/filtersets.py:58 netbox/tenancy/forms/filtersets.py:121 #: netbox/tenancy/forms/model_forms.py:44 #: netbox/tenancy/forms/model_forms.py:121 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:226 @@ -1319,14 +1381,14 @@ msgstr "" #: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:185 #: netbox/virtualization/forms/bulk_edit.py:55 #: netbox/virtualization/forms/bulk_import.py:49 -#: netbox/virtualization/forms/filtersets.py:95 +#: netbox/virtualization/forms/filtersets.py:98 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:71 #: netbox/vpn/forms/bulk_edit.py:100 netbox/vpn/forms/bulk_import.py:157 -#: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:124 netbox/vpn/tables/crypto.py:31 #: netbox/vpn/tables/tunnels.py:45 netbox/wireless/forms/bulk_edit.py:45 #: netbox/wireless/forms/bulk_import.py:37 -#: netbox/wireless/forms/filtersets.py:53 +#: netbox/wireless/forms/filtersets.py:55 #: netbox/wireless/forms/model_forms.py:41 #: netbox/wireless/tables/wirelesslan.py:41 msgid "Group" @@ -1382,7 +1444,7 @@ msgstr "" #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1391 #: netbox/dcim/models/devices.py:582 netbox/dcim/models/devices.py:1211 -#: netbox/dcim/models/modules.py:215 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/modules.py:217 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:300 netbox/dcim/models/racks.py:684 #: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 @@ -1484,7 +1546,7 @@ msgstr "" #: netbox/dcim/models/device_component_templates.py:60 #: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 -#: netbox/extras/models/configs.py:283 netbox/extras/models/customfields.py:128 +#: netbox/extras/models/configs.py:283 netbox/extras/models/customfields.py:141 #: netbox/extras/models/models.py:66 netbox/extras/models/models.py:171 #: netbox/extras/models/models.py:416 netbox/extras/models/models.py:487 #: netbox/extras/models/models.py:566 netbox/extras/models/models.py:692 @@ -1520,7 +1582,7 @@ msgstr "" #: netbox/dcim/models/power.py:89 netbox/dcim/models/racks.py:269 #: netbox/dcim/models/sites.py:145 netbox/extras/models/configs.py:37 #: netbox/extras/models/configs.py:79 netbox/extras/models/configs.py:279 -#: netbox/extras/models/customfields.py:95 netbox/extras/models/models.py:61 +#: netbox/extras/models/customfields.py:108 netbox/extras/models/models.py:61 #: netbox/extras/models/models.py:166 netbox/extras/models/models.py:309 #: netbox/extras/models/models.py:412 netbox/extras/models/models.py:477 #: netbox/extras/models/models.py:562 netbox/extras/models/models.py:687 @@ -1627,35 +1689,35 @@ msgstr "" #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:17 #: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:45 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: netbox/dcim/forms/filtersets.py:79 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:137 netbox/dcim/tables/devices.py:295 -#: netbox/dcim/tables/devices.py:408 netbox/dcim/tables/devices.py:449 -#: netbox/dcim/tables/devices.py:497 netbox/dcim/tables/devices.py:551 -#: netbox/dcim/tables/devices.py:574 netbox/dcim/tables/devices.py:694 -#: netbox/dcim/tables/devices.py:774 netbox/dcim/tables/devices.py:827 -#: netbox/dcim/tables/devices.py:889 netbox/dcim/tables/devices.py:958 -#: netbox/dcim/tables/devices.py:1023 netbox/dcim/tables/devices.py:1042 -#: netbox/dcim/tables/devices.py:1071 netbox/dcim/tables/devices.py:1098 -#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:228 -#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:21 -#: netbox/dcim/tables/power.py:58 netbox/dcim/tables/racks.py:20 -#: netbox/dcim/tables/racks.py:102 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/tables/tables.py:64 -#: netbox/extras/tables/tables.py:132 netbox/extras/tables/tables.py:169 -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:257 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:334 -#: netbox/extras/tables/tables.py:450 netbox/extras/tables/tables.py:467 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:536 -#: netbox/extras/tables/tables.py:584 netbox/extras/tables/tables.py:626 -#: netbox/extras/tables/tables.py:656 netbox/ipam/forms/bulk_edit.py:339 -#: netbox/ipam/forms/filtersets.py:417 netbox/ipam/forms/filtersets.py:503 -#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:32 -#: netbox/ipam/tables/ip.py:104 netbox/ipam/tables/services.py:16 -#: netbox/ipam/tables/services.py:38 netbox/ipam/tables/vlans.py:33 -#: netbox/ipam/tables/vlans.py:86 netbox/ipam/tables/vlans.py:231 -#: netbox/ipam/tables/vrfs.py:26 netbox/ipam/tables/vrfs.py:65 -#: netbox/netbox/tables/tables.py:299 netbox/netbox/ui/panels.py:194 -#: netbox/netbox/ui/panels.py:203 +#: netbox/dcim/forms/filtersets.py:80 netbox/dcim/forms/object_create.py:44 +#: netbox/dcim/tables/devices.py:138 netbox/dcim/tables/devices.py:296 +#: netbox/dcim/tables/devices.py:409 netbox/dcim/tables/devices.py:450 +#: netbox/dcim/tables/devices.py:498 netbox/dcim/tables/devices.py:552 +#: netbox/dcim/tables/devices.py:575 netbox/dcim/tables/devices.py:700 +#: netbox/dcim/tables/devices.py:722 netbox/dcim/tables/devices.py:802 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:986 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1070 netbox/dcim/tables/devices.py:1099 +#: netbox/dcim/tables/devices.py:1126 netbox/dcim/tables/devicetypes.py:31 +#: netbox/dcim/tables/devicetypes.py:228 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/power.py:21 netbox/dcim/tables/power.py:58 +#: netbox/dcim/tables/racks.py:20 netbox/dcim/tables/racks.py:102 +#: netbox/dcim/tables/sites.py:57 netbox/extras/forms/filtersets.py:231 +#: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:132 +#: netbox/extras/tables/tables.py:169 netbox/extras/tables/tables.py:198 +#: netbox/extras/tables/tables.py:257 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:334 netbox/extras/tables/tables.py:450 +#: netbox/extras/tables/tables.py:467 netbox/extras/tables/tables.py:494 +#: netbox/extras/tables/tables.py:536 netbox/extras/tables/tables.py:584 +#: netbox/extras/tables/tables.py:626 netbox/extras/tables/tables.py:656 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:104 +#: netbox/ipam/tables/services.py:16 netbox/ipam/tables/services.py:38 +#: netbox/ipam/tables/vlans.py:34 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/tables/vlans.py:247 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:317 +#: netbox/netbox/ui/panels.py:194 netbox/netbox/ui/panels.py:203 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1748,8 +1810,8 @@ msgstr "" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:283 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 @@ -1778,7 +1840,7 @@ msgstr "" msgid "Commit Rate" msgstr "" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1942 +#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" @@ -1796,8 +1858,8 @@ msgstr "" msgid "Termination Point" msgstr "" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:186 -#: netbox/dcim/tables/devices.py:152 +#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 +#: netbox/dcim/tables/devices.py:153 msgid "Site Group" msgstr "" @@ -1838,33 +1900,33 @@ msgstr "" #: netbox/dcim/forms/bulk_import.py:1128 netbox/dcim/forms/bulk_import.py:1140 #: netbox/dcim/forms/bulk_import.py:1188 netbox/dcim/forms/bulk_import.py:1310 #: netbox/dcim/forms/bulk_import.py:1712 netbox/dcim/forms/connections.py:29 -#: netbox/dcim/forms/filtersets.py:153 netbox/dcim/forms/filtersets.py:1006 -#: netbox/dcim/forms/filtersets.py:1038 netbox/dcim/forms/filtersets.py:1184 -#: netbox/dcim/forms/filtersets.py:1398 netbox/dcim/forms/filtersets.py:1420 -#: netbox/dcim/forms/filtersets.py:1437 netbox/dcim/forms/filtersets.py:1459 -#: netbox/dcim/forms/filtersets.py:1476 netbox/dcim/forms/filtersets.py:1493 -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1536 -#: netbox/dcim/forms/filtersets.py:1558 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/forms/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1746 -#: netbox/dcim/forms/filtersets.py:1767 netbox/dcim/forms/filtersets.py:1788 -#: netbox/dcim/forms/filtersets.py:1809 netbox/dcim/forms/filtersets.py:1824 -#: netbox/dcim/forms/filtersets.py:1840 netbox/dcim/forms/filtersets.py:1851 -#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1907 -#: netbox/dcim/forms/filtersets.py:2000 netbox/dcim/forms/filtersets.py:2024 -#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/model_forms.py:728 -#: netbox/dcim/forms/model_forms.py:943 netbox/dcim/forms/model_forms.py:1355 -#: netbox/dcim/forms/model_forms.py:1849 netbox/dcim/forms/model_forms.py:1922 -#: netbox/dcim/forms/object_create.py:205 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:154 netbox/dcim/forms/filtersets.py:1019 +#: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1200 +#: netbox/dcim/forms/filtersets.py:1416 netbox/dcim/forms/filtersets.py:1439 +#: netbox/dcim/forms/filtersets.py:1456 netbox/dcim/forms/filtersets.py:1479 +#: netbox/dcim/forms/filtersets.py:1496 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1531 netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:1580 netbox/dcim/forms/filtersets.py:1702 +#: netbox/dcim/forms/filtersets.py:1747 netbox/dcim/forms/filtersets.py:1770 +#: netbox/dcim/forms/filtersets.py:1791 netbox/dcim/forms/filtersets.py:1813 +#: netbox/dcim/forms/filtersets.py:1834 netbox/dcim/forms/filtersets.py:1850 +#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1878 +#: netbox/dcim/forms/filtersets.py:1893 netbox/dcim/forms/filtersets.py:1935 +#: netbox/dcim/forms/filtersets.py:2030 netbox/dcim/forms/filtersets.py:2054 +#: netbox/dcim/forms/filtersets.py:2078 netbox/dcim/forms/model_forms.py:738 +#: netbox/dcim/forms/model_forms.py:953 netbox/dcim/forms/model_forms.py:1365 +#: netbox/dcim/forms/model_forms.py:1859 netbox/dcim/forms/model_forms.py:1932 +#: netbox/dcim/forms/object_create.py:206 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:291 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:427 netbox/dcim/tables/devices.py:469 -#: netbox/dcim/tables/devices.py:519 netbox/dcim/tables/devices.py:631 -#: netbox/dcim/tables/devices.py:743 netbox/dcim/tables/devices.py:796 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:908 -#: netbox/dcim/tables/devices.py:976 netbox/dcim/tables/devices.py:1102 -#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:430 -#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:633 -#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:292 netbox/dcim/tables/devices.py:387 +#: netbox/dcim/tables/devices.py:428 netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:520 netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:824 +#: netbox/dcim/tables/devices.py:877 netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:1004 netbox/dcim/tables/devices.py:1130 +#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:402 +#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:157 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1881,7 +1943,7 @@ msgstr "" #: netbox/templates/dcim/powerport.html:20 #: netbox/templates/dcim/rearport.html:20 #: netbox/templates/dcim/virtualchassis.html:55 -#: netbox/templates/dcim/virtualchassis_edit.html:62 +#: netbox/templates/dcim/virtualchassis_edit.html:63 #: netbox/templates/dcim/virtualdevicecontext.html:22 #: netbox/templates/virtualization/virtualmachine.html:120 #: netbox/templates/vpn/tunneltermination.html:23 @@ -1889,11 +1951,11 @@ msgstr "" #: netbox/virtualization/filtersets.py:143 #: netbox/virtualization/forms/bulk_edit.py:108 #: netbox/virtualization/forms/bulk_import.py:113 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:142 #: netbox/virtualization/forms/model_forms.py:186 #: netbox/virtualization/tables/virtualmachines.py:44 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 #: netbox/vpn/forms/model_forms.py:123 netbox/vpn/forms/model_forms.py:234 #: netbox/vpn/forms/model_forms.py:451 netbox/wireless/forms/model_forms.py:101 #: netbox/wireless/forms/model_forms.py:143 @@ -1959,8 +2021,8 @@ msgstr "" msgid "Failed" msgstr "" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:359 -#: netbox/netbox/navigation/menu.py:363 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 +#: netbox/netbox/navigation/menu.py:365 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2078,42 +2140,42 @@ msgstr "" msgid "Error" msgstr "" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "" -#: netbox/core/data_backends.py:50 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 #: netbox/templates/account/profile.html:13 netbox/templates/users/user.html:15 #: netbox/users/tables.py:63 msgid "Username" msgstr "" -#: netbox/core/data_backends.py:52 netbox/core/data_backends.py:58 +#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 msgid "Only used for cloning with HTTP(S)" msgstr "" -#: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 #: netbox/users/forms/model_forms.py:196 msgid "Password" msgstr "" -#: netbox/core/data_backends.py:62 +#: netbox/core/data_backends.py:75 msgid "Branch" msgstr "" -#: netbox/core/data_backends.py:120 +#: netbox/core/data_backends.py:135 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "" -#: netbox/core/data_backends.py:133 +#: netbox/core/data_backends.py:148 msgid "AWS access key ID" msgstr "" -#: netbox/core/data_backends.py:137 +#: netbox/core/data_backends.py:152 msgid "AWS secret access key" msgstr "" @@ -2127,7 +2189,7 @@ msgstr "" msgid "Data source (name)" msgstr "" -#: netbox/core/filtersets.py:186 netbox/dcim/filtersets.py:521 +#: netbox/core/filtersets.py:190 netbox/dcim/filtersets.py:521 #: netbox/extras/filtersets.py:302 netbox/extras/filtersets.py:355 #: netbox/extras/filtersets.py:401 netbox/extras/filtersets.py:424 #: netbox/extras/filtersets.py:490 netbox/users/filtersets.py:31 @@ -2135,19 +2197,19 @@ msgstr "" msgid "User (ID)" msgstr "" -#: netbox/core/filtersets.py:192 +#: netbox/core/filtersets.py:196 msgid "User name" msgstr "" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:44 #: netbox/core/tables/data.py:27 netbox/dcim/choices.py:2036 #: netbox/dcim/forms/bulk_edit.py:1102 netbox/dcim/forms/bulk_edit.py:1383 -#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/filtersets.py:1687 -#: netbox/dcim/tables/devices.py:579 netbox/dcim/tables/devicetypes.py:232 +#: netbox/dcim/forms/filtersets.py:1617 netbox/dcim/forms/filtersets.py:1710 +#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 #: 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:161 netbox/extras/forms/filtersets.py:265 -#: netbox/extras/forms/filtersets.py:301 netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:249 +#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 #: netbox/extras/tables/tables.py:176 netbox/extras/tables/tables.py:307 #: netbox/extras/tables/tables.py:344 netbox/extras/tables/tables.py:508 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 @@ -2163,19 +2225,19 @@ msgstr "" #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:29 netbox/users/tables.py:112 #: netbox/virtualization/forms/bulk_edit.py:182 -#: netbox/virtualization/forms/filtersets.py:232 +#: netbox/virtualization/forms/filtersets.py:237 msgid "Enabled" msgstr "" -#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:50 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:51 #: netbox/core/tables/data.py:30 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:307 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 #: netbox/templates/extras/savedfilter.html:56 -#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 -#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:104 netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:160 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:320 #: netbox/vpn/forms/model_forms.py:336 netbox/vpn/forms/model_forms.py:357 #: netbox/vpn/forms/model_forms.py:379 @@ -2187,10 +2249,10 @@ msgid "Ignore rules" msgstr "" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:600 -#: netbox/extras/forms/model_forms.py:689 -#: netbox/extras/forms/model_forms.py:742 netbox/extras/tables/tables.py:218 +#: netbox/extras/forms/model_forms.py:275 +#: netbox/extras/forms/model_forms.py:607 +#: netbox/extras/forms/model_forms.py:696 +#: netbox/extras/forms/model_forms.py:749 netbox/extras/tables/tables.py:218 #: netbox/extras/tables/tables.py:588 netbox/extras/tables/tables.py:618 #: netbox/extras/tables/tables.py:660 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 @@ -2199,24 +2261,24 @@ msgstr "" msgid "Data Source" msgstr "" -#: netbox/core/forms/filtersets.py:61 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "" -#: netbox/core/forms/filtersets.py:66 netbox/core/forms/mixins.py:16 -#: netbox/extras/forms/bulk_import.py:164 netbox/extras/forms/filtersets.py:195 -#: netbox/extras/forms/filtersets.py:411 netbox/extras/forms/filtersets.py:442 -#: netbox/extras/forms/filtersets.py:534 +#: netbox/core/forms/filtersets.py:67 netbox/core/forms/mixins.py:16 +#: netbox/extras/forms/bulk_import.py:164 netbox/extras/forms/filtersets.py:183 +#: netbox/extras/forms/filtersets.py:383 netbox/extras/forms/filtersets.py:415 +#: netbox/extras/forms/filtersets.py:503 msgid "Data source" msgstr "" -#: netbox/core/forms/filtersets.py:77 netbox/extras/forms/filtersets.py:592 +#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 msgid "Creation" msgstr "" -#: netbox/core/forms/filtersets.py:81 netbox/core/forms/filtersets.py:167 -#: netbox/extras/forms/filtersets.py:613 netbox/extras/tables/tables.py:271 +#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:271 #: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:364 #: netbox/extras/tables/tables.py:383 netbox/extras/tables/tables.py:415 #: netbox/extras/tables/tables.py:735 netbox/templates/core/job.html:11 @@ -2226,42 +2288,47 @@ msgstr "" msgid "Object Type" msgstr "" -#: netbox/core/forms/filtersets.py:91 -msgid "Created after" +#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/templates/core/job.html:63 netbox/templates/core/rq_task.html:61 +msgid "Queue" msgstr "" #: netbox/core/forms/filtersets.py:96 -msgid "Created before" +msgid "Created after" msgstr "" #: netbox/core/forms/filtersets.py:101 -msgid "Scheduled after" +msgid "Created before" msgstr "" #: netbox/core/forms/filtersets.py:106 -msgid "Scheduled before" +msgid "Scheduled after" msgstr "" #: netbox/core/forms/filtersets.py:111 -msgid "Started after" +msgid "Scheduled before" msgstr "" #: netbox/core/forms/filtersets.py:116 -msgid "Started before" +msgid "Started after" msgstr "" #: netbox/core/forms/filtersets.py:121 -msgid "Completed after" +msgid "Started before" msgstr "" #: netbox/core/forms/filtersets.py:126 +msgid "Completed after" +msgstr "" + +#: netbox/core/forms/filtersets.py:131 msgid "Completed before" msgstr "" -#: netbox/core/forms/filtersets.py:133 netbox/core/forms/filtersets.py:162 -#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:504 -#: netbox/dcim/forms/model_forms.py:324 netbox/extras/forms/filtersets.py:608 -#: netbox/extras/forms/filtersets.py:628 netbox/extras/tables/tables.py:391 +#: netbox/core/forms/filtersets.py:138 netbox/core/forms/filtersets.py:167 +#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:509 +#: netbox/dcim/forms/model_forms.py:326 netbox/extras/forms/filtersets.py:572 +#: netbox/extras/forms/filtersets.py:592 netbox/extras/tables/tables.py:391 #: netbox/extras/tables/tables.py:431 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 @@ -2274,23 +2341,23 @@ msgstr "" msgid "User" msgstr "" -#: netbox/core/forms/filtersets.py:141 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:773 +#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:773 #: netbox/extras/tables/tables.py:828 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "" -#: netbox/core/forms/filtersets.py:146 netbox/extras/forms/filtersets.py:597 +#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 msgid "After" msgstr "" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:602 +#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 msgid "Before" msgstr "" -#: netbox/core/forms/filtersets.py:155 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:477 +#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:484 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" @@ -2333,18 +2400,18 @@ msgstr "" #: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1907 #: netbox/dcim/forms/bulk_edit.py:941 netbox/dcim/forms/bulk_edit.py:1337 #: netbox/dcim/forms/bulk_edit.py:1358 netbox/dcim/tables/racks.py:143 -#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 +#: netbox/netbox/navigation/menu.py:315 netbox/netbox/navigation/menu.py:319 msgid "Power" msgstr "" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:47 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "" @@ -2360,7 +2427,7 @@ msgid "Pagination" msgstr "" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:122 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 #: netbox/extras/forms/model_forms.py:135 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2371,7 +2438,7 @@ msgstr "" msgid "User Preferences" msgstr "" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:820 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:73 msgid "Miscellaneous" @@ -2487,7 +2554,7 @@ msgstr "" #: netbox/dcim/models/device_components.py:767 #: netbox/dcim/models/device_components.py:1151 #: netbox/dcim/models/device_components.py:1199 netbox/dcim/models/power.py:100 -#: netbox/extras/models/customfields.py:81 netbox/extras/models/search.py:41 +#: netbox/extras/models/customfields.py:94 netbox/extras/models/search.py:41 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" msgstr "" @@ -2659,37 +2726,45 @@ msgid "job ID" msgstr "" #: netbox/core/models/jobs.py:116 +msgid "queue name" +msgstr "" + +#: netbox/core/models/jobs.py:119 +msgid "Name of the queue in which this job was enqueued" +msgstr "" + +#: netbox/core/models/jobs.py:122 msgid "log entries" msgstr "" -#: netbox/core/models/jobs.py:132 +#: netbox/core/models/jobs.py:138 msgid "job" msgstr "" -#: netbox/core/models/jobs.py:133 +#: netbox/core/models/jobs.py:139 msgid "jobs" msgstr "" -#: netbox/core/models/jobs.py:163 +#: netbox/core/models/jobs.py:169 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "" -#: netbox/core/models/jobs.py:216 +#: netbox/core/models/jobs.py:226 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" -#: netbox/core/models/jobs.py:273 +#: netbox/core/models/jobs.py:283 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" -#: netbox/core/models/object_types.py:194 +#: netbox/core/models/object_types.py:205 msgid "object type" msgstr "" -#: netbox/core/models/object_types.py:195 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 msgid "object types" msgstr "" @@ -2697,7 +2772,7 @@ msgstr "" msgid "Sync Data" msgstr "" -#: netbox/core/signals.py:176 +#: netbox/core/signals.py:177 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "" @@ -2713,7 +2788,7 @@ msgstr "" #: netbox/extras/tables/tables.py:418 netbox/extras/tables/tables.py:502 #: netbox/extras/tables/tables.py:571 netbox/extras/tables/tables.py:740 #: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:835 -#: netbox/netbox/tables/tables.py:317 +#: netbox/netbox/tables/tables.py:335 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2726,7 +2801,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 +#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 #: netbox/extras/tables/tables.py:784 netbox/extras/tables/tables.py:841 #: netbox/templates/core/objectchange.html:68 msgid "Message" @@ -2759,7 +2834,7 @@ msgstr "" #: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:248 #: netbox/extras/tables/tables.py:561 netbox/extras/tables/tables.py:806 #: netbox/netbox/tables/tables.py:225 -#: netbox/templates/dcim/virtualchassis_edit.html:63 +#: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 msgid "ID" @@ -2769,16 +2844,16 @@ msgstr "" msgid "Interval" msgstr "" -#: netbox/core/tables/jobs.py:46 +#: netbox/core/tables/jobs.py:49 msgid "Log Entries" msgstr "" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:778 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:778 #: netbox/extras/tables/tables.py:832 msgid "Level" msgstr "" -#: netbox/core/tables/jobs.py:80 +#: netbox/core/tables/jobs.py:83 msgid "No log entries" msgstr "" @@ -2836,7 +2911,7 @@ msgstr "" msgid "Host" msgstr "" -#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:616 +#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:631 msgid "Port" msgstr "" @@ -3081,19 +3156,19 @@ msgstr "" #: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:532 #: netbox/dcim/forms/bulk_import.py:658 netbox/dcim/forms/bulk_import.py:935 #: netbox/dcim/forms/bulk_import.py:1205 netbox/dcim/forms/filtersets.py:263 -#: netbox/dcim/forms/filtersets.py:768 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/model_forms.py:81 netbox/dcim/forms/model_forms.py:99 -#: netbox/dcim/forms/model_forms.py:176 netbox/dcim/forms/model_forms.py:502 -#: netbox/dcim/forms/model_forms.py:523 netbox/dcim/forms/model_forms.py:1206 -#: netbox/dcim/forms/model_forms.py:1689 netbox/dcim/forms/object_import.py:177 -#: netbox/dcim/tables/devices.py:702 netbox/dcim/tables/devices.py:916 -#: netbox/dcim/tables/devices.py:1003 netbox/dcim/tables/devices.py:1156 -#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:755 -#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:328 -#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:303 -#: netbox/netbox/ui/panels.py:202 netbox/templates/dcim/devicerole.html:34 +#: netbox/dcim/forms/filtersets.py:778 netbox/dcim/forms/filtersets.py:794 +#: netbox/dcim/forms/model_forms.py:83 netbox/dcim/forms/model_forms.py:101 +#: netbox/dcim/forms/model_forms.py:178 netbox/dcim/forms/model_forms.py:504 +#: netbox/dcim/forms/model_forms.py:525 netbox/dcim/forms/model_forms.py:1216 +#: netbox/dcim/forms/model_forms.py:1699 netbox/dcim/forms/object_import.py:177 +#: netbox/dcim/tables/devices.py:695 netbox/dcim/tables/devices.py:730 +#: netbox/dcim/tables/devices.py:944 netbox/dcim/tables/devices.py:1031 +#: netbox/dcim/tables/devices.py:1184 netbox/ipam/forms/bulk_import.py:578 +#: netbox/ipam/forms/model_forms.py:755 netbox/ipam/tables/fhrp.py:56 +#: netbox/ipam/tables/ip.py:328 netbox/ipam/tables/services.py:42 +#: netbox/netbox/tables/tables.py:321 netbox/netbox/ui/panels.py:202 +#: netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 -#: netbox/templates/dcim/interface.html:379 #: netbox/templates/dcim/platform.html:37 netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 #: netbox/templates/tenancy/tenantgroup.html:37 @@ -3198,7 +3273,7 @@ msgstr "" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 #: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 #: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 -#: netbox/netbox/navigation/menu.py:209 +#: netbox/netbox/navigation/menu.py:211 msgid "Other" msgstr "" @@ -3215,10 +3290,10 @@ msgid "Virtual" msgstr "" #: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 -#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1553 -#: netbox/dcim/forms/filtersets.py:1678 netbox/dcim/forms/model_forms.py:1105 -#: netbox/dcim/forms/model_forms.py:1569 netbox/netbox/navigation/menu.py:147 -#: netbox/netbox/navigation/menu.py:151 +#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1701 netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1579 netbox/netbox/navigation/menu.py:149 +#: netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "" @@ -3228,8 +3303,8 @@ msgid "Virtual interfaces" msgstr "" #: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1396 -#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1087 -#: netbox/dcim/tables/devices.py:706 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1097 +#: netbox/dcim/tables/devices.py:734 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:177 #: netbox/virtualization/forms/bulk_import.py:172 @@ -3297,11 +3372,11 @@ msgstr "" msgid "Cellular" msgstr "" -#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:420 -#: netbox/dcim/forms/filtersets.py:897 netbox/dcim/forms/filtersets.py:1096 -#: netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:423 +#: netbox/dcim/forms/filtersets.py:909 netbox/dcim/forms/filtersets.py:1110 +#: netbox/dcim/forms/filtersets.py:1908 #: netbox/templates/dcim/inventoryitem.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:65 +#: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "" @@ -3330,8 +3405,8 @@ msgstr "" msgid "Access" msgstr "" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 +#: netbox/ipam/tables/vlans.py:209 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "" @@ -3508,7 +3583,7 @@ msgstr "" msgid "Fiber - Other" msgstr "" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 msgid "Connected" msgstr "" @@ -3665,61 +3740,61 @@ msgstr "" msgid "Default platform (slug)" msgstr "" -#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:565 +#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:572 msgid "Has a front image" msgstr "" -#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:579 msgid "Has a rear image" msgstr "" #: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:742 -#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:579 -#: netbox/dcim/forms/filtersets.py:697 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:586 +#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 msgid "Has console ports" msgstr "" #: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:746 -#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:704 netbox/dcim/forms/filtersets.py:943 +#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:593 +#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 msgid "Has console server ports" msgstr "" #: netbox/dcim/filtersets.py:600 netbox/dcim/filtersets.py:750 -#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:711 netbox/dcim/forms/filtersets.py:950 +#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 msgid "Has power ports" msgstr "" #: netbox/dcim/filtersets.py:604 netbox/dcim/filtersets.py:754 -#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:718 netbox/dcim/forms/filtersets.py:957 +#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:607 +#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 msgid "Has power outlets" msgstr "" #: netbox/dcim/filtersets.py:608 netbox/dcim/filtersets.py:758 -#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:614 +#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 msgid "Has interfaces" msgstr "" #: netbox/dcim/filtersets.py:612 netbox/dcim/filtersets.py:762 -#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:732 netbox/dcim/forms/filtersets.py:971 +#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 msgid "Has pass-through ports" msgstr "" #: netbox/dcim/filtersets.py:616 netbox/dcim/filtersets.py:1294 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/forms/filtersets.py:635 msgid "Has module bays" msgstr "" #: netbox/dcim/filtersets.py:620 netbox/dcim/filtersets.py:1298 -#: netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:628 msgid "Has device bays" msgstr "" -#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:642 msgid "Has inventory items" msgstr "" @@ -3833,20 +3908,20 @@ msgstr "" msgid "Is full depth" msgstr "" -#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:906 -#: netbox/dcim/forms/filtersets.py:1609 netbox/dcim/forms/filtersets.py:1947 -#: netbox/dcim/forms/model_forms.py:1895 netbox/dcim/models/devices.py:1307 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/filtersets.py:1977 +#: netbox/dcim/forms/model_forms.py:1905 netbox/dcim/models/devices.py:1307 #: netbox/dcim/models/devices.py:1330 netbox/virtualization/filtersets.py:211 #: netbox/virtualization/filtersets.py:284 -#: netbox/virtualization/forms/filtersets.py:187 -#: netbox/virtualization/forms/filtersets.py:240 +#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:245 msgid "MAC address" msgstr "" #: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1015 +#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 #: netbox/virtualization/filtersets.py:215 -#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "" @@ -3920,9 +3995,9 @@ msgstr "" msgid "Virtual Chassis (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:125 -#: netbox/dcim/forms/object_create.py:327 netbox/dcim/tables/devices.py:213 -#: netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:126 +#: netbox/dcim/forms/object_create.py:328 netbox/dcim/tables/devices.py:214 +#: netbox/netbox/navigation/menu.py:81 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 @@ -4000,24 +4075,24 @@ msgid "Assigned VID" msgstr "" #: netbox/dcim/filtersets.py:1942 netbox/dcim/forms/bulk_edit.py:1509 -#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:1535 +#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1685 +#: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:866 -#: netbox/dcim/tables/devices.py:660 netbox/ipam/filtersets.py:345 +#: netbox/dcim/tables/devices.py:661 netbox/ipam/filtersets.py:345 #: netbox/ipam/filtersets.py:356 netbox/ipam/filtersets.py:489 #: netbox/ipam/filtersets.py:591 netbox/ipam/filtersets.py:602 #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_edit.py:237 #: netbox/ipam/forms/bulk_edit.py:278 netbox/ipam/forms/bulk_import.py:159 #: netbox/ipam/forms/bulk_import.py:244 netbox/ipam/forms/bulk_import.py:280 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:187 -#: netbox/ipam/forms/filtersets.py:339 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:194 +#: netbox/ipam/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:200 netbox/ipam/forms/model_forms.py:247 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:463 #: netbox/ipam/forms/model_forms.py:477 netbox/ipam/forms/model_forms.py:491 #: netbox/ipam/models/ip.py:223 netbox/ipam/models/ip.py:516 #: netbox/ipam/models/ip.py:745 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:186 netbox/ipam/tables/ip.py:257 -#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:407 +#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:412 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 @@ -4025,7 +4100,7 @@ msgstr "" #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 #: netbox/virtualization/forms/bulk_import.py:219 -#: netbox/virtualization/forms/filtersets.py:245 +#: netbox/virtualization/forms/filtersets.py:250 #: netbox/virtualization/forms/model_forms.py:359 #: netbox/virtualization/models/virtualmachines.py:346 #: netbox/virtualization/tables/virtualmachines.py:113 @@ -4043,13 +4118,13 @@ msgstr "" msgid "L2VPN (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1667 -#: netbox/dcim/tables/devices.py:596 netbox/ipam/filtersets.py:1046 -#: netbox/ipam/forms/filtersets.py:599 netbox/ipam/tables/vlans.py:116 +#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1690 +#: netbox/dcim/tables/devices.py:597 netbox/ipam/filtersets.py:1046 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:250 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 +#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 #: netbox/vpn/forms/model_forms.py:407 netbox/vpn/forms/model_forms.py:425 #: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" @@ -4059,13 +4134,13 @@ msgstr "" msgid "VLAN Translation Policy (ID)" msgstr "" -#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1633 -#: netbox/dcim/forms/model_forms.py:1552 +#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1656 +#: netbox/dcim/forms/model_forms.py:1562 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 -#: netbox/virtualization/forms/filtersets.py:260 +#: netbox/virtualization/forms/filtersets.py:265 #: netbox/virtualization/forms/model_forms.py:364 msgid "VLAN Translation Policy" msgstr "" @@ -4102,8 +4177,8 @@ msgstr "" msgid "LAG interface (ID)" msgstr "" -#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:144 +#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:619 +#: netbox/dcim/tables/devices.py:1173 netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4114,14 +4189,14 @@ msgstr "" msgid "Primary MAC address (ID)" msgstr "" -#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1539 +#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1549 #: netbox/virtualization/filtersets.py:295 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "" #: netbox/dcim/filtersets.py:2079 netbox/dcim/filtersets.py:2091 -#: netbox/dcim/forms/filtersets.py:1569 netbox/dcim/forms/model_forms.py:1875 +#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "" @@ -4135,7 +4210,7 @@ msgstr "" msgid "Wireless LAN" msgstr "" -#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:647 +#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:648 msgid "Wireless link" msgstr "" @@ -4167,7 +4242,7 @@ msgstr "" msgid "Master (name)" msgstr "" -#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1215 +#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1231 msgid "Unterminated" msgstr "" @@ -4175,29 +4250,29 @@ msgstr "" msgid "Power panel (ID)" msgstr "" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:515 -#: netbox/extras/forms/model_forms.py:593 -#: netbox/extras/forms/model_forms.py:678 -#: netbox/extras/forms/model_forms.py:730 netbox/extras/ui/panels.py:69 -#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:113 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:488 +#: netbox/extras/forms/model_forms.py:600 +#: netbox/extras/forms/model_forms.py:685 +#: netbox/extras/forms/model_forms.py:737 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:131 #: netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:29 -#: netbox/templates/generic/bulk_edit.html:75 +#: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 #: netbox/utilities/forms/fields/fields.py:100 msgid "Tags" msgstr "" -#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1814 -#: netbox/dcim/forms/filtersets.py:1827 netbox/dcim/forms/model_forms.py:583 -#: netbox/dcim/forms/model_forms.py:641 netbox/dcim/forms/object_create.py:153 -#: netbox/dcim/forms/object_create.py:254 netbox/dcim/tables/devices.py:167 +#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1840 +#: netbox/dcim/forms/filtersets.py:1853 netbox/dcim/forms/model_forms.py:585 +#: netbox/dcim/forms/model_forms.py:651 netbox/dcim/forms/object_create.py:154 +#: netbox/dcim/forms/object_create.py:255 netbox/dcim/tables/devices.py:168 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 #: netbox/templates/dcim/rearport.html:126 #: netbox/templates/dcim/virtualchassis.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:66 +#: netbox/templates/dcim/virtualchassis_edit.html:67 msgid "Position" msgstr "" @@ -4225,7 +4300,7 @@ msgid "Contact E-mail" msgstr "" #: netbox/dcim/forms/bulk_edit.py:149 netbox/dcim/forms/bulk_import.py:130 -#: netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "" @@ -4236,16 +4311,16 @@ msgstr "" #: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:408 #: netbox/dcim/forms/bulk_import.py:458 netbox/dcim/forms/bulk_import.py:542 #: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:1199 -#: netbox/dcim/forms/filtersets.py:340 netbox/dcim/forms/filtersets.py:404 -#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:684 -#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:870 -#: netbox/dcim/forms/filtersets.py:1080 netbox/dcim/forms/filtersets.py:1877 -#: netbox/dcim/forms/filtersets.py:1917 netbox/dcim/forms/model_forms.py:211 -#: netbox/dcim/forms/model_forms.py:342 netbox/dcim/forms/model_forms.py:354 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:528 -#: netbox/dcim/forms/model_forms.py:1219 netbox/dcim/forms/model_forms.py:1702 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:99 -#: netbox/dcim/tables/devices.py:174 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/forms/filtersets.py:342 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:544 netbox/dcim/forms/filtersets.py:693 +#: netbox/dcim/forms/filtersets.py:799 netbox/dcim/forms/filtersets.py:882 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1905 +#: netbox/dcim/forms/filtersets.py:1945 netbox/dcim/forms/model_forms.py:213 +#: netbox/dcim/forms/model_forms.py:344 netbox/dcim/forms/model_forms.py:356 +#: netbox/dcim/forms/model_forms.py:426 netbox/dcim/forms/model_forms.py:530 +#: netbox/dcim/forms/model_forms.py:1229 netbox/dcim/forms/model_forms.py:1712 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:100 +#: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/devices.py:1014 #: netbox/dcim/tables/devicetypes.py:86 netbox/dcim/tables/devicetypes.py:321 #: netbox/dcim/tables/modules.py:46 netbox/dcim/tables/modules.py:89 #: netbox/dcim/tables/racks.py:50 netbox/dcim/tables/racks.py:120 @@ -4258,14 +4333,14 @@ msgstr "" #: netbox/dcim/forms/bulk_edit.py:221 netbox/dcim/forms/bulk_edit.py:368 #: netbox/dcim/forms/bulk_import.py:200 netbox/dcim/forms/bulk_import.py:279 -#: netbox/dcim/forms/filtersets.py:287 +#: netbox/dcim/forms/filtersets.py:288 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "" #: netbox/dcim/forms/bulk_edit.py:226 netbox/dcim/forms/bulk_edit.py:373 #: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:282 -#: netbox/dcim/forms/filtersets.py:292 +#: netbox/dcim/forms/filtersets.py:293 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "" @@ -4276,7 +4351,7 @@ msgid "Height (U)" msgstr "" #: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:306 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "" @@ -4306,19 +4381,19 @@ msgstr "" #: netbox/dcim/forms/bulk_edit.py:516 netbox/dcim/forms/bulk_edit.py:533 #: netbox/dcim/forms/bulk_edit.py:572 netbox/dcim/forms/bulk_edit.py:588 #: netbox/dcim/forms/bulk_import.py:421 netbox/dcim/forms/bulk_import.py:469 -#: netbox/dcim/forms/filtersets.py:312 netbox/dcim/forms/filtersets.py:334 -#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:438 -#: netbox/dcim/forms/filtersets.py:531 netbox/dcim/forms/filtersets.py:642 -#: netbox/dcim/forms/filtersets.py:673 netbox/dcim/forms/filtersets.py:744 -#: netbox/dcim/forms/model_forms.py:225 netbox/dcim/forms/model_forms.py:306 +#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:439 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:649 +#: netbox/dcim/forms/filtersets.py:681 netbox/dcim/forms/filtersets.py:753 +#: netbox/dcim/forms/model_forms.py:227 netbox/dcim/forms/model_forms.py:308 #: netbox/dcim/tables/devicetypes.py:109 netbox/dcim/tables/modules.py:54 #: netbox/dcim/tables/racks.py:70 netbox/dcim/tables/racks.py:161 -#: netbox/dcim/views.py:880 netbox/dcim/views.py:1007 +#: netbox/dcim/views.py:880 netbox/dcim/views.py:1008 #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:341 -#: netbox/extras/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:175 -#: netbox/extras/forms/filtersets.py:279 netbox/extras/forms/filtersets.py:315 +#: netbox/extras/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:167 +#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 #: netbox/ipam/forms/bulk_edit.py:159 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 @@ -4329,7 +4404,7 @@ msgid "Weight" msgstr "" #: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:317 +#: netbox/dcim/forms/filtersets.py:318 msgid "Max weight" msgstr "" @@ -4337,39 +4412,39 @@ msgstr "" #: netbox/dcim/forms/bulk_edit.py:521 netbox/dcim/forms/bulk_edit.py:577 #: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 #: netbox/dcim/forms/bulk_import.py:426 netbox/dcim/forms/bulk_import.py:474 -#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:646 -#: netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:653 +#: netbox/dcim/forms/filtersets.py:757 msgid "Weight unit" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:332 -#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:260 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:333 +#: netbox/dcim/forms/model_forms.py:223 netbox/dcim/forms/model_forms.py:262 msgid "Rack Type" msgstr "" #: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 msgid "Outer Dimensions" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:226 -#: netbox/dcim/forms/model_forms.py:307 netbox/dcim/ui/panels.py:126 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1005 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:228 +#: netbox/dcim/forms/model_forms.py:309 netbox/dcim/ui/panels.py:126 +#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 #: netbox/extras/tables/tables.py:266 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 #: netbox/templates/extras/imageattachment.html:40 msgid "Dimensions" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:333 -#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/model_forms.py:228 -#: netbox/dcim/views.py:879 netbox/dcim/views.py:1006 +#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:334 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/model_forms.py:230 +#: netbox/dcim/views.py:879 netbox/dcim/views.py:1007 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "" #: netbox/dcim/forms/bulk_edit.py:353 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/filtersets.py:412 +#: netbox/dcim/forms/filtersets.py:415 msgid "Rack type" msgstr "" @@ -4380,34 +4455,34 @@ msgstr "" msgid "Serial Number" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:424 -#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1884 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:913 netbox/dcim/forms/filtersets.py:1114 +#: netbox/dcim/forms/filtersets.py:1912 msgid "Asset tag" msgstr "" #: netbox/dcim/forms/bulk_edit.py:412 netbox/dcim/forms/bulk_edit.py:511 #: netbox/dcim/forms/bulk_edit.py:567 netbox/dcim/forms/bulk_edit.py:698 #: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:463 -#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:415 -#: netbox/dcim/forms/filtersets.py:559 netbox/dcim/forms/filtersets.py:739 -#: netbox/dcim/forms/filtersets.py:892 netbox/templates/dcim/moduletype.html:47 +#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:418 +#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:904 netbox/templates/dcim/moduletype.html:47 msgid "Airflow" msgstr "" #: netbox/dcim/forms/bulk_edit.py:435 netbox/dcim/forms/bulk_edit.py:888 #: netbox/dcim/forms/bulk_import.py:354 netbox/dcim/forms/bulk_import.py:357 #: netbox/dcim/forms/bulk_import.py:645 netbox/dcim/forms/bulk_import.py:1649 -#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:120 -#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:442 -#: netbox/dcim/forms/filtersets.py:456 netbox/dcim/forms/filtersets.py:494 -#: netbox/dcim/forms/filtersets.py:860 netbox/dcim/forms/filtersets.py:1070 -#: netbox/dcim/forms/filtersets.py:1168 netbox/dcim/forms/filtersets.py:1305 -#: netbox/dcim/forms/model_forms.py:270 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:574 netbox/dcim/forms/model_forms.py:851 -#: netbox/dcim/forms/object_create.py:301 netbox/dcim/tables/devices.py:163 +#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:121 +#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:446 +#: netbox/dcim/forms/filtersets.py:460 netbox/dcim/forms/filtersets.py:499 +#: netbox/dcim/forms/filtersets.py:872 netbox/dcim/forms/filtersets.py:1084 +#: netbox/dcim/forms/filtersets.py:1184 netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/model_forms.py:272 netbox/dcim/forms/model_forms.py:316 +#: netbox/dcim/forms/model_forms.py:576 netbox/dcim/forms/model_forms.py:861 +#: netbox/dcim/forms/object_create.py:302 netbox/dcim/tables/devices.py:164 #: netbox/dcim/tables/power.py:66 netbox/dcim/tables/racks.py:203 -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 #: netbox/templates/dcim/rack/base.html:4 @@ -4416,22 +4491,22 @@ msgid "Rack" msgstr "" #: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:435 -#: netbox/dcim/forms/filtersets.py:524 netbox/dcim/forms/filtersets.py:667 -#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:1028 -#: netbox/dcim/forms/model_forms.py:432 netbox/dcim/forms/model_forms.py:767 -#: netbox/dcim/forms/model_forms.py:1770 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:438 +#: netbox/dcim/forms/filtersets.py:530 netbox/dcim/forms/filtersets.py:675 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:1041 +#: netbox/dcim/forms/model_forms.py:434 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/model_forms.py:1780 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "" #: netbox/dcim/forms/bulk_edit.py:487 netbox/dcim/forms/bulk_import.py:414 -#: netbox/dcim/forms/filtersets.py:542 netbox/dcim/forms/model_forms.py:359 +#: netbox/dcim/forms/filtersets.py:549 netbox/dcim/forms/model_forms.py:361 msgid "Default platform" msgstr "" #: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:545 netbox/dcim/forms/filtersets.py:687 +#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 msgid "Part number" msgstr "" @@ -4443,53 +4518,53 @@ msgstr "" msgid "Exclude from utilization" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:373 -#: netbox/dcim/forms/model_forms.py:1002 netbox/dcim/forms/model_forms.py:1044 -#: netbox/dcim/forms/model_forms.py:1071 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1160 -#: netbox/dcim/forms/model_forms.py:1178 netbox/dcim/forms/object_create.py:117 +#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:375 +#: netbox/dcim/forms/model_forms.py:1012 netbox/dcim/forms/model_forms.py:1054 +#: netbox/dcim/forms/model_forms.py:1081 netbox/dcim/forms/model_forms.py:1109 +#: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1188 netbox/dcim/forms/object_create.py:118 #: netbox/dcim/tables/devicetypes.py:83 netbox/templates/dcim/devicebay.html:52 #: netbox/templates/dcim/module.html:61 msgid "Device Type" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:400 -#: netbox/dcim/views.py:1578 netbox/extras/forms/model_forms.py:588 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:402 +#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 msgid "Schema" msgstr "" #: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:553 #: netbox/dcim/forms/bulk_edit.py:784 netbox/dcim/forms/bulk_import.py:452 -#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:1197 netbox/dcim/forms/model_forms.py:406 -#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/tables/modules.py:42 -#: netbox/extras/forms/filtersets.py:437 netbox/extras/forms/model_forms.py:613 +#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:688 +#: netbox/dcim/forms/filtersets.py:1213 netbox/dcim/forms/model_forms.py:408 +#: netbox/dcim/forms/model_forms.py:421 netbox/dcim/tables/modules.py:42 +#: netbox/extras/forms/filtersets.py:410 netbox/extras/forms/model_forms.py:620 #: netbox/extras/tables/tables.py:615 netbox/templates/account/base.html:7 #: netbox/templates/dcim/cable.html:23 netbox/templates/dcim/moduletype.html:27 #: netbox/templates/extras/configcontext.html:21 #: netbox/templates/inc/user_menu.html:38 netbox/vpn/forms/bulk_edit.py:213 -#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:200 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1359 -#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/forms/model_forms.py:1003 -#: netbox/dcim/forms/model_forms.py:1045 netbox/dcim/forms/model_forms.py:1072 -#: netbox/dcim/forms/model_forms.py:1100 netbox/dcim/forms/model_forms.py:1121 -#: netbox/dcim/forms/model_forms.py:1161 netbox/dcim/forms/model_forms.py:1179 -#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/modules.py:51 +#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1377 +#: netbox/dcim/forms/model_forms.py:433 netbox/dcim/forms/model_forms.py:1013 +#: netbox/dcim/forms/model_forms.py:1055 netbox/dcim/forms/model_forms.py:1082 +#: netbox/dcim/forms/model_forms.py:1110 netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1171 netbox/dcim/forms/model_forms.py:1189 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/modules.py:51 #: netbox/dcim/tables/modules.py:94 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:376 +#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:378 msgid "Chassis" msgstr "" #: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:74 +#: netbox/dcim/tables/devices.py:75 msgid "VM role" msgstr "" @@ -4497,49 +4572,49 @@ msgstr "" #: netbox/dcim/forms/bulk_edit.py:708 netbox/dcim/forms/bulk_import.py:516 #: netbox/dcim/forms/bulk_import.py:520 netbox/dcim/forms/bulk_import.py:549 #: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:678 -#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:793 netbox/dcim/forms/filtersets.py:911 -#: netbox/dcim/forms/model_forms.py:497 netbox/dcim/forms/model_forms.py:534 -#: netbox/dcim/forms/model_forms.py:650 +#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:804 netbox/dcim/forms/filtersets.py:923 +#: netbox/dcim/forms/model_forms.py:499 netbox/dcim/forms/model_forms.py:536 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:146 #: netbox/virtualization/forms/bulk_import.py:147 -#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:207 #: netbox/virtualization/forms/model_forms.py:216 msgid "Config template" msgstr "" #: netbox/dcim/forms/bulk_edit.py:654 netbox/dcim/forms/bulk_edit.py:1037 -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:130 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:596 -#: netbox/dcim/forms/model_forms.py:966 netbox/dcim/forms/model_forms.py:983 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:131 +#: netbox/dcim/forms/filtersets.py:1368 netbox/dcim/forms/model_forms.py:606 +#: netbox/dcim/forms/model_forms.py:976 netbox/dcim/forms/model_forms.py:993 #: netbox/extras/filtersets.py:703 msgid "Device type" msgstr "" #: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:135 netbox/dcim/forms/model_forms.py:604 +#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 msgid "Device role" msgstr "" #: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:884 -#: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:609 -#: netbox/dcim/tables/devices.py:189 netbox/extras/filtersets.py:719 +#: netbox/dcim/forms/filtersets.py:787 netbox/dcim/forms/filtersets.py:896 +#: netbox/dcim/forms/model_forms.py:547 netbox/dcim/forms/model_forms.py:619 +#: netbox/dcim/tables/devices.py:190 netbox/extras/filtersets.py:719 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:31 #: netbox/virtualization/forms/bulk_edit.py:131 #: netbox/virtualization/forms/bulk_import.py:136 -#: netbox/virtualization/forms/filtersets.py:183 +#: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 #: netbox/virtualization/tables/virtualmachines.py:52 msgid "Platform" msgstr "" #: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:209 -#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:446 netbox/ipam/forms/filtersets.py:479 +#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:998 +#: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:210 +#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:96 #: netbox/templates/virtualization/virtualmachine.html:105 @@ -4547,9 +4622,9 @@ msgstr "" #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:106 -#: netbox/virtualization/forms/filtersets.py:109 -#: netbox/virtualization/forms/filtersets.py:133 -#: netbox/virtualization/forms/filtersets.py:221 +#: netbox/virtualization/forms/filtersets.py:112 +#: netbox/virtualization/forms/filtersets.py:137 +#: netbox/virtualization/forms/filtersets.py:226 #: netbox/virtualization/forms/model_forms.py:72 #: netbox/virtualization/forms/model_forms.py:177 #: netbox/virtualization/tables/virtualmachines.py:40 @@ -4562,13 +4637,13 @@ msgstr "" msgid "Configuration" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:252 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "" #: netbox/dcim/forms/bulk_edit.py:741 netbox/dcim/forms/bulk_import.py:751 -#: netbox/dcim/forms/model_forms.py:745 netbox/dcim/forms/model_forms.py:991 +#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/model_forms.py:1001 msgid "Module type" msgstr "" @@ -4577,8 +4652,8 @@ msgstr "" #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1092 #: netbox/dcim/forms/bulk_edit.py:1143 netbox/dcim/forms/bulk_edit.py:1170 #: netbox/dcim/forms/bulk_edit.py:1197 netbox/dcim/forms/bulk_edit.py:1215 -#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:83 -#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:84 +#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4595,13 +4670,13 @@ msgstr "" msgid "Label" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1206 +#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 #: netbox/templates/dcim/cable.html:54 msgid "Length" msgstr "" #: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_import.py:1471 -#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1226 msgid "Length unit" msgstr "" @@ -4611,31 +4686,31 @@ msgid "Domain" msgstr "" #: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/model_forms.py:845 +#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "" #: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1318 netbox/templates/dcim/powerfeed.html:83 +#: netbox/dcim/forms/filtersets.py:1336 netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "" #: netbox/dcim/forms/bulk_edit.py:911 netbox/dcim/forms/bulk_import.py:1677 -#: netbox/dcim/forms/filtersets.py:1323 netbox/templates/dcim/powerfeed.html:95 +#: netbox/dcim/forms/filtersets.py:1341 netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1328 +#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 msgid "Max utilization" msgstr "" @@ -4660,8 +4735,8 @@ msgid "Allocated power draw (watts)" msgstr "" #: netbox/dcim/forms/bulk_edit.py:1058 netbox/dcim/forms/bulk_import.py:885 -#: netbox/dcim/forms/model_forms.py:1060 netbox/dcim/forms/model_forms.py:1425 -#: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/model_forms.py:1070 netbox/dcim/forms/model_forms.py:1435 +#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "" @@ -4670,33 +4745,33 @@ msgid "Feed leg" msgstr "" #: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1694 +#: netbox/dcim/forms/filtersets.py:1717 msgid "Management only" msgstr "" #: netbox/dcim/forms/bulk_edit.py:1119 netbox/dcim/forms/bulk_edit.py:1436 -#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1618 -#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/object_import.py:91 #: netbox/dcim/models/device_component_templates.py:454 #: netbox/dcim/models/device_components.py:838 msgid "PoE mode" msgstr "" #: netbox/dcim/forms/bulk_edit.py:1125 netbox/dcim/forms/bulk_edit.py:1442 -#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1623 -#: netbox/dcim/forms/filtersets.py:1708 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1646 +#: netbox/dcim/forms/filtersets.py:1731 netbox/dcim/forms/object_import.py:96 #: netbox/dcim/models/device_component_templates.py:461 #: netbox/dcim/models/device_components.py:845 msgid "PoE type" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1638 -#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/object_import.py:101 +#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1661 +#: netbox/dcim/forms/filtersets.py:1736 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:766 -#: netbox/dcim/forms/model_forms.py:1370 netbox/dcim/tables/devices.py:328 +#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:776 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4709,19 +4784,19 @@ msgstr "" msgid "Module" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:739 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1452 +#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 msgid "Virtual device contexts" msgstr "" #: netbox/dcim/forms/bulk_edit.py:1421 netbox/dcim/forms/bulk_import.py:812 -#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1408 -#: netbox/dcim/forms/filtersets.py:1447 netbox/dcim/forms/filtersets.py:1582 -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1427 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 +#: netbox/dcim/tables/devices.py:645 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4736,15 +4811,15 @@ msgstr "" #: netbox/virtualization/forms/bulk_import.py:179 #: netbox/vpn/forms/bulk_edit.py:128 netbox/vpn/forms/bulk_edit.py:196 #: netbox/vpn/forms/bulk_import.py:175 netbox/vpn/forms/bulk_import.py:233 -#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 -#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:144 netbox/vpn/forms/filtersets.py:189 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 #: netbox/vpn/tables/crypto.py:150 msgid "Mode" msgstr "" #: netbox/dcim/forms/bulk_edit.py:1458 netbox/dcim/forms/bulk_import.py:993 -#: netbox/dcim/forms/model_forms.py:1501 netbox/ipam/forms/bulk_import.py:173 -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:93 +#: netbox/dcim/forms/model_forms.py:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/ipam/forms/filtersets.py:582 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:205 #: netbox/virtualization/forms/bulk_import.py:185 #: netbox/virtualization/forms/model_forms.py:326 @@ -4752,7 +4827,7 @@ msgid "VLAN group" msgstr "" #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/forms/bulk_import.py:1000 -#: netbox/dcim/forms/model_forms.py:1507 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/forms/model_forms.py:1517 netbox/dcim/tables/devices.py:606 #: netbox/virtualization/forms/bulk_edit.py:213 #: netbox/virtualization/forms/bulk_import.py:192 #: netbox/virtualization/forms/model_forms.py:331 @@ -4760,7 +4835,7 @@ msgid "Untagged VLAN" msgstr "" #: netbox/dcim/forms/bulk_edit.py:1476 netbox/dcim/forms/bulk_import.py:1007 -#: netbox/dcim/forms/model_forms.py:1516 netbox/dcim/tables/devices.py:611 +#: netbox/dcim/forms/model_forms.py:1526 netbox/dcim/tables/devices.py:612 #: netbox/virtualization/forms/bulk_edit.py:221 #: netbox/virtualization/forms/bulk_import.py:199 #: netbox/virtualization/forms/model_forms.py:340 @@ -4776,59 +4851,59 @@ msgid "Remove tagged VLANs" msgstr "" #: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/bulk_import.py:1020 -#: netbox/dcim/forms/model_forms.py:1525 +#: netbox/dcim/forms/model_forms.py:1535 #: netbox/virtualization/forms/bulk_import.py:212 #: netbox/virtualization/forms/model_forms.py:349 msgid "Q-in-Q Service VLAN" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1498 #: netbox/wireless/forms/filtersets.py:26 msgid "Wireless LAN group" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1493 -#: netbox/dcim/tables/devices.py:653 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1503 +#: netbox/dcim/tables/devices.py:654 netbox/netbox/navigation/menu.py:155 #: netbox/templates/dcim/interface.html:350 #: netbox/wireless/tables/wirelesslan.py:20 msgid "Wireless LANs" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1550 -#: netbox/dcim/forms/model_forms.py:1559 netbox/ipam/forms/bulk_edit.py:224 -#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:184 -#: netbox/netbox/navigation/menu.py:109 +#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1572 +#: netbox/dcim/forms/model_forms.py:1569 netbox/ipam/forms/bulk_edit.py:224 +#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 -#: netbox/virtualization/forms/filtersets.py:214 +#: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 msgid "Addressing" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:808 -#: netbox/dcim/forms/model_forms.py:1560 +#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/model_forms.py:1570 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1551 -#: netbox/dcim/forms/filtersets.py:1677 netbox/dcim/forms/model_forms.py:1104 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1573 +#: netbox/dcim/forms/filtersets.py:1700 netbox/dcim/forms/model_forms.py:1114 +#: netbox/dcim/forms/model_forms.py:1572 msgid "PoE" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1561 +#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:237 #: netbox/virtualization/forms/model_forms.py:371 msgid "Related Interfaces" msgstr "" -#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1552 -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1575 #: netbox/virtualization/forms/bulk_edit.py:240 -#: netbox/virtualization/forms/filtersets.py:215 +#: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "" @@ -4934,7 +5009,7 @@ msgstr "" msgid "Rack's location (if any)" msgstr "" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:319 +#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 #: netbox/dcim/tables/racks.py:208 netbox/templates/dcim/rackreservation.html:7 msgid "Units" msgstr "" @@ -5014,7 +5089,7 @@ msgid "Assigned platform" msgstr "" #: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:631 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "" @@ -5030,7 +5105,7 @@ msgstr "" msgid "Assigned rack (if any)" msgstr "" -#: netbox/dcim/forms/bulk_import.py:652 +#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 msgid "Face" msgstr "" @@ -5054,7 +5129,7 @@ msgstr "" msgid "The device in which this module is installed" msgstr "" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:735 +#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "" @@ -5066,7 +5141,7 @@ msgstr "" msgid "The type of module" msgstr "" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:753 +#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 msgid "Replicate components" msgstr "" @@ -5076,11 +5151,11 @@ msgid "" "by default)" msgstr "" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:759 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 msgid "Adopt components" msgstr "" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:762 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 msgid "Adopt already existing components" msgstr "" @@ -5105,13 +5180,13 @@ msgstr "" msgid "Electrical phase (for three-phase circuits)" msgstr "" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1463 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 #: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1471 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 #: netbox/virtualization/forms/bulk_import.py:176 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" @@ -5137,7 +5212,7 @@ msgstr "" msgid "Physical medium" msgstr "" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1589 +#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 msgid "Duplex" msgstr "" @@ -5178,8 +5253,8 @@ msgstr "" #: netbox/dcim/forms/bulk_import.py:1031 netbox/ipam/forms/bulk_import.py:163 #: netbox/ipam/forms/bulk_import.py:248 netbox/ipam/forms/bulk_import.py:284 -#: netbox/ipam/forms/filtersets.py:217 netbox/ipam/forms/filtersets.py:300 -#: netbox/ipam/forms/filtersets.py:367 +#: netbox/ipam/forms/filtersets.py:225 netbox/ipam/forms/filtersets.py:309 +#: netbox/ipam/forms/filtersets.py:377 #: netbox/virtualization/forms/bulk_import.py:223 msgid "Assigned VRF" msgstr "" @@ -5202,7 +5277,7 @@ msgstr "" msgid "Physical medium classification" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:870 +#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:898 msgid "Installed device" msgstr "" @@ -5258,8 +5333,8 @@ msgstr "" #: netbox/virtualization/forms/bulk_edit.py:299 #: netbox/virtualization/forms/bulk_import.py:160 #: netbox/virtualization/forms/bulk_import.py:262 -#: netbox/virtualization/forms/filtersets.py:229 -#: netbox/virtualization/forms/filtersets.py:280 +#: netbox/virtualization/forms/filtersets.py:234 +#: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 #: netbox/vpn/forms/bulk_import.py:92 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" @@ -5362,8 +5437,8 @@ msgid "" "characters: invalid hex." msgstr "" -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:880 -#: netbox/dcim/tables/devices.py:1075 +#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 +#: netbox/dcim/tables/devices.py:1103 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 @@ -5394,7 +5469,7 @@ msgstr "" msgid "Single or three-phase" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1855 +#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 #: netbox/dcim/ui/panels.py:109 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:56 @@ -5405,7 +5480,7 @@ msgstr "" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "" -#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1864 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1874 #: netbox/dcim/ui/panels.py:114 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:72 @@ -5453,7 +5528,7 @@ msgstr "" msgid "A {model} named {name} already exists" msgstr "" -#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:833 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:62 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 @@ -5462,129 +5537,104 @@ msgstr "" msgid "Power Panel" msgstr "" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:860 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "" -#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/tables/devices.py:310 +#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 msgid "Device Status" msgstr "" -#: netbox/dcim/forms/filtersets.py:163 netbox/extras/forms/filtersets.py:125 -#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:181 -#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:285 -#: netbox/extras/forms/filtersets.py:342 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:520 -#: netbox/extras/forms/filtersets.py:574 netbox/extras/tables/tables.py:114 -#: netbox/extras/tables/tables.py:155 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:231 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:475 netbox/extras/tables/tables.py:517 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:638 -#: netbox/extras/tables/tables.py:690 netbox/netbox/forms/filtersets.py:54 -#: netbox/netbox/forms/mixins.py:132 netbox/netbox/tables/tables.py:276 -#: netbox/netbox/tables/tables.py:286 netbox/netbox/tables/tables.py:296 -#: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:83 -#: netbox/templates/dcim/virtualchassis_edit.html:39 -#: netbox/templates/generic/bulk_edit.html:65 -#: netbox/templates/generic/object.html:61 -#: netbox/templates/ipam/vlan_edit.html:70 netbox/templates/users/owner.html:19 -#: netbox/users/forms/model_forms.py:478 -#: netbox/virtualization/forms/filtersets.py:265 -#: netbox/virtualization/forms/filtersets.py:290 -msgid "Owner" -msgstr "" - -#: netbox/dcim/forms/filtersets.py:177 +#: netbox/dcim/forms/filtersets.py:174 msgid "Parent region" msgstr "" -#: netbox/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:32 -#: netbox/tenancy/forms/bulk_import.py:65 netbox/tenancy/forms/filtersets.py:40 -#: netbox/tenancy/forms/filtersets.py:74 +#: netbox/dcim/forms/filtersets.py:190 netbox/tenancy/forms/bulk_import.py:32 +#: netbox/tenancy/forms/bulk_import.py:65 netbox/tenancy/forms/filtersets.py:41 +#: netbox/tenancy/forms/filtersets.py:77 #: netbox/wireless/forms/bulk_import.py:27 -#: netbox/wireless/forms/filtersets.py:31 +#: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "" -#: netbox/dcim/forms/filtersets.py:343 +#: netbox/dcim/forms/filtersets.py:345 msgid "Rack count" msgstr "" -#: netbox/dcim/forms/filtersets.py:434 +#: netbox/dcim/forms/filtersets.py:437 msgid "Function" msgstr "" -#: netbox/dcim/forms/filtersets.py:455 netbox/dcim/forms/model_forms.py:329 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1152 +#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 msgid "Reservation" msgstr "" -#: netbox/dcim/forms/filtersets.py:526 netbox/dcim/forms/model_forms.py:378 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "" -#: netbox/dcim/forms/filtersets.py:529 netbox/dcim/forms/filtersets.py:671 -#: netbox/dcim/forms/filtersets.py:814 +#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/filtersets.py:826 msgid "Components" msgstr "" -#: netbox/dcim/forms/filtersets.py:549 +#: netbox/dcim/forms/filtersets.py:556 msgid "Device count" msgstr "" -#: netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:561 msgid "Subdevice role" msgstr "" -#: netbox/dcim/forms/filtersets.py:691 +#: netbox/dcim/forms/filtersets.py:700 msgid "Module count" msgstr "" -#: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/model_forms.py:510 +#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "" -#: netbox/dcim/forms/filtersets.py:878 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "" -#: netbox/dcim/forms/filtersets.py:922 +#: netbox/dcim/forms/filtersets.py:934 msgid "Has an OOB IP" msgstr "" -#: netbox/dcim/forms/filtersets.py:929 +#: netbox/dcim/forms/filtersets.py:941 msgid "Virtual chassis member" msgstr "" -#: netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:990 msgid "Has virtual device contexts" msgstr "" -#: netbox/dcim/forms/filtersets.py:991 netbox/extras/filtersets.py:741 -#: netbox/ipam/forms/filtersets.py:484 -#: netbox/virtualization/forms/filtersets.py:122 +#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:741 +#: netbox/ipam/forms/filtersets.py:496 +#: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "" -#: netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Cabled" msgstr "" -#: netbox/dcim/forms/filtersets.py:1372 +#: netbox/dcim/forms/filtersets.py:1390 msgid "Occupied" msgstr "" -#: netbox/dcim/forms/filtersets.py:1400 netbox/dcim/forms/filtersets.py:1439 -#: netbox/dcim/forms/filtersets.py:1478 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1560 netbox/dcim/tables/devices.py:379 -#: netbox/dcim/tables/devices.py:675 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1533 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/tables/devices.py:380 +#: netbox/dcim/tables/devices.py:676 netbox/ipam/tables/vlans.py:175 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5597,46 +5647,46 @@ msgstr "" msgid "Connection" msgstr "" -#: netbox/dcim/forms/filtersets.py:1572 netbox/extras/forms/bulk_edit.py:421 -#: netbox/extras/forms/bulk_import.py:294 netbox/extras/forms/filtersets.py:616 -#: netbox/extras/forms/model_forms.py:794 netbox/extras/tables/tables.py:743 +#: netbox/dcim/forms/filtersets.py:1595 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:294 netbox/extras/forms/filtersets.py:580 +#: netbox/extras/forms/model_forms.py:801 netbox/extras/tables/tables.py:743 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "" -#: netbox/dcim/forms/filtersets.py:1601 +#: netbox/dcim/forms/filtersets.py:1624 msgid "Mgmt only" msgstr "" -#: netbox/dcim/forms/filtersets.py:1613 netbox/dcim/forms/model_forms.py:1547 +#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 #: netbox/dcim/models/device_components.py:791 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "" -#: netbox/dcim/forms/filtersets.py:1628 -#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "" -#: netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1666 msgid "Wireless channel" msgstr "" -#: netbox/dcim/forms/filtersets.py:1647 +#: netbox/dcim/forms/filtersets.py:1670 msgid "Channel frequency (MHz)" msgstr "" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1674 msgid "Channel width (MHz)" msgstr "" -#: netbox/dcim/forms/filtersets.py:1655 netbox/templates/dcim/interface.html:91 +#: netbox/dcim/forms/filtersets.py:1678 netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "" -#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/filtersets.py:1769 -#: netbox/dcim/tables/devices.py:342 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1793 +#: netbox/dcim/tables/devices.py:343 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:74 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5646,23 +5696,23 @@ msgstr "" msgid "Cable" msgstr "" -#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/tables/devices.py:995 +#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1023 msgid "Discovered" msgstr "" -#: netbox/dcim/forms/filtersets.py:1952 netbox/ipam/forms/filtersets.py:378 +#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "" -#: netbox/dcim/forms/filtersets.py:1957 netbox/ipam/forms/filtersets.py:383 +#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "" -#: netbox/dcim/forms/filtersets.py:1961 netbox/ipam/forms/filtersets.py:397 +#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "" -#: netbox/dcim/forms/filtersets.py:1968 +#: netbox/dcim/forms/filtersets.py:1998 msgid "Primary MAC of an interface" msgstr "" @@ -5678,18 +5728,18 @@ msgstr "" #: netbox/dcim/forms/mixins.py:33 netbox/dcim/forms/mixins.py:94 #: netbox/ipam/forms/bulk_edit.py:225 netbox/ipam/forms/bulk_edit.py:360 -#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:195 #: netbox/ipam/forms/model_forms.py:222 netbox/ipam/forms/model_forms.py:600 #: netbox/ipam/forms/model_forms.py:610 netbox/ipam/tables/ip.py:192 -#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 +#: netbox/ipam/tables/vlans.py:41 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:74 -#: netbox/virtualization/forms/filtersets.py:51 +#: netbox/virtualization/forms/filtersets.py:53 #: netbox/virtualization/forms/model_forms.py:73 #: netbox/virtualization/tables/clusters.py:81 -#: netbox/wireless/forms/bulk_edit.py:82 netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/bulk_edit.py:82 netbox/wireless/forms/filtersets.py:42 #: netbox/wireless/forms/model_forms.py:55 #: netbox/wireless/tables/wirelesslan.py:51 msgid "Scope" @@ -5705,7 +5755,7 @@ msgstr "" msgid "Scope type (app & model)" msgstr "" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:258 +#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 msgid "Rear ports" msgstr "" @@ -5716,63 +5766,63 @@ msgid "" "selected number of rear port positions ({rearport_count})." msgstr "" -#: netbox/dcim/forms/model_forms.py:146 +#: netbox/dcim/forms/model_forms.py:148 msgid "Contact Info" msgstr "" -#: netbox/dcim/forms/model_forms.py:199 +#: netbox/dcim/forms/model_forms.py:201 msgid "Rack Role" msgstr "" -#: netbox/dcim/forms/model_forms.py:216 netbox/dcim/forms/model_forms.py:368 -#: netbox/dcim/forms/model_forms.py:539 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:370 +#: netbox/dcim/forms/model_forms.py:541 #: netbox/utilities/forms/fields/fields.py:57 msgid "Slug" msgstr "" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:266 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" -#: netbox/dcim/forms/model_forms.py:272 +#: netbox/dcim/forms/model_forms.py:274 msgid "Inventory Control" msgstr "" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:323 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." msgstr "" -#: netbox/dcim/forms/model_forms.py:402 netbox/extras/forms/model_forms.py:590 +#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 msgid "Enter a valid JSON schema to define supported attributes." msgstr "" -#: netbox/dcim/forms/model_forms.py:433 +#: netbox/dcim/forms/model_forms.py:435 msgid "Profile & Attributes" msgstr "" -#: netbox/dcim/forms/model_forms.py:585 netbox/dcim/models/devices.py:572 +#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:572 msgid "The lowest-numbered unit occupied by the device" msgstr "" -#: netbox/dcim/forms/model_forms.py:642 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "" -#: netbox/dcim/forms/model_forms.py:647 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "" -#: netbox/dcim/forms/model_forms.py:756 +#: netbox/dcim/forms/model_forms.py:766 msgid "Automatically populate components associated with this module type" msgstr "" -#: netbox/dcim/forms/model_forms.py:862 +#: netbox/dcim/forms/model_forms.py:872 msgid "Characteristics" msgstr "" -#: netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1028 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5781,35 +5831,35 @@ msgid "" "replaced with the position value when creating a new module." msgstr "" -#: netbox/dcim/forms/model_forms.py:1231 +#: netbox/dcim/forms/model_forms.py:1241 msgid "Console port template" msgstr "" -#: netbox/dcim/forms/model_forms.py:1239 +#: netbox/dcim/forms/model_forms.py:1249 msgid "Console server port template" msgstr "" -#: netbox/dcim/forms/model_forms.py:1247 +#: netbox/dcim/forms/model_forms.py:1257 msgid "Front port template" msgstr "" -#: netbox/dcim/forms/model_forms.py:1255 +#: netbox/dcim/forms/model_forms.py:1265 msgid "Interface template" msgstr "" -#: netbox/dcim/forms/model_forms.py:1263 +#: netbox/dcim/forms/model_forms.py:1273 msgid "Power outlet template" msgstr "" -#: netbox/dcim/forms/model_forms.py:1271 +#: netbox/dcim/forms/model_forms.py:1281 msgid "Power port template" msgstr "" -#: netbox/dcim/forms/model_forms.py:1279 +#: netbox/dcim/forms/model_forms.py:1289 msgid "Rear port template" msgstr "" -#: netbox/dcim/forms/model_forms.py:1289 netbox/dcim/forms/model_forms.py:1774 +#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 @@ -5817,14 +5867,14 @@ msgstr "" msgid "Console Port" msgstr "" -#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1775 +#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:106 msgid "Console Server Port" msgstr "" -#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1776 +#: netbox/dcim/forms/model_forms.py:1301 netbox/dcim/forms/model_forms.py:1786 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5836,7 +5886,7 @@ msgstr "" msgid "Front Port" msgstr "" -#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1777 +#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5848,137 +5898,137 @@ msgstr "" msgid "Rear Port" msgstr "" -#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1778 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:526 +#: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1788 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:527 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "" -#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1779 +#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "" -#: netbox/dcim/forms/model_forms.py:1296 netbox/dcim/forms/model_forms.py:1781 +#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 msgid "Component Assignment" msgstr "" -#: netbox/dcim/forms/model_forms.py:1342 netbox/dcim/forms/model_forms.py:1828 +#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 msgid "An InventoryItem can only be assigned to a single component." msgstr "" -#: netbox/dcim/forms/model_forms.py:1479 +#: netbox/dcim/forms/model_forms.py:1489 msgid "LAG interface" msgstr "" -#: netbox/dcim/forms/model_forms.py:1502 +#: netbox/dcim/forms/model_forms.py:1512 msgid "Filter VLANs available for assignment by group." msgstr "" -#: netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1681 msgid "Child Device" msgstr "" -#: netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1682 msgid "" "Child devices must first be created and assigned to the site and rack of the " "parent device." msgstr "" -#: netbox/dcim/forms/model_forms.py:1714 +#: netbox/dcim/forms/model_forms.py:1724 msgid "Console port" msgstr "" -#: netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/model_forms.py:1732 msgid "Console server port" msgstr "" -#: netbox/dcim/forms/model_forms.py:1730 netbox/dcim/forms/object_import.py:140 +#: netbox/dcim/forms/model_forms.py:1740 netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "" -#: netbox/dcim/forms/model_forms.py:1746 +#: netbox/dcim/forms/model_forms.py:1756 msgid "Power outlet" msgstr "" -#: netbox/dcim/forms/model_forms.py:1762 netbox/dcim/forms/object_import.py:145 +#: netbox/dcim/forms/model_forms.py:1772 netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "" -#: netbox/dcim/forms/model_forms.py:1768 +#: netbox/dcim/forms/model_forms.py:1778 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "" -#: netbox/dcim/forms/model_forms.py:1837 +#: netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "" -#: netbox/dcim/forms/model_forms.py:1907 +#: netbox/dcim/forms/model_forms.py:1917 msgid "VM Interface" msgstr "" -#: netbox/dcim/forms/model_forms.py:1923 netbox/ipam/forms/filtersets.py:638 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1933 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:187 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:212 +#: netbox/virtualization/forms/filtersets.py:216 #: netbox/virtualization/forms/filtersets.py:274 #: netbox/virtualization/forms/model_forms.py:220 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 netbox/vpn/choices.py:53 -#: netbox/vpn/forms/filtersets.py:304 netbox/vpn/forms/model_forms.py:158 +#: netbox/vpn/forms/filtersets.py:312 netbox/vpn/forms/model_forms.py:158 #: netbox/vpn/forms/model_forms.py:169 netbox/vpn/forms/model_forms.py:271 #: netbox/vpn/forms/model_forms.py:452 msgid "Virtual Machine" msgstr "" -#: netbox/dcim/forms/model_forms.py:1962 +#: netbox/dcim/forms/model_forms.py:1972 msgid "A MAC address can only be assigned to a single object." msgstr "" -#: netbox/dcim/forms/object_create.py:48 netbox/dcim/forms/object_create.py:155 -#: netbox/dcim/forms/object_create.py:256 +#: netbox/dcim/forms/object_create.py:49 netbox/dcim/forms/object_create.py:156 +#: netbox/dcim/forms/object_create.py:257 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" msgstr "" -#: netbox/dcim/forms/object_create.py:72 +#: netbox/dcim/forms/object_create.py:73 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are " "expected." msgstr "" -#: netbox/dcim/forms/object_create.py:310 netbox/dcim/tables/devices.py:1081 +#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 -#: netbox/templates/dcim/virtualchassis_edit.html:58 +#: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 #: netbox/templates/users/ownergroup.html:35 msgid "Members" msgstr "" -#: netbox/dcim/forms/object_create.py:320 +#: netbox/dcim/forms/object_create.py:321 msgid "Initial position" msgstr "" -#: netbox/dcim/forms/object_create.py:323 +#: netbox/dcim/forms/object_create.py:324 msgid "" "Position of the first member device. Increases by one for each additional " "member." msgstr "" -#: netbox/dcim/forms/object_create.py:328 +#: netbox/dcim/forms/object_create.py:329 msgid "Member Devices" msgstr "" -#: netbox/dcim/forms/object_create.py:343 +#: netbox/dcim/forms/object_create.py:344 msgid "A position must be specified for the first VC member." msgstr "" @@ -5996,7 +6046,7 @@ msgstr "" #: netbox/dcim/models/cables.py:75 #: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:114 +#: netbox/extras/models/customfields.py:127 msgid "label" msgstr "" @@ -6459,9 +6509,9 @@ msgid "tagged VLANs" msgstr "" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:614 netbox/ipam/forms/bulk_edit.py:448 -#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:594 -#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:109 +#: netbox/dcim/tables/devices.py:615 netbox/ipam/forms/bulk_edit.py:448 +#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:110 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" @@ -6675,7 +6725,7 @@ msgid "module bays" msgstr "" #: netbox/dcim/models/device_components.py:1287 -#: netbox/dcim/models/modules.py:264 +#: netbox/dcim/models/modules.py:266 msgid "A module bay cannot belong to a module installed within it." msgstr "" @@ -6711,14 +6761,14 @@ msgid "inventory item roles" msgstr "" #: netbox/dcim/models/device_components.py:1418 -#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:223 +#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:225 #: netbox/dcim/models/racks.py:316 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "" #: netbox/dcim/models/device_components.py:1426 -#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:230 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:232 #: netbox/dcim/models/racks.py:323 msgid "asset tag" msgstr "" @@ -6903,7 +6953,7 @@ msgstr "" msgid "Chassis serial number, assigned by the manufacturer" msgstr "" -#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:231 +#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:233 msgid "A unique tag used to identify this device" msgstr "" @@ -7096,7 +7146,7 @@ msgstr "" msgid "Numeric identifier unique to the parent device" msgstr "" -#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:232 +#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:245 #: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:169 #: netbox/netbox/models/__init__.py:219 @@ -7186,15 +7236,15 @@ msgstr "" msgid "Invalid schema: {error}" msgstr "" -#: netbox/dcim/models/modules.py:238 +#: netbox/dcim/models/modules.py:240 msgid "module" msgstr "" -#: netbox/dcim/models/modules.py:239 +#: netbox/dcim/models/modules.py:241 msgid "modules" msgstr "" -#: netbox/dcim/models/modules.py:252 +#: netbox/dcim/models/modules.py:254 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7592,24 +7642,24 @@ msgstr "" msgid "Reachable" msgstr "" -#: netbox/dcim/tables/devices.py:65 netbox/dcim/tables/devices.py:109 +#: netbox/dcim/tables/devices.py:66 netbox/dcim/tables/devices.py:110 #: netbox/dcim/tables/racks.py:135 netbox/dcim/tables/sites.py:83 #: netbox/dcim/tables/sites.py:115 netbox/extras/tables/tables.py:708 -#: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 -#: netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:77 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 #: netbox/virtualization/views.py:243 msgid "Devices" msgstr "" -#: netbox/dcim/tables/devices.py:70 netbox/dcim/tables/devices.py:114 +#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "" -#: netbox/dcim/tables/devices.py:103 netbox/dcim/tables/devices.py:223 -#: netbox/extras/forms/model_forms.py:741 +#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 +#: netbox/extras/forms/model_forms.py:748 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 @@ -7620,66 +7670,66 @@ msgstr "" msgid "Config Template" msgstr "" -#: netbox/dcim/tables/devices.py:184 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 msgid "U Height" msgstr "" -#: netbox/dcim/tables/devices.py:194 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1140 #: netbox/ipam/forms/bulk_import.py:597 netbox/ipam/forms/model_forms.py:306 #: netbox/ipam/forms/model_forms.py:318 netbox/ipam/tables/ip.py:306 -#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:380 -#: netbox/ipam/tables/ip.py:403 netbox/templates/ipam/ipaddress.html:11 +#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:385 +#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1116 +#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1144 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1148 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "" -#: netbox/dcim/tables/devices.py:217 +#: netbox/dcim/tables/devices.py:218 msgid "VC Position" msgstr "" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:221 msgid "VC Priority" msgstr "" -#: netbox/dcim/tables/devices.py:227 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "" -#: netbox/dcim/tables/devices.py:232 +#: netbox/dcim/tables/devices.py:233 msgid "Position (Device Bay)" msgstr "" -#: netbox/dcim/tables/devices.py:240 +#: netbox/dcim/tables/devices.py:241 msgid "Console ports" msgstr "" -#: netbox/dcim/tables/devices.py:243 +#: netbox/dcim/tables/devices.py:244 msgid "Console server ports" msgstr "" -#: netbox/dcim/tables/devices.py:246 +#: netbox/dcim/tables/devices.py:247 msgid "Power ports" msgstr "" -#: netbox/dcim/tables/devices.py:249 +#: netbox/dcim/tables/devices.py:250 msgid "Power outlets" msgstr "" -#: netbox/dcim/tables/devices.py:252 netbox/dcim/tables/devices.py:1125 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1412 -#: netbox/dcim/views.py:1749 netbox/dcim/views.py:2578 -#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 +#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1153 +#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 +#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2579 +#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7694,38 +7744,38 @@ msgstr "" msgid "Interfaces" msgstr "" -#: netbox/dcim/tables/devices.py:255 +#: netbox/dcim/tables/devices.py:256 msgid "Front ports" msgstr "" -#: netbox/dcim/tables/devices.py:261 +#: netbox/dcim/tables/devices.py:262 msgid "Device bays" msgstr "" -#: netbox/dcim/tables/devices.py:264 +#: netbox/dcim/tables/devices.py:265 msgid "Module bays" msgstr "" -#: netbox/dcim/tables/devices.py:267 +#: netbox/dcim/tables/devices.py:268 msgid "Inventory items" msgstr "" -#: netbox/dcim/tables/devices.py:300 +#: netbox/dcim/tables/devices.py:301 msgid "Device Location" msgstr "" -#: netbox/dcim/tables/devices.py:305 +#: netbox/dcim/tables/devices.py:306 msgid "Device Site" msgstr "" -#: netbox/dcim/tables/devices.py:320 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 #: netbox/templates/dcim/module.html:65 netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "" -#: netbox/dcim/tables/devices.py:333 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1487 -#: netbox/dcim/views.py:2664 netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devices.py:334 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 +#: netbox/dcim/views.py:2665 netbox/netbox/navigation/menu.py:106 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7734,31 +7784,31 @@ msgstr "" msgid "Inventory Items" msgstr "" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:349 msgid "Cable Color" msgstr "" -#: netbox/dcim/tables/devices.py:354 +#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 msgid "Link Peers" msgstr "" -#: netbox/dcim/tables/devices.py:357 +#: netbox/dcim/tables/devices.py:358 msgid "Mark Connected" msgstr "" -#: netbox/dcim/tables/devices.py:476 +#: netbox/dcim/tables/devices.py:477 msgid "Maximum draw (W)" msgstr "" -#: netbox/dcim/tables/devices.py:479 +#: netbox/dcim/tables/devices.py:480 msgid "Allocated draw (W)" msgstr "" -#: netbox/dcim/tables/devices.py:584 netbox/ipam/forms/model_forms.py:772 +#: netbox/dcim/tables/devices.py:585 netbox/ipam/forms/model_forms.py:772 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:689 -#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:165 -#: netbox/netbox/navigation/menu.py:167 -#: netbox/templates/dcim/interface.html:409 +#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:167 +#: netbox/netbox/navigation/menu.py:169 +#: netbox/templates/dcim/interface.html:382 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 @@ -7766,83 +7816,83 @@ msgstr "" msgid "IP Addresses" msgstr "" -#: netbox/dcim/tables/devices.py:590 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:591 netbox/netbox/navigation/menu.py:213 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "" -#: netbox/dcim/tables/devices.py:602 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:603 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:64 netbox/vpn/forms/bulk_import.py:75 -#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 +#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/forms/filtersets.py:89 #: netbox/vpn/forms/model_forms.py:58 netbox/vpn/forms/model_forms.py:143 #: netbox/vpn/tables/tunnels.py:77 msgid "Tunnel" msgstr "" -#: netbox/dcim/tables/devices.py:638 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:639 netbox/dcim/tables/devicetypes.py:235 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "" -#: netbox/dcim/tables/devices.py:657 +#: netbox/dcim/tables/devices.py:658 msgid "VDCs" msgstr "" -#: netbox/dcim/tables/devices.py:664 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:665 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "" -#: netbox/dcim/tables/devices.py:753 netbox/dcim/tables/devices.py:806 +#: netbox/dcim/tables/devices.py:781 netbox/dcim/tables/devices.py:834 #: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 msgid "Mappings" msgstr "" -#: netbox/dcim/tables/devices.py:920 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:948 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "" -#: netbox/dcim/tables/devices.py:923 +#: netbox/dcim/tables/devices.py:951 msgid "Module Serial" msgstr "" -#: netbox/dcim/tables/devices.py:927 +#: netbox/dcim/tables/devices.py:955 msgid "Module Asset Tag" msgstr "" -#: netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:964 msgid "Module Status" msgstr "" -#: netbox/dcim/tables/devices.py:990 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1018 netbox/dcim/tables/devicetypes.py:325 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "" -#: netbox/dcim/tables/devices.py:1048 +#: netbox/dcim/tables/devices.py:1076 msgid "Items" msgstr "" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60 -#: netbox/netbox/navigation/menu.py:62 +#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 +#: netbox/netbox/navigation/menu.py:64 msgid "Rack Types" msgstr "" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84 -#: netbox/netbox/navigation/menu.py:86 +#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 +#: netbox/netbox/navigation/menu.py:88 msgid "Device Types" msgstr "" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1584 -#: netbox/netbox/navigation/menu.py:87 +#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 +#: netbox/netbox/navigation/menu.py:89 msgid "Module Types" msgstr "" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:485 -#: netbox/extras/forms/model_forms.py:648 netbox/extras/tables/tables.py:703 -#: netbox/netbox/navigation/menu.py:78 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 +#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:703 +#: netbox/netbox/navigation/menu.py:80 msgid "Platforms" msgstr "" @@ -7858,9 +7908,9 @@ msgstr "" msgid "Device Count" msgstr "" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1352 -#: netbox/dcim/views.py:1689 netbox/dcim/views.py:2513 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 +#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2514 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -7869,9 +7919,9 @@ msgstr "" msgid "Console Ports" msgstr "" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1367 -#: netbox/dcim/views.py:1704 netbox/dcim/views.py:2529 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 +#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2530 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -7880,9 +7930,9 @@ msgstr "" msgid "Console Server Ports" msgstr "" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1382 -#: netbox/dcim/views.py:1719 netbox/dcim/views.py:2545 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 +#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2546 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -7891,9 +7941,9 @@ msgstr "" msgid "Power Ports" msgstr "" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1397 -#: netbox/dcim/views.py:1734 netbox/dcim/views.py:2561 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 +#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2562 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -7902,9 +7952,9 @@ msgstr "" msgid "Power Outlets" msgstr "" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1427 -#: netbox/dcim/views.py:1764 netbox/dcim/views.py:2600 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 +#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2601 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -7912,9 +7962,9 @@ msgstr "" msgid "Front Ports" msgstr "" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1442 -#: netbox/dcim/views.py:1779 netbox/dcim/views.py:2616 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 +#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2617 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -7923,17 +7973,17 @@ msgstr "" msgid "Rear Ports" msgstr "" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1472 -#: netbox/dcim/views.py:2648 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 +#: netbox/dcim/views.py:2649 netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:52 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/devicetype/base.html:46 msgid "Device Bays" msgstr "" -#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1457 -#: netbox/dcim/views.py:1794 netbox/dcim/views.py:2632 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1458 +#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2633 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -7946,7 +7996,7 @@ msgstr "" msgid "Module Count" msgstr "" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:319 +#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "" @@ -7960,8 +8010,8 @@ msgid "Available Power (VA)" msgstr "" #: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 -#: netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:51 msgid "Racks" msgstr "" @@ -7999,14 +8049,14 @@ msgid "Space" msgstr "" #: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: netbox/extras/forms/filtersets.py:465 netbox/extras/forms/model_forms.py:628 +#: netbox/extras/forms/filtersets.py:438 netbox/extras/forms/model_forms.py:635 #: netbox/ipam/forms/bulk_edit.py:112 netbox/ipam/forms/model_forms.py:154 -#: netbox/ipam/tables/asn.py:76 netbox/netbox/navigation/menu.py:15 -#: netbox/netbox/navigation/menu.py:19 +#: netbox/ipam/tables/asn.py:76 netbox/netbox/navigation/menu.py:17 +#: netbox/netbox/navigation/menu.py:21 msgid "Sites" msgstr "" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 msgid "VLAN Groups" msgstr "" @@ -8019,7 +8069,7 @@ msgid "{} millimeters" msgstr "" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:96 -#: netbox/virtualization/forms/filtersets.py:198 +#: netbox/virtualization/forms/filtersets.py:202 msgid "Serial number" msgstr "" @@ -8063,7 +8113,7 @@ msgstr "" msgid "Child Groups" msgstr "" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1082 +#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 msgid "Non-Racked Devices" msgstr "" @@ -8071,64 +8121,64 @@ msgstr "" msgid "Child Locations" msgstr "" -#: netbox/dcim/views.py:1063 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 msgid "Reservations" msgstr "" -#: netbox/dcim/views.py:2459 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:160 msgid "Application Services" msgstr "" -#: netbox/dcim/views.py:2677 netbox/extras/forms/filtersets.py:427 -#: netbox/extras/forms/model_forms.py:688 +#: netbox/dcim/views.py:2678 netbox/extras/forms/filtersets.py:399 +#: netbox/extras/forms/model_forms.py:695 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 #: netbox/virtualization/views.py:399 msgid "Config Context" msgstr "" -#: netbox/dcim/views.py:2688 netbox/virtualization/views.py:410 +#: netbox/dcim/views.py:2689 netbox/virtualization/views.py:410 msgid "Render Config" msgstr "" -#: netbox/dcim/views.py:2701 netbox/extras/tables/tables.py:713 -#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/views.py:2702 netbox/extras/tables/tables.py:713 +#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" msgstr "" -#: netbox/dcim/views.py:3510 +#: netbox/dcim/views.py:3520 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "" -#: netbox/dcim/views.py:3551 +#: netbox/dcim/views.py:3561 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "" -#: netbox/dcim/views.py:3664 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3674 netbox/ipam/tables/ip.py:178 msgid "Children" msgstr "" -#: netbox/dcim/views.py:4137 +#: netbox/dcim/views.py:4147 #, python-brace-format msgid "Added member {device}" msgstr "" -#: netbox/dcim/views.py:4182 +#: netbox/dcim/views.py:4192 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "" -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "" -#: netbox/extras/api/customfields.py:89 +#: netbox/extras/api/customfields.py:83 #, python-brace-format msgid "Unknown related object(s): {name}" msgstr "" @@ -8318,13 +8368,13 @@ msgstr "" msgid "White" msgstr "" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:434 -#: netbox/extras/forms/model_forms.py:511 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 +#: netbox/extras/forms/model_forms.py:518 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:499 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "" @@ -8370,102 +8420,102 @@ msgstr "" msgid "Unregistered widget class: {name}" msgstr "" -#: netbox/extras/dashboard/widgets.py:148 +#: netbox/extras/dashboard/widgets.py:149 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "" -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Note" msgstr "" -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" -#: netbox/extras/dashboard/widgets.py:181 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "" -#: netbox/extras/dashboard/widgets.py:182 +#: netbox/extras/dashboard/widgets.py:183 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." msgstr "" -#: netbox/extras/dashboard/widgets.py:192 +#: netbox/extras/dashboard/widgets.py:193 msgid "Filters to apply when counting the number of objects" msgstr "" -#: netbox/extras/dashboard/widgets.py:200 +#: netbox/extras/dashboard/widgets.py:201 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:235 msgid "Object List" msgstr "" -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Display an arbitrary list of objects." msgstr "" -#: netbox/extras/dashboard/widgets.py:248 +#: netbox/extras/dashboard/widgets.py:249 msgid "The default number of objects to display" msgstr "" -#: netbox/extras/dashboard/widgets.py:260 +#: netbox/extras/dashboard/widgets.py:261 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" -#: netbox/extras/dashboard/widgets.py:269 +#: netbox/extras/dashboard/widgets.py:270 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "" -#: netbox/extras/dashboard/widgets.py:309 +#: netbox/extras/dashboard/widgets.py:310 msgid "RSS Feed" msgstr "" -#: netbox/extras/dashboard/widgets.py:316 +#: netbox/extras/dashboard/widgets.py:317 msgid "Embed an RSS feed from an external website." msgstr "" -#: netbox/extras/dashboard/widgets.py:323 +#: netbox/extras/dashboard/widgets.py:324 msgid "Feed URL" msgstr "" -#: netbox/extras/dashboard/widgets.py:327 +#: netbox/extras/dashboard/widgets.py:328 msgid "Requires external connection" msgstr "" -#: netbox/extras/dashboard/widgets.py:333 +#: netbox/extras/dashboard/widgets.py:334 msgid "The maximum number of objects to display" msgstr "" -#: netbox/extras/dashboard/widgets.py:338 +#: netbox/extras/dashboard/widgets.py:339 msgid "How long to stored the cached content (in seconds)" msgstr "" -#: netbox/extras/dashboard/widgets.py:344 +#: netbox/extras/dashboard/widgets.py:345 msgid "Timeout value for fetching the feed (in seconds)" msgstr "" -#: netbox/extras/dashboard/widgets.py:401 netbox/templates/account/base.html:10 +#: netbox/extras/dashboard/widgets.py:402 netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:41 msgid "Bookmarks" msgstr "" -#: netbox/extras/dashboard/widgets.py:405 +#: netbox/extras/dashboard/widgets.py:406 msgid "Show your personal bookmarks" msgstr "" -#: netbox/extras/events.py:164 +#: netbox/extras/events.py:186 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "" -#: netbox/extras/events.py:209 +#: netbox/extras/events.py:229 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "" @@ -8485,7 +8535,7 @@ msgid "Group (name)" msgstr "" #: netbox/extras/filtersets.py:730 -#: netbox/virtualization/forms/filtersets.py:128 +#: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "" @@ -8504,7 +8554,7 @@ msgstr "" msgid "Tenant group (slug)" msgstr "" -#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:576 +#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:583 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "" @@ -8513,7 +8563,7 @@ msgstr "" msgid "Tag (slug)" msgstr "" -#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:581 +#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:545 msgid "Has local config context data" msgstr "" @@ -8534,13 +8584,13 @@ msgstr "" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 #: netbox/extras/forms/filtersets.py:96 -#: netbox/extras/models/customfields.py:216 +#: netbox/extras/models/customfields.py:229 msgid "UI visible" msgstr "" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 #: netbox/extras/forms/filtersets.py:101 -#: netbox/extras/models/customfields.py:223 +#: netbox/extras/models/customfields.py:236 msgid "UI editable" msgstr "" @@ -8560,13 +8610,13 @@ msgstr "" msgid "Validation regex" msgstr "" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:82 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:168 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 msgid "New window" msgstr "" @@ -8575,40 +8625,40 @@ msgid "Button class" msgstr "" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:212 netbox/extras/forms/filtersets.py:554 +#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:215 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 msgid "File name" msgstr "" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:219 netbox/extras/forms/filtersets.py:561 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 msgid "File extension" msgstr "" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:223 netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 msgid "As attachment" msgstr "" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:272 netbox/extras/forms/filtersets.py:308 +#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 #: netbox/extras/tables/tables.py:310 netbox/extras/tables/tables.py:347 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:317 #: netbox/extras/models/models.py:187 msgid "HTTP method" msgstr "" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:331 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "" @@ -8626,7 +8676,7 @@ msgid "CA file path" msgstr "" #: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:231 -#: netbox/extras/forms/model_forms.py:458 +#: netbox/extras/forms/model_forms.py:465 msgid "Event types" msgstr "" @@ -8635,7 +8685,7 @@ msgid "Is active" msgstr "" #: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:545 +#: netbox/extras/forms/filtersets.py:514 msgid "Auto sync enabled" msgstr "" @@ -8644,13 +8694,13 @@ msgstr "" #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 #: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:54 -#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:260 -#: netbox/extras/forms/filtersets.py:296 netbox/extras/forms/model_forms.py:53 -#: netbox/extras/forms/model_forms.py:225 -#: netbox/extras/forms/model_forms.py:257 -#: netbox/extras/forms/model_forms.py:300 -#: netbox/extras/forms/model_forms.py:453 -#: netbox/extras/forms/model_forms.py:570 netbox/users/forms/model_forms.py:323 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:244 +#: netbox/extras/forms/filtersets.py:275 netbox/extras/forms/model_forms.py:53 +#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:264 +#: netbox/extras/forms/model_forms.py:307 +#: netbox/extras/forms/model_forms.py:460 +#: netbox/extras/forms/model_forms.py:577 netbox/users/forms/model_forms.py:323 msgid "Object types" msgstr "" @@ -8667,11 +8717,11 @@ msgstr "" msgid "Field data type (e.g. text, integer, etc.)" msgstr "" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:243 -#: netbox/extras/forms/filtersets.py:356 netbox/extras/forms/model_forms.py:326 -#: netbox/extras/forms/model_forms.py:385 -#: netbox/extras/forms/model_forms.py:422 -#: netbox/tenancy/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:332 netbox/extras/forms/model_forms.py:333 +#: netbox/extras/forms/model_forms.py:392 +#: netbox/extras/forms/model_forms.py:429 +#: netbox/tenancy/forms/filtersets.py:116 msgid "Object type" msgstr "" @@ -8718,9 +8768,9 @@ msgstr "" msgid "Data source which provides the data file" msgstr "" -#: netbox/extras/forms/bulk_import.py:171 netbox/extras/forms/filtersets.py:200 -#: netbox/extras/forms/filtersets.py:416 netbox/extras/forms/filtersets.py:447 -#: netbox/extras/forms/filtersets.py:539 netbox/netbox/choices.py:132 +#: netbox/extras/forms/bulk_import.py:171 netbox/extras/forms/filtersets.py:188 +#: netbox/extras/forms/filtersets.py:388 netbox/extras/forms/filtersets.py:420 +#: netbox/extras/forms/filtersets.py:508 netbox/netbox/choices.py:132 #: netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "" @@ -8736,8 +8786,8 @@ msgid "" msgstr "" #: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:769 +#: netbox/extras/forms/model_forms.py:299 +#: netbox/extras/forms/model_forms.py:776 msgid "Must specify either local content or a data file" msgstr "" @@ -8772,17 +8822,17 @@ msgid "The classification of entry" msgstr "" #: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:746 -#: netbox/netbox/tables/tables.py:279 netbox/netbox/tables/tables.py:289 -#: netbox/netbox/tables/tables.py:307 netbox/netbox/ui/panels.py:215 -#: netbox/templates/dcim/htmx/cable_edit.html:98 -#: netbox/templates/generic/bulk_edit.html:96 +#: netbox/netbox/tables/tables.py:287 netbox/netbox/tables/tables.py:302 +#: netbox/netbox/tables/tables.py:325 netbox/netbox/ui/panels.py:215 +#: netbox/templates/dcim/htmx/cable_edit.html:99 +#: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:39 msgid "Comments" msgstr "" #: netbox/extras/forms/bulk_import.py:312 -#: netbox/extras/forms/model_forms.py:401 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/templates/users/owner.html:46 #: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:262 @@ -8797,17 +8847,18 @@ msgid "User names separated by commas, encased with double quotes" msgstr "" #: netbox/extras/forms/bulk_import.py:319 -#: netbox/extras/forms/model_forms.py:396 netbox/netbox/navigation/menu.py:295 -#: netbox/netbox/navigation/menu.py:434 +#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:415 #: netbox/templates/extras/notificationgroup.html:31 #: netbox/templates/tenancy/contact.html:21 #: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:117 -#: netbox/tenancy/forms/filtersets.py:97 netbox/tenancy/forms/model_forms.py:92 -#: netbox/tenancy/tables/contacts.py:57 netbox/tenancy/tables/contacts.py:101 -#: netbox/users/forms/filtersets.py:176 netbox/users/forms/model_forms.py:207 -#: netbox/users/forms/model_forms.py:219 netbox/users/forms/model_forms.py:354 -#: netbox/users/forms/model_forms.py:479 netbox/users/tables.py:67 -#: netbox/users/tables.py:139 netbox/users/tables.py:189 +#: netbox/tenancy/forms/filtersets.py:102 +#: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 +#: netbox/tenancy/tables/contacts.py:101 netbox/users/forms/filtersets.py:176 +#: netbox/users/forms/model_forms.py:207 netbox/users/forms/model_forms.py:219 +#: netbox/users/forms/model_forms.py:354 netbox/users/forms/model_forms.py:479 +#: netbox/users/tables.py:67 netbox/users/tables.py:139 +#: netbox/users/tables.py:189 msgid "Groups" msgstr "" @@ -8815,7 +8866,7 @@ msgstr "" msgid "Group names separated by commas, encased with double quotes" msgstr "" -#: netbox/extras/forms/filtersets.py:47 +#: netbox/extras/forms/filtersets.py:46 msgid "Type Options" msgstr "" @@ -8827,88 +8878,88 @@ msgstr "" msgid "Field type" msgstr "" -#: netbox/extras/forms/filtersets.py:133 netbox/extras/forms/model_forms.py:163 +#: netbox/extras/forms/filtersets.py:128 netbox/extras/forms/model_forms.py:163 #: netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "" -#: netbox/extras/forms/filtersets.py:189 netbox/extras/forms/filtersets.py:406 -#: netbox/extras/forms/filtersets.py:428 netbox/extras/forms/filtersets.py:528 -#: netbox/extras/forms/model_forms.py:683 netbox/templates/core/job.html:69 +#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:377 +#: netbox/extras/forms/filtersets.py:400 netbox/extras/forms/filtersets.py:496 +#: netbox/extras/forms/model_forms.py:690 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "" -#: netbox/extras/forms/filtersets.py:190 netbox/extras/forms/filtersets.py:529 -#: netbox/extras/forms/model_forms.py:270 -#: netbox/extras/forms/model_forms.py:744 +#: netbox/extras/forms/filtersets.py:177 netbox/extras/forms/filtersets.py:497 +#: netbox/extras/forms/model_forms.py:277 +#: netbox/extras/forms/model_forms.py:751 msgid "Rendering" msgstr "" -#: netbox/extras/forms/filtersets.py:208 +#: netbox/extras/forms/filtersets.py:196 msgid "Content types" msgstr "" -#: netbox/extras/forms/filtersets.py:327 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 msgid "HTTP content type" msgstr "" -#: netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:337 msgid "Event type" msgstr "" -#: netbox/extras/forms/filtersets.py:366 +#: netbox/extras/forms/filtersets.py:342 msgid "Action type" msgstr "" -#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:364 msgid "Tagged object type" msgstr "" -#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/filtersets.py:369 msgid "Allowed object type" msgstr "" -#: netbox/extras/forms/filtersets.py:455 netbox/extras/forms/model_forms.py:618 -#: netbox/netbox/navigation/menu.py:17 +#: netbox/extras/forms/filtersets.py:428 netbox/extras/forms/model_forms.py:625 +#: netbox/netbox/navigation/menu.py:19 msgid "Regions" msgstr "" -#: netbox/extras/forms/filtersets.py:460 netbox/extras/forms/model_forms.py:623 +#: netbox/extras/forms/filtersets.py:433 netbox/extras/forms/model_forms.py:630 msgid "Site groups" msgstr "" -#: netbox/extras/forms/filtersets.py:470 netbox/extras/forms/model_forms.py:633 -#: netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:443 netbox/extras/forms/model_forms.py:640 +#: netbox/netbox/navigation/menu.py:22 msgid "Locations" msgstr "" -#: netbox/extras/forms/filtersets.py:475 netbox/extras/forms/model_forms.py:638 +#: netbox/extras/forms/filtersets.py:448 netbox/extras/forms/model_forms.py:645 msgid "Device types" msgstr "" -#: netbox/extras/forms/filtersets.py:480 netbox/extras/forms/model_forms.py:643 +#: netbox/extras/forms/filtersets.py:453 netbox/extras/forms/model_forms.py:650 msgid "Roles" msgstr "" -#: netbox/extras/forms/filtersets.py:490 netbox/extras/forms/model_forms.py:653 +#: netbox/extras/forms/filtersets.py:463 netbox/extras/forms/model_forms.py:660 msgid "Cluster types" msgstr "" -#: netbox/extras/forms/filtersets.py:495 netbox/extras/forms/model_forms.py:658 +#: netbox/extras/forms/filtersets.py:468 netbox/extras/forms/model_forms.py:665 msgid "Cluster groups" msgstr "" -#: netbox/extras/forms/filtersets.py:500 netbox/extras/forms/model_forms.py:663 -#: netbox/netbox/navigation/menu.py:264 netbox/netbox/navigation/menu.py:266 +#: netbox/extras/forms/filtersets.py:473 netbox/extras/forms/model_forms.py:670 +#: netbox/netbox/navigation/menu.py:266 netbox/netbox/navigation/menu.py:268 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "" -#: netbox/extras/forms/filtersets.py:505 netbox/extras/forms/model_forms.py:668 +#: netbox/extras/forms/filtersets.py:478 netbox/extras/forms/model_forms.py:675 msgid "Tenant groups" msgstr "" @@ -8960,124 +9011,128 @@ msgid "" "choice by appending it with a colon. Example:" msgstr "" -#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:184 +msgid "Custom Field Choice Set" +msgstr "" + +#: netbox/extras/forms/model_forms.py:239 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "" -#: netbox/extras/forms/model_forms.py:234 +#: netbox/extras/forms/model_forms.py:241 msgid "Templates" msgstr "" -#: netbox/extras/forms/model_forms.py:246 +#: netbox/extras/forms/model_forms.py:253 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " "Links which render as empty text will not be displayed." msgstr "" -#: netbox/extras/forms/model_forms.py:250 +#: netbox/extras/forms/model_forms.py:257 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." msgstr "" -#: netbox/extras/forms/model_forms.py:261 -#: netbox/extras/forms/model_forms.py:735 +#: netbox/extras/forms/model_forms.py:268 +#: netbox/extras/forms/model_forms.py:742 msgid "Template code" msgstr "" -#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:274 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "" -#: netbox/extras/forms/model_forms.py:285 -#: netbox/extras/forms/model_forms.py:762 +#: netbox/extras/forms/model_forms.py:292 +#: netbox/extras/forms/model_forms.py:769 msgid "Template content is populated from the remote source selected below." msgstr "" -#: netbox/extras/forms/model_forms.py:306 netbox/netbox/forms/mixins.py:92 +#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "" -#: netbox/extras/forms/model_forms.py:332 +#: netbox/extras/forms/model_forms.py:339 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "" -#: netbox/extras/forms/model_forms.py:334 +#: netbox/extras/forms/model_forms.py:341 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." msgstr "" -#: netbox/extras/forms/model_forms.py:343 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "" -#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "" -#: netbox/extras/forms/model_forms.py:415 +#: netbox/extras/forms/model_forms.py:422 msgid "A notification group specify at least one user or group." msgstr "" -#: netbox/extras/forms/model_forms.py:437 +#: netbox/extras/forms/model_forms.py:444 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "" -#: netbox/extras/forms/model_forms.py:439 +#: netbox/extras/forms/model_forms.py:446 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "" -#: netbox/extras/forms/model_forms.py:461 +#: netbox/extras/forms/model_forms.py:468 msgid "Action choice" msgstr "" -#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:473 msgid "Enter conditions in JSON format." msgstr "" -#: netbox/extras/forms/model_forms.py:470 +#: netbox/extras/forms/model_forms.py:477 msgid "" "Enter parameters to pass to the action in JSON format." msgstr "" -#: netbox/extras/forms/model_forms.py:475 +#: netbox/extras/forms/model_forms.py:482 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "" -#: netbox/extras/forms/model_forms.py:476 +#: netbox/extras/forms/model_forms.py:483 msgid "Triggers" msgstr "" -#: netbox/extras/forms/model_forms.py:523 +#: netbox/extras/forms/model_forms.py:530 msgid "Notification group" msgstr "" -#: netbox/extras/forms/model_forms.py:599 +#: netbox/extras/forms/model_forms.py:606 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "" -#: netbox/extras/forms/model_forms.py:673 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "" -#: netbox/extras/forms/model_forms.py:717 +#: netbox/extras/forms/model_forms.py:724 msgid "Data is populated from the remote source selected below." msgstr "" -#: netbox/extras/forms/model_forms.py:723 +#: netbox/extras/forms/model_forms.py:730 msgid "Must specify either local data or a data file" msgstr "" @@ -9189,126 +9244,126 @@ msgstr "" msgid "config templates" msgstr "" -#: netbox/extras/models/customfields.py:78 +#: netbox/extras/models/customfields.py:91 msgid "The object(s) to which this field applies." msgstr "" -#: netbox/extras/models/customfields.py:85 +#: netbox/extras/models/customfields.py:98 msgid "The type of data this custom field holds" msgstr "" -#: netbox/extras/models/customfields.py:92 +#: netbox/extras/models/customfields.py:105 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:111 msgid "Internal field name" msgstr "" -#: netbox/extras/models/customfields.py:102 +#: netbox/extras/models/customfields.py:115 msgid "Only alphanumeric characters and underscores are allowed." msgstr "" -#: netbox/extras/models/customfields.py:107 +#: netbox/extras/models/customfields.py:120 msgid "Double underscores are not permitted in custom field names." msgstr "" -#: netbox/extras/models/customfields.py:118 +#: netbox/extras/models/customfields.py:131 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" msgstr "" -#: netbox/extras/models/customfields.py:122 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 msgid "group name" msgstr "" -#: netbox/extras/models/customfields.py:125 +#: netbox/extras/models/customfields.py:138 msgid "Custom fields within the same group will be displayed together" msgstr "" -#: netbox/extras/models/customfields.py:133 +#: netbox/extras/models/customfields.py:146 msgid "required" msgstr "" -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:148 msgid "" "This field is required when creating new objects or editing an existing " "object." msgstr "" -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:151 msgid "must be unique" msgstr "" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:153 msgid "The value of this field must be unique for the assigned object" msgstr "" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:156 msgid "search weight" msgstr "" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:159 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." msgstr "" -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:164 msgid "filter logic" msgstr "" -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:168 msgid "" "Loose matches any instance of a given string; exact matches the entire field." msgstr "" -#: netbox/extras/models/customfields.py:158 +#: netbox/extras/models/customfields.py:171 msgid "default" msgstr "" -#: netbox/extras/models/customfields.py:162 +#: netbox/extras/models/customfields.py:175 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with " "double quotes (e.g. \"Foo\")." msgstr "" -#: netbox/extras/models/customfields.py:169 +#: netbox/extras/models/customfields.py:182 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." msgstr "" -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:188 msgid "display weight" msgstr "" -#: netbox/extras/models/customfields.py:176 +#: netbox/extras/models/customfields.py:189 msgid "Fields with higher weights appear lower in a form." msgstr "" -#: netbox/extras/models/customfields.py:183 +#: netbox/extras/models/customfields.py:196 msgid "minimum value" msgstr "" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:197 msgid "Minimum allowed value (for numeric fields)" msgstr "" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:204 msgid "maximum value" msgstr "" -#: netbox/extras/models/customfields.py:192 +#: netbox/extras/models/customfields.py:205 msgid "Maximum allowed value (for numeric fields)" msgstr "" -#: netbox/extras/models/customfields.py:198 +#: netbox/extras/models/customfields.py:211 msgid "validation regex" msgstr "" -#: netbox/extras/models/customfields.py:200 +#: netbox/extras/models/customfields.py:213 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9316,192 +9371,192 @@ msgid "" "values to exactly three uppercase letters." msgstr "" -#: netbox/extras/models/customfields.py:208 +#: netbox/extras/models/customfields.py:221 msgid "choice set" msgstr "" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:230 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" -#: netbox/extras/models/customfields.py:224 +#: netbox/extras/models/customfields.py:237 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" -#: netbox/extras/models/customfields.py:228 +#: netbox/extras/models/customfields.py:241 msgid "is cloneable" msgstr "" -#: netbox/extras/models/customfields.py:229 +#: netbox/extras/models/customfields.py:242 msgid "Replicate this value when cloning objects" msgstr "" -#: netbox/extras/models/customfields.py:246 +#: netbox/extras/models/customfields.py:259 msgid "custom field" msgstr "" -#: netbox/extras/models/customfields.py:247 +#: netbox/extras/models/customfields.py:260 msgid "custom fields" msgstr "" -#: netbox/extras/models/customfields.py:349 +#: netbox/extras/models/customfields.py:362 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "" -#: netbox/extras/models/customfields.py:356 +#: netbox/extras/models/customfields.py:369 msgid "A minimum value may be set only for numeric fields" msgstr "" -#: netbox/extras/models/customfields.py:358 +#: netbox/extras/models/customfields.py:371 msgid "A maximum value may be set only for numeric fields" msgstr "" -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:381 msgid "Regular expression validation is supported only for text and URL fields" msgstr "" -#: netbox/extras/models/customfields.py:374 +#: netbox/extras/models/customfields.py:387 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "" -#: netbox/extras/models/customfields.py:384 +#: netbox/extras/models/customfields.py:397 msgid "Selection fields must specify a set of choices." msgstr "" -#: netbox/extras/models/customfields.py:388 +#: netbox/extras/models/customfields.py:401 msgid "Choices may be set only on selection fields." msgstr "" -#: netbox/extras/models/customfields.py:395 +#: netbox/extras/models/customfields.py:408 msgid "Object fields must define an object type." msgstr "" -#: netbox/extras/models/customfields.py:399 +#: netbox/extras/models/customfields.py:412 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "" -#: netbox/extras/models/customfields.py:406 +#: netbox/extras/models/customfields.py:419 msgid "A related object filter can be defined only for object fields." msgstr "" -#: netbox/extras/models/customfields.py:410 +#: netbox/extras/models/customfields.py:423 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" -#: netbox/extras/models/customfields.py:497 +#: netbox/extras/models/customfields.py:510 msgid "True" msgstr "" -#: netbox/extras/models/customfields.py:498 +#: netbox/extras/models/customfields.py:511 msgid "False" msgstr "" -#: netbox/extras/models/customfields.py:551 -#: netbox/extras/models/customfields.py:599 +#: netbox/extras/models/customfields.py:564 +#: netbox/extras/models/customfields.py:612 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "" -#: netbox/extras/models/customfields.py:701 -#: netbox/extras/models/customfields.py:708 +#: netbox/extras/models/customfields.py:714 +#: netbox/extras/models/customfields.py:721 msgid "Value must be a string." msgstr "" -#: netbox/extras/models/customfields.py:703 -#: netbox/extras/models/customfields.py:710 +#: netbox/extras/models/customfields.py:716 +#: netbox/extras/models/customfields.py:723 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "" -#: netbox/extras/models/customfields.py:715 +#: netbox/extras/models/customfields.py:728 msgid "Value must be an integer." msgstr "" -#: netbox/extras/models/customfields.py:718 -#: netbox/extras/models/customfields.py:733 +#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:746 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "" -#: netbox/extras/models/customfields.py:722 -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:735 +#: netbox/extras/models/customfields.py:750 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "" -#: netbox/extras/models/customfields.py:730 +#: netbox/extras/models/customfields.py:743 msgid "Value must be a decimal." msgstr "" -#: netbox/extras/models/customfields.py:742 +#: netbox/extras/models/customfields.py:755 msgid "Value must be true or false." msgstr "" -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:763 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "" -#: netbox/extras/models/customfields.py:759 +#: netbox/extras/models/customfields.py:772 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" -#: netbox/extras/models/customfields.py:766 +#: netbox/extras/models/customfields.py:779 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "" -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:789 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "" -#: netbox/extras/models/customfields.py:785 +#: netbox/extras/models/customfields.py:798 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "" -#: netbox/extras/models/customfields.py:791 +#: netbox/extras/models/customfields.py:804 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "" -#: netbox/extras/models/customfields.py:795 +#: netbox/extras/models/customfields.py:808 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "" -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:811 msgid "Required field cannot be empty." msgstr "" -#: netbox/extras/models/customfields.py:818 +#: netbox/extras/models/customfields.py:831 msgid "Base set of predefined choices (optional)" msgstr "" -#: netbox/extras/models/customfields.py:830 +#: netbox/extras/models/customfields.py:843 msgid "Choices are automatically ordered alphabetically" msgstr "" -#: netbox/extras/models/customfields.py:837 +#: netbox/extras/models/customfields.py:850 msgid "custom field choice set" msgstr "" -#: netbox/extras/models/customfields.py:838 +#: netbox/extras/models/customfields.py:851 msgid "custom field choice sets" msgstr "" -#: netbox/extras/models/customfields.py:880 +#: netbox/extras/models/customfields.py:893 msgid "Must define base or extra choices." msgstr "" -#: netbox/extras/models/customfields.py:889 +#: netbox/extras/models/customfields.py:902 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "" -#: netbox/extras/models/customfields.py:914 +#: netbox/extras/models/customfields.py:927 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -10003,6 +10058,18 @@ msgstr "" msgid "Validation Regex" msgstr "" +#: netbox/extras/tables/tables.py:114 netbox/extras/tables/tables.py:155 +#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:231 +#: netbox/extras/tables/tables.py:315 netbox/extras/tables/tables.py:475 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:547 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:690 +#: netbox/netbox/forms/mixins.py:162 netbox/netbox/forms/mixins.py:187 +#: netbox/netbox/tables/tables.py:284 netbox/netbox/tables/tables.py:299 +#: netbox/netbox/tables/tables.py:314 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 +msgid "Owner" +msgstr "" + #: netbox/extras/tables/tables.py:147 msgid "Count" msgstr "" @@ -10093,7 +10160,7 @@ msgstr "" msgid "Auto Sync Enabled" msgstr "" -#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "" @@ -10118,15 +10185,15 @@ msgstr "" msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "" -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:348 -#: netbox/templates/dcim/device_edit.html:112 -#: netbox/templates/dcim/htmx/cable_edit.html:91 -#: netbox/templates/dcim/virtualchassis_edit.html:47 -#: netbox/templates/generic/bulk_edit.html:86 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/templates/dcim/device_edit.html:113 +#: netbox/templates/dcim/htmx/cable_edit.html:92 +#: netbox/templates/dcim/virtualchassis_edit.html:48 +#: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 #: netbox/templates/inc/panels/custom_fields.html:7 #: netbox/templates/ipam/ipaddress_bulk_add.html:35 -#: netbox/templates/ipam/vlan_edit.html:78 +#: netbox/templates/ipam/vlan_edit.html:79 msgid "Custom Fields" msgstr "" @@ -10197,7 +10264,7 @@ msgstr "" msgid "Error deleting widget: " msgstr "" -#: netbox/extras/views.py:1518 +#: netbox/extras/views.py:1524 msgid "Unable to run script: RQ worker process not running." msgstr "" @@ -10350,8 +10417,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "" #: netbox/ipam/filtersets.py:333 netbox/ipam/filtersets.py:579 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:212 -#: netbox/ipam/forms/filtersets.py:362 +#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "" @@ -10490,8 +10557,8 @@ msgstr "" #: netbox/ipam/forms/bulk_edit.py:95 netbox/ipam/forms/bulk_edit.py:119 #: netbox/ipam/forms/bulk_edit.py:138 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/forms/filtersets.py:117 -#: netbox/ipam/forms/filtersets.py:132 netbox/ipam/forms/filtersets.py:155 +#: netbox/ipam/forms/filtersets.py:91 netbox/ipam/forms/filtersets.py:121 +#: netbox/ipam/forms/filtersets.py:137 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/model_forms.py:96 netbox/ipam/forms/model_forms.py:109 #: netbox/ipam/forms/model_forms.py:131 netbox/ipam/forms/model_forms.py:149 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 @@ -10506,7 +10573,7 @@ msgstr "" msgid "Date added" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:273 +#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:281 #: netbox/ipam/forms/model_forms.py:608 netbox/ipam/forms/model_forms.py:657 #: netbox/ipam/tables/ip.py:199 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 @@ -10514,13 +10581,13 @@ msgid "VLAN Group" msgstr "" #: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/model_forms.py:209 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:209 #: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:204 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:303 #: netbox/vpn/forms/model_forms.py:431 netbox/vpn/forms/model_forms.py:450 #: netbox/wireless/forms/bulk_edit.py:52 #: netbox/wireless/forms/bulk_import.py:49 @@ -10532,23 +10599,23 @@ msgstr "" msgid "Prefix length" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:258 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:262 -#: netbox/ipam/forms/filtersets.py:265 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 #: netbox/ipam/models/ip.py:262 msgid "Treat as fully utilized" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:186 +#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 #: netbox/ipam/forms/model_forms.py:223 msgid "VLAN Assignment" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "" @@ -10558,41 +10625,41 @@ msgstr "" #: netbox/ipam/forms/bulk_edit.py:319 netbox/ipam/forms/bulk_edit.py:493 #: netbox/ipam/forms/bulk_import.py:442 netbox/ipam/forms/bulk_import.py:561 -#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:421 -#: netbox/ipam/forms/filtersets.py:611 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:432 +#: netbox/ipam/forms/filtersets.py:626 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:439 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:433 +#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:444 #: netbox/wireless/forms/bulk_edit.py:65 netbox/wireless/forms/bulk_edit.py:107 #: netbox/wireless/forms/bulk_import.py:63 #: netbox/wireless/forms/bulk_import.py:66 #: netbox/wireless/forms/bulk_import.py:143 #: netbox/wireless/forms/bulk_import.py:146 -#: netbox/wireless/forms/filtersets.py:61 -#: netbox/wireless/forms/filtersets.py:120 +#: netbox/wireless/forms/filtersets.py:63 +#: netbox/wireless/forms/filtersets.py:123 msgid "Authentication type" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:437 +#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "" -#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:414 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:410 +#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 -#: netbox/wireless/forms/filtersets.py:108 +#: netbox/wireless/forms/filtersets.py:109 #: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/forms/model_forms.py:172 msgid "Authentication" @@ -10603,8 +10670,8 @@ msgid "VLAN ID ranges" msgstr "" #: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 -#: netbox/ipam/forms/filtersets.py:586 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 +#: netbox/ipam/tables/vlans.py:107 msgid "Q-in-Q role" msgstr "" @@ -10617,7 +10684,7 @@ msgid "Site & Group" msgstr "" #: netbox/ipam/forms/bulk_edit.py:477 netbox/ipam/forms/bulk_import.py:548 -#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:272 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" @@ -10661,7 +10728,7 @@ msgstr "" msgid "Scope ID" msgstr "" -#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:643 +#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:659 #: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:324 #: netbox/ipam/forms/model_forms.py:504 netbox/templates/ipam/fhrpgroup.html:19 msgid "FHRP Group" @@ -10746,94 +10813,94 @@ msgid "{ip} is not assigned to this parent." msgstr "" #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:408 +#: netbox/netbox/navigation/menu.py:198 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "" -#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:54 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:396 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:54 +#: netbox/vpn/forms/filtersets.py:243 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "" -#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:59 -#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:401 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:59 +#: netbox/vpn/forms/filtersets.py:248 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "" -#: netbox/ipam/forms/filtersets.py:75 +#: netbox/ipam/forms/filtersets.py:77 msgid "Imported by VRF" msgstr "" -#: netbox/ipam/forms/filtersets.py:80 +#: netbox/ipam/forms/filtersets.py:82 msgid "Exported by VRF" msgstr "" -#: netbox/ipam/forms/filtersets.py:93 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "" -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:207 -#: netbox/ipam/forms/filtersets.py:295 netbox/ipam/forms/filtersets.py:357 +#: netbox/ipam/forms/filtersets.py:116 netbox/ipam/forms/filtersets.py:215 +#: netbox/ipam/forms/filtersets.py:304 netbox/ipam/forms/filtersets.py:367 msgid "Address family" msgstr "" -#: netbox/ipam/forms/filtersets.py:126 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:130 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "" -#: netbox/ipam/forms/filtersets.py:135 +#: netbox/ipam/forms/filtersets.py:140 msgid "Start" msgstr "" -#: netbox/ipam/forms/filtersets.py:139 +#: netbox/ipam/forms/filtersets.py:144 msgid "End" msgstr "" -#: netbox/ipam/forms/filtersets.py:202 +#: netbox/ipam/forms/filtersets.py:210 msgid "Search within" msgstr "" -#: netbox/ipam/forms/filtersets.py:223 netbox/ipam/forms/filtersets.py:373 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:383 msgid "Present in VRF" msgstr "" -#: netbox/ipam/forms/filtersets.py:341 +#: netbox/ipam/forms/filtersets.py:349 msgid "Device/VM" msgstr "" -#: netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:362 msgid "Parent Prefix" msgstr "" -#: netbox/ipam/forms/filtersets.py:404 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:414 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "" -#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/models/vlans.py:291 -#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:52 -#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 -#: netbox/netbox/navigation/menu.py:202 +#: netbox/ipam/forms/filtersets.py:458 netbox/ipam/models/vlans.py:291 +#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:53 +#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:202 +#: netbox/netbox/navigation/menu.py:204 msgid "VLANs" msgstr "" -#: netbox/ipam/forms/filtersets.py:489 +#: netbox/ipam/forms/filtersets.py:501 msgid "Contains VLAN ID" msgstr "" -#: netbox/ipam/forms/filtersets.py:523 netbox/ipam/models/vlans.py:389 +#: netbox/ipam/forms/filtersets.py:536 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "" -#: netbox/ipam/forms/filtersets.py:528 netbox/ipam/models/vlans.py:397 +#: netbox/ipam/forms/filtersets.py:541 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "" -#: netbox/ipam/forms/filtersets.py:538 +#: netbox/ipam/forms/filtersets.py:551 msgid "Q-in-Q/802.1ad" msgstr "" -#: netbox/ipam/forms/filtersets.py:583 netbox/ipam/models/vlans.py:209 +#: netbox/ipam/forms/filtersets.py:597 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "" @@ -11025,7 +11092,7 @@ msgstr "" msgid "IP space managed by this RIR is considered private" msgstr "" -#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:189 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:191 msgid "RIRs" msgstr "" @@ -11271,11 +11338,11 @@ msgid "" "The specific IP addresses (if any) to which this application service is bound" msgstr "" -#: netbox/ipam/models/services.py:97 +#: netbox/ipam/models/services.py:99 msgid "application service" msgstr "" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:100 msgid "application services" msgstr "" @@ -11388,8 +11455,8 @@ msgstr "" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 -#: netbox/netbox/navigation/menu.py:195 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:195 +#: netbox/netbox/navigation/menu.py:197 msgid "VRFs" msgstr "" @@ -11425,8 +11492,8 @@ msgstr "" msgid "Provider Count" msgstr "" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 -#: netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 +#: netbox/netbox/navigation/menu.py:190 msgid "Aggregates" msgstr "" @@ -11435,21 +11502,21 @@ msgid "Added" msgstr "" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:121 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 +#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 +#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "" #: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:219 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:56 +#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:57 #: netbox/templates/dcim/panels/power_utilization.html:12 #: netbox/templates/ipam/aggregate.html:24 #: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "" -#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:168 +#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:170 msgid "IP Ranges" msgstr "" @@ -11461,7 +11528,7 @@ msgstr "" msgid "Depth" msgstr "" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" @@ -11496,31 +11563,31 @@ msgstr "" msgid "Assigned" msgstr "" -#: netbox/ipam/tables/ip.py:386 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:259 msgid "Assigned Object" msgstr "" -#: netbox/ipam/tables/vlans.py:46 +#: netbox/ipam/tables/vlans.py:47 msgid "VID Ranges" msgstr "" -#: netbox/ipam/tables/vlans.py:83 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:253 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:276 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:280 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "" @@ -11595,35 +11662,35 @@ msgstr "" msgid "Related IPs" msgstr "" -#: netbox/netbox/api/fields.py:66 +#: netbox/netbox/api/fields.py:67 msgid "This field may not be blank." msgstr "" -#: netbox/netbox/api/fields.py:71 +#: netbox/netbox/api/fields.py:72 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." msgstr "" -#: netbox/netbox/api/fields.py:92 +#: netbox/netbox/api/fields.py:93 #, python-brace-format msgid "{value} is not a valid choice." msgstr "" -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "" -#: netbox/netbox/api/fields.py:106 +#: netbox/netbox/api/fields.py:107 msgid "Invalid value. Specify a content type as '.'." msgstr "" -#: netbox/netbox/api/fields.py:168 +#: netbox/netbox/api/fields.py:169 msgid "Ranges must be specified in the form (lower, upper)." msgstr "" -#: netbox/netbox/api/fields.py:170 +#: netbox/netbox/api/fields.py:171 msgid "Range boundaries must be defined as integers." msgstr "" @@ -11961,15 +12028,25 @@ msgid "" "tag3\")" msgstr "" -#: netbox/netbox/forms/bulk_import.py:77 +#: netbox/netbox/forms/bulk_import.py:78 msgid "Name of the object's owner" msgstr "" -#: netbox/netbox/forms/mixins.py:60 +#: netbox/netbox/forms/mixins.py:62 #, python-brace-format msgid "{class_name} must specify a model class." msgstr "" +#: netbox/netbox/forms/mixins.py:152 +msgid "Owner group" +msgstr "" + +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:280 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/users/forms/model_forms.py:466 +msgid "Owner Group" +msgstr "" + #: netbox/netbox/forms/search.py:10 msgid "Partial match" msgstr "" @@ -11998,46 +12075,46 @@ msgstr "" msgid "Lookup" msgstr "" -#: netbox/netbox/models/features.py:301 +#: netbox/netbox/models/features.py:310 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "" -#: netbox/netbox/models/features.py:310 +#: netbox/netbox/models/features.py:319 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "" -#: netbox/netbox/models/features.py:317 +#: netbox/netbox/models/features.py:326 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "" -#: netbox/netbox/models/features.py:507 +#: netbox/netbox/models/features.py:518 msgid "Remote data source" msgstr "" -#: netbox/netbox/models/features.py:517 +#: netbox/netbox/models/features.py:528 msgid "data path" msgstr "" -#: netbox/netbox/models/features.py:521 +#: netbox/netbox/models/features.py:532 msgid "Path to remote file (relative to data source root)" msgstr "" -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:535 msgid "auto sync enabled" msgstr "" -#: netbox/netbox/models/features.py:526 +#: netbox/netbox/models/features.py:537 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" -#: netbox/netbox/models/features.py:529 +#: netbox/netbox/models/features.py:540 msgid "date synced" msgstr "" -#: netbox/netbox/models/features.py:621 +#: netbox/netbox/models/features.py:632 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "" @@ -12062,171 +12139,171 @@ msgstr "" msgid "Must specify a unit when setting a distance" msgstr "" -#: netbox/netbox/navigation/menu.py:11 +#: netbox/netbox/navigation/menu.py:13 msgid "Organization" msgstr "" -#: netbox/netbox/navigation/menu.py:18 +#: netbox/netbox/navigation/menu.py:20 msgid "Site Groups" msgstr "" -#: netbox/netbox/navigation/menu.py:27 +#: netbox/netbox/navigation/menu.py:29 msgid "Tenant Groups" msgstr "" -#: netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 msgid "Contact Groups" msgstr "" -#: netbox/netbox/navigation/menu.py:35 +#: netbox/netbox/navigation/menu.py:37 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:38 msgid "Contact Assignments" msgstr "" -#: netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Rack Roles" msgstr "" -#: netbox/netbox/navigation/menu.py:54 +#: netbox/netbox/navigation/menu.py:56 msgid "Elevations" msgstr "" -#: netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 msgid "Modules" msgstr "" -#: netbox/netbox/navigation/menu.py:80 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "" -#: netbox/netbox/navigation/menu.py:88 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Type Profiles" msgstr "" -#: netbox/netbox/navigation/menu.py:89 +#: netbox/netbox/navigation/menu.py:91 msgid "Manufacturers" msgstr "" -#: netbox/netbox/navigation/menu.py:93 +#: netbox/netbox/navigation/menu.py:95 msgid "Device Components" msgstr "" -#: netbox/netbox/navigation/menu.py:105 +#: netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "" -#: netbox/netbox/navigation/menu.py:111 -#: netbox/templates/dcim/interface.html:426 +#: netbox/netbox/navigation/menu.py:113 +#: netbox/templates/dcim/interface.html:399 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "" -#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 +#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:126 msgid "Cables" msgstr "" -#: netbox/netbox/navigation/menu.py:125 +#: netbox/netbox/navigation/menu.py:127 msgid "Wireless Links" msgstr "" -#: netbox/netbox/navigation/menu.py:128 +#: netbox/netbox/navigation/menu.py:130 msgid "Interface Connections" msgstr "" -#: netbox/netbox/navigation/menu.py:133 +#: netbox/netbox/navigation/menu.py:135 msgid "Console Connections" msgstr "" -#: netbox/netbox/navigation/menu.py:138 +#: netbox/netbox/navigation/menu.py:140 msgid "Power Connections" msgstr "" -#: netbox/netbox/navigation/menu.py:154 +#: netbox/netbox/navigation/menu.py:156 msgid "Wireless LAN Groups" msgstr "" -#: netbox/netbox/navigation/menu.py:175 +#: netbox/netbox/navigation/menu.py:177 msgid "Prefix & VLAN Roles" msgstr "" -#: netbox/netbox/navigation/menu.py:181 +#: netbox/netbox/navigation/menu.py:183 msgid "ASN Ranges" msgstr "" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:206 msgid "VLAN Translation Policies" msgstr "" -#: netbox/netbox/navigation/menu.py:205 +#: netbox/netbox/navigation/menu.py:207 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "" -#: netbox/netbox/navigation/menu.py:212 +#: netbox/netbox/navigation/menu.py:214 msgid "Application Service Templates" msgstr "" -#: netbox/netbox/navigation/menu.py:220 +#: netbox/netbox/navigation/menu.py:222 msgid "VPN" msgstr "" -#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "" -#: netbox/netbox/navigation/menu.py:227 netbox/templates/vpn/tunnelgroup.html:8 +#: netbox/netbox/navigation/menu.py:229 netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "" -#: netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:230 msgid "Tunnel Terminations" msgstr "" -#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "" -#: netbox/netbox/navigation/menu.py:235 +#: netbox/netbox/navigation/menu.py:237 msgid "L2VPN Terminations" msgstr "" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:243 msgid "IKE Proposals" msgstr "" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:245 msgid "IPSec Proposals" msgstr "" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:246 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "" -#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "" -#: netbox/netbox/navigation/menu.py:260 +#: netbox/netbox/navigation/menu.py:262 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine.html:180 #: netbox/templates/virtualization/virtualmachine/base.html:32 @@ -12235,184 +12312,180 @@ msgstr "" msgid "Virtual Disks" msgstr "" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 msgid "Cluster Types" msgstr "" -#: netbox/netbox/navigation/menu.py:268 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Groups" msgstr "" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 msgid "Circuit Types" msgstr "" -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Terminations" msgstr "" -#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:292 msgid "Virtual Circuit Types" msgstr "" -#: netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Terminations" msgstr "" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:299 msgid "Circuit Groups" msgstr "" -#: netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:300 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "" -#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 msgid "Providers" msgstr "" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:307 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "" -#: netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:308 msgid "Provider Networks" msgstr "" -#: netbox/netbox/navigation/menu.py:320 +#: netbox/netbox/navigation/menu.py:322 msgid "Power Panels" msgstr "" -#: netbox/netbox/navigation/menu.py:331 +#: netbox/netbox/navigation/menu.py:333 msgid "Configurations" msgstr "" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:335 msgid "Config Contexts" msgstr "" -#: netbox/netbox/navigation/menu.py:334 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Context Profiles" msgstr "" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Templates" msgstr "" -#: netbox/netbox/navigation/menu.py:342 netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 msgid "Customization" msgstr "" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:351 msgid "Custom Field Choices" msgstr "" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Links" msgstr "" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:353 msgid "Export Templates" msgstr "" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:354 msgid "Saved Filters" msgstr "" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:355 msgid "Table Configs" msgstr "" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:357 msgid "Image Attachments" msgstr "" -#: netbox/netbox/navigation/menu.py:373 +#: netbox/netbox/navigation/menu.py:375 msgid "Operations" msgstr "" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Integrations" msgstr "" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:381 msgid "Data Sources" msgstr "" -#: netbox/netbox/navigation/menu.py:380 +#: netbox/netbox/navigation/menu.py:382 msgid "Event Rules" msgstr "" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:383 msgid "Webhooks" msgstr "" -#: netbox/netbox/navigation/menu.py:385 netbox/netbox/navigation/menu.py:389 +#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 #: netbox/netbox/views/generic/feature_views.py:200 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Logging" msgstr "" -#: netbox/netbox/navigation/menu.py:397 +#: netbox/netbox/navigation/menu.py:399 msgid "Notification Groups" msgstr "" -#: netbox/netbox/navigation/menu.py:398 +#: netbox/netbox/navigation/menu.py:400 msgid "Journal Entries" msgstr "" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:401 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "" -#: netbox/netbox/navigation/menu.py:406 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "" -#: netbox/netbox/navigation/menu.py:454 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "" -#: netbox/netbox/navigation/menu.py:461 netbox/users/forms/model_forms.py:213 +#: netbox/netbox/navigation/menu.py:417 netbox/users/forms/model_forms.py:213 #: netbox/users/forms/model_forms.py:221 netbox/users/forms/model_forms.py:268 #: netbox/users/forms/model_forms.py:275 msgid "Permissions" msgstr "" -#: netbox/netbox/navigation/menu.py:469 netbox/templates/htmx/form.html:28 -msgid "Ownership" -msgstr "" - -#: netbox/netbox/navigation/menu.py:471 +#: netbox/netbox/navigation/menu.py:423 msgid "Owner Groups" msgstr "" -#: netbox/netbox/navigation/menu.py:472 netbox/users/tables.py:165 +#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:165 msgid "Owners" msgstr "" -#: netbox/netbox/navigation/menu.py:476 netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 #: netbox/templates/core/system.html:7 msgid "System" msgstr "" -#: netbox/netbox/navigation/menu.py:485 netbox/netbox/navigation/menu.py:533 +#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12421,11 +12494,11 @@ msgstr "" msgid "Plugins" msgstr "" -#: netbox/netbox/navigation/menu.py:490 +#: netbox/netbox/navigation/menu.py:442 msgid "Configuration History" msgstr "" -#: netbox/netbox/navigation/menu.py:496 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "" @@ -12629,67 +12702,67 @@ msgstr "" msgid "Cannot delete stores from registry" msgstr "" -#: netbox/netbox/settings.py:828 +#: netbox/netbox/settings.py:837 msgid "Czech" msgstr "" -#: netbox/netbox/settings.py:829 +#: netbox/netbox/settings.py:838 msgid "Danish" msgstr "" -#: netbox/netbox/settings.py:830 +#: netbox/netbox/settings.py:839 msgid "German" msgstr "" -#: netbox/netbox/settings.py:831 +#: netbox/netbox/settings.py:840 msgid "English" msgstr "" -#: netbox/netbox/settings.py:832 +#: netbox/netbox/settings.py:841 msgid "Spanish" msgstr "" -#: netbox/netbox/settings.py:833 +#: netbox/netbox/settings.py:842 msgid "French" msgstr "" -#: netbox/netbox/settings.py:834 +#: netbox/netbox/settings.py:843 msgid "Italian" msgstr "" -#: netbox/netbox/settings.py:835 +#: netbox/netbox/settings.py:844 msgid "Japanese" msgstr "" -#: netbox/netbox/settings.py:836 +#: netbox/netbox/settings.py:845 msgid "Latvian" msgstr "" -#: netbox/netbox/settings.py:837 +#: netbox/netbox/settings.py:846 msgid "Dutch" msgstr "" -#: netbox/netbox/settings.py:838 +#: netbox/netbox/settings.py:847 msgid "Polish" msgstr "" -#: netbox/netbox/settings.py:839 +#: netbox/netbox/settings.py:848 msgid "Portuguese" msgstr "" -#: netbox/netbox/settings.py:840 +#: netbox/netbox/settings.py:849 msgid "Russian" msgstr "" -#: netbox/netbox/settings.py:841 +#: netbox/netbox/settings.py:850 msgid "Turkish" msgstr "" -#: netbox/netbox/settings.py:842 +#: netbox/netbox/settings.py:851 msgid "Ukrainian" msgstr "" -#: netbox/netbox/settings.py:843 +#: netbox/netbox/settings.py:852 msgid "Chinese" msgstr "" @@ -12711,12 +12784,12 @@ msgstr "" msgid "No {model_name} found" msgstr "" -#: netbox/netbox/tables/tables.py:322 +#: netbox/netbox/tables/tables.py:340 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "" -#: netbox/netbox/tables/tables.py:325 +#: netbox/netbox/tables/tables.py:343 msgid "Value" msgstr "" @@ -12737,75 +12810,75 @@ msgstr "" msgid "Related Objects" msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:124 +#: netbox/netbox/views/generic/bulk_views.py:123 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " "{error}" msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:390 +#: netbox/netbox/views/generic/bulk_views.py:389 msgid "Must be a list." msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:400 +#: netbox/netbox/views/generic/bulk_views.py:399 msgid "Must be a dictionary." msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:453 +#: netbox/netbox/views/generic/bulk_views.py:452 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:475 +#: netbox/netbox/views/generic/bulk_views.py:474 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:560 +#: netbox/netbox/views/generic/bulk_views.py:558 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:576 +#: netbox/netbox/views/generic/bulk_views.py:574 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:766 +#: netbox/netbox/views/generic/bulk_views.py:764 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:782 +#: netbox/netbox/views/generic/bulk_views.py:780 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:815 -#: netbox/netbox/views/generic/bulk_views.py:1050 -#: netbox/netbox/views/generic/bulk_views.py:1098 +#: netbox/netbox/views/generic/bulk_views.py:813 +#: netbox/netbox/views/generic/bulk_views.py:1048 +#: netbox/netbox/views/generic/bulk_views.py:1096 #, python-brace-format msgid "No {object_type} were selected." msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:908 +#: netbox/netbox/views/generic/bulk_views.py:906 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:978 +#: netbox/netbox/views/generic/bulk_views.py:976 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:1005 +#: netbox/netbox/views/generic/bulk_views.py:1003 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "" -#: netbox/netbox/views/generic/bulk_views.py:1022 +#: netbox/netbox/views/generic/bulk_views.py:1020 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" @@ -12836,7 +12909,7 @@ msgstr "" msgid "{class_name} must implement get_children()" msgstr "" -#: netbox/netbox/views/misc.py:46 +#: netbox/netbox/views/misc.py:49 msgid "" "There was an error loading the dashboard configuration. A default dashboard " "is in use." @@ -12927,12 +13000,12 @@ msgstr "" #: netbox/templates/core/configrevision_restore.html:63 #: netbox/templates/dcim/devicebay_populate.html:34 #: netbox/templates/dcim/virtualchassis_add_member.html:26 -#: netbox/templates/dcim/virtualchassis_edit.html:117 +#: netbox/templates/dcim/virtualchassis_edit.html:118 #: netbox/templates/extras/object_journal.html:26 #: netbox/templates/extras/script.html:38 #: netbox/templates/generic/bulk_add_component.html:67 #: netbox/templates/generic/bulk_delete.html:78 -#: netbox/templates/generic/bulk_edit.html:125 +#: netbox/templates/generic/bulk_edit.html:128 #: netbox/templates/generic/bulk_import.html:66 #: netbox/templates/generic/bulk_import.html:98 #: netbox/templates/generic/bulk_import.html:131 @@ -12951,7 +13024,7 @@ msgstr "" #: netbox/templates/account/preferences.html:78 #: netbox/templates/dcim/devicebay_populate.html:35 #: netbox/templates/dcim/virtualchassis_add_member.html:28 -#: netbox/templates/dcim/virtualchassis_edit.html:119 +#: netbox/templates/dcim/virtualchassis_edit.html:120 #: netbox/templates/extras/dashboard/widget_add.html:26 #: netbox/templates/extras/dashboard/widget_config.html:19 #: netbox/templates/extras/object_journal.html:27 @@ -13514,10 +13587,6 @@ msgstr "" msgid "Enqueue" msgstr "" -#: netbox/templates/core/rq_task.html:61 -msgid "Queue" -msgstr "" - #: netbox/templates/core/rq_task.html:65 msgid "Timeout" msgstr "" @@ -13811,7 +13880,7 @@ msgstr "" msgid "Remove" msgstr "" -#: netbox/templates/dcim/device_edit.html:119 +#: netbox/templates/dcim/device_edit.html:120 msgid "Local Config Context Data" msgstr "" @@ -14023,21 +14092,13 @@ msgstr "" #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 #: netbox/wireless/forms/bulk_edit.py:57 netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/filtersets.py:47 -#: netbox/wireless/forms/filtersets.py:112 netbox/wireless/models.py:82 +#: netbox/wireless/forms/filtersets.py:49 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:82 #: netbox/wireless/models.py:148 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "" -#: netbox/templates/dcim/interface.html:375 -msgid "LAG Members" -msgstr "" - -#: netbox/templates/dcim/interface.html:393 -msgid "No member interfaces" -msgstr "" - -#: netbox/templates/dcim/interface.html:413 +#: netbox/templates/dcim/interface.html:386 #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 @@ -14045,7 +14106,7 @@ msgstr "" msgid "Add IP Address" msgstr "" -#: netbox/templates/dcim/interface.html:430 +#: netbox/templates/dcim/interface.html:403 #: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "" @@ -14239,11 +14300,11 @@ msgstr "" msgid "Editing Virtual Chassis %(name)s" msgstr "" -#: netbox/templates/dcim/virtualchassis_edit.html:64 +#: netbox/templates/dcim/virtualchassis_edit.html:65 msgid "Rack/Unit" msgstr "" -#: netbox/templates/dcim/virtualchassis_edit.html:121 +#: netbox/templates/dcim/virtualchassis_edit.html:122 #: netbox/templates/generic/bulk_add_component.html:68 #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/generic/object_edit.html:80 @@ -14555,11 +14616,11 @@ msgstr "" msgid "Could not load scripts from module %(module)s" msgstr "" -#: netbox/templates/extras/inc/script_list_content.html:131 +#: netbox/templates/extras/inc/script_list_content.html:132 msgid "No Scripts Found" msgstr "" -#: netbox/templates/extras/inc/script_list_content.html:134 +#: netbox/templates/extras/inc/script_list_content.html:135 #, python-format msgid "" "Get started by creating a script from " @@ -14771,7 +14832,7 @@ msgstr "" msgid "Bulk Edit" msgstr "" -#: netbox/templates/generic/bulk_edit.html:126 +#: netbox/templates/generic/bulk_edit.html:129 #: netbox/templates/generic/bulk_rename.html:68 msgid "Apply" msgstr "" @@ -15304,8 +15365,8 @@ msgid "" msgstr "" #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:159 -#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:91 -#: netbox/tenancy/forms/filtersets.py:121 netbox/tenancy/forms/forms.py:57 +#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:95 +#: netbox/tenancy/forms/filtersets.py:126 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:105 #: netbox/tenancy/forms/model_forms.py:129 netbox/tenancy/tables/contacts.py:92 msgid "Contact" @@ -15322,7 +15383,7 @@ msgid "Phone" msgstr "" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:69 netbox/tenancy/forms/forms.py:67 +#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 #: netbox/tenancy/forms/model_forms.py:72 msgid "Contact Group" msgstr "" @@ -15475,7 +15536,7 @@ msgstr "" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/virtualization/forms/bulk_edit.py:89 #: netbox/virtualization/forms/bulk_import.py:93 -#: netbox/virtualization/forms/filtersets.py:175 +#: netbox/virtualization/forms/filtersets.py:179 #: netbox/virtualization/tables/virtualmachines.py:33 msgid "Start on boot" msgstr "" @@ -15526,23 +15587,23 @@ msgid "IKE Proposal" msgstr "" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:85 -#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:106 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:109 msgid "Authentication method" msgstr "" #: netbox/templates/vpn/ikeproposal.html:25 #: netbox/templates/vpn/ipsecproposal.html:21 netbox/vpn/forms/bulk_edit.py:90 #: netbox/vpn/forms/bulk_edit.py:148 netbox/vpn/forms/bulk_import.py:148 -#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:111 -#: netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:114 +#: netbox/vpn/forms/filtersets.py:164 msgid "Encryption algorithm" msgstr "" #: netbox/templates/vpn/ikeproposal.html:29 #: netbox/templates/vpn/ipsecproposal.html:25 netbox/vpn/forms/bulk_edit.py:95 #: netbox/vpn/forms/bulk_edit.py:153 netbox/vpn/forms/bulk_import.py:152 -#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:119 +#: netbox/vpn/forms/filtersets.py:169 msgid "Authentication algorithm" msgstr "" @@ -15593,18 +15654,18 @@ msgid "Add a Termination" msgstr "" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:43 -#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:62 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:64 msgid "Encapsulation" msgstr "" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:69 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:71 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:58 -#: netbox/vpn/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:75 msgid "Tunnel ID" msgstr "" @@ -15848,12 +15909,20 @@ msgstr "" msgid "v2" msgstr "" -#: netbox/users/filterset_mixins.py:17 netbox/users/filtersets.py:36 +#: netbox/users/filterset_mixins.py:18 +msgid "Owner Group (ID)" +msgstr "" + +#: netbox/users/filterset_mixins.py:24 +msgid "Owner Group (name)" +msgstr "" + +#: netbox/users/filterset_mixins.py:28 netbox/users/filtersets.py:36 #: netbox/users/filtersets.py:88 msgid "Owner (ID)" msgstr "" -#: netbox/users/filterset_mixins.py:23 netbox/users/filtersets.py:42 +#: netbox/users/filterset_mixins.py:34 netbox/users/filtersets.py:42 #: netbox/users/filtersets.py:94 msgid "Owner (name)" msgstr "" @@ -16006,10 +16075,6 @@ msgstr "" msgid "Invalid filter for {model}: {error}" msgstr "" -#: netbox/users/forms/model_forms.py:466 -msgid "Owner Group" -msgstr "" - #: netbox/users/forms/model_forms.py:490 msgid "User groups" msgstr "" @@ -16209,29 +16274,29 @@ msgstr "" msgid "Example Usage" msgstr "" -#: netbox/utilities/api.py:170 +#: netbox/utilities/api.py:179 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "" -#: netbox/utilities/api.py:173 +#: netbox/utilities/api.py:182 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "" -#: netbox/utilities/api.py:185 +#: netbox/utilities/api.py:194 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " "attributes. Received an unrecognized value: {value}" msgstr "" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:203 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" -#: netbox/utilities/choices.py:23 +#: netbox/utilities/choices.py:24 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "" @@ -16791,7 +16856,7 @@ msgid "Disk (MB)" msgstr "" #: netbox/virtualization/forms/bulk_edit.py:307 -#: netbox/virtualization/forms/filtersets.py:283 +#: netbox/virtualization/forms/filtersets.py:284 msgid "Size (MB)" msgstr "" @@ -17124,7 +17189,7 @@ msgid "VLAN (name)" msgstr "" #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:41 -#: netbox/vpn/forms/filtersets.py:59 +#: netbox/vpn/forms/filtersets.py:61 msgid "Tunnel group" msgstr "" @@ -17134,19 +17199,19 @@ msgstr "" #: netbox/vpn/forms/bulk_edit.py:133 netbox/wireless/forms/bulk_edit.py:76 #: netbox/wireless/forms/bulk_edit.py:118 -#: netbox/wireless/forms/filtersets.py:71 -#: netbox/wireless/forms/filtersets.py:130 +#: netbox/wireless/forms/filtersets.py:73 +#: netbox/wireless/forms/filtersets.py:133 msgid "Pre-shared key" msgstr "" #: netbox/vpn/forms/bulk_edit.py:201 netbox/vpn/forms/bulk_import.py:238 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:211 netbox/vpn/forms/model_forms.py:370 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "" #: netbox/vpn/forms/bulk_edit.py:206 netbox/vpn/forms/bulk_import.py:243 -#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:216 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "" @@ -17211,16 +17276,16 @@ msgstr "" msgid "Cannot assign both an interface and a VLAN." msgstr "" -#: netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:139 msgid "IKE version" msgstr "" -#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 +#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "" -#: netbox/vpn/forms/filtersets.py:262 +#: netbox/vpn/forms/filtersets.py:270 msgid "Assigned Object Type" msgstr "" @@ -17452,8 +17517,8 @@ msgstr "" #: netbox/wireless/forms/bulk_import.py:72 #: netbox/wireless/forms/bulk_import.py:149 #: netbox/wireless/forms/bulk_import.py:152 -#: netbox/wireless/forms/filtersets.py:66 -#: netbox/wireless/forms/filtersets.py:125 +#: netbox/wireless/forms/filtersets.py:68 +#: netbox/wireless/forms/filtersets.py:128 msgid "Authentication cipher" msgstr "" diff --git a/netbox/translations/es/LC_MESSAGES/django.mo b/netbox/translations/es/LC_MESSAGES/django.mo index 51c3d65e9..4b9e9d9a6 100644 Binary files a/netbox/translations/es/LC_MESSAGES/django.mo and b/netbox/translations/es/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/es/LC_MESSAGES/django.po b/netbox/translations/es/LC_MESSAGES/django.po index 78d71d3ad..70249f03d 100644 --- a/netbox/translations/es/LC_MESSAGES/django.po +++ b/netbox/translations/es/LC_MESSAGES/django.po @@ -6,15 +6,16 @@ # Translators: # Ambar BP1, 2025 # Jeremy Stretch, 2026 +# Carlos Moreno Rodríguez , 2026 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-01-20 05:07+0000\n" +"POT-Creation-Date: 2026-02-03 05:21+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" -"Last-Translator: Jeremy Stretch, 2026\n" +"Last-Translator: Carlos Moreno Rodríguez , 2026\n" "Language-Team: Spanish (https://app.transifex.com/netbox-community/teams/178115/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,7 +26,7 @@ msgstr "" #: netbox/account/views.py:121 #, python-brace-format msgid "Logged in as {user}." -msgstr "Ha iniciado sesión como {user}." +msgstr "Sesión iniciada como {user}." #: netbox/account/views.py:177 msgid "You have logged out." @@ -55,7 +56,7 @@ msgstr "La contraseña se ha cambiado correctamente." msgid "Planned" msgstr "Planificado" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 msgid "Provisioning" msgstr "Aprovisionamiento" @@ -80,7 +81,7 @@ msgstr "Activo" #: netbox/dcim/choices.py:2055 netbox/dcim/choices.py:2074 #: netbox/virtualization/choices.py:24 netbox/virtualization/choices.py:44 msgid "Offline" -msgstr "Fuera de línea" +msgstr "Desconectado" #: netbox/circuits/choices.py:25 msgid "Deprovisioning" @@ -91,11 +92,11 @@ msgid "Decommissioned" msgstr "Retirado" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1159 netbox/templates/dcim/interface.html:148 +#: netbox/dcim/tables/devices.py:1187 netbox/templates/dcim/interface.html:148 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" -msgstr "Primaria" +msgstr "Principal" #: netbox/circuits/choices.py:91 netbox/ipam/choices.py:90 #: netbox/tenancy/choices.py:18 @@ -110,8 +111,8 @@ msgstr "Terciario" msgid "Inactive" msgstr "Inactivo" -#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:288 -#: netbox/vpn/choices.py:63 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:707 +#: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Par" @@ -146,7 +147,7 @@ msgstr "Región (ID)" #: netbox/ipam/filtersets.py:965 netbox/virtualization/filtersets.py:156 #: netbox/vpn/filtersets.py:368 msgid "Region (slug)" -msgstr "Región (babosa)" +msgstr "Región (ID corto)" #: netbox/circuits/filtersets.py:52 netbox/circuits/filtersets.py:221 #: netbox/circuits/filtersets.py:302 netbox/dcim/base_filtersets.py:35 @@ -170,34 +171,34 @@ msgstr "Grupo de sitios (ID)" #: netbox/extras/filtersets.py:671 netbox/ipam/filtersets.py:254 #: netbox/ipam/filtersets.py:978 netbox/virtualization/filtersets.py:169 msgid "Site group (slug)" -msgstr "Grupo de sitios (slug)" +msgstr "Grupo de sitio (ID corto)" -#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:183 -#: netbox/circuits/forms/filtersets.py:241 +#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:60 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:124 netbox/dcim/forms/bulk_edit.py:165 #: netbox/dcim/forms/bulk_edit.py:320 netbox/dcim/forms/bulk_edit.py:670 #: netbox/dcim/forms/bulk_edit.py:857 netbox/dcim/forms/bulk_import.py:138 #: netbox/dcim/forms/bulk_import.py:239 netbox/dcim/forms/bulk_import.py:341 #: netbox/dcim/forms/bulk_import.py:632 netbox/dcim/forms/bulk_import.py:1602 -#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:103 -#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:374 -#: netbox/dcim/forms/filtersets.py:476 netbox/dcim/forms/filtersets.py:841 -#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1130 -#: netbox/dcim/forms/filtersets.py:1154 netbox/dcim/forms/filtersets.py:1249 -#: netbox/dcim/forms/filtersets.py:1287 netbox/dcim/forms/filtersets.py:1992 -#: netbox/dcim/forms/filtersets.py:2016 netbox/dcim/forms/filtersets.py:2040 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:171 -#: netbox/dcim/forms/model_forms.py:242 netbox/dcim/forms/model_forms.py:558 -#: netbox/dcim/forms/model_forms.py:819 netbox/dcim/forms/object_create.py:292 -#: netbox/dcim/tables/devices.py:155 netbox/dcim/tables/power.py:25 +#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:104 +#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:377 +#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:853 +#: netbox/dcim/forms/filtersets.py:1071 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/forms/filtersets.py:1170 netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1305 netbox/dcim/forms/filtersets.py:2022 +#: netbox/dcim/forms/filtersets.py:2046 netbox/dcim/forms/filtersets.py:2070 +#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:173 +#: netbox/dcim/forms/model_forms.py:244 netbox/dcim/forms/model_forms.py:560 +#: netbox/dcim/forms/model_forms.py:829 netbox/dcim/forms/object_create.py:293 +#: netbox/dcim/tables/devices.py:156 netbox/dcim/tables/power.py:25 #: netbox/dcim/tables/power.py:89 netbox/dcim/tables/racks.py:110 #: netbox/dcim/tables/racks.py:193 netbox/dcim/tables/sites.py:101 #: netbox/extras/filtersets.py:681 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:165 -#: netbox/ipam/forms/filtersets.py:243 netbox/ipam/forms/filtersets.py:464 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:660 -#: netbox/ipam/tables/vlans.py:90 netbox/ipam/tables/vlans.py:197 +#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:476 +#: netbox/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/vlans.py:91 netbox/ipam/tables/vlans.py:213 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/ipam/vlan.html:23 @@ -206,12 +207,12 @@ msgstr "Grupo de sitios (slug)" #: netbox/virtualization/forms/bulk_edit.py:95 #: netbox/virtualization/forms/bulk_import.py:61 #: netbox/virtualization/forms/bulk_import.py:99 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:158 +#: netbox/virtualization/forms/filtersets.py:82 +#: netbox/virtualization/forms/filtersets.py:162 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/virtualization/forms/model_forms.py:172 #: netbox/virtualization/tables/virtualmachines.py:36 -#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:92 +#: netbox/vpn/forms/filtersets.py:285 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" @@ -224,7 +225,7 @@ msgstr "Sitio" #: netbox/ipam/filtersets.py:265 netbox/ipam/filtersets.py:988 #: netbox/virtualization/filtersets.py:179 netbox/vpn/filtersets.py:378 msgid "Site (slug)" -msgstr "Sitio (slug)" +msgstr "Sitio (ID corto)" #: netbox/circuits/filtersets.py:75 msgid "ASN (ID)" @@ -249,7 +250,7 @@ msgstr "Proveedor (ID)" #: netbox/circuits/filtersets.py:497 netbox/circuits/filtersets.py:566 #: netbox/ipam/filtersets.py:276 msgid "Provider (slug)" -msgstr "Proveedor (slug)" +msgstr "Proveedor (ID corto)" #: netbox/circuits/filtersets.py:177 netbox/circuits/filtersets.py:502 #: netbox/circuits/filtersets.py:571 @@ -264,7 +265,7 @@ msgstr "Cuenta de proveedor (cuenta)" #: netbox/circuits/filtersets.py:188 netbox/circuits/filtersets.py:512 #: netbox/circuits/filtersets.py:582 msgid "Provider network (ID)" -msgstr "Red de proveedores (ID)" +msgstr "Red del proveedor (ID)" #: netbox/circuits/filtersets.py:192 msgid "Circuit type (ID)" @@ -272,7 +273,7 @@ msgstr "Tipo de circuito (ID)" #: netbox/circuits/filtersets.py:198 msgid "Circuit type (slug)" -msgstr "Tipo de circuito (slug)" +msgstr "Tipo de circuito (ID corto)" #: netbox/circuits/filtersets.py:233 netbox/circuits/filtersets.py:314 #: netbox/dcim/base_filtersets.py:47 netbox/dcim/filtersets.py:245 @@ -299,8 +300,8 @@ msgstr "Terminación A (ID)" #: netbox/circuits/filtersets.py:278 netbox/circuits/filtersets.py:382 #: netbox/circuits/filtersets.py:547 netbox/core/filtersets.py:85 -#: netbox/core/filtersets.py:150 netbox/core/filtersets.py:176 -#: netbox/core/filtersets.py:216 netbox/dcim/filtersets.py:810 +#: netbox/core/filtersets.py:154 netbox/core/filtersets.py:180 +#: netbox/core/filtersets.py:220 netbox/dcim/filtersets.py:810 #: netbox/dcim/filtersets.py:1568 netbox/dcim/filtersets.py:2692 #: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:71 #: netbox/extras/filtersets.py:101 netbox/extras/filtersets.py:142 @@ -311,7 +312,7 @@ msgstr "Terminación A (ID)" #: netbox/extras/filtersets.py:577 netbox/extras/filtersets.py:613 #: netbox/extras/filtersets.py:644 netbox/extras/filtersets.py:814 #: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:33 netbox/netbox/forms/search.py:20 +#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -327,9 +328,9 @@ msgstr "Búsqueda" #: netbox/circuits/filtersets.py:282 netbox/circuits/forms/bulk_edit.py:166 #: netbox/circuits/forms/bulk_edit.py:250 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:251 -#: netbox/circuits/forms/filtersets.py:297 +#: netbox/circuits/forms/filtersets.py:229 +#: netbox/circuits/forms/filtersets.py:256 +#: netbox/circuits/forms/filtersets.py:303 #: netbox/circuits/forms/model_forms.py:134 #: netbox/circuits/forms/model_forms.py:157 #: netbox/circuits/forms/model_forms.py:255 @@ -349,11 +350,11 @@ msgstr "Circuito" #: netbox/dcim/filtersets.py:1518 netbox/dcim/filtersets.py:1616 #: netbox/extras/filtersets.py:698 msgid "Location (slug)" -msgstr "Ubicación (babosa)" +msgstr "Ubicación (ID corto)" #: netbox/circuits/filtersets.py:338 msgid "ProviderNetwork (ID)" -msgstr "Red de proveedores (ID)" +msgstr "Red del proveedor (ID)" #: netbox/circuits/filtersets.py:388 msgid "Circuit (CID)" @@ -381,7 +382,7 @@ msgstr "Grupo de circuitos (ID)" #: netbox/circuits/filtersets.py:423 msgid "Circuit group (slug)" -msgstr "Grupo de circuitos (slug)" +msgstr "Grupo de circuitos (ID corto)" #: netbox/circuits/filtersets.py:516 msgid "Virtual circuit type (ID)" @@ -389,12 +390,12 @@ msgstr "Tipo de circuito virtual (ID)" #: netbox/circuits/filtersets.py:522 msgid "Virtual circuit type (slug)" -msgstr "Tipo de circuito virtual (slug)" +msgstr "Tipo de circuito virtual (ID corto)" #: netbox/circuits/filtersets.py:551 netbox/circuits/forms/bulk_edit.py:310 #: netbox/circuits/forms/bulk_import.py:248 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:379 +#: netbox/circuits/forms/filtersets.py:381 +#: netbox/circuits/forms/filtersets.py:387 #: netbox/circuits/forms/model_forms.py:333 #: netbox/circuits/forms/model_forms.py:348 #: netbox/circuits/tables/virtual_circuits.py:84 @@ -410,13 +411,13 @@ msgid "Interface (ID)" msgstr "Interfaz (ID)" #: netbox/circuits/forms/bulk_edit.py:42 -#: netbox/circuits/forms/filtersets.py:64 +#: netbox/circuits/forms/filtersets.py:65 #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:131 -#: netbox/dcim/forms/filtersets.py:224 netbox/dcim/forms/model_forms.py:130 +#: netbox/dcim/forms/filtersets.py:223 netbox/dcim/forms/model_forms.py:132 #: netbox/dcim/tables/sites.py:73 netbox/ipam/models/asns.py:155 #: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:269 -#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 +#: netbox/netbox/navigation/menu.py:181 netbox/netbox/navigation/menu.py:184 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" @@ -426,17 +427,17 @@ msgstr "ASN" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:79 -#: netbox/circuits/forms/filtersets.py:97 -#: netbox/circuits/forms/filtersets.py:125 -#: netbox/circuits/forms/filtersets.py:143 -#: netbox/circuits/forms/filtersets.py:225 -#: netbox/circuits/forms/filtersets.py:269 -#: netbox/circuits/forms/filtersets.py:292 -#: netbox/circuits/forms/filtersets.py:330 -#: netbox/circuits/forms/filtersets.py:338 -#: netbox/circuits/forms/filtersets.py:374 -#: netbox/circuits/forms/filtersets.py:397 +#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:129 +#: netbox/circuits/forms/filtersets.py:148 +#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:274 +#: netbox/circuits/forms/filtersets.py:298 +#: netbox/circuits/forms/filtersets.py:337 +#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:405 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:75 #: netbox/circuits/forms/model_forms.py:106 @@ -461,23 +462,23 @@ msgid "Provider" msgstr "Proveedor" #: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:103 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "ID de servicio" #: netbox/circuits/forms/bulk_edit.py:94 #: netbox/circuits/forms/bulk_edit.py:269 -#: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:203 +#: netbox/circuits/forms/filtersets.py:120 +#: netbox/circuits/forms/filtersets.py:328 netbox/dcim/forms/bulk_edit.py:203 #: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/bulk_edit.py:800 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1153 #: netbox/dcim/forms/bulk_edit.py:1180 netbox/dcim/forms/bulk_edit.py:1714 -#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1202 -#: netbox/dcim/forms/filtersets.py:1521 netbox/dcim/forms/filtersets.py:1735 -#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1777 -#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/tables/devices.py:750 -#: netbox/dcim/tables/devices.py:803 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1759 +#: netbox/dcim/forms/filtersets.py:1778 netbox/dcim/forms/filtersets.py:1802 +#: netbox/dcim/forms/filtersets.py:1821 netbox/dcim/tables/devices.py:778 +#: netbox/dcim/tables/devices.py:831 netbox/dcim/tables/devices.py:1079 #: netbox/dcim/tables/devicetypes.py:213 netbox/dcim/tables/devicetypes.py:254 #: netbox/dcim/tables/devicetypes.py:273 netbox/dcim/tables/racks.py:29 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:540 @@ -496,12 +497,12 @@ msgstr "Color" #: netbox/circuits/forms/bulk_edit.py:292 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: netbox/circuits/forms/filtersets.py:138 -#: netbox/circuits/forms/filtersets.py:359 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:367 #: netbox/circuits/tables/circuits.py:63 #: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:34 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:21 #: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:772 #: netbox/dcim/forms/bulk_edit.py:899 netbox/dcim/forms/bulk_edit.py:965 @@ -513,23 +514,23 @@ msgstr "Color" #: netbox/dcim/forms/bulk_import.py:858 netbox/dcim/forms/bulk_import.py:879 #: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/bulk_import.py:1095 #: netbox/dcim/forms/bulk_import.py:1114 netbox/dcim/forms/bulk_import.py:1458 -#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1088 -#: netbox/dcim/forms/filtersets.py:1187 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1403 netbox/dcim/forms/filtersets.py:1423 -#: netbox/dcim/forms/filtersets.py:1442 netbox/dcim/forms/filtersets.py:1462 -#: netbox/dcim/forms/filtersets.py:1481 netbox/dcim/forms/filtersets.py:1496 -#: netbox/dcim/forms/filtersets.py:1515 netbox/dcim/forms/filtersets.py:1539 -#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1682 -#: netbox/dcim/forms/filtersets.py:1730 netbox/dcim/forms/filtersets.py:1749 -#: netbox/dcim/forms/filtersets.py:1772 netbox/dcim/forms/filtersets.py:1791 -#: netbox/dcim/forms/model_forms.py:800 netbox/dcim/forms/model_forms.py:806 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1102 +#: netbox/dcim/forms/filtersets.py:1203 netbox/dcim/forms/filtersets.py:1331 +#: netbox/dcim/forms/filtersets.py:1422 netbox/dcim/forms/filtersets.py:1442 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/filtersets.py:1502 netbox/dcim/forms/filtersets.py:1517 +#: netbox/dcim/forms/filtersets.py:1537 netbox/dcim/forms/filtersets.py:1561 +#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1773 +#: netbox/dcim/forms/filtersets.py:1797 netbox/dcim/forms/filtersets.py:1816 +#: netbox/dcim/forms/model_forms.py:810 netbox/dcim/forms/model_forms.py:816 #: netbox/dcim/forms/object_import.py:85 #: netbox/dcim/forms/object_import.py:114 -#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/power.py:73 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:181 +#: netbox/dcim/tables/devices.py:890 netbox/dcim/tables/power.py:73 #: netbox/dcim/tables/racks.py:126 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:498 netbox/extras/tables/tables.py:566 -#: netbox/netbox/tables/tables.py:313 +#: netbox/netbox/tables/tables.py:331 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -540,7 +541,6 @@ msgstr "Color" #: netbox/templates/dcim/frontport.html:36 #: netbox/templates/dcim/interface.html:46 #: netbox/templates/dcim/interface.html:239 -#: netbox/templates/dcim/interface.html:381 #: netbox/templates/dcim/powerfeed.html:32 #: netbox/templates/dcim/poweroutlet.html:36 #: netbox/templates/dcim/powerport.html:36 @@ -552,11 +552,11 @@ msgstr "Color" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 #: netbox/virtualization/forms/bulk_import.py:43 -#: netbox/virtualization/forms/filtersets.py:59 +#: netbox/virtualization/forms/filtersets.py:62 #: netbox/virtualization/forms/model_forms.py:60 #: netbox/virtualization/tables/clusters.py:67 #: netbox/vpn/forms/bulk_edit.py:226 netbox/vpn/forms/bulk_import.py:268 -#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:236 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "Tipo" @@ -565,8 +565,8 @@ msgstr "Tipo" #: netbox/circuits/forms/bulk_edit.py:287 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: netbox/circuits/forms/filtersets.py:151 -#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:156 +#: netbox/circuits/forms/filtersets.py:354 #: netbox/circuits/forms/model_forms.py:112 #: netbox/circuits/forms/model_forms.py:321 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -578,9 +578,9 @@ msgstr "Cuenta de proveedor" #: netbox/circuits/forms/bulk_edit.py:297 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: netbox/circuits/forms/filtersets.py:162 -#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:86 netbox/core/tables/data.py:24 +#: netbox/circuits/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:370 netbox/core/forms/filtersets.py:39 +#: netbox/core/forms/filtersets.py:87 netbox/core/tables/data.py:24 #: netbox/core/tables/jobs.py:28 netbox/core/tables/tasks.py:90 #: netbox/dcim/forms/bulk_edit.py:104 netbox/dcim/forms/bulk_edit.py:178 #: netbox/dcim/forms/bulk_edit.py:342 netbox/dcim/forms/bulk_edit.py:449 @@ -592,14 +592,14 @@ msgstr "Cuenta de proveedor" #: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 #: netbox/dcim/forms/bulk_import.py:1224 netbox/dcim/forms/bulk_import.py:1446 #: netbox/dcim/forms/bulk_import.py:1662 netbox/dcim/forms/bulk_import.py:1725 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:266 -#: netbox/dcim/forms/filtersets.py:391 netbox/dcim/forms/filtersets.py:497 -#: netbox/dcim/forms/filtersets.py:887 netbox/dcim/forms/filtersets.py:1009 -#: netbox/dcim/forms/filtersets.py:1091 netbox/dcim/forms/filtersets.py:1192 -#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1525 -#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/tables/devices.py:142 -#: netbox/dcim/tables/devices.py:530 netbox/dcim/tables/devices.py:865 -#: netbox/dcim/tables/devices.py:999 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:266 +#: netbox/dcim/forms/filtersets.py:394 netbox/dcim/forms/filtersets.py:502 +#: netbox/dcim/forms/filtersets.py:899 netbox/dcim/forms/filtersets.py:1022 +#: netbox/dcim/forms/filtersets.py:1105 netbox/dcim/forms/filtersets.py:1208 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1547 +#: netbox/dcim/forms/filtersets.py:1923 netbox/dcim/tables/devices.py:143 +#: netbox/dcim/tables/devices.py:531 netbox/dcim/tables/devices.py:893 +#: netbox/dcim/tables/devices.py:1027 netbox/dcim/tables/devices.py:1135 #: netbox/dcim/tables/modules.py:98 netbox/dcim/tables/power.py:70 #: netbox/dcim/tables/racks.py:114 netbox/dcim/tables/racks.py:211 #: netbox/dcim/tables/sites.py:61 netbox/dcim/tables/sites.py:105 @@ -607,12 +607,12 @@ msgstr "Cuenta de proveedor" #: netbox/ipam/forms/bulk_edit.py:292 netbox/ipam/forms/bulk_edit.py:433 #: netbox/ipam/forms/bulk_import.py:194 netbox/ipam/forms/bulk_import.py:258 #: netbox/ipam/forms/bulk_import.py:294 netbox/ipam/forms/bulk_import.py:506 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:304 -#: netbox/ipam/forms/filtersets.py:386 netbox/ipam/forms/filtersets.py:571 +#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:313 +#: netbox/ipam/forms/filtersets.py:396 netbox/ipam/forms/filtersets.py:585 #: netbox/ipam/forms/model_forms.py:500 netbox/ipam/tables/ip.py:181 #: netbox/ipam/tables/ip.py:260 netbox/ipam/tables/ip.py:313 -#: netbox/ipam/tables/ip.py:383 netbox/ipam/tables/ip.py:410 -#: netbox/ipam/tables/vlans.py:98 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/tables/ip.py:388 netbox/ipam/tables/ip.py:415 +#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -636,19 +636,19 @@ msgstr "Cuenta de proveedor" #: netbox/virtualization/forms/bulk_edit.py:83 #: netbox/virtualization/forms/bulk_import.py:56 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/virtualization/forms/filtersets.py:87 -#: netbox/virtualization/forms/filtersets.py:170 +#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/tables/clusters.py:75 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:33 netbox/vpn/forms/bulk_edit.py:222 #: netbox/vpn/forms/bulk_import.py:36 netbox/vpn/forms/bulk_import.py:263 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/forms/filtersets.py:54 netbox/vpn/forms/filtersets.py:231 #: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:40 netbox/wireless/forms/bulk_edit.py:97 #: netbox/wireless/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:131 -#: netbox/wireless/forms/filtersets.py:56 -#: netbox/wireless/forms/filtersets.py:115 +#: netbox/wireless/forms/filtersets.py:58 +#: netbox/wireless/forms/filtersets.py:118 #: netbox/wireless/tables/wirelesslan.py:45 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" @@ -660,23 +660,23 @@ msgstr "Estado" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:231 -#: netbox/circuits/forms/filtersets.py:131 -#: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:120 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:283 +#: netbox/circuits/forms/filtersets.py:339 netbox/dcim/forms/bulk_edit.py:120 #: netbox/dcim/forms/bulk_edit.py:184 netbox/dcim/forms/bulk_edit.py:337 #: netbox/dcim/forms/bulk_edit.py:460 netbox/dcim/forms/bulk_edit.py:683 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:1737 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:250 netbox/dcim/forms/bulk_import.py:371 #: netbox/dcim/forms/bulk_import.py:571 netbox/dcim/forms/bulk_import.py:1464 -#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:140 -#: netbox/dcim/forms/filtersets.py:202 netbox/dcim/forms/filtersets.py:234 -#: netbox/dcim/forms/filtersets.py:355 netbox/dcim/forms/filtersets.py:436 -#: netbox/dcim/forms/filtersets.py:457 netbox/dcim/forms/filtersets.py:810 -#: netbox/dcim/forms/filtersets.py:1001 netbox/dcim/forms/filtersets.py:1111 -#: netbox/dcim/forms/filtersets.py:1141 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:141 +#: netbox/dcim/forms/filtersets.py:200 netbox/dcim/forms/filtersets.py:233 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1125 +#: netbox/dcim/forms/filtersets.py:1156 netbox/dcim/forms/filtersets.py:1286 #: netbox/dcim/tables/power.py:84 netbox/extras/filtersets.py:768 -#: netbox/extras/forms/filtersets.py:432 netbox/extras/forms/filtersets.py:510 +#: netbox/extras/forms/filtersets.py:404 netbox/extras/forms/filtersets.py:483 #: netbox/ipam/forms/bulk_edit.py:46 netbox/ipam/forms/bulk_edit.py:65 #: netbox/ipam/forms/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 #: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:196 @@ -687,12 +687,12 @@ msgstr "Estado" #: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:166 #: netbox/ipam/forms/bulk_import.py:251 netbox/ipam/forms/bulk_import.py:287 #: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/bulk_import.py:499 -#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:70 -#: netbox/ipam/forms/filtersets.py:106 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/filtersets.py:189 -#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:340 -#: netbox/ipam/forms/filtersets.py:448 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/tables/ip.py:413 netbox/ipam/tables/vlans.py:205 +#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:71 +#: netbox/ipam/forms/filtersets.py:109 netbox/ipam/forms/filtersets.py:131 +#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:196 +#: netbox/ipam/forms/filtersets.py:297 netbox/ipam/forms/filtersets.py:350 +#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:552 +#: netbox/ipam/tables/ip.py:418 netbox/ipam/tables/vlans.py:221 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -710,48 +710,48 @@ msgstr "Estado" #: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 -#: netbox/tenancy/forms/filtersets.py:49 netbox/tenancy/forms/forms.py:25 +#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/forms/forms.py:25 #: netbox/tenancy/forms/forms.py:49 netbox/tenancy/forms/model_forms.py:50 #: netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_edit.py:126 #: netbox/virtualization/forms/bulk_import.py:68 #: netbox/virtualization/forms/bulk_import.py:129 -#: netbox/virtualization/forms/filtersets.py:52 -#: netbox/virtualization/forms/filtersets.py:115 +#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:118 #: netbox/vpn/forms/bulk_edit.py:53 netbox/vpn/forms/bulk_edit.py:231 #: netbox/vpn/forms/bulk_import.py:58 netbox/vpn/forms/bulk_import.py:257 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:226 netbox/wireless/forms/bulk_edit.py:60 #: netbox/wireless/forms/bulk_edit.py:102 #: netbox/wireless/forms/bulk_import.py:56 #: netbox/wireless/forms/bulk_import.py:136 -#: netbox/wireless/forms/filtersets.py:42 -#: netbox/wireless/forms/filtersets.py:107 +#: netbox/wireless/forms/filtersets.py:44 +#: netbox/wireless/forms/filtersets.py:110 msgid "Tenant" msgstr "Inquilino" #: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:196 msgid "Install date" msgstr "Fecha de instalación" #: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:201 msgid "Termination date" msgstr "Fecha de terminación" #: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:203 +#: netbox/circuits/forms/filtersets.py:208 msgid "Commit rate (Kbps)" -msgstr "Velocidad de confirmación (Kbps)" +msgstr "Tasa comprometida (Kbps)" #: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:209 +#: netbox/circuits/forms/filtersets.py:214 #: netbox/circuits/forms/model_forms.py:131 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 -#: netbox/wireless/forms/filtersets.py:134 +#: netbox/wireless/forms/filtersets.py:137 #: netbox/wireless/forms/model_forms.py:166 msgid "Distance" msgstr "Distancia" @@ -759,11 +759,11 @@ msgstr "Distancia" #: netbox/circuits/forms/bulk_edit.py:158 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:218 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 -#: netbox/wireless/forms/filtersets.py:138 +#: netbox/wireless/forms/filtersets.py:141 msgid "Distance unit" msgstr "Unidad de distancia" @@ -773,44 +773,45 @@ msgid "Service Parameters" msgstr "Parámetros de servicio" #: netbox/circuits/forms/bulk_edit.py:168 -#: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:92 -#: netbox/circuits/forms/filtersets.py:111 -#: netbox/circuits/forms/filtersets.py:128 -#: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:74 -#: netbox/core/forms/filtersets.py:142 netbox/dcim/forms/bulk_edit.py:818 -#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:201 -#: netbox/dcim/forms/filtersets.py:233 netbox/dcim/forms/filtersets.py:1000 -#: netbox/dcim/forms/filtersets.py:1140 netbox/dcim/forms/filtersets.py:1269 -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1419 -#: netbox/dcim/forms/filtersets.py:1433 netbox/dcim/forms/filtersets.py:1458 -#: netbox/dcim/forms/filtersets.py:1472 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/filtersets.py:1506 netbox/dcim/forms/filtersets.py:1535 -#: netbox/dcim/forms/filtersets.py:1549 netbox/dcim/forms/filtersets.py:1676 -#: netbox/dcim/forms/filtersets.py:1720 netbox/dcim/forms/filtersets.py:1745 -#: netbox/dcim/forms/filtersets.py:1763 netbox/dcim/forms/filtersets.py:1787 -#: netbox/dcim/forms/filtersets.py:1805 netbox/dcim/forms/filtersets.py:1823 -#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1850 -#: netbox/dcim/forms/filtersets.py:1861 netbox/dcim/forms/filtersets.py:1906 -#: netbox/dcim/forms/filtersets.py:1941 netbox/dcim/tables/modules.py:24 -#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:46 -#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:240 -#: netbox/extras/forms/filtersets.py:257 netbox/extras/forms/filtersets.py:293 -#: netbox/extras/forms/filtersets.py:324 netbox/extras/forms/filtersets.py:351 -#: netbox/extras/forms/filtersets.py:593 netbox/ipam/forms/filtersets.py:105 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:337 -#: netbox/ipam/forms/filtersets.py:413 netbox/ipam/forms/filtersets.py:499 -#: netbox/ipam/forms/filtersets.py:512 netbox/ipam/forms/filtersets.py:537 -#: netbox/ipam/forms/filtersets.py:608 netbox/ipam/forms/filtersets.py:626 -#: netbox/netbox/tables/tables.py:329 netbox/templates/dcim/moduletype.html:68 -#: netbox/virtualization/forms/filtersets.py:50 -#: netbox/virtualization/forms/filtersets.py:113 -#: netbox/virtualization/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:74 +#: netbox/circuits/forms/filtersets.py:94 +#: netbox/circuits/forms/filtersets.py:114 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:322 +#: netbox/circuits/forms/filtersets.py:338 netbox/core/forms/filtersets.py:75 +#: netbox/core/forms/filtersets.py:147 netbox/dcim/forms/bulk_edit.py:818 +#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:199 +#: netbox/dcim/forms/filtersets.py:232 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1155 netbox/dcim/forms/filtersets.py:1285 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1438 +#: netbox/dcim/forms/filtersets.py:1452 netbox/dcim/forms/filtersets.py:1478 +#: netbox/dcim/forms/filtersets.py:1492 netbox/dcim/forms/filtersets.py:1513 +#: netbox/dcim/forms/filtersets.py:1527 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1571 netbox/dcim/forms/filtersets.py:1699 +#: netbox/dcim/forms/filtersets.py:1743 netbox/dcim/forms/filtersets.py:1769 +#: netbox/dcim/forms/filtersets.py:1787 netbox/dcim/forms/filtersets.py:1812 +#: netbox/dcim/forms/filtersets.py:1830 netbox/dcim/forms/filtersets.py:1849 +#: netbox/dcim/forms/filtersets.py:1862 netbox/dcim/forms/filtersets.py:1877 +#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/forms/filtersets.py:1934 +#: netbox/dcim/forms/filtersets.py:1970 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:272 +#: netbox/extras/forms/filtersets.py:303 netbox/extras/forms/filtersets.py:326 +#: netbox/extras/forms/filtersets.py:358 netbox/extras/forms/filtersets.py:557 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:346 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/filtersets.py:525 +#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/filtersets.py:622 +#: netbox/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:347 +#: netbox/templates/dcim/moduletype.html:68 +#: netbox/virtualization/forms/filtersets.py:52 +#: netbox/virtualization/forms/filtersets.py:116 +#: netbox/virtualization/forms/filtersets.py:217 #: netbox/virtualization/forms/filtersets.py:275 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:136 -#: netbox/wireless/forms/filtersets.py:40 -#: netbox/wireless/forms/filtersets.py:106 +#: netbox/vpn/forms/filtersets.py:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Atributos" @@ -819,22 +820,22 @@ msgstr "Atributos" #: netbox/circuits/forms/model_forms.py:137 #: netbox/circuits/forms/model_forms.py:233 #: netbox/circuits/forms/model_forms.py:335 -#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:186 -#: netbox/dcim/forms/model_forms.py:273 netbox/dcim/forms/model_forms.py:330 -#: netbox/dcim/forms/model_forms.py:863 netbox/dcim/forms/model_forms.py:1877 +#: netbox/dcim/forms/model_forms.py:147 netbox/dcim/forms/model_forms.py:188 +#: netbox/dcim/forms/model_forms.py:275 netbox/dcim/forms/model_forms.py:332 +#: netbox/dcim/forms/model_forms.py:873 netbox/dcim/forms/model_forms.py:1887 #: netbox/ipam/forms/bulk_edit.py:380 netbox/ipam/forms/model_forms.py:67 #: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:115 #: netbox/ipam/forms/model_forms.py:136 netbox/ipam/forms/model_forms.py:160 #: netbox/ipam/forms/model_forms.py:224 netbox/ipam/forms/model_forms.py:261 #: netbox/ipam/forms/model_forms.py:319 netbox/ipam/forms/model_forms.py:611 -#: netbox/netbox/navigation/menu.py:24 +#: netbox/netbox/navigation/menu.py:26 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:74 #: netbox/virtualization/forms/model_forms.py:222 -#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145 #: netbox/vpn/forms/model_forms.py:409 netbox/wireless/forms/model_forms.py:56 #: netbox/wireless/forms/model_forms.py:171 @@ -853,8 +854,8 @@ msgstr "Arrendamiento" #: netbox/extras/forms/bulk_edit.py:292 netbox/extras/forms/bulk_edit.py:310 #: netbox/extras/forms/bulk_edit.py:355 netbox/extras/forms/bulk_edit.py:372 #: netbox/extras/forms/bulk_edit.py:409 netbox/extras/forms/bulk_edit.py:434 -#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:240 -#: netbox/ipam/tables/vlans.py:267 netbox/netbox/forms/bulk_edit.py:78 +#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/tables/vlans.py:283 netbox/netbox/forms/bulk_edit.py:78 #: netbox/netbox/forms/bulk_edit.py:90 netbox/netbox/forms/bulk_edit.py:102 #: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuit.html:69 @@ -957,11 +958,11 @@ msgstr "Tipo de terminación" #: netbox/circuits/forms/bulk_edit.py:189 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:226 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/forms/model_forms.py:168 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:72 netbox/templates/dcim/cable.html:76 -#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:84 msgid "Termination" msgstr "Terminación" @@ -979,7 +980,7 @@ msgstr "Velocidad de subida (Kbps)" #: netbox/dcim/forms/bulk_edit.py:1445 netbox/dcim/forms/bulk_edit.py:1617 #: netbox/dcim/forms/bulk_edit.py:1634 msgid "Mark connected" -msgstr "Marcar conectado" +msgstr "Marcar como conectado" #: netbox/circuits/forms/bulk_edit.py:214 #: netbox/circuits/forms/model_forms.py:179 @@ -997,54 +998,54 @@ msgstr "Detalles de terminación" #: netbox/circuits/forms/bulk_edit.py:255 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:646 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/panels/virtual_chassis_members.html:11 #: netbox/templates/dcim/virtualchassis.html:58 -#: netbox/templates/dcim/virtualchassis_edit.html:67 +#: netbox/templates/dcim/virtualchassis_edit.html:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 #: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:129 +#: netbox/tenancy/forms/filtersets.py:134 msgid "Priority" msgstr "Prioridad" #: netbox/circuits/forms/bulk_edit.py:282 #: netbox/circuits/forms/bulk_import.py:207 -#: netbox/circuits/forms/filtersets.py:159 -#: netbox/circuits/forms/filtersets.py:264 -#: netbox/circuits/forms/filtersets.py:354 -#: netbox/circuits/forms/filtersets.py:392 +#: netbox/circuits/forms/filtersets.py:164 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:362 +#: netbox/circuits/forms/filtersets.py:400 #: netbox/circuits/forms/model_forms.py:316 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 msgid "Provider network" -msgstr "Red de proveedores" +msgstr "Red del proveedor" #: netbox/circuits/forms/bulk_edit.py:320 #: netbox/circuits/forms/bulk_import.py:253 -#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:390 #: netbox/circuits/forms/model_forms.py:355 netbox/dcim/forms/bulk_edit.py:348 #: netbox/dcim/forms/bulk_edit.py:1242 netbox/dcim/forms/bulk_edit.py:1678 #: netbox/dcim/forms/bulk_import.py:262 netbox/dcim/forms/bulk_import.py:1193 -#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:865 -#: netbox/dcim/forms/filtersets.py:1872 netbox/dcim/forms/filtersets.py:1912 -#: netbox/dcim/forms/model_forms.py:255 netbox/dcim/forms/model_forms.py:1214 -#: netbox/dcim/forms/model_forms.py:1697 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/devices.py:857 netbox/dcim/tables/devices.py:983 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/forms/filtersets.py:1900 netbox/dcim/forms/filtersets.py:1940 +#: netbox/dcim/forms/model_forms.py:257 netbox/dcim/forms/model_forms.py:1224 +#: netbox/dcim/forms/model_forms.py:1707 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:172 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:1011 #: netbox/dcim/tables/devicetypes.py:317 netbox/dcim/tables/racks.py:117 #: netbox/extras/filtersets.py:708 netbox/ipam/forms/bulk_edit.py:206 #: netbox/ipam/forms/bulk_edit.py:250 netbox/ipam/forms/bulk_edit.py:297 #: netbox/ipam/forms/bulk_edit.py:438 netbox/ipam/forms/bulk_import.py:199 #: netbox/ipam/forms/bulk_import.py:263 netbox/ipam/forms/bulk_import.py:299 -#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:254 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/filtersets.py:391 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/forms/model_forms.py:186 +#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:262 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:593 netbox/ipam/forms/model_forms.py:186 #: netbox/ipam/forms/model_forms.py:212 netbox/ipam/forms/model_forms.py:250 #: netbox/ipam/forms/model_forms.py:675 netbox/ipam/tables/ip.py:207 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:317 -#: netbox/ipam/tables/vlans.py:102 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/tables/vlans.py:103 netbox/ipam/tables/vlans.py:227 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1057,16 +1058,16 @@ msgstr "Red de proveedores" #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 #: netbox/tenancy/forms/bulk_edit.py:132 -#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/filtersets.py:131 #: netbox/tenancy/forms/model_forms.py:136 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 #: netbox/virtualization/forms/bulk_import.py:120 -#: netbox/virtualization/forms/filtersets.py:167 +#: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 #: netbox/virtualization/tables/virtualmachines.py:48 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Rol" @@ -1135,11 +1136,11 @@ msgstr "Tipo de circuito (aplicación y modelo)" #: netbox/circuits/forms/bulk_import.py:210 msgid "The network to which this virtual circuit belongs" -msgstr "La red a la que pertenece este circuito virtual" +msgstr "Red asociada al circuito virtual" #: netbox/circuits/forms/bulk_import.py:216 msgid "Assigned provider account (if any)" -msgstr "Cuenta de proveedor asignada (si la hay)" +msgstr "Cuenta de proveedor asignada (si existe)" #: netbox/circuits/forms/bulk_import.py:223 msgid "Type of virtual circuit" @@ -1152,20 +1153,19 @@ msgstr "Función operativa" #: netbox/circuits/forms/bulk_import.py:258 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:108 -#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1288 -#: netbox/dcim/forms/model_forms.py:1557 netbox/dcim/forms/model_forms.py:1738 -#: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1898 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 +#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1298 +#: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1748 +#: netbox/dcim/forms/model_forms.py:1783 netbox/dcim/forms/model_forms.py:1908 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1178 #: netbox/ipam/forms/bulk_import.py:319 netbox/ipam/forms/model_forms.py:280 #: netbox/ipam/forms/model_forms.py:289 netbox/ipam/tables/fhrp.py:61 -#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:146 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 #: netbox/templates/dcim/frontport.html:103 #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 -#: netbox/templates/dcim/interface.html:380 #: netbox/templates/dcim/rearport.html:103 #: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 @@ -1181,112 +1181,175 @@ msgid "Interface" msgstr "Interfaz" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:188 -#: netbox/circuits/forms/filtersets.py:246 +#: netbox/circuits/forms/filtersets.py:134 +#: netbox/circuits/forms/filtersets.py:193 +#: netbox/circuits/forms/filtersets.py:251 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:329 #: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:675 #: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_import.py:244 netbox/dcim/forms/bulk_import.py:347 #: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/bulk_import.py:1608 -#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/forms/filtersets.py:354 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:433 netbox/dcim/forms/filtersets.py:484 -#: netbox/dcim/forms/filtersets.py:807 netbox/dcim/forms/filtersets.py:850 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1110 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/filtersets.py:1228 -#: netbox/dcim/forms/filtersets.py:1258 netbox/dcim/forms/filtersets.py:1267 -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/filtersets.py:1434 -#: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1507 -#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1721 -#: netbox/dcim/forms/filtersets.py:1764 netbox/dcim/forms/filtersets.py:1806 -#: netbox/dcim/forms/filtersets.py:1837 netbox/dcim/forms/filtersets.py:1863 -#: netbox/dcim/forms/model_forms.py:185 netbox/dcim/forms/model_forms.py:247 -#: netbox/dcim/forms/model_forms.py:563 netbox/dcim/forms/model_forms.py:824 -#: netbox/dcim/tables/devices.py:159 netbox/dcim/tables/power.py:29 +#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:112 +#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:391 +#: netbox/dcim/forms/filtersets.py:436 netbox/dcim/forms/filtersets.py:489 +#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:862 +#: netbox/dcim/forms/filtersets.py:1040 netbox/dcim/forms/filtersets.py:1079 +#: netbox/dcim/forms/filtersets.py:1124 netbox/dcim/forms/filtersets.py:1154 +#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1244 +#: netbox/dcim/forms/filtersets.py:1275 netbox/dcim/forms/filtersets.py:1284 +#: netbox/dcim/forms/filtersets.py:1413 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/filtersets.py:1493 netbox/dcim/forms/filtersets.py:1528 +#: netbox/dcim/forms/filtersets.py:1576 netbox/dcim/forms/filtersets.py:1744 +#: netbox/dcim/forms/filtersets.py:1788 netbox/dcim/forms/filtersets.py:1831 +#: netbox/dcim/forms/filtersets.py:1863 netbox/dcim/forms/filtersets.py:1890 +#: netbox/dcim/forms/model_forms.py:187 netbox/dcim/forms/model_forms.py:249 +#: netbox/dcim/forms/model_forms.py:565 netbox/dcim/forms/model_forms.py:834 +#: netbox/dcim/tables/devices.py:160 netbox/dcim/tables/power.py:29 #: netbox/dcim/tables/racks.py:106 netbox/dcim/tables/racks.py:198 -#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:429 -#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:445 -#: netbox/ipam/forms/filtersets.py:469 netbox/ipam/forms/filtersets.py:536 +#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:456 +#: netbox/ipam/forms/filtersets.py:481 netbox/ipam/forms/filtersets.py:549 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/powerpanel.html:26 -#: netbox/virtualization/forms/filtersets.py:84 -#: netbox/virtualization/forms/filtersets.py:110 -#: netbox/wireless/forms/filtersets.py:97 +#: netbox/virtualization/forms/filtersets.py:87 +#: netbox/virtualization/forms/filtersets.py:113 +#: netbox/wireless/forms/filtersets.py:99 #: netbox/wireless/forms/model_forms.py:89 #: netbox/wireless/forms/model_forms.py:131 msgid "Location" msgstr "Ubicación" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:172 -#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:203 -#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:360 -#: netbox/dcim/forms/filtersets.py:437 netbox/dcim/forms/filtersets.py:513 -#: netbox/dcim/forms/filtersets.py:811 netbox/dcim/forms/filtersets.py:1229 -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:190 -#: netbox/ipam/forms/filtersets.py:290 netbox/ipam/forms/filtersets.py:342 -#: netbox/ipam/forms/filtersets.py:628 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 +#: netbox/circuits/forms/filtersets.py:75 +#: netbox/circuits/forms/filtersets.py:95 +#: netbox/circuits/forms/filtersets.py:115 +#: netbox/circuits/forms/filtersets.py:136 +#: netbox/circuits/forms/filtersets.py:284 +#: netbox/circuits/forms/filtersets.py:323 +#: netbox/circuits/forms/filtersets.py:340 netbox/core/forms/filtersets.py:31 +#: netbox/dcim/forms/filtersets.py:168 netbox/dcim/forms/filtersets.py:184 +#: netbox/dcim/forms/filtersets.py:201 netbox/dcim/forms/filtersets.py:234 +#: netbox/dcim/forms/filtersets.py:281 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/forms/filtersets.py:538 netbox/dcim/forms/filtersets.py:663 +#: netbox/dcim/forms/filtersets.py:682 netbox/dcim/forms/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:822 +#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1042 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1157 +#: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1419 netbox/dcim/forms/filtersets.py:1459 +#: netbox/dcim/forms/filtersets.py:1499 netbox/dcim/forms/filtersets.py:1534 +#: netbox/dcim/forms/filtersets.py:1583 netbox/dcim/forms/filtersets.py:1750 +#: netbox/dcim/forms/filtersets.py:1794 netbox/dcim/forms/filtersets.py:1836 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1895 +#: netbox/dcim/forms/filtersets.py:1957 netbox/dcim/forms/filtersets.py:1972 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/filtersets.py:129 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:178 +#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:304 +#: netbox/extras/forms/filtersets.py:327 netbox/extras/forms/filtersets.py:359 +#: netbox/extras/forms/filtersets.py:378 netbox/extras/forms/filtersets.py:405 +#: netbox/extras/forms/filtersets.py:498 netbox/ipam/forms/filtersets.py:51 +#: netbox/ipam/forms/filtersets.py:72 netbox/ipam/forms/filtersets.py:92 +#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:132 +#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:180 +#: netbox/ipam/forms/filtersets.py:197 netbox/ipam/forms/filtersets.py:298 +#: netbox/ipam/forms/filtersets.py:351 netbox/ipam/forms/filtersets.py:425 +#: netbox/ipam/forms/filtersets.py:460 netbox/ipam/forms/filtersets.py:512 +#: netbox/ipam/forms/filtersets.py:553 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:421 +#: netbox/templates/dcim/device_edit.html:104 +#: netbox/templates/dcim/htmx/cable_edit.html:83 +#: netbox/templates/dcim/virtualchassis_edit.html:39 +#: netbox/templates/generic/bulk_edit.html:65 +#: netbox/templates/htmx/form.html:28 netbox/templates/ipam/vlan_edit.html:70 +#: netbox/tenancy/forms/filtersets.py:36 netbox/tenancy/forms/filtersets.py:51 +#: netbox/tenancy/forms/filtersets.py:72 netbox/tenancy/forms/filtersets.py:86 +#: netbox/tenancy/forms/filtersets.py:96 +#: netbox/virtualization/forms/filtersets.py:33 +#: netbox/virtualization/forms/filtersets.py:43 +#: netbox/virtualization/forms/filtersets.py:55 +#: netbox/virtualization/forms/filtersets.py:119 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:276 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:136 +#: netbox/vpn/forms/filtersets.py:161 netbox/vpn/forms/filtersets.py:181 +#: netbox/vpn/forms/filtersets.py:201 netbox/vpn/forms/filtersets.py:227 +#: netbox/wireless/forms/filtersets.py:27 +#: netbox/wireless/forms/filtersets.py:45 +#: netbox/wireless/forms/filtersets.py:111 +msgid "Ownership" +msgstr "Propiedad" + +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:76 +#: netbox/circuits/forms/filtersets.py:137 netbox/dcim/forms/filtersets.py:169 +#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:202 +#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:363 +#: netbox/dcim/forms/filtersets.py:442 netbox/dcim/forms/filtersets.py:519 +#: netbox/dcim/forms/filtersets.py:823 netbox/dcim/forms/filtersets.py:1246 +#: netbox/ipam/forms/filtersets.py:111 netbox/ipam/forms/filtersets.py:198 +#: netbox/ipam/forms/filtersets.py:299 netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/navigation/menu.py:35 #: netbox/netbox/views/generic/feature_views.py:298 -#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/forms/filtersets.py:52 netbox/tenancy/tables/columns.py:55 #: netbox/tenancy/tables/contacts.py:21 -#: netbox/virtualization/forms/filtersets.py:42 -#: netbox/virtualization/forms/filtersets.py:53 -#: netbox/virtualization/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 -#: netbox/vpn/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:44 +#: netbox/virtualization/forms/filtersets.py:56 +#: netbox/virtualization/forms/filtersets.py:120 +#: netbox/vpn/forms/filtersets.py:38 netbox/vpn/forms/filtersets.py:51 +#: netbox/vpn/forms/filtersets.py:228 msgid "Contacts" msgstr "Contactos" -#: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:169 -#: netbox/circuits/forms/filtersets.py:231 +#: netbox/circuits/forms/filtersets.py:46 +#: netbox/circuits/forms/filtersets.py:174 +#: netbox/circuits/forms/filtersets.py:236 #: netbox/circuits/tables/circuits.py:134 netbox/dcim/forms/bulk_edit.py:110 #: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/bulk_edit.py:841 -#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:89 -#: netbox/dcim/forms/filtersets.py:171 netbox/dcim/forms/filtersets.py:214 -#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:366 -#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:827 -#: netbox/dcim/forms/filtersets.py:1043 netbox/dcim/forms/filtersets.py:1116 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1235 -#: netbox/dcim/forms/filtersets.py:1274 netbox/dcim/forms/filtersets.py:1984 -#: netbox/dcim/forms/filtersets.py:2008 netbox/dcim/forms/filtersets.py:2032 -#: netbox/dcim/forms/model_forms.py:117 netbox/dcim/forms/object_create.py:276 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/sites.py:64 +#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:90 +#: netbox/dcim/forms/filtersets.py:167 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:467 netbox/dcim/forms/filtersets.py:839 +#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1131 +#: netbox/dcim/forms/filtersets.py:1162 netbox/dcim/forms/filtersets.py:1252 +#: netbox/dcim/forms/filtersets.py:1292 netbox/dcim/forms/filtersets.py:2014 +#: netbox/dcim/forms/filtersets.py:2038 netbox/dcim/forms/filtersets.py:2062 +#: netbox/dcim/forms/model_forms.py:119 netbox/dcim/forms/object_create.py:277 +#: netbox/dcim/tables/devices.py:146 netbox/dcim/tables/sites.py:64 #: netbox/extras/filtersets.py:659 netbox/ipam/forms/bulk_edit.py:401 -#: netbox/ipam/forms/filtersets.py:233 netbox/ipam/forms/filtersets.py:454 -#: netbox/ipam/forms/filtersets.py:545 netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:466 +#: netbox/ipam/forms/filtersets.py:559 netbox/templates/ipam/vlan.html:16 +#: netbox/virtualization/forms/filtersets.py:67 +#: netbox/virtualization/forms/filtersets.py:147 #: netbox/virtualization/forms/model_forms.py:86 -#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:77 +#: netbox/vpn/forms/filtersets.py:276 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Región" -#: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:312 -#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:94 -#: netbox/dcim/forms/filtersets.py:219 netbox/dcim/forms/filtersets.py:245 -#: netbox/dcim/forms/filtersets.py:379 netbox/dcim/forms/filtersets.py:467 -#: netbox/dcim/forms/filtersets.py:832 netbox/dcim/forms/filtersets.py:1048 -#: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1240 -#: netbox/dcim/forms/filtersets.py:1279 netbox/dcim/forms/object_create.py:284 +#: netbox/circuits/forms/filtersets.py:51 +#: netbox/circuits/forms/filtersets.py:179 +#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:312 +#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:95 +#: netbox/dcim/forms/filtersets.py:218 netbox/dcim/forms/filtersets.py:245 +#: netbox/dcim/forms/filtersets.py:382 netbox/dcim/forms/filtersets.py:472 +#: netbox/dcim/forms/filtersets.py:844 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1257 +#: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/object_create.py:285 #: netbox/extras/filtersets.py:676 netbox/ipam/forms/bulk_edit.py:406 -#: netbox/ipam/forms/filtersets.py:160 netbox/ipam/forms/filtersets.py:238 -#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:550 -#: netbox/virtualization/forms/filtersets.py:69 -#: netbox/virtualization/forms/filtersets.py:148 +#: netbox/ipam/forms/filtersets.py:166 netbox/ipam/forms/filtersets.py:246 +#: netbox/ipam/forms/filtersets.py:471 netbox/ipam/forms/filtersets.py:564 +#: netbox/virtualization/forms/filtersets.py:72 +#: netbox/virtualization/forms/filtersets.py:152 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/wireless/forms/filtersets.py:82 +#: netbox/wireless/forms/filtersets.py:84 msgid "Site group" msgstr "Grupo de sitios" -#: netbox/circuits/forms/filtersets.py:82 +#: netbox/circuits/forms/filtersets.py:84 #: netbox/circuits/tables/circuits.py:60 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1296,31 +1359,31 @@ msgstr "Grupo de sitios" msgid "Account" msgstr "Cuenta" -#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/forms/filtersets.py:259 msgid "Term Side" msgstr "Lado del término" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1537 -#: netbox/extras/forms/model_forms.py:697 netbox/ipam/forms/filtersets.py:149 -#: netbox/ipam/forms/filtersets.py:627 netbox/ipam/forms/model_forms.py:326 +#: netbox/circuits/forms/filtersets.py:293 netbox/dcim/forms/bulk_edit.py:1537 +#: netbox/extras/forms/model_forms.py:700 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:326 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:36 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:106 +#: netbox/tenancy/forms/filtersets.py:111 #: netbox/users/forms/model_forms.py:372 msgid "Assignment" msgstr "Asignación" -#: netbox/circuits/forms/filtersets.py:302 +#: netbox/circuits/forms/filtersets.py:308 #: netbox/circuits/forms/model_forms.py:245 #: netbox/circuits/tables/circuits.py:186 netbox/dcim/forms/bulk_edit.py:115 -#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:123 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:633 +#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 #: netbox/ipam/filtersets.py:998 netbox/ipam/forms/bulk_edit.py:420 #: netbox/ipam/forms/bulk_import.py:492 netbox/ipam/forms/model_forms.py:558 -#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:94 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:95 +#: netbox/ipam/tables/vlans.py:218 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1332,8 +1395,8 @@ msgstr "Asignación" #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 #: netbox/tenancy/forms/bulk_edit.py:40 netbox/tenancy/forms/bulk_import.py:43 -#: netbox/tenancy/forms/filtersets.py:56 -#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/tenancy/forms/filtersets.py:58 +#: netbox/tenancy/forms/filtersets.py:121 #: netbox/tenancy/forms/model_forms.py:44 #: netbox/tenancy/forms/model_forms.py:121 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:226 @@ -1343,14 +1406,14 @@ msgstr "Asignación" #: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:185 #: netbox/virtualization/forms/bulk_edit.py:55 #: netbox/virtualization/forms/bulk_import.py:49 -#: netbox/virtualization/forms/filtersets.py:95 +#: netbox/virtualization/forms/filtersets.py:98 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:71 #: netbox/vpn/forms/bulk_edit.py:100 netbox/vpn/forms/bulk_import.py:157 -#: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:124 netbox/vpn/tables/crypto.py:31 #: netbox/vpn/tables/tunnels.py:45 netbox/wireless/forms/bulk_edit.py:45 #: netbox/wireless/forms/bulk_import.py:37 -#: netbox/wireless/forms/filtersets.py:53 +#: netbox/wireless/forms/filtersets.py:55 #: netbox/wireless/forms/model_forms.py:41 #: netbox/wireless/tables/wirelesslan.py:41 msgid "Group" @@ -1367,7 +1430,7 @@ msgstr "Tipo de circuito" #: netbox/circuits/forms/model_forms.py:263 msgid "Group Assignment" -msgstr "Asignación grupal" +msgstr "Asignación de grupo" #: netbox/circuits/models/base.py:18 netbox/dcim/models/cables.py:80 #: netbox/dcim/models/device_component_templates.py:345 @@ -1406,7 +1469,7 @@ msgstr "ID de circuito único" #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1391 #: netbox/dcim/models/devices.py:582 netbox/dcim/models/devices.py:1211 -#: netbox/dcim/models/modules.py:215 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/modules.py:217 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:300 netbox/dcim/models/racks.py:684 #: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 @@ -1424,15 +1487,15 @@ msgstr "instalada" #: netbox/circuits/models/circuits.py:86 msgid "terminates" -msgstr "termina" +msgstr "termina en" #: netbox/circuits/models/circuits.py:91 msgid "commit rate (Kbps)" -msgstr "velocidad de confirmación (Kbps)" +msgstr "tasa comprometida (Kbps)" #: netbox/circuits/models/circuits.py:92 msgid "Committed rate" -msgstr "Tarifa comprometida" +msgstr "Tasa comprometida" #: netbox/circuits/models/circuits.py:141 msgid "circuit" @@ -1452,7 +1515,7 @@ msgstr "grupos de circuitos" #: netbox/circuits/models/circuits.py:188 msgid "member ID" -msgstr "ID de miembro" +msgstr "ID miembro" #: netbox/circuits/models/circuits.py:200 netbox/ipam/models/fhrp.py:96 #: netbox/tenancy/models/contacts.py:118 @@ -1465,7 +1528,7 @@ msgstr "Asignación de grupos de circuitos" #: netbox/circuits/models/circuits.py:219 msgid "Circuit group assignments" -msgstr "Asignaciones de grupos de circuitos" +msgstr "Asignaciones de grupos de circuito" #: netbox/circuits/models/circuits.py:246 msgid "termination side" @@ -1497,11 +1560,11 @@ msgstr "ID de la conexión cruzada local" #: netbox/circuits/models/circuits.py:284 msgid "patch panel/port(s)" -msgstr "panel de parche/puerto(s)" +msgstr "panel de parcheo/puerto(s)" #: netbox/circuits/models/circuits.py:285 msgid "Patch panel ID and port number(s)" -msgstr "ID del panel de conexiones y números de puerto" +msgstr "ID de panel de conexiones y total de puerto(s)" #: netbox/circuits/models/circuits.py:288 #: netbox/circuits/models/virtual_circuits.py:145 @@ -1509,7 +1572,7 @@ msgstr "ID del panel de conexiones y números de puerto" #: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: netbox/extras/models/configs.py:283 -#: netbox/extras/models/customfields.py:128 netbox/extras/models/models.py:66 +#: netbox/extras/models/customfields.py:141 netbox/extras/models/models.py:66 #: netbox/extras/models/models.py:171 netbox/extras/models/models.py:416 #: netbox/extras/models/models.py:487 netbox/extras/models/models.py:566 #: netbox/extras/models/models.py:692 @@ -1546,11 +1609,11 @@ msgstr "" #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 #: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:279 netbox/extras/models/customfields.py:95 -#: netbox/extras/models/models.py:61 netbox/extras/models/models.py:166 -#: netbox/extras/models/models.py:309 netbox/extras/models/models.py:412 -#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:562 -#: netbox/extras/models/models.py:687 +#: netbox/extras/models/configs.py:279 +#: netbox/extras/models/customfields.py:108 netbox/extras/models/models.py:61 +#: netbox/extras/models/models.py:166 netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:412 netbox/extras/models/models.py:477 +#: netbox/extras/models/models.py:562 netbox/extras/models/models.py:687 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1584,11 +1647,11 @@ msgstr "Nombre completo del proveedor" #: netbox/tenancy/models/tenants.py:47 netbox/vpn/models/l2vpn.py:26 #: netbox/wireless/models.py:59 msgid "slug" -msgstr "pegar" +msgstr "Identificador corto" #: netbox/circuits/models/providers.py:42 msgid "provider" -msgstr "proveedora" +msgstr "proveedor" #: netbox/circuits/models/providers.py:43 msgid "providers" @@ -1604,7 +1667,7 @@ msgstr "cuenta de proveedor" #: netbox/circuits/models/providers.py:84 msgid "provider accounts" -msgstr "cuentas de proveedores" +msgstr "cuentas de proveedor" #: netbox/circuits/models/providers.py:110 msgid "service ID" @@ -1612,11 +1675,11 @@ msgstr "ID de servicio" #: netbox/circuits/models/providers.py:121 msgid "provider network" -msgstr "red de proveedores" +msgstr "red de proveedor" #: netbox/circuits/models/providers.py:122 msgid "provider networks" -msgstr "redes de proveedores" +msgstr "redes de proveedor" #: netbox/circuits/models/virtual_circuits.py:28 msgid "virtual circuit type" @@ -1655,35 +1718,35 @@ msgstr "terminaciones de circuitos virtuales" #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:17 #: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:45 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: netbox/dcim/forms/filtersets.py:79 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:137 netbox/dcim/tables/devices.py:295 -#: netbox/dcim/tables/devices.py:408 netbox/dcim/tables/devices.py:449 -#: netbox/dcim/tables/devices.py:497 netbox/dcim/tables/devices.py:551 -#: netbox/dcim/tables/devices.py:574 netbox/dcim/tables/devices.py:694 -#: netbox/dcim/tables/devices.py:774 netbox/dcim/tables/devices.py:827 -#: netbox/dcim/tables/devices.py:889 netbox/dcim/tables/devices.py:958 -#: netbox/dcim/tables/devices.py:1023 netbox/dcim/tables/devices.py:1042 -#: netbox/dcim/tables/devices.py:1071 netbox/dcim/tables/devices.py:1098 -#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:228 -#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:21 -#: netbox/dcim/tables/power.py:58 netbox/dcim/tables/racks.py:20 -#: netbox/dcim/tables/racks.py:102 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/tables/tables.py:64 -#: netbox/extras/tables/tables.py:132 netbox/extras/tables/tables.py:169 -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:257 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:334 -#: netbox/extras/tables/tables.py:450 netbox/extras/tables/tables.py:467 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:536 -#: netbox/extras/tables/tables.py:584 netbox/extras/tables/tables.py:626 -#: netbox/extras/tables/tables.py:656 netbox/ipam/forms/bulk_edit.py:339 -#: netbox/ipam/forms/filtersets.py:417 netbox/ipam/forms/filtersets.py:503 -#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:32 -#: netbox/ipam/tables/ip.py:104 netbox/ipam/tables/services.py:16 -#: netbox/ipam/tables/services.py:38 netbox/ipam/tables/vlans.py:33 -#: netbox/ipam/tables/vlans.py:86 netbox/ipam/tables/vlans.py:231 -#: netbox/ipam/tables/vrfs.py:26 netbox/ipam/tables/vrfs.py:65 -#: netbox/netbox/tables/tables.py:299 netbox/netbox/ui/panels.py:194 -#: netbox/netbox/ui/panels.py:203 +#: netbox/dcim/forms/filtersets.py:80 netbox/dcim/forms/object_create.py:44 +#: netbox/dcim/tables/devices.py:138 netbox/dcim/tables/devices.py:296 +#: netbox/dcim/tables/devices.py:409 netbox/dcim/tables/devices.py:450 +#: netbox/dcim/tables/devices.py:498 netbox/dcim/tables/devices.py:552 +#: netbox/dcim/tables/devices.py:575 netbox/dcim/tables/devices.py:700 +#: netbox/dcim/tables/devices.py:722 netbox/dcim/tables/devices.py:802 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:986 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1070 netbox/dcim/tables/devices.py:1099 +#: netbox/dcim/tables/devices.py:1126 netbox/dcim/tables/devicetypes.py:31 +#: netbox/dcim/tables/devicetypes.py:228 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/power.py:21 netbox/dcim/tables/power.py:58 +#: netbox/dcim/tables/racks.py:20 netbox/dcim/tables/racks.py:102 +#: netbox/dcim/tables/sites.py:57 netbox/extras/forms/filtersets.py:231 +#: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:132 +#: netbox/extras/tables/tables.py:169 netbox/extras/tables/tables.py:198 +#: netbox/extras/tables/tables.py:257 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:334 netbox/extras/tables/tables.py:450 +#: netbox/extras/tables/tables.py:467 netbox/extras/tables/tables.py:494 +#: netbox/extras/tables/tables.py:536 netbox/extras/tables/tables.py:584 +#: netbox/extras/tables/tables.py:626 netbox/extras/tables/tables.py:656 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:104 +#: netbox/ipam/tables/services.py:16 netbox/ipam/tables/services.py:38 +#: netbox/ipam/tables/vlans.py:34 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/tables/vlans.py:247 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:317 +#: netbox/netbox/ui/panels.py:194 netbox/netbox/ui/panels.py:203 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1779,8 +1842,8 @@ msgstr "Nombre" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:283 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 @@ -1807,9 +1870,9 @@ msgstr "Lado Z" #: netbox/circuits/tables/circuits.py:77 #: netbox/templates/circuits/circuit.html:65 msgid "Commit Rate" -msgstr "Tasa de compromiso" +msgstr "Tasa comprometida" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1942 +#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" @@ -1827,8 +1890,8 @@ msgstr "Tipo de terminación" msgid "Termination Point" msgstr "Punto de terminación" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:186 -#: netbox/dcim/tables/devices.py:152 +#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 +#: netbox/dcim/tables/devices.py:153 msgid "Site Group" msgstr "Grupo de sitios" @@ -1838,7 +1901,7 @@ msgstr "Grupo de sitios" #: netbox/templates/circuits/virtualcircuittermination.html:30 #: netbox/templates/dcim/interface.html:183 msgid "Provider Network" -msgstr "Red de proveedores" +msgstr "Red del proveedor" #: netbox/circuits/tables/providers.py:23 msgid "Accounts" @@ -1846,11 +1909,11 @@ msgstr "Cuentas" #: netbox/circuits/tables/providers.py:28 msgid "Account Count" -msgstr "Recuento de cuentas" +msgstr "Cantidad de cuentas" #: netbox/circuits/tables/providers.py:37 netbox/dcim/tables/sites.py:78 msgid "ASN Count" -msgstr "Recuento de ASN" +msgstr "Cantidad de ASN" #: netbox/circuits/tables/virtual_circuits.py:64 #: netbox/templates/circuits/virtualcircuit.html:87 @@ -1869,33 +1932,33 @@ msgstr "Terminaciones" #: netbox/dcim/forms/bulk_import.py:1128 netbox/dcim/forms/bulk_import.py:1140 #: netbox/dcim/forms/bulk_import.py:1188 netbox/dcim/forms/bulk_import.py:1310 #: netbox/dcim/forms/bulk_import.py:1712 netbox/dcim/forms/connections.py:29 -#: netbox/dcim/forms/filtersets.py:153 netbox/dcim/forms/filtersets.py:1006 -#: netbox/dcim/forms/filtersets.py:1038 netbox/dcim/forms/filtersets.py:1184 -#: netbox/dcim/forms/filtersets.py:1398 netbox/dcim/forms/filtersets.py:1420 -#: netbox/dcim/forms/filtersets.py:1437 netbox/dcim/forms/filtersets.py:1459 -#: netbox/dcim/forms/filtersets.py:1476 netbox/dcim/forms/filtersets.py:1493 -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1536 -#: netbox/dcim/forms/filtersets.py:1558 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/forms/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1746 -#: netbox/dcim/forms/filtersets.py:1767 netbox/dcim/forms/filtersets.py:1788 -#: netbox/dcim/forms/filtersets.py:1809 netbox/dcim/forms/filtersets.py:1824 -#: netbox/dcim/forms/filtersets.py:1840 netbox/dcim/forms/filtersets.py:1851 -#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1907 -#: netbox/dcim/forms/filtersets.py:2000 netbox/dcim/forms/filtersets.py:2024 -#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/model_forms.py:728 -#: netbox/dcim/forms/model_forms.py:943 netbox/dcim/forms/model_forms.py:1355 -#: netbox/dcim/forms/model_forms.py:1849 netbox/dcim/forms/model_forms.py:1922 -#: netbox/dcim/forms/object_create.py:205 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:154 netbox/dcim/forms/filtersets.py:1019 +#: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1200 +#: netbox/dcim/forms/filtersets.py:1416 netbox/dcim/forms/filtersets.py:1439 +#: netbox/dcim/forms/filtersets.py:1456 netbox/dcim/forms/filtersets.py:1479 +#: netbox/dcim/forms/filtersets.py:1496 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1531 netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:1580 netbox/dcim/forms/filtersets.py:1702 +#: netbox/dcim/forms/filtersets.py:1747 netbox/dcim/forms/filtersets.py:1770 +#: netbox/dcim/forms/filtersets.py:1791 netbox/dcim/forms/filtersets.py:1813 +#: netbox/dcim/forms/filtersets.py:1834 netbox/dcim/forms/filtersets.py:1850 +#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1878 +#: netbox/dcim/forms/filtersets.py:1893 netbox/dcim/forms/filtersets.py:1935 +#: netbox/dcim/forms/filtersets.py:2030 netbox/dcim/forms/filtersets.py:2054 +#: netbox/dcim/forms/filtersets.py:2078 netbox/dcim/forms/model_forms.py:738 +#: netbox/dcim/forms/model_forms.py:953 netbox/dcim/forms/model_forms.py:1365 +#: netbox/dcim/forms/model_forms.py:1859 netbox/dcim/forms/model_forms.py:1932 +#: netbox/dcim/forms/object_create.py:206 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:291 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:427 netbox/dcim/tables/devices.py:469 -#: netbox/dcim/tables/devices.py:519 netbox/dcim/tables/devices.py:631 -#: netbox/dcim/tables/devices.py:743 netbox/dcim/tables/devices.py:796 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:908 -#: netbox/dcim/tables/devices.py:976 netbox/dcim/tables/devices.py:1102 -#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:430 -#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:633 -#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:292 netbox/dcim/tables/devices.py:387 +#: netbox/dcim/tables/devices.py:428 netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:520 netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:824 +#: netbox/dcim/tables/devices.py:877 netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:1004 netbox/dcim/tables/devices.py:1130 +#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:402 +#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:157 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1913,7 +1976,7 @@ msgstr "Terminaciones" #: netbox/templates/dcim/powerport.html:20 #: netbox/templates/dcim/rearport.html:20 #: netbox/templates/dcim/virtualchassis.html:55 -#: netbox/templates/dcim/virtualchassis_edit.html:62 +#: netbox/templates/dcim/virtualchassis_edit.html:63 #: netbox/templates/dcim/virtualdevicecontext.html:22 #: netbox/templates/virtualization/virtualmachine.html:120 #: netbox/templates/vpn/tunneltermination.html:23 @@ -1921,11 +1984,11 @@ msgstr "Terminaciones" #: netbox/virtualization/filtersets.py:143 #: netbox/virtualization/forms/bulk_edit.py:108 #: netbox/virtualization/forms/bulk_import.py:113 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:142 #: netbox/virtualization/forms/model_forms.py:186 #: netbox/virtualization/tables/virtualmachines.py:44 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 #: netbox/vpn/forms/model_forms.py:123 netbox/vpn/forms/model_forms.py:234 #: netbox/vpn/forms/model_forms.py:451 #: netbox/wireless/forms/model_forms.py:101 @@ -1934,7 +1997,7 @@ msgstr "Terminaciones" msgid "Device" msgstr "Dispositivo" -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "Este usuario no tiene permiso para sincronizar esta fuente de datos." @@ -1960,11 +2023,11 @@ msgstr "Trabajo completado" #: netbox/core/apps.py:39 msgid "Job failed" -msgstr "Fallo en el trabajo" +msgstr "Trabajo fallido" #: netbox/core/apps.py:40 msgid "Job errored" -msgstr "Error en el trabajo" +msgstr "Trabajo con error" #: netbox/core/choices.py:18 msgid "New" @@ -1973,11 +2036,11 @@ msgstr "Nuevo" #: netbox/core/choices.py:19 netbox/core/constants.py:19 #: netbox/core/tables/tasks.py:16 netbox/templates/core/rq_task.html:77 msgid "Queued" -msgstr "En cola" +msgstr "Pendiente" #: netbox/core/choices.py:20 msgid "Syncing" -msgstr "Sincronización" +msgstr "Sincronizando" #: netbox/core/choices.py:21 netbox/core/choices.py:57 #: netbox/core/tables/jobs.py:43 netbox/templates/core/job.html:59 @@ -1990,16 +2053,16 @@ msgstr "Completado" #: netbox/dcim/choices.py:1988 netbox/dcim/choices.py:2078 #: netbox/virtualization/choices.py:48 msgid "Failed" -msgstr "Falló" +msgstr "Con error" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:359 -#: netbox/netbox/navigation/menu.py:363 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 +#: netbox/netbox/navigation/menu.py:365 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 #: netbox/templates/extras/script_result.html:17 msgid "Scripts" -msgstr "Guiones" +msgstr "Scripts" #: netbox/core/choices.py:36 netbox/templates/extras/report/base.html:13 msgid "Reports" @@ -2017,15 +2080,15 @@ msgstr "Programado" #: netbox/core/choices.py:56 msgid "Running" -msgstr "Corriendo" +msgstr "En ejecución" #: netbox/core/choices.py:58 msgid "Errored" -msgstr "Erróneo" +msgstr "Con error" #: netbox/core/choices.py:82 msgid "Minutely" -msgstr "Minutilmente" +msgstr "Cada minuto" #: netbox/core/choices.py:83 msgid "Hourly" @@ -2072,13 +2135,13 @@ msgstr "Eliminado" #: netbox/core/constants.py:20 netbox/core/tables/tasks.py:31 msgid "Finished" -msgstr "Terminado" +msgstr "Finalizado" #: netbox/core/constants.py:22 netbox/core/tables/jobs.py:40 #: netbox/templates/core/job.html:55 #: netbox/templates/extras/htmx/script_result.html:8 msgid "Started" -msgstr "Empezado" +msgstr "Iniciado" #: netbox/core/constants.py:23 netbox/core/tables/tasks.py:27 msgid "Deferred" @@ -2111,42 +2174,42 @@ msgstr "Advertencia" msgid "Error" msgstr "Error" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Local" -#: netbox/core/data_backends.py:50 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:63 msgid "Username" msgstr "Nombre de usuario" -#: netbox/core/data_backends.py:52 netbox/core/data_backends.py:58 +#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 msgid "Only used for cloning with HTTP(S)" -msgstr "Solo se usa para clonar con HTTP (S)" +msgstr "Solo se utiliza para la clonación con HTTP(S)" -#: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 #: netbox/users/forms/model_forms.py:196 msgid "Password" msgstr "Contraseña" -#: netbox/core/data_backends.py:62 +#: netbox/core/data_backends.py:75 msgid "Branch" msgstr "Rama" -#: netbox/core/data_backends.py:120 +#: netbox/core/data_backends.py:135 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "Fallo al obtener datos remotos ({name}): {error}" -#: netbox/core/data_backends.py:133 +#: netbox/core/data_backends.py:148 msgid "AWS access key ID" msgstr "ID de clave de acceso de AWS" -#: netbox/core/data_backends.py:137 +#: netbox/core/data_backends.py:152 msgid "AWS secret access key" msgstr "Clave de acceso secreta de AWS" @@ -2160,7 +2223,7 @@ msgstr "Fuente de datos (ID)" msgid "Data source (name)" msgstr "Fuente de datos (nombre)" -#: netbox/core/filtersets.py:186 netbox/dcim/filtersets.py:521 +#: netbox/core/filtersets.py:190 netbox/dcim/filtersets.py:521 #: netbox/extras/filtersets.py:302 netbox/extras/filtersets.py:355 #: netbox/extras/filtersets.py:401 netbox/extras/filtersets.py:424 #: netbox/extras/filtersets.py:490 netbox/users/filtersets.py:31 @@ -2168,19 +2231,19 @@ msgstr "Fuente de datos (nombre)" msgid "User (ID)" msgstr "Usuario (ID)" -#: netbox/core/filtersets.py:192 +#: netbox/core/filtersets.py:196 msgid "User name" msgstr "Nombre de usuario" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:44 #: netbox/core/tables/data.py:27 netbox/dcim/choices.py:2036 #: netbox/dcim/forms/bulk_edit.py:1102 netbox/dcim/forms/bulk_edit.py:1383 -#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/filtersets.py:1687 -#: netbox/dcim/tables/devices.py:579 netbox/dcim/tables/devicetypes.py:232 +#: netbox/dcim/forms/filtersets.py:1617 netbox/dcim/forms/filtersets.py:1710 +#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 #: 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:161 netbox/extras/forms/filtersets.py:265 -#: netbox/extras/forms/filtersets.py:301 netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:249 +#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 #: netbox/extras/tables/tables.py:176 netbox/extras/tables/tables.py:307 #: netbox/extras/tables/tables.py:344 netbox/extras/tables/tables.py:508 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 @@ -2196,19 +2259,19 @@ msgstr "Nombre de usuario" #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:29 netbox/users/tables.py:112 #: netbox/virtualization/forms/bulk_edit.py:182 -#: netbox/virtualization/forms/filtersets.py:232 +#: netbox/virtualization/forms/filtersets.py:237 msgid "Enabled" msgstr "Habilitado" -#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:50 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:51 #: netbox/core/tables/data.py:30 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "Intervalo de sincronización" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:307 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 #: netbox/templates/extras/savedfilter.html:56 -#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 -#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:104 netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:160 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:320 #: netbox/vpn/forms/model_forms.py:336 netbox/vpn/forms/model_forms.py:357 #: netbox/vpn/forms/model_forms.py:379 @@ -2220,10 +2283,10 @@ msgid "Ignore rules" msgstr "Ignorar las reglas" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:604 -#: netbox/extras/forms/model_forms.py:693 -#: netbox/extras/forms/model_forms.py:746 netbox/extras/tables/tables.py:218 +#: netbox/extras/forms/model_forms.py:275 +#: netbox/extras/forms/model_forms.py:607 +#: netbox/extras/forms/model_forms.py:696 +#: netbox/extras/forms/model_forms.py:749 netbox/extras/tables/tables.py:218 #: netbox/extras/tables/tables.py:588 netbox/extras/tables/tables.py:618 #: netbox/extras/tables/tables.py:660 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 @@ -2232,24 +2295,24 @@ msgstr "Ignorar las reglas" msgid "Data Source" msgstr "Fuente de datos" -#: netbox/core/forms/filtersets.py:61 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" -msgstr "Expediente" +msgstr "Archivo" -#: netbox/core/forms/filtersets.py:66 netbox/core/forms/mixins.py:16 +#: netbox/core/forms/filtersets.py:67 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:411 -#: netbox/extras/forms/filtersets.py:442 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:183 netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/filtersets.py:415 netbox/extras/forms/filtersets.py:503 msgid "Data source" msgstr "Fuente de datos" -#: netbox/core/forms/filtersets.py:77 netbox/extras/forms/filtersets.py:592 +#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 msgid "Creation" msgstr "Creación" -#: netbox/core/forms/filtersets.py:81 netbox/core/forms/filtersets.py:167 -#: netbox/extras/forms/filtersets.py:613 netbox/extras/tables/tables.py:271 +#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:271 #: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:364 #: netbox/extras/tables/tables.py:383 netbox/extras/tables/tables.py:415 #: netbox/extras/tables/tables.py:735 netbox/templates/core/job.html:11 @@ -2259,42 +2322,47 @@ msgstr "Creación" msgid "Object Type" msgstr "Tipo de objeto" -#: netbox/core/forms/filtersets.py:91 +#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/templates/core/job.html:63 netbox/templates/core/rq_task.html:61 +msgid "Queue" +msgstr "Fila" + +#: netbox/core/forms/filtersets.py:96 msgid "Created after" msgstr "Creado después" -#: netbox/core/forms/filtersets.py:96 +#: netbox/core/forms/filtersets.py:101 msgid "Created before" msgstr "Creado antes" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:106 msgid "Scheduled after" msgstr "Programado después" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:111 msgid "Scheduled before" msgstr "Programado antes" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:116 msgid "Started after" msgstr "Comenzó después" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:121 msgid "Started before" msgstr "Comenzó antes" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:126 msgid "Completed after" msgstr "Completado después" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:131 msgid "Completed before" msgstr "Completado antes" -#: netbox/core/forms/filtersets.py:133 netbox/core/forms/filtersets.py:162 -#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:504 -#: netbox/dcim/forms/model_forms.py:324 netbox/extras/forms/filtersets.py:608 -#: netbox/extras/forms/filtersets.py:628 netbox/extras/tables/tables.py:391 +#: netbox/core/forms/filtersets.py:138 netbox/core/forms/filtersets.py:167 +#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:509 +#: netbox/dcim/forms/model_forms.py:326 netbox/extras/forms/filtersets.py:572 +#: netbox/extras/forms/filtersets.py:592 netbox/extras/tables/tables.py:391 #: netbox/extras/tables/tables.py:431 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 @@ -2305,25 +2373,25 @@ msgstr "Completado antes" #: netbox/users/forms/filtersets.py:126 netbox/users/forms/model_forms.py:178 #: netbox/users/forms/model_forms.py:218 netbox/users/tables.py:22 msgid "User" -msgstr "usuario" +msgstr "Usuario" -#: netbox/core/forms/filtersets.py:141 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:773 +#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:773 #: netbox/extras/tables/tables.py:828 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Hora" -#: netbox/core/forms/filtersets.py:146 netbox/extras/forms/filtersets.py:597 +#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 msgid "After" msgstr "Después" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:602 +#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 msgid "Before" msgstr "Antes" -#: netbox/core/forms/filtersets.py:155 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:477 +#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:484 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" @@ -2364,23 +2432,23 @@ msgstr "" #: netbox/core/forms/model_forms.py:156 #: netbox/templates/dcim/rack_elevation_list.html:6 msgid "Rack Elevations" -msgstr "Elevaciones de estanterías" +msgstr "Elevaciones de rack" #: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1907 #: netbox/dcim/forms/bulk_edit.py:941 netbox/dcim/forms/bulk_edit.py:1337 #: netbox/dcim/forms/bulk_edit.py:1358 netbox/dcim/tables/racks.py:143 -#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 +#: netbox/netbox/navigation/menu.py:315 netbox/netbox/navigation/menu.py:319 msgid "Power" msgstr "Potencia" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:47 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Seguridad" @@ -2396,7 +2464,7 @@ msgid "Pagination" msgstr "Paginación" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:122 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 #: netbox/extras/forms/model_forms.py:135 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2407,7 +2475,7 @@ msgstr "Validación" msgid "User Preferences" msgstr "Preferencias de usuario" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:820 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:73 msgid "Miscellaneous" @@ -2524,7 +2592,7 @@ msgstr "Revisión de configuración #{id}" #: netbox/dcim/models/device_components.py:767 #: netbox/dcim/models/device_components.py:1151 #: netbox/dcim/models/device_components.py:1199 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:81 +#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:94 #: netbox/extras/models/search.py:41 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" @@ -2566,7 +2634,7 @@ msgstr "parámetros" #: netbox/core/models/data.py:79 msgid "last synced" -msgstr "sincronizado por última vez" +msgstr "última sincronización" #: netbox/core/models/data.py:87 msgid "data source" @@ -2620,7 +2688,7 @@ msgstr "tamaño" #: netbox/core/models/data.py:308 msgid "hash" -msgstr "picadillo" +msgstr "hash" #: netbox/core/models/data.py:312 msgid "Length must be 64 hexadecimal characters." @@ -2669,7 +2737,7 @@ msgstr "archivos gestionados" #: netbox/core/models/files.py:108 #, python-brace-format msgid "A {model} with this file path already exists ({path})." -msgstr "UN {model} con esta ruta de archivo ya existe ({path})." +msgstr "Un {model} con esta ruta de archivo ya existe ({path})." #: netbox/core/models/jobs.py:64 msgid "scheduled" @@ -2693,7 +2761,7 @@ msgstr "completado" #: netbox/core/models/jobs.py:101 netbox/extras/models/models.py:106 msgid "data" -msgstr "dato" +msgstr "información" #: netbox/core/models/jobs.py:107 msgid "error" @@ -2704,52 +2772,61 @@ msgid "job ID" msgstr "ID de trabajo" #: netbox/core/models/jobs.py:116 +msgid "queue name" +msgstr "Nombre de la solicitud pendiente" + +#: netbox/core/models/jobs.py:119 +msgid "Name of the queue in which this job was enqueued" +msgstr "Nombre de la solicitud en la que se encoló este trabajo" + +#: netbox/core/models/jobs.py:122 msgid "log entries" msgstr "entradas de registro" -#: netbox/core/models/jobs.py:132 +#: netbox/core/models/jobs.py:138 msgid "job" msgstr "trabajo" -#: netbox/core/models/jobs.py:133 +#: netbox/core/models/jobs.py:139 msgid "jobs" msgstr "trabajos" -#: netbox/core/models/jobs.py:163 +#: netbox/core/models/jobs.py:169 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "No se pueden asignar trabajos a este tipo de objeto ({type})." -#: netbox/core/models/jobs.py:216 +#: netbox/core/models/jobs.py:226 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Estado no válido para la terminación del trabajo. Las opciones son: " "{choices}" -#: netbox/core/models/jobs.py:273 +#: netbox/core/models/jobs.py:283 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" -"no se puede llamar a enqueue () con valores tanto para schedule_at como para" -" immediate." +"\"no se puede programar una enqueue() con fecha schedule_at y a la vez " +"marcarla como inmediata.\"" -#: netbox/core/models/object_types.py:188 +#: netbox/core/models/object_types.py:205 msgid "object type" msgstr "tipo de objeto" -#: netbox/core/models/object_types.py:189 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 msgid "object types" -msgstr "tipos de objetos" +msgstr "tipos de objeto" #: netbox/core/object_actions.py:15 msgid "Sync Data" msgstr "Sincronizar datos" -#: netbox/core/signals.py:176 +#: netbox/core/signals.py:177 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" -msgstr "La eliminación se impide mediante una regla de protección: {message}" +msgstr "" +"La eliminación no está permitida debido a una regla de protección:{message}" #: netbox/core/tables/change_logging.py:25 #: netbox/templates/account/profile.html:17 @@ -2763,7 +2840,7 @@ msgstr "Nombre completo" #: netbox/extras/tables/tables.py:418 netbox/extras/tables/tables.py:502 #: netbox/extras/tables/tables.py:571 netbox/extras/tables/tables.py:740 #: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:835 -#: netbox/netbox/tables/tables.py:317 +#: netbox/netbox/tables/tables.py:335 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2776,7 +2853,7 @@ msgstr "Objeto" msgid "Request ID" msgstr "ID de solicitud" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 +#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 #: netbox/extras/tables/tables.py:784 netbox/extras/tables/tables.py:841 #: netbox/templates/core/objectchange.html:68 msgid "Message" @@ -2809,7 +2886,7 @@ msgstr "Última actualización" #: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:248 #: netbox/extras/tables/tables.py:561 netbox/extras/tables/tables.py:806 #: netbox/netbox/tables/tables.py:225 -#: netbox/templates/dcim/virtualchassis_edit.html:63 +#: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 msgid "ID" @@ -2819,16 +2896,16 @@ msgstr "ID" msgid "Interval" msgstr "Intervalo" -#: netbox/core/tables/jobs.py:46 +#: netbox/core/tables/jobs.py:49 msgid "Log Entries" msgstr "Entradas de registro" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:778 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:778 #: netbox/extras/tables/tables.py:832 msgid "Level" msgstr "Nivel" -#: netbox/core/tables/jobs.py:80 +#: netbox/core/tables/jobs.py:83 msgid "No log entries" msgstr "No hay entradas de registro" @@ -2856,7 +2933,7 @@ msgstr "No se han encontrado datos de complementos" #: netbox/core/tables/plugins.py:49 netbox/templates/core/plugin.html:62 msgid "Author" -msgstr "autor" +msgstr "Autor" #: netbox/core/tables/plugins.py:62 netbox/templates/core/plugin.html:84 msgid "Certified" @@ -2880,13 +2957,13 @@ msgstr "Tarea más antigua" #: netbox/core/tables/tasks.py:43 netbox/templates/core/rq_worker_list.html:39 msgid "Workers" -msgstr "Trabajadores" +msgstr "Procesos" #: netbox/core/tables/tasks.py:47 netbox/vpn/tables/tunnels.py:87 msgid "Host" -msgstr "Anfitrión" +msgstr "Host" -#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:616 +#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:631 msgid "Port" msgstr "Puerto" @@ -2900,11 +2977,11 @@ msgstr "PID del planificador" #: netbox/core/tables/tasks.py:63 msgid "No queues found" -msgstr "No se han encontrado colas" +msgstr "Sin solicitudes pendientes" #: netbox/core/tables/tasks.py:83 msgid "Enqueued" -msgstr "En cola" +msgstr "Pendiente" #: netbox/core/tables/tasks.py:86 msgid "Ended" @@ -2916,7 +2993,7 @@ msgstr "Invocable" #: netbox/core/tables/tasks.py:99 msgid "No tasks found" -msgstr "No se ha encontrado ninguna tarea" +msgstr "Ninguna tarea encontrada" #: netbox/core/tables/tasks.py:120 netbox/templates/core/rq_worker.html:47 msgid "State" @@ -2924,30 +3001,30 @@ msgstr "Estado" #: netbox/core/tables/tasks.py:123 netbox/templates/core/rq_worker.html:51 msgid "Birth" -msgstr "Nacimiento" +msgstr "Fecha de creación" #: netbox/core/tables/tasks.py:126 netbox/templates/core/rq_worker.html:59 msgid "PID" -msgstr "PAGADO" +msgstr "PID" #: netbox/core/tables/tasks.py:130 msgid "No workers found" -msgstr "No se encontró ningún trabajador" +msgstr "No se encontró ningún proceso" #: netbox/core/utils.py:84 netbox/core/utils.py:150 netbox/core/views.py:428 #, python-brace-format msgid "Job {job_id} not found" -msgstr "Trabajo {job_id} no se encontró" +msgstr "No se encontró el trabajo {job_id} " #: netbox/core/utils.py:102 netbox/core/utils.py:118 #, python-brace-format msgid "Job {id} not found." -msgstr "Trabajo {id} no se encontró." +msgstr "No se encontró el trabajo {id}." #: netbox/core/views.py:92 #, python-brace-format msgid "Queued job #{id} to sync {datasource}" -msgstr "N.º de trabajo en cola{id} sincronizar {datasource}" +msgstr "Trabajo pendiente {id} sincronizar {datasource}" #: netbox/core/views.py:196 netbox/templates/extras/htmx/script_result.html:43 msgid "Log" @@ -2971,12 +3048,12 @@ msgstr "Error al eliminar el trabajo {id}: {error}" #: netbox/core/views.py:478 #, python-brace-format msgid "Job {id} has been re-enqueued." -msgstr "Trabajo {id} se ha vuelto a poner en cola." +msgstr "Trabajo {id} se ha vuelto a poner como pendiente." #: netbox/core/views.py:487 #, python-brace-format msgid "Job {id} has been enqueued." -msgstr "Trabajo {id} ha sido puesto en cola." +msgstr "Trabajo {id} ha sido puesto como pendiente." #: netbox/core/views.py:496 #, python-brace-format @@ -2986,7 +3063,7 @@ msgstr "Trabajo {id} se ha detenido." #: netbox/core/views.py:498 #, python-brace-format msgid "Failed to stop job {id}" -msgstr "No se pudo detener el trabajo {id}" +msgstr "Error al detener el trabajo {id}" #: netbox/core/views.py:652 msgid "Plugins catalog could not be loaded" @@ -2995,15 +3072,15 @@ msgstr "No se pudo cargar el catálogo de complementos" #: netbox/core/views.py:688 #, python-brace-format msgid "Plugin {name} not found" -msgstr "Plugin {name} no se encontró" +msgstr "No se encontró el complemento {name}." #: netbox/dcim/api/serializers_/device_components.py:289 msgid "Interface mode does not support q-in-q service vlan" -msgstr "El modo de interfaz no admite la vlan de servicio q-in-q" +msgstr "El modo de interfaz no admite la VLAN de servicio Q-in-Q" #: netbox/dcim/api/serializers_/device_components.py:296 msgid "Interface mode does not support untagged vlan" -msgstr "El modo de interfaz no admite vlan sin etiquetas" +msgstr "El modo de interfaz no admite VLAN sin etiquetas" #: netbox/dcim/api/serializers_/device_components.py:301 #: netbox/dcim/api/serializers_/device_components.py:306 @@ -3017,7 +3094,7 @@ msgstr "Posición (U)" #: netbox/dcim/api/serializers_/racks.py:112 netbox/dcim/ui/panels.py:47 msgid "Facility ID" -msgstr "ID de la instalación" +msgstr "ID de instalación" #: netbox/dcim/cable_profiles.py:31 #, python-brace-format @@ -3034,12 +3111,12 @@ msgid "" "B side of cable has {count} terminations but only {max} are permitted for " "profile {profile}" msgstr "" -"El lado B del cable tiene {count} terminaciones pero solo {max} están " +"El lado B del cable tiene {count} terminación, pero solo {max} están " "permitidos para el perfil {profile}" #: netbox/dcim/choices.py:21 netbox/virtualization/choices.py:21 msgid "Staging" -msgstr "Puesta en escena" +msgstr "Entorno de pruebas" #: netbox/dcim/choices.py:23 netbox/dcim/choices.py:208 #: netbox/dcim/choices.py:260 netbox/dcim/choices.py:1930 @@ -3125,7 +3202,7 @@ msgstr "De atrás hacia adelante" #: netbox/dcim/choices.py:156 msgid "Stale" -msgstr "Rancio" +msgstr "Obsoleto" #: netbox/dcim/choices.py:170 netbox/dcim/forms/bulk_edit.py:76 #: netbox/dcim/forms/bulk_edit.py:90 netbox/dcim/forms/bulk_edit.py:170 @@ -3135,20 +3212,19 @@ msgstr "Rancio" #: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:532 #: netbox/dcim/forms/bulk_import.py:658 netbox/dcim/forms/bulk_import.py:935 #: netbox/dcim/forms/bulk_import.py:1205 netbox/dcim/forms/filtersets.py:263 -#: netbox/dcim/forms/filtersets.py:768 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/model_forms.py:81 netbox/dcim/forms/model_forms.py:99 -#: netbox/dcim/forms/model_forms.py:176 netbox/dcim/forms/model_forms.py:502 -#: netbox/dcim/forms/model_forms.py:523 netbox/dcim/forms/model_forms.py:1206 -#: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 -#: netbox/dcim/tables/devices.py:916 netbox/dcim/tables/devices.py:1003 -#: netbox/dcim/tables/devices.py:1156 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:755 netbox/ipam/tables/fhrp.py:56 -#: netbox/ipam/tables/ip.py:328 netbox/ipam/tables/services.py:42 -#: netbox/netbox/tables/tables.py:303 netbox/netbox/ui/panels.py:202 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/dcim/forms/filtersets.py:778 netbox/dcim/forms/filtersets.py:794 +#: netbox/dcim/forms/model_forms.py:83 netbox/dcim/forms/model_forms.py:101 +#: netbox/dcim/forms/model_forms.py:178 netbox/dcim/forms/model_forms.py:504 +#: netbox/dcim/forms/model_forms.py:525 netbox/dcim/forms/model_forms.py:1216 +#: netbox/dcim/forms/model_forms.py:1699 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:695 +#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:944 +#: netbox/dcim/tables/devices.py:1031 netbox/dcim/tables/devices.py:1184 +#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:755 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:328 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:321 +#: netbox/netbox/ui/panels.py:202 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 -#: netbox/templates/dcim/interface.html:379 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 @@ -3167,11 +3243,11 @@ msgstr "Rancio" #: netbox/wireless/forms/bulk_import.py:23 #: netbox/wireless/forms/model_forms.py:23 msgid "Parent" -msgstr "Padre" +msgstr "Principal" #: netbox/dcim/choices.py:171 msgid "Child" -msgstr "Niño" +msgstr "Dependencia de" #: netbox/dcim/choices.py:185 #: netbox/templates/dcim/panels/device_rack_elevations.html:15 @@ -3179,7 +3255,7 @@ msgstr "Niño" #: netbox/templates/dcim/panels/rack_reservation_elevations.html:5 #: netbox/templates/dcim/rack_elevation_list.html:20 msgid "Front" -msgstr "Delantera" +msgstr "Vista frontal" #: netbox/dcim/choices.py:186 #: netbox/templates/dcim/panels/device_rack_elevations.html:21 @@ -3187,12 +3263,12 @@ msgstr "Delantera" #: netbox/templates/dcim/panels/rack_reservation_elevations.html:11 #: netbox/templates/dcim/rack_elevation_list.html:21 msgid "Rear" -msgstr "Trasera" +msgstr "Vista posterior" #: netbox/dcim/choices.py:205 netbox/dcim/choices.py:258 #: netbox/dcim/choices.py:2077 netbox/virtualization/choices.py:47 msgid "Staged" -msgstr "Escenificado" +msgstr "Preparado" #: netbox/dcim/choices.py:207 msgid "Inventory" @@ -3229,7 +3305,7 @@ msgstr "Pasivo" #: netbox/dcim/choices.py:236 msgid "Mixed" -msgstr "Mezclado" +msgstr "Mixto" #: netbox/dcim/choices.py:508 netbox/dcim/choices.py:761 msgid "NEMA (Non-locking)" @@ -3254,7 +3330,7 @@ msgstr "Proprietario" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 #: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 #: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 -#: netbox/netbox/navigation/menu.py:209 +#: netbox/netbox/navigation/menu.py:211 msgid "Other" msgstr "Otros" @@ -3271,10 +3347,10 @@ msgid "Virtual" msgstr "Virtual" #: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 -#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1553 -#: netbox/dcim/forms/filtersets.py:1678 netbox/dcim/forms/model_forms.py:1105 -#: netbox/dcim/forms/model_forms.py:1569 netbox/netbox/navigation/menu.py:147 -#: netbox/netbox/navigation/menu.py:151 +#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1701 netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1579 netbox/netbox/navigation/menu.py:149 +#: netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "inalámbrico" @@ -3284,14 +3360,14 @@ msgid "Virtual interfaces" msgstr "Interfaces virtuales" #: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1396 -#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1087 -#: netbox/dcim/tables/devices.py:706 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1097 +#: netbox/dcim/tables/devices.py:734 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:177 #: netbox/virtualization/forms/bulk_import.py:172 #: netbox/virtualization/tables/virtualmachines.py:136 msgid "Bridge" -msgstr "puente" +msgstr "Puente" #: netbox/dcim/choices.py:1153 msgid "Link Aggregation Group (LAG)" @@ -3343,7 +3419,7 @@ msgstr "Ethernet de 800 Gbps" #: netbox/dcim/choices.py:1298 msgid "Pluggable transceivers" -msgstr "Transceptores enchufables" +msgstr "Transceivers" #: netbox/dcim/choices.py:1335 msgid "Backplane Ethernet" @@ -3353,13 +3429,13 @@ msgstr "Ethernet de placa base" msgid "Cellular" msgstr "Celular" -#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:420 -#: netbox/dcim/forms/filtersets.py:897 netbox/dcim/forms/filtersets.py:1096 -#: netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:423 +#: netbox/dcim/forms/filtersets.py:909 netbox/dcim/forms/filtersets.py:1110 +#: netbox/dcim/forms/filtersets.py:1908 #: netbox/templates/dcim/inventoryitem.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:65 +#: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" -msgstr "serie" +msgstr "Serial" #: netbox/dcim/choices.py:1434 msgid "Coaxial" @@ -3371,11 +3447,11 @@ msgstr "Apilamiento" #: netbox/dcim/choices.py:1507 msgid "Half" -msgstr "Mitad" +msgstr "Half" #: netbox/dcim/choices.py:1508 msgid "Full" -msgstr "Lleno" +msgstr "Full" #: netbox/dcim/choices.py:1509 netbox/netbox/preferences.py:32 #: netbox/wireless/choices.py:480 @@ -3386,8 +3462,8 @@ msgstr "Auto" msgid "Access" msgstr "Acceso" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 +#: netbox/ipam/tables/vlans.py:209 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Etiquetado" @@ -3438,107 +3514,107 @@ msgstr "Individual" #: netbox/dcim/choices.py:1757 msgid "1C1P" -msgstr "11 PENIQUES" +msgstr "1 Conector, 1 Puerto" #: netbox/dcim/choices.py:1758 msgid "1C2P" -msgstr "12 PENIQUES" +msgstr "1 Conector, 2 Puertos" #: netbox/dcim/choices.py:1759 msgid "1C4P" -msgstr "14 PENIQUES" +msgstr "1 Conector, 4 Puertos" #: netbox/dcim/choices.py:1760 msgid "1C6P" -msgstr "16 PENIQUES" +msgstr "1 Conector, 6 Puertos" #: netbox/dcim/choices.py:1761 msgid "1C8P" -msgstr "18 PENIQUES" +msgstr "1 Conector, 8 Puertos" #: netbox/dcim/choices.py:1762 msgid "1C12P" -msgstr "1 X 12 PÁGS." +msgstr "1 Conector, 12 Puertos" #: netbox/dcim/choices.py:1763 msgid "1C16P" -msgstr "1 X 16 PÁGS." +msgstr "1 Conector, 16 Puertos" #: netbox/dcim/choices.py:1767 msgid "Trunk" -msgstr "Tronco" +msgstr "Troncal" #: netbox/dcim/choices.py:1769 msgid "2C1P trunk" -msgstr "Tronco 2C1P" +msgstr "Troncal 2C1P" #: netbox/dcim/choices.py:1770 msgid "2C2P trunk" -msgstr "Tronco 2C2P" +msgstr "Troncal 2C2P" #: netbox/dcim/choices.py:1771 msgid "2C4P trunk" -msgstr "Tronco 2CP" +msgstr "Troncal 2C4P" #: netbox/dcim/choices.py:1772 msgid "2C4P trunk (shuffle)" -msgstr "Baúl 2C4P (barajado)" +msgstr "Troncal 2C4P (redistribución)" #: netbox/dcim/choices.py:1773 msgid "2C6P trunk" -msgstr "Tronco 2C6P" +msgstr "Troncal 2C6P" #: netbox/dcim/choices.py:1774 msgid "2C8P trunk" -msgstr "Tronco 28CP" +msgstr "Troncal 28CP" #: netbox/dcim/choices.py:1775 msgid "2C12P trunk" -msgstr "Tronco 2C12P" +msgstr "Troncal 2C12P" #: netbox/dcim/choices.py:1776 msgid "4C1P trunk" -msgstr "Tronco 4C1P" +msgstr "Troncal 4C1P" #: netbox/dcim/choices.py:1777 msgid "4C2P trunk" -msgstr "Tronco 4CP2" +msgstr "Troncal 4CP2" #: netbox/dcim/choices.py:1778 msgid "4C4P trunk" -msgstr "Tronco 4C4P" +msgstr "Troncal 4C4P" #: netbox/dcim/choices.py:1779 msgid "4C4P trunk (shuffle)" -msgstr "Baúl 4C4P (barajado)" +msgstr "Troncal 4C4P (redistribución)" #: netbox/dcim/choices.py:1780 msgid "4C6P trunk" -msgstr "Tronco 4C6P" +msgstr "Troncal 4C6P" #: netbox/dcim/choices.py:1781 msgid "4C8P trunk" -msgstr "Tronco 48P" +msgstr "Troncal 48P" #: netbox/dcim/choices.py:1782 msgid "8C4P trunk" -msgstr "Tronco 8C4P" +msgstr "Troncal 8C4P" #: netbox/dcim/choices.py:1786 msgid "Breakout" -msgstr "Escapada" +msgstr "Desagregación " #: netbox/dcim/choices.py:1788 msgid "1C4P:4C1P breakout" -msgstr "1C4P: ruptura 4C1P" +msgstr "1C4P: desagregación 4C1P" #: netbox/dcim/choices.py:1789 msgid "1C6P:6C1P breakout" -msgstr "1C6P: ruptura 6C1P" +msgstr "1C6P: desagregación 6C1P" #: netbox/dcim/choices.py:1790 msgid "2C4P:8C1P breakout (shuffle)" -msgstr "2C4P: ruptura 8C1P (reproducción aleatoria)" +msgstr "2C4P: desagregación 8C1P (redistribución)" #: netbox/dcim/choices.py:1848 msgid "Copper - Twisted Pair (UTP/STP)" @@ -3554,17 +3630,17 @@ msgstr "Cobre - Coaxial" #: netbox/dcim/choices.py:1884 msgid "Fiber - Multimode" -msgstr "Fibra: multimodo" +msgstr "Fibra-Multimodo" #: netbox/dcim/choices.py:1895 msgid "Fiber - Single-mode" -msgstr "Fibra: modo único" +msgstr "Fibra-Monomodo" #: netbox/dcim/choices.py:1903 msgid "Fiber - Other" msgstr "Fibra - Otras" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 msgid "Connected" msgstr "Conectado" @@ -3575,7 +3651,7 @@ msgstr "Kilómetros" #: netbox/dcim/choices.py:1948 netbox/netbox/choices.py:178 #: netbox/templates/dcim/cable_trace.html:65 msgid "Meters" -msgstr "Medidores" +msgstr "Metros" #: netbox/dcim/choices.py:1949 msgid "Centimeters" @@ -3629,7 +3705,7 @@ msgstr "Región principal (ID)" #: netbox/dcim/filtersets.py:98 msgid "Parent region (slug)" -msgstr "Región principal (babosa)" +msgstr "Región principal (ID corto)" #: netbox/dcim/filtersets.py:123 msgid "Parent site group (ID)" @@ -3637,7 +3713,7 @@ msgstr "Grupo de sitio principal (ID)" #: netbox/dcim/filtersets.py:129 msgid "Parent site group (slug)" -msgstr "Grupo de sitios principal (slug)" +msgstr "Grupo de sitio principal (ID corto)" #: netbox/dcim/filtersets.py:172 netbox/extras/filtersets.py:435 #: netbox/ipam/filtersets.py:852 netbox/ipam/filtersets.py:992 @@ -3647,7 +3723,7 @@ msgstr "Grupo (ID)" #: netbox/dcim/filtersets.py:178 msgid "Group (slug)" -msgstr "Grupo (babosa)" +msgstr "Grupo (ID corto)" #: netbox/dcim/filtersets.py:184 netbox/dcim/filtersets.py:189 msgid "AS (ID)" @@ -3659,7 +3735,7 @@ msgstr "Ubicación principal (ID)" #: netbox/dcim/filtersets.py:261 msgid "Parent location (slug)" -msgstr "Ubicación principal (slug)" +msgstr "Ubicación principal (ID corto)" #: netbox/dcim/filtersets.py:307 netbox/dcim/filtersets.py:396 #: netbox/dcim/filtersets.py:561 netbox/dcim/filtersets.py:732 @@ -3675,22 +3751,22 @@ msgstr "Fabricante (ID)" #: netbox/dcim/filtersets.py:1106 netbox/dcim/filtersets.py:1453 #: netbox/dcim/filtersets.py:2248 msgid "Manufacturer (slug)" -msgstr "Fabricante (babosa)" +msgstr "Fabricante (ID corto)" #: netbox/dcim/filtersets.py:408 msgid "Rack type (slug)" -msgstr "Tipo de bastidor (babosa)" +msgstr "Tipo de rack (ID corto)" #: netbox/dcim/filtersets.py:412 msgid "Rack type (ID)" -msgstr "Tipo de bastidor (ID)" +msgstr "Tipo de rack (ID)" #: netbox/dcim/filtersets.py:426 netbox/dcim/filtersets.py:970 #: netbox/dcim/filtersets.py:1122 netbox/dcim/filtersets.py:2252 #: netbox/ipam/filtersets.py:386 netbox/ipam/filtersets.py:499 #: netbox/ipam/filtersets.py:1002 netbox/virtualization/filtersets.py:187 msgid "Role (ID)" -msgstr "Función (ID)" +msgstr "Rol (ID)" #: netbox/dcim/filtersets.py:432 netbox/dcim/filtersets.py:976 #: netbox/dcim/filtersets.py:1129 netbox/dcim/filtersets.py:2258 @@ -3698,7 +3774,7 @@ msgstr "Función (ID)" #: netbox/ipam/filtersets.py:505 netbox/ipam/filtersets.py:1008 #: netbox/virtualization/filtersets.py:194 msgid "Role (slug)" -msgstr "Rol (babosa)" +msgstr "Rol (ID corto)" #: netbox/dcim/filtersets.py:463 netbox/dcim/filtersets.py:1201 #: netbox/dcim/filtersets.py:1523 netbox/dcim/filtersets.py:1621 @@ -3719,65 +3795,65 @@ msgstr "Plataforma predeterminada (ID)" #: netbox/dcim/filtersets.py:580 msgid "Default platform (slug)" -msgstr "Plataforma predeterminada (slug)" +msgstr "Plataforma predeterminada (ID corto)" -#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:565 +#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:572 msgid "Has a front image" -msgstr "Tiene una imagen frontal" +msgstr "Imagen frontal" -#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:579 msgid "Has a rear image" -msgstr "Tiene una imagen trasera" +msgstr "Imagen posterior" #: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:742 -#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:579 -#: netbox/dcim/forms/filtersets.py:697 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:586 +#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 msgid "Has console ports" -msgstr "Tiene puertos de consola" +msgstr "Puertos de consola" #: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:746 -#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:704 netbox/dcim/forms/filtersets.py:943 +#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:593 +#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 msgid "Has console server ports" -msgstr "Tiene puertos de servidor de consola" +msgstr "Puertos de servidor de consola" #: netbox/dcim/filtersets.py:600 netbox/dcim/filtersets.py:750 -#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:711 netbox/dcim/forms/filtersets.py:950 +#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 msgid "Has power ports" -msgstr "Tiene puertos de alimentación" +msgstr "Puertos de alimentación" #: netbox/dcim/filtersets.py:604 netbox/dcim/filtersets.py:754 -#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:718 netbox/dcim/forms/filtersets.py:957 +#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:607 +#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 msgid "Has power outlets" -msgstr "Tiene tomas de corriente" +msgstr "Tomas de corriente" #: netbox/dcim/filtersets.py:608 netbox/dcim/filtersets.py:758 -#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:614 +#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 msgid "Has interfaces" msgstr "Tiene interfaces" #: netbox/dcim/filtersets.py:612 netbox/dcim/filtersets.py:762 -#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:732 netbox/dcim/forms/filtersets.py:971 +#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 msgid "Has pass-through ports" -msgstr "Tiene puertos de paso" +msgstr "Puertos pass-through" #: netbox/dcim/filtersets.py:616 netbox/dcim/filtersets.py:1294 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/forms/filtersets.py:635 msgid "Has module bays" -msgstr "Tiene compartimentos para módulos" +msgstr "Módulos adicionales" #: netbox/dcim/filtersets.py:620 netbox/dcim/filtersets.py:1298 -#: netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:628 msgid "Has device bays" -msgstr "Tiene compartimentos para dispositivos" +msgstr "Módulos para dispositivos" -#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:642 msgid "Has inventory items" -msgstr "Tiene artículos de inventario" +msgstr "Artículos de inventario" #: netbox/dcim/filtersets.py:722 netbox/extras/filtersets.py:648 msgid "Profile (ID)" @@ -3802,7 +3878,7 @@ msgstr "Puerto de alimentación (ID)" #: netbox/dcim/filtersets.py:910 netbox/dcim/filtersets.py:2167 msgid "Rear port (ID)" -msgstr "Puerto trasero (ID)" +msgstr "Puerto posterior (ID)" #: netbox/dcim/filtersets.py:928 netbox/dcim/filtersets.py:2188 msgid "Front port (ID)" @@ -3823,15 +3899,15 @@ msgstr "Función de dispositivo principal (ID)" #: netbox/dcim/filtersets.py:1010 netbox/dcim/filtersets.py:1023 msgid "Parent device role (slug)" -msgstr "Función de dispositivo principal (slug)" +msgstr "Función de dispositivo principal (ID corto)" #: netbox/dcim/filtersets.py:1035 msgid "Immediate parent platform (ID)" -msgstr "Plataforma principal inmediata (ID)" +msgstr "Plataforma predeterminada (ID)" #: netbox/dcim/filtersets.py:1041 msgid "Immediate parent platform (slug)" -msgstr "Plataforma para padres inmediatos (slug)" +msgstr "Plataforma predeterminada (ID corto)" #: netbox/dcim/filtersets.py:1047 msgid "Parent platform (ID)" @@ -3839,11 +3915,11 @@ msgstr "Plataforma principal (ID)" #: netbox/dcim/filtersets.py:1054 msgid "Parent platform (slug)" -msgstr "Plataforma principal (slug)" +msgstr "Plataforma principal (ID corto)" #: netbox/dcim/filtersets.py:1112 msgid "Device type (slug)" -msgstr "Tipo de dispositivo (slug)" +msgstr "Tipo de dispositivo (ID corto)" #: netbox/dcim/filtersets.py:1134 msgid "Parent Device (ID)" @@ -3856,13 +3932,13 @@ msgstr "Plataforma (ID)" #: netbox/dcim/filtersets.py:1147 netbox/extras/filtersets.py:725 #: netbox/virtualization/filtersets.py:207 msgid "Platform (slug)" -msgstr "Plataforma (babosa)" +msgstr "Plataforma (ID corto)" #: netbox/dcim/filtersets.py:1183 netbox/dcim/filtersets.py:1507 #: netbox/dcim/filtersets.py:1605 netbox/dcim/filtersets.py:2342 #: netbox/dcim/filtersets.py:2590 netbox/dcim/filtersets.py:2650 msgid "Site name (slug)" -msgstr "Nombre del sitio (slug)" +msgstr "Nombre del sitio (ID corto)" #: netbox/dcim/filtersets.py:1206 msgid "Parent bay (ID)" @@ -3875,7 +3951,7 @@ msgstr "Clúster de máquinas virtuales (ID)" #: netbox/dcim/filtersets.py:1216 netbox/extras/filtersets.py:747 #: netbox/virtualization/filtersets.py:112 msgid "Cluster group (slug)" -msgstr "Grupo de racimos (babosa)" +msgstr "Grupo de clústeres (ID corto)" #: netbox/dcim/filtersets.py:1221 netbox/virtualization/filtersets.py:106 msgid "Cluster group (ID)" @@ -3883,32 +3959,32 @@ msgstr "Grupo de clústeres (ID)" #: netbox/dcim/filtersets.py:1227 msgid "Device model (slug)" -msgstr "Modelo de dispositivo (slug)" +msgstr "Modelo de dispositivo (ID corto)" #: netbox/dcim/filtersets.py:1238 netbox/dcim/forms/bulk_edit.py:503 msgid "Is full depth" -msgstr "Es de profundidad total" +msgstr "Profundidad total" -#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:906 -#: netbox/dcim/forms/filtersets.py:1609 netbox/dcim/forms/filtersets.py:1947 -#: netbox/dcim/forms/model_forms.py:1895 netbox/dcim/models/devices.py:1307 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/filtersets.py:1977 +#: netbox/dcim/forms/model_forms.py:1905 netbox/dcim/models/devices.py:1307 #: netbox/dcim/models/devices.py:1330 netbox/virtualization/filtersets.py:211 #: netbox/virtualization/filtersets.py:284 -#: netbox/virtualization/forms/filtersets.py:187 -#: netbox/virtualization/forms/filtersets.py:240 +#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:245 msgid "MAC address" msgstr "Dirección MAC" #: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1015 +#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 #: netbox/virtualization/filtersets.py:215 -#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" -msgstr "Tiene una IP principal" +msgstr "Tiene una Dirección IP principal" #: netbox/dcim/filtersets.py:1253 msgid "Has an out-of-band IP" -msgstr "Tiene una IP fuera de banda" +msgstr "Tiene una Dirección IP fuera de banda" #: netbox/dcim/filtersets.py:1258 msgid "Virtual chassis (ID)" @@ -3920,7 +3996,7 @@ msgstr "Es un miembro del chasis virtual" #: netbox/dcim/filtersets.py:1303 msgid "OOB IP (ID)" -msgstr "LOB VIP (ID)" +msgstr "Dirección IP fuera de banda (ID)" #: netbox/dcim/filtersets.py:1307 msgid "Has virtual device context" @@ -3928,7 +4004,7 @@ msgstr "Tiene contexto de dispositivo virtual" #: netbox/dcim/filtersets.py:1397 msgid "VDC (ID)" -msgstr "VDC (IDENTIFICACIÓN)" +msgstr "Centro de Datos Virtual (ID)" #: netbox/dcim/filtersets.py:1402 msgid "Device model" @@ -3940,7 +4016,7 @@ msgstr "Tipo de módulo (modelo)" #: netbox/dcim/filtersets.py:1470 msgid "Module bay (ID)" -msgstr "Bahía de módulos (ID)" +msgstr "Bahía de módulo (ID)" #: netbox/dcim/filtersets.py:1529 netbox/dcim/filtersets.py:1627 msgid "Rack (name)" @@ -3970,15 +4046,15 @@ msgstr "Función del dispositivo (ID)" #: netbox/dcim/filtersets.py:1659 msgid "Device role (slug)" -msgstr "Función del dispositivo (slug)" +msgstr "Función del dispositivo (ID corto)" #: netbox/dcim/filtersets.py:1664 msgid "Virtual Chassis (ID)" msgstr "Chasis virtual (ID)" -#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:125 -#: netbox/dcim/forms/object_create.py:327 netbox/dcim/tables/devices.py:213 -#: netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:126 +#: netbox/dcim/forms/object_create.py:328 netbox/dcim/tables/devices.py:214 +#: netbox/netbox/navigation/menu.py:81 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 @@ -3993,7 +4069,7 @@ msgstr "Inquilino (ID)" #: netbox/dcim/filtersets.py:1685 netbox/dcim/filtersets.py:2353 #: netbox/extras/filtersets.py:774 netbox/tenancy/filtersets.py:265 msgid "Tenant (slug)" -msgstr "Inquilino (babosa)" +msgstr "Inquilino (ID corto)" #: netbox/dcim/filtersets.py:1705 msgid "Module (ID)" @@ -4056,24 +4132,24 @@ msgid "Assigned VID" msgstr "VID asignado" #: netbox/dcim/filtersets.py:1942 netbox/dcim/forms/bulk_edit.py:1509 -#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:1535 +#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1685 +#: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:866 -#: netbox/dcim/tables/devices.py:660 netbox/ipam/filtersets.py:345 +#: netbox/dcim/tables/devices.py:661 netbox/ipam/filtersets.py:345 #: netbox/ipam/filtersets.py:356 netbox/ipam/filtersets.py:489 #: netbox/ipam/filtersets.py:591 netbox/ipam/filtersets.py:602 #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_edit.py:237 #: netbox/ipam/forms/bulk_edit.py:278 netbox/ipam/forms/bulk_import.py:159 #: netbox/ipam/forms/bulk_import.py:244 netbox/ipam/forms/bulk_import.py:280 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:187 -#: netbox/ipam/forms/filtersets.py:339 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:194 +#: netbox/ipam/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:200 netbox/ipam/forms/model_forms.py:247 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:463 #: netbox/ipam/forms/model_forms.py:477 netbox/ipam/forms/model_forms.py:491 #: netbox/ipam/models/ip.py:223 netbox/ipam/models/ip.py:516 #: netbox/ipam/models/ip.py:745 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:186 netbox/ipam/tables/ip.py:257 -#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:407 +#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:412 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 @@ -4081,7 +4157,7 @@ msgstr "VID asignado" #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 #: netbox/virtualization/forms/bulk_import.py:219 -#: netbox/virtualization/forms/filtersets.py:245 +#: netbox/virtualization/forms/filtersets.py:250 #: netbox/virtualization/forms/model_forms.py:359 #: netbox/virtualization/models/virtualmachines.py:346 #: netbox/virtualization/tables/virtualmachines.py:113 @@ -4092,20 +4168,20 @@ msgstr "VRF" #: netbox/ipam/filtersets.py:362 netbox/ipam/filtersets.py:495 #: netbox/ipam/filtersets.py:597 netbox/ipam/filtersets.py:608 msgid "VRF (RD)" -msgstr "VRF (ROJO)" +msgstr "VRF (RD)" #: netbox/dcim/filtersets.py:1953 netbox/ipam/filtersets.py:1040 #: netbox/vpn/filtersets.py:357 msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1667 -#: netbox/dcim/tables/devices.py:596 netbox/ipam/filtersets.py:1046 -#: netbox/ipam/forms/filtersets.py:599 netbox/ipam/tables/vlans.py:116 +#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1690 +#: netbox/dcim/tables/devices.py:597 netbox/ipam/filtersets.py:1046 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:250 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 +#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 #: netbox/vpn/forms/model_forms.py:407 netbox/vpn/forms/model_forms.py:425 #: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" @@ -4115,13 +4191,13 @@ msgstr "L2VPN" msgid "VLAN Translation Policy (ID)" msgstr "Política de traducción de VLAN (ID)" -#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1633 -#: netbox/dcim/forms/model_forms.py:1552 +#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1656 +#: netbox/dcim/forms/model_forms.py:1562 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 -#: netbox/virtualization/forms/filtersets.py:260 +#: netbox/virtualization/forms/filtersets.py:265 #: netbox/virtualization/forms/model_forms.py:364 msgid "VLAN Translation Policy" msgstr "Política de traducción de VLAN" @@ -4162,8 +4238,8 @@ msgstr "Interfaz puenteada (ID)" msgid "LAG interface (ID)" msgstr "Interfaz LAG (ID)" -#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:144 +#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:619 +#: netbox/dcim/tables/devices.py:1173 netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4174,14 +4250,14 @@ msgstr "Dirección MAC" msgid "Primary MAC address (ID)" msgstr "Dirección MAC principal (ID)" -#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1539 +#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1549 #: netbox/virtualization/filtersets.py:295 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Dirección MAC principal" #: netbox/dcim/filtersets.py:2079 netbox/dcim/filtersets.py:2091 -#: netbox/dcim/forms/filtersets.py:1569 netbox/dcim/forms/model_forms.py:1875 +#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contexto de dispositivo virtual" @@ -4196,7 +4272,7 @@ msgstr "Contexto de dispositivo virtual (identificador)" msgid "Wireless LAN" msgstr "LAN inalámbrica" -#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:647 +#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:648 msgid "Wireless link" msgstr "Enlace inalámbrico" @@ -4228,37 +4304,37 @@ msgstr "Maestro (ID)" msgid "Master (name)" msgstr "Maestro (nombre)" -#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1215 +#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1231 msgid "Unterminated" -msgstr "Inacabado" +msgstr "Sin terminar" #: netbox/dcim/filtersets.py:2654 msgid "Power panel (ID)" msgstr "Panel de alimentación (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:515 -#: netbox/extras/forms/model_forms.py:597 -#: netbox/extras/forms/model_forms.py:682 -#: netbox/extras/forms/model_forms.py:734 netbox/extras/ui/panels.py:69 -#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:113 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:488 +#: netbox/extras/forms/model_forms.py:600 +#: netbox/extras/forms/model_forms.py:685 +#: netbox/extras/forms/model_forms.py:737 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:131 #: netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:29 -#: netbox/templates/generic/bulk_edit.html:75 +#: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 #: netbox/utilities/forms/fields/fields.py:100 msgid "Tags" msgstr "Etiquetas" -#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1814 -#: netbox/dcim/forms/filtersets.py:1827 netbox/dcim/forms/model_forms.py:583 -#: netbox/dcim/forms/model_forms.py:641 netbox/dcim/forms/object_create.py:153 -#: netbox/dcim/forms/object_create.py:254 netbox/dcim/tables/devices.py:167 +#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1840 +#: netbox/dcim/forms/filtersets.py:1853 netbox/dcim/forms/model_forms.py:585 +#: netbox/dcim/forms/model_forms.py:651 netbox/dcim/forms/object_create.py:154 +#: netbox/dcim/forms/object_create.py:255 netbox/dcim/tables/devices.py:168 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 #: netbox/templates/dcim/rearport.html:126 #: netbox/templates/dcim/virtualchassis.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:66 +#: netbox/templates/dcim/virtualchassis_edit.html:67 msgid "Position" msgstr "Posición" @@ -4288,7 +4364,7 @@ msgid "Contact E-mail" msgstr "Correo electrónico de contacto" #: netbox/dcim/forms/bulk_edit.py:149 netbox/dcim/forms/bulk_import.py:130 -#: netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Zona horaria" @@ -4299,16 +4375,16 @@ msgstr "Zona horaria" #: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:408 #: netbox/dcim/forms/bulk_import.py:458 netbox/dcim/forms/bulk_import.py:542 #: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:1199 -#: netbox/dcim/forms/filtersets.py:340 netbox/dcim/forms/filtersets.py:404 -#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:684 -#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:870 -#: netbox/dcim/forms/filtersets.py:1080 netbox/dcim/forms/filtersets.py:1877 -#: netbox/dcim/forms/filtersets.py:1917 netbox/dcim/forms/model_forms.py:211 -#: netbox/dcim/forms/model_forms.py:342 netbox/dcim/forms/model_forms.py:354 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:528 -#: netbox/dcim/forms/model_forms.py:1219 netbox/dcim/forms/model_forms.py:1702 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:99 -#: netbox/dcim/tables/devices.py:174 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/forms/filtersets.py:342 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:544 netbox/dcim/forms/filtersets.py:693 +#: netbox/dcim/forms/filtersets.py:799 netbox/dcim/forms/filtersets.py:882 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1905 +#: netbox/dcim/forms/filtersets.py:1945 netbox/dcim/forms/model_forms.py:213 +#: netbox/dcim/forms/model_forms.py:344 netbox/dcim/forms/model_forms.py:356 +#: netbox/dcim/forms/model_forms.py:426 netbox/dcim/forms/model_forms.py:530 +#: netbox/dcim/forms/model_forms.py:1229 netbox/dcim/forms/model_forms.py:1712 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:100 +#: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/devices.py:1014 #: netbox/dcim/tables/devicetypes.py:86 netbox/dcim/tables/devicetypes.py:321 #: netbox/dcim/tables/modules.py:46 netbox/dcim/tables/modules.py:89 #: netbox/dcim/tables/racks.py:50 netbox/dcim/tables/racks.py:120 @@ -4318,21 +4394,21 @@ msgstr "Zona horaria" #: netbox/templates/dcim/moduletype.html:31 #: netbox/templates/dcim/platform.html:41 msgid "Manufacturer" -msgstr "fabricante" +msgstr "Fabricante" #: netbox/dcim/forms/bulk_edit.py:221 netbox/dcim/forms/bulk_edit.py:368 #: netbox/dcim/forms/bulk_import.py:200 netbox/dcim/forms/bulk_import.py:279 -#: netbox/dcim/forms/filtersets.py:287 +#: netbox/dcim/forms/filtersets.py:288 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Factor de forma" #: netbox/dcim/forms/bulk_edit.py:226 netbox/dcim/forms/bulk_edit.py:373 #: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:282 -#: netbox/dcim/forms/filtersets.py:292 +#: netbox/dcim/forms/filtersets.py:293 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" -msgstr "Anchura" +msgstr "Ancho" #: netbox/dcim/forms/bulk_edit.py:232 netbox/dcim/forms/bulk_edit.py:379 #: netbox/dcim/forms/bulk_import.py:289 @@ -4340,13 +4416,13 @@ msgid "Height (U)" msgstr "Altura (U)" #: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:306 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Unidades descendentes" #: netbox/dcim/forms/bulk_edit.py:244 netbox/dcim/forms/bulk_edit.py:387 msgid "Outer width" -msgstr "Anchura exterior" +msgstr "Ancho exterior" #: netbox/dcim/forms/bulk_edit.py:249 netbox/dcim/forms/bulk_edit.py:392 msgid "Outer height" @@ -4370,22 +4446,20 @@ msgstr "Profundidad de montaje" #: netbox/dcim/forms/bulk_edit.py:516 netbox/dcim/forms/bulk_edit.py:533 #: netbox/dcim/forms/bulk_edit.py:572 netbox/dcim/forms/bulk_edit.py:588 #: netbox/dcim/forms/bulk_import.py:421 netbox/dcim/forms/bulk_import.py:469 -#: netbox/dcim/forms/filtersets.py:312 netbox/dcim/forms/filtersets.py:334 -#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:438 -#: netbox/dcim/forms/filtersets.py:531 netbox/dcim/forms/filtersets.py:642 -#: netbox/dcim/forms/filtersets.py:673 netbox/dcim/forms/filtersets.py:744 -#: netbox/dcim/forms/model_forms.py:225 netbox/dcim/forms/model_forms.py:306 +#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:439 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:649 +#: netbox/dcim/forms/filtersets.py:681 netbox/dcim/forms/filtersets.py:753 +#: netbox/dcim/forms/model_forms.py:227 netbox/dcim/forms/model_forms.py:308 #: netbox/dcim/tables/devicetypes.py:109 netbox/dcim/tables/modules.py:54 #: netbox/dcim/tables/racks.py:70 netbox/dcim/tables/racks.py:161 -#: netbox/dcim/views.py:880 netbox/dcim/views.py:1007 +#: netbox/dcim/views.py:880 netbox/dcim/views.py:1008 #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:341 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:71 -#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:279 -#: netbox/extras/forms/filtersets.py:315 -#: netbox/extras/forms/model_forms.py:575 netbox/ipam/forms/bulk_edit.py:159 -#: netbox/templates/dcim/moduletype.html:51 +#: netbox/extras/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:167 +#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 +#: netbox/ipam/forms/bulk_edit.py:159 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4395,7 +4469,7 @@ msgid "Weight" msgstr "Peso" #: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:317 +#: netbox/dcim/forms/filtersets.py:318 msgid "Max weight" msgstr "Peso máximo" @@ -4403,41 +4477,41 @@ msgstr "Peso máximo" #: netbox/dcim/forms/bulk_edit.py:521 netbox/dcim/forms/bulk_edit.py:577 #: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 #: netbox/dcim/forms/bulk_import.py:426 netbox/dcim/forms/bulk_import.py:474 -#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:646 -#: netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:653 +#: netbox/dcim/forms/filtersets.py:757 msgid "Weight unit" msgstr "Unidad de peso" -#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:332 -#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:260 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:333 +#: netbox/dcim/forms/model_forms.py:223 netbox/dcim/forms/model_forms.py:262 msgid "Rack Type" -msgstr "Tipo de bastidor" +msgstr "Tipo de rack" #: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 msgid "Outer Dimensions" msgstr "Dimensiones exteriores" -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:226 -#: netbox/dcim/forms/model_forms.py:307 netbox/dcim/ui/panels.py:126 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1005 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:228 +#: netbox/dcim/forms/model_forms.py:309 netbox/dcim/ui/panels.py:126 +#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 #: netbox/extras/tables/tables.py:266 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 #: netbox/templates/extras/imageattachment.html:40 msgid "Dimensions" msgstr "Dimensiones" -#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:333 -#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/model_forms.py:228 -#: netbox/dcim/views.py:879 netbox/dcim/views.py:1006 +#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:334 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/model_forms.py:230 +#: netbox/dcim/views.py:879 netbox/dcim/views.py:1007 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Numeración" #: netbox/dcim/forms/bulk_edit.py:353 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/filtersets.py:412 +#: netbox/dcim/forms/filtersets.py:415 msgid "Rack type" -msgstr "Tipo de bastidor" +msgstr "Tipo de rack" #: netbox/dcim/forms/bulk_edit.py:360 netbox/dcim/forms/bulk_edit.py:705 #: netbox/dcim/forms/bulk_edit.py:760 netbox/templates/dcim/module.html:77 @@ -4446,18 +4520,18 @@ msgstr "Tipo de bastidor" msgid "Serial Number" msgstr "Número de serie" -#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:424 -#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1884 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:913 netbox/dcim/forms/filtersets.py:1114 +#: netbox/dcim/forms/filtersets.py:1912 msgid "Asset tag" msgstr "Etiqueta de activo" #: netbox/dcim/forms/bulk_edit.py:412 netbox/dcim/forms/bulk_edit.py:511 #: netbox/dcim/forms/bulk_edit.py:567 netbox/dcim/forms/bulk_edit.py:698 #: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:463 -#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:415 -#: netbox/dcim/forms/filtersets.py:559 netbox/dcim/forms/filtersets.py:739 -#: netbox/dcim/forms/filtersets.py:892 +#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:418 +#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:904 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" msgstr "Flujo de aire" @@ -4465,42 +4539,42 @@ msgstr "Flujo de aire" #: netbox/dcim/forms/bulk_edit.py:435 netbox/dcim/forms/bulk_edit.py:888 #: netbox/dcim/forms/bulk_import.py:354 netbox/dcim/forms/bulk_import.py:357 #: netbox/dcim/forms/bulk_import.py:645 netbox/dcim/forms/bulk_import.py:1649 -#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:120 -#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:442 -#: netbox/dcim/forms/filtersets.py:456 netbox/dcim/forms/filtersets.py:494 -#: netbox/dcim/forms/filtersets.py:860 netbox/dcim/forms/filtersets.py:1070 -#: netbox/dcim/forms/filtersets.py:1168 netbox/dcim/forms/filtersets.py:1305 -#: netbox/dcim/forms/model_forms.py:270 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:574 netbox/dcim/forms/model_forms.py:851 -#: netbox/dcim/forms/object_create.py:301 netbox/dcim/tables/devices.py:163 +#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:121 +#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:446 +#: netbox/dcim/forms/filtersets.py:460 netbox/dcim/forms/filtersets.py:499 +#: netbox/dcim/forms/filtersets.py:872 netbox/dcim/forms/filtersets.py:1084 +#: netbox/dcim/forms/filtersets.py:1184 netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/model_forms.py:272 netbox/dcim/forms/model_forms.py:316 +#: netbox/dcim/forms/model_forms.py:576 netbox/dcim/forms/model_forms.py:861 +#: netbox/dcim/forms/object_create.py:302 netbox/dcim/tables/devices.py:164 #: netbox/dcim/tables/power.py:66 netbox/dcim/tables/racks.py:203 -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 #: netbox/templates/dcim/rack/base.html:4 #: netbox/virtualization/forms/model_forms.py:107 msgid "Rack" -msgstr "Estante" +msgstr "Rack" #: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:435 -#: netbox/dcim/forms/filtersets.py:524 netbox/dcim/forms/filtersets.py:667 -#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:1028 -#: netbox/dcim/forms/model_forms.py:432 netbox/dcim/forms/model_forms.py:767 -#: netbox/dcim/forms/model_forms.py:1770 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:438 +#: netbox/dcim/forms/filtersets.py:530 netbox/dcim/forms/filtersets.py:675 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:1041 +#: netbox/dcim/forms/model_forms.py:434 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/model_forms.py:1780 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" #: netbox/dcim/forms/bulk_edit.py:487 netbox/dcim/forms/bulk_import.py:414 -#: netbox/dcim/forms/filtersets.py:542 netbox/dcim/forms/model_forms.py:359 +#: netbox/dcim/forms/filtersets.py:549 netbox/dcim/forms/model_forms.py:361 msgid "Default platform" msgstr "Plataforma predeterminada" #: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:545 netbox/dcim/forms/filtersets.py:687 +#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 msgid "Part number" -msgstr "Número de pieza" +msgstr "Número de parte" #: netbox/dcim/forms/bulk_edit.py:496 msgid "U height" @@ -4510,55 +4584,55 @@ msgstr "Altura en U" msgid "Exclude from utilization" msgstr "Excluir de la utilización" -#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:373 -#: netbox/dcim/forms/model_forms.py:1002 netbox/dcim/forms/model_forms.py:1044 -#: netbox/dcim/forms/model_forms.py:1071 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1160 -#: netbox/dcim/forms/model_forms.py:1178 -#: netbox/dcim/forms/object_create.py:117 netbox/dcim/tables/devicetypes.py:83 +#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:375 +#: netbox/dcim/forms/model_forms.py:1012 netbox/dcim/forms/model_forms.py:1054 +#: netbox/dcim/forms/model_forms.py:1081 netbox/dcim/forms/model_forms.py:1109 +#: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1188 +#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/devicetypes.py:83 #: netbox/templates/dcim/devicebay.html:52 #: netbox/templates/dcim/module.html:61 msgid "Device Type" msgstr "Tipo de dispositivo" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:400 -#: netbox/dcim/views.py:1578 netbox/extras/forms/model_forms.py:592 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:402 +#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 msgid "Schema" msgstr "Esquema" #: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:553 #: netbox/dcim/forms/bulk_edit.py:784 netbox/dcim/forms/bulk_import.py:452 -#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:1197 netbox/dcim/forms/model_forms.py:406 -#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/tables/modules.py:42 -#: netbox/extras/forms/filtersets.py:437 -#: netbox/extras/forms/model_forms.py:617 netbox/extras/tables/tables.py:615 +#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:688 +#: netbox/dcim/forms/filtersets.py:1213 netbox/dcim/forms/model_forms.py:408 +#: netbox/dcim/forms/model_forms.py:421 netbox/dcim/tables/modules.py:42 +#: netbox/extras/forms/filtersets.py:410 +#: netbox/extras/forms/model_forms.py:620 netbox/extras/tables/tables.py:615 #: netbox/templates/account/base.html:7 netbox/templates/dcim/cable.html:23 #: netbox/templates/dcim/moduletype.html:27 #: netbox/templates/extras/configcontext.html:21 #: netbox/templates/inc/user_menu.html:38 netbox/vpn/forms/bulk_edit.py:213 -#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:200 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Perfil" -#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1359 -#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/forms/model_forms.py:1003 -#: netbox/dcim/forms/model_forms.py:1045 netbox/dcim/forms/model_forms.py:1072 -#: netbox/dcim/forms/model_forms.py:1100 netbox/dcim/forms/model_forms.py:1121 -#: netbox/dcim/forms/model_forms.py:1161 netbox/dcim/forms/model_forms.py:1179 -#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/modules.py:51 +#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1377 +#: netbox/dcim/forms/model_forms.py:433 netbox/dcim/forms/model_forms.py:1013 +#: netbox/dcim/forms/model_forms.py:1055 netbox/dcim/forms/model_forms.py:1082 +#: netbox/dcim/forms/model_forms.py:1110 netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1171 netbox/dcim/forms/model_forms.py:1189 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/modules.py:51 #: netbox/dcim/tables/modules.py:94 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Tipo de módulo" -#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:376 +#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:378 msgid "Chassis" msgstr "Chasis" #: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:74 +#: netbox/dcim/tables/devices.py:75 msgid "VM role" msgstr "Función de máquina virtual" @@ -4566,49 +4640,49 @@ msgstr "Función de máquina virtual" #: netbox/dcim/forms/bulk_edit.py:708 netbox/dcim/forms/bulk_import.py:516 #: netbox/dcim/forms/bulk_import.py:520 netbox/dcim/forms/bulk_import.py:549 #: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:678 -#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:793 netbox/dcim/forms/filtersets.py:911 -#: netbox/dcim/forms/model_forms.py:497 netbox/dcim/forms/model_forms.py:534 -#: netbox/dcim/forms/model_forms.py:650 +#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:804 netbox/dcim/forms/filtersets.py:923 +#: netbox/dcim/forms/model_forms.py:499 netbox/dcim/forms/model_forms.py:536 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:146 #: netbox/virtualization/forms/bulk_import.py:147 -#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:207 #: netbox/virtualization/forms/model_forms.py:216 msgid "Config template" msgstr "Plantilla de configuración" #: netbox/dcim/forms/bulk_edit.py:654 netbox/dcim/forms/bulk_edit.py:1037 -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:130 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:596 -#: netbox/dcim/forms/model_forms.py:966 netbox/dcim/forms/model_forms.py:983 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:131 +#: netbox/dcim/forms/filtersets.py:1368 netbox/dcim/forms/model_forms.py:606 +#: netbox/dcim/forms/model_forms.py:976 netbox/dcim/forms/model_forms.py:993 #: netbox/extras/filtersets.py:703 msgid "Device type" msgstr "Tipo de dispositivo" #: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:135 netbox/dcim/forms/model_forms.py:604 +#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 msgid "Device role" msgstr "Función del dispositivo" #: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:884 -#: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:609 -#: netbox/dcim/tables/devices.py:189 netbox/extras/filtersets.py:719 +#: netbox/dcim/forms/filtersets.py:787 netbox/dcim/forms/filtersets.py:896 +#: netbox/dcim/forms/model_forms.py:547 netbox/dcim/forms/model_forms.py:619 +#: netbox/dcim/tables/devices.py:190 netbox/extras/filtersets.py:719 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:31 #: netbox/virtualization/forms/bulk_edit.py:131 #: netbox/virtualization/forms/bulk_import.py:136 -#: netbox/virtualization/forms/filtersets.py:183 +#: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 #: netbox/virtualization/tables/virtualmachines.py:52 msgid "Platform" msgstr "Plataforma" #: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:209 -#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:446 netbox/ipam/forms/filtersets.py:479 +#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:998 +#: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:210 +#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:96 #: netbox/templates/virtualization/virtualmachine.html:105 @@ -4616,9 +4690,9 @@ msgstr "Plataforma" #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:106 -#: netbox/virtualization/forms/filtersets.py:109 -#: netbox/virtualization/forms/filtersets.py:133 -#: netbox/virtualization/forms/filtersets.py:221 +#: netbox/virtualization/forms/filtersets.py:112 +#: netbox/virtualization/forms/filtersets.py:137 +#: netbox/virtualization/forms/filtersets.py:226 #: netbox/virtualization/forms/model_forms.py:72 #: netbox/virtualization/forms/model_forms.py:177 #: netbox/virtualization/tables/virtualmachines.py:40 @@ -4631,13 +4705,13 @@ msgstr "Clúster" msgid "Configuration" msgstr "Configuración" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:252 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Virtualización" #: netbox/dcim/forms/bulk_edit.py:741 netbox/dcim/forms/bulk_import.py:751 -#: netbox/dcim/forms/model_forms.py:745 netbox/dcim/forms/model_forms.py:991 +#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/model_forms.py:1001 msgid "Module type" msgstr "Tipo de módulo" @@ -4646,8 +4720,8 @@ msgstr "Tipo de módulo" #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1092 #: netbox/dcim/forms/bulk_edit.py:1143 netbox/dcim/forms/bulk_edit.py:1170 #: netbox/dcim/forms/bulk_edit.py:1197 netbox/dcim/forms/bulk_edit.py:1215 -#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:83 -#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:84 +#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4664,13 +4738,13 @@ msgstr "Tipo de módulo" msgid "Label" msgstr "Etiqueta" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1206 +#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 #: netbox/templates/dcim/cable.html:54 msgid "Length" msgstr "Longitud" #: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_import.py:1471 -#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1226 msgid "Length unit" msgstr "Unidad de longitud" @@ -4680,39 +4754,39 @@ msgid "Domain" msgstr "Dominio" #: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/model_forms.py:845 +#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Panel de alimentación" #: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1336 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Suministro" #: netbox/dcim/forms/bulk_edit.py:911 netbox/dcim/forms/bulk_import.py:1677 -#: netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/filtersets.py:1341 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1328 +#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Tensión" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Amperaje" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 msgid "Max utilization" msgstr "Utilización máxima" #: netbox/dcim/forms/bulk_edit.py:1012 msgid "Maximum draw" -msgstr "Sorteo máximo" +msgstr "Consumo máximo" #: netbox/dcim/forms/bulk_edit.py:1015 #: netbox/dcim/models/device_component_templates.py:284 @@ -4722,7 +4796,7 @@ msgstr "Consumo máximo de energía (vatios)" #: netbox/dcim/forms/bulk_edit.py:1018 msgid "Allocated draw" -msgstr "Sorteo asignado" +msgstr "Consumo asignado" #: netbox/dcim/forms/bulk_edit.py:1021 #: netbox/dcim/models/device_component_templates.py:291 @@ -4731,43 +4805,43 @@ msgid "Allocated power draw (watts)" msgstr "Consumo de energía asignado (vatios)" #: netbox/dcim/forms/bulk_edit.py:1058 netbox/dcim/forms/bulk_import.py:885 -#: netbox/dcim/forms/model_forms.py:1060 netbox/dcim/forms/model_forms.py:1425 -#: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/model_forms.py:1070 netbox/dcim/forms/model_forms.py:1435 +#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Puerto de alimentación" #: netbox/dcim/forms/bulk_edit.py:1063 netbox/dcim/forms/bulk_import.py:892 msgid "Feed leg" -msgstr "Pierna de alimentación" +msgstr "Fase de alimentación" #: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1694 +#: netbox/dcim/forms/filtersets.py:1717 msgid "Management only" msgstr "Solo administración" #: netbox/dcim/forms/bulk_edit.py:1119 netbox/dcim/forms/bulk_edit.py:1436 -#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1618 -#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/object_import.py:91 #: netbox/dcim/models/device_component_templates.py:454 #: netbox/dcim/models/device_components.py:838 msgid "PoE mode" msgstr "Modo PoE" #: netbox/dcim/forms/bulk_edit.py:1125 netbox/dcim/forms/bulk_edit.py:1442 -#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1623 -#: netbox/dcim/forms/filtersets.py:1708 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1646 +#: netbox/dcim/forms/filtersets.py:1731 netbox/dcim/forms/object_import.py:96 #: netbox/dcim/models/device_component_templates.py:461 #: netbox/dcim/models/device_components.py:845 msgid "PoE type" msgstr "Tipo de PoE" -#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1638 -#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/object_import.py:101 +#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1661 +#: netbox/dcim/forms/filtersets.py:1736 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "Función inalámbrica" -#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:766 -#: netbox/dcim/forms/model_forms.py:1370 netbox/dcim/tables/devices.py:328 +#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:776 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4781,19 +4855,19 @@ msgstr "Función inalámbrica" msgid "Module" msgstr "Módulo" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:739 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "DESFASE" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1452 +#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 msgid "Virtual device contexts" msgstr "Contextos de dispositivos virtuales" #: netbox/dcim/forms/bulk_edit.py:1421 netbox/dcim/forms/bulk_import.py:812 -#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1408 -#: netbox/dcim/forms/filtersets.py:1447 netbox/dcim/forms/filtersets.py:1582 -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1427 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 +#: netbox/dcim/tables/devices.py:645 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4808,15 +4882,15 @@ msgstr "Velocidad" #: netbox/virtualization/forms/bulk_import.py:179 #: netbox/vpn/forms/bulk_edit.py:128 netbox/vpn/forms/bulk_edit.py:196 #: netbox/vpn/forms/bulk_import.py:175 netbox/vpn/forms/bulk_import.py:233 -#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 -#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:144 netbox/vpn/forms/filtersets.py:189 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 #: netbox/vpn/tables/crypto.py:150 msgid "Mode" msgstr "Modo" #: netbox/dcim/forms/bulk_edit.py:1458 netbox/dcim/forms/bulk_import.py:993 -#: netbox/dcim/forms/model_forms.py:1501 netbox/ipam/forms/bulk_import.py:173 -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:93 +#: netbox/dcim/forms/model_forms.py:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/ipam/forms/filtersets.py:582 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:205 #: netbox/virtualization/forms/bulk_import.py:185 #: netbox/virtualization/forms/model_forms.py:326 @@ -4824,7 +4898,7 @@ msgid "VLAN group" msgstr "Grupo de VLAN" #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/forms/bulk_import.py:1000 -#: netbox/dcim/forms/model_forms.py:1507 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/forms/model_forms.py:1517 netbox/dcim/tables/devices.py:606 #: netbox/virtualization/forms/bulk_edit.py:213 #: netbox/virtualization/forms/bulk_import.py:192 #: netbox/virtualization/forms/model_forms.py:331 @@ -4832,7 +4906,7 @@ msgid "Untagged VLAN" msgstr "VLAN sin etiquetar" #: netbox/dcim/forms/bulk_edit.py:1476 netbox/dcim/forms/bulk_import.py:1007 -#: netbox/dcim/forms/model_forms.py:1516 netbox/dcim/tables/devices.py:611 +#: netbox/dcim/forms/model_forms.py:1526 netbox/dcim/tables/devices.py:612 #: netbox/virtualization/forms/bulk_edit.py:221 #: netbox/virtualization/forms/bulk_import.py:199 #: netbox/virtualization/forms/model_forms.py:340 @@ -4845,69 +4919,69 @@ msgstr "Agregar VLAN etiquetadas" #: netbox/dcim/forms/bulk_edit.py:1488 msgid "Remove tagged VLANs" -msgstr "Eliminar las VLAN etiquetadas" +msgstr "Eliminar VLAN etiquetadas" #: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/bulk_import.py:1020 -#: netbox/dcim/forms/model_forms.py:1525 +#: netbox/dcim/forms/model_forms.py:1535 #: netbox/virtualization/forms/bulk_import.py:212 #: netbox/virtualization/forms/model_forms.py:349 msgid "Q-in-Q Service VLAN" msgstr "VLAN de servicio Q-in-Q" -#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1498 #: netbox/wireless/forms/filtersets.py:26 msgid "Wireless LAN group" -msgstr "Grupo LAN inalámbrico" +msgstr "Grupo de LAN inalámbrica" -#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1493 -#: netbox/dcim/tables/devices.py:653 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1503 +#: netbox/dcim/tables/devices.py:654 netbox/netbox/navigation/menu.py:155 #: netbox/templates/dcim/interface.html:350 #: netbox/wireless/tables/wirelesslan.py:20 msgid "Wireless LANs" msgstr "LAN inalámbricas" -#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1550 -#: netbox/dcim/forms/model_forms.py:1559 netbox/ipam/forms/bulk_edit.py:224 -#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:184 -#: netbox/netbox/navigation/menu.py:109 +#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1572 +#: netbox/dcim/forms/model_forms.py:1569 netbox/ipam/forms/bulk_edit.py:224 +#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 -#: netbox/virtualization/forms/filtersets.py:214 +#: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 msgid "Addressing" -msgstr "Dirigiéndose" +msgstr "Direccionamiento" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:808 -#: netbox/dcim/forms/model_forms.py:1560 +#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/model_forms.py:1570 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Operación" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1551 -#: netbox/dcim/forms/filtersets.py:1677 netbox/dcim/forms/model_forms.py:1104 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1573 +#: netbox/dcim/forms/filtersets.py:1700 netbox/dcim/forms/model_forms.py:1114 +#: netbox/dcim/forms/model_forms.py:1572 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1561 +#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:237 #: netbox/virtualization/forms/model_forms.py:371 msgid "Related Interfaces" msgstr "Interfaces relacionadas" -#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1552 -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1575 #: netbox/virtualization/forms/bulk_edit.py:240 -#: netbox/virtualization/forms/filtersets.py:215 +#: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "Conmutación 802.1Q" #: netbox/dcim/forms/bulk_edit.py:1538 msgid "Add/Remove" -msgstr "Añadir/eliminar" +msgstr "Agregar/Eliminar" #: netbox/dcim/forms/bulk_edit.py:1597 netbox/dcim/forms/bulk_edit.py:1599 msgid "Interface mode must be specified to assign VLANs" @@ -4923,7 +4997,7 @@ msgstr "Nombre de la región principal" #: netbox/dcim/forms/bulk_import.py:85 msgid "Name of parent site group" -msgstr "Nombre del grupo de sitios principal" +msgstr "Nombre del grupo del sitio principal" #: netbox/dcim/forms/bulk_import.py:104 msgid "Assigned region" @@ -4947,7 +5021,7 @@ msgstr "Sitio asignado" #: netbox/dcim/forms/bulk_import.py:148 msgid "Parent location" -msgstr "Ubicación de los padres" +msgstr "Ubicación principal" #: netbox/dcim/forms/bulk_import.py:150 msgid "Location not found." @@ -4955,7 +5029,7 @@ msgstr "No se encontró la ubicación." #: netbox/dcim/forms/bulk_import.py:194 msgid "The manufacturer of this rack type" -msgstr "El fabricante de este tipo de bastidor" +msgstr "El fabricante de este tipo de rack" #: netbox/dcim/forms/bulk_import.py:205 msgid "The lowest-numbered position in the rack" @@ -4975,7 +5049,7 @@ msgstr "Unidad para pesas de cremallera" #: netbox/dcim/forms/bulk_import.py:254 msgid "Name of assigned tenant" -msgstr "Nombre del inquilino asignado" +msgstr "Nombre de inquilino asignado" #: netbox/dcim/forms/bulk_import.py:266 msgid "Name of assigned role" @@ -5007,7 +5081,7 @@ msgstr "Sitio para padres" msgid "Rack's location (if any)" msgstr "Ubicación del bastidor (si existe)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:319 +#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 #: netbox/dcim/tables/racks.py:208 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" @@ -5089,7 +5163,7 @@ msgid "Assigned platform" msgstr "Plataforma asignada" #: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:631 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Chasis virtual" @@ -5105,7 +5179,7 @@ msgstr "Ubicación asignada (si la hay)" msgid "Assigned rack (if any)" msgstr "Bastidor asignado (si lo hay)" -#: netbox/dcim/forms/bulk_import.py:652 +#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 msgid "Face" msgstr "Cara" @@ -5131,7 +5205,7 @@ msgstr "" msgid "The device in which this module is installed" msgstr "El dispositivo en el que está instalado este módulo" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:735 +#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Compartimento de módulos" @@ -5143,7 +5217,7 @@ msgstr "El compartimiento del módulo en el que está instalado este módulo" msgid "The type of module" msgstr "El tipo de módulo" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:753 +#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 msgid "Replicate components" msgstr "Replicar componentes" @@ -5155,11 +5229,11 @@ msgstr "" "Rellenar automáticamente los componentes asociados a este tipo de módulo " "(activado de forma predeterminada)" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:759 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 msgid "Adopt components" msgstr "Adopte componentes" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:762 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 msgid "Adopt already existing components" msgstr "Adopte los componentes ya existentes" @@ -5184,13 +5258,13 @@ msgstr "Puerto de alimentación local que alimenta esta toma" msgid "Electrical phase (for three-phase circuits)" msgstr "Fase eléctrica (para circuitos trifásicos)" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1463 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 #: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "Interfaz principal" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1471 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 #: netbox/virtualization/forms/bulk_import.py:176 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" @@ -5218,7 +5292,7 @@ msgstr "" msgid "Physical medium" msgstr "Medio físico" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1589 +#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 msgid "Duplex" msgstr "Dúplex" @@ -5261,8 +5335,8 @@ msgstr "ID de VLAN del servicio Q-in-Q asignado (filtrado por grupo de VLAN)" #: netbox/dcim/forms/bulk_import.py:1031 netbox/ipam/forms/bulk_import.py:163 #: netbox/ipam/forms/bulk_import.py:248 netbox/ipam/forms/bulk_import.py:284 -#: netbox/ipam/forms/filtersets.py:217 netbox/ipam/forms/filtersets.py:300 -#: netbox/ipam/forms/filtersets.py:367 +#: netbox/ipam/forms/filtersets.py:225 netbox/ipam/forms/filtersets.py:309 +#: netbox/ipam/forms/filtersets.py:377 #: netbox/virtualization/forms/bulk_import.py:223 msgid "Assigned VRF" msgstr "VRF asignado" @@ -5285,7 +5359,7 @@ msgstr "VDC {vdc} no está asignado al dispositivo {device}" msgid "Physical medium classification" msgstr "Clasificación de medios físicos" -#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:870 +#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:898 msgid "Installed device" msgstr "Dispositivo instalado" @@ -5345,8 +5419,8 @@ msgstr "Dispositivo principal de la interfaz asignada (si existe)" #: netbox/virtualization/forms/bulk_edit.py:299 #: netbox/virtualization/forms/bulk_import.py:160 #: netbox/virtualization/forms/bulk_import.py:262 -#: netbox/virtualization/forms/filtersets.py:229 -#: netbox/virtualization/forms/filtersets.py:280 +#: netbox/virtualization/forms/filtersets.py:234 +#: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 #: netbox/vpn/forms/bulk_import.py:92 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" @@ -5455,8 +5529,8 @@ msgstr "" "{color} no coincidía con ningún nombre de color usado y tenía más de seis " "caracteres: hexadecimal no válido." -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:880 -#: netbox/dcim/tables/devices.py:1075 +#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 +#: netbox/dcim/tables/devices.py:1103 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 @@ -5487,7 +5561,7 @@ msgstr "Tipo de alimentación (AC/DC)" msgid "Single or three-phase" msgstr "Monofásico o trifásico" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1855 +#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 #: netbox/dcim/ui/panels.py:109 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:56 @@ -5498,7 +5572,7 @@ msgstr "IPv4 principal" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Dirección IPv4 con máscara, p. ej. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1864 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1874 #: netbox/dcim/ui/panels.py:114 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:72 @@ -5553,7 +5627,7 @@ msgstr "No puede adoptar {model} {name} porque ya pertenece a un módulo" msgid "A {model} named {name} already exists" msgstr "UN {model} llamado {name} ya existe" -#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:833 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:62 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 @@ -5562,129 +5636,104 @@ msgstr "UN {model} llamado {name} ya existe" msgid "Power Panel" msgstr "Panel de alimentación" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:860 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Alimentación eléctrica" -#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/tables/devices.py:310 +#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 msgid "Device Status" msgstr "Estado del dispositivo" -#: netbox/dcim/forms/filtersets.py:163 netbox/extras/forms/filtersets.py:125 -#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:181 -#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:285 -#: netbox/extras/forms/filtersets.py:342 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:520 -#: netbox/extras/forms/filtersets.py:574 netbox/extras/tables/tables.py:114 -#: netbox/extras/tables/tables.py:155 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:231 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:475 netbox/extras/tables/tables.py:517 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:638 -#: netbox/extras/tables/tables.py:690 netbox/netbox/forms/filtersets.py:54 -#: netbox/netbox/forms/mixins.py:132 netbox/netbox/tables/tables.py:276 -#: netbox/netbox/tables/tables.py:286 netbox/netbox/tables/tables.py:296 -#: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:83 -#: netbox/templates/dcim/virtualchassis_edit.html:39 -#: netbox/templates/generic/bulk_edit.html:65 -#: netbox/templates/generic/object.html:61 -#: netbox/templates/ipam/vlan_edit.html:70 -#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 -#: netbox/virtualization/forms/filtersets.py:265 -#: netbox/virtualization/forms/filtersets.py:290 -msgid "Owner" -msgstr "Dueño" - -#: netbox/dcim/forms/filtersets.py:177 +#: netbox/dcim/forms/filtersets.py:174 msgid "Parent region" msgstr "Región principal" -#: netbox/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:32 +#: netbox/dcim/forms/filtersets.py:190 netbox/tenancy/forms/bulk_import.py:32 #: netbox/tenancy/forms/bulk_import.py:65 -#: netbox/tenancy/forms/filtersets.py:40 netbox/tenancy/forms/filtersets.py:74 +#: netbox/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:77 #: netbox/wireless/forms/bulk_import.py:27 -#: netbox/wireless/forms/filtersets.py:31 +#: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Grupo de padres" -#: netbox/dcim/forms/filtersets.py:343 +#: netbox/dcim/forms/filtersets.py:345 msgid "Rack count" msgstr "Recuento de estantes" -#: netbox/dcim/forms/filtersets.py:434 +#: netbox/dcim/forms/filtersets.py:437 msgid "Function" msgstr "Función" -#: netbox/dcim/forms/filtersets.py:455 netbox/dcim/forms/model_forms.py:329 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1152 +#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 msgid "Reservation" msgstr "Reservación" -#: netbox/dcim/forms/filtersets.py:526 netbox/dcim/forms/model_forms.py:378 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Imágenes" -#: netbox/dcim/forms/filtersets.py:529 netbox/dcim/forms/filtersets.py:671 -#: netbox/dcim/forms/filtersets.py:814 +#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/filtersets.py:826 msgid "Components" msgstr "Componentes" -#: netbox/dcim/forms/filtersets.py:549 +#: netbox/dcim/forms/filtersets.py:556 msgid "Device count" msgstr "Recuento de dispositivos" -#: netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:561 msgid "Subdevice role" msgstr "Función de subdispositivo" -#: netbox/dcim/forms/filtersets.py:691 +#: netbox/dcim/forms/filtersets.py:700 msgid "Module count" msgstr "Recuento de módulos" -#: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/model_forms.py:510 +#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Función del dispositivo" -#: netbox/dcim/forms/filtersets.py:878 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "modelo" -#: netbox/dcim/forms/filtersets.py:922 +#: netbox/dcim/forms/filtersets.py:934 msgid "Has an OOB IP" msgstr "Tiene una IP OOB" -#: netbox/dcim/forms/filtersets.py:929 +#: netbox/dcim/forms/filtersets.py:941 msgid "Virtual chassis member" msgstr "Miembro del chasis virtual" -#: netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:990 msgid "Has virtual device contexts" msgstr "Tiene contextos de dispositivos virtuales" -#: netbox/dcim/forms/filtersets.py:991 netbox/extras/filtersets.py:741 -#: netbox/ipam/forms/filtersets.py:484 -#: netbox/virtualization/forms/filtersets.py:122 +#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:741 +#: netbox/ipam/forms/filtersets.py:496 +#: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Grupo de clústeres" -#: netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Cabled" msgstr "Cableado" -#: netbox/dcim/forms/filtersets.py:1372 +#: netbox/dcim/forms/filtersets.py:1390 msgid "Occupied" msgstr "Ocupado" -#: netbox/dcim/forms/filtersets.py:1400 netbox/dcim/forms/filtersets.py:1439 -#: netbox/dcim/forms/filtersets.py:1478 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1560 netbox/dcim/tables/devices.py:379 -#: netbox/dcim/tables/devices.py:675 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1533 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/tables/devices.py:380 +#: netbox/dcim/tables/devices.py:676 netbox/ipam/tables/vlans.py:175 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5697,48 +5746,48 @@ msgstr "Ocupado" msgid "Connection" msgstr "Conexión" -#: netbox/dcim/forms/filtersets.py:1572 netbox/extras/forms/bulk_edit.py:421 -#: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:616 -#: netbox/extras/forms/model_forms.py:798 netbox/extras/tables/tables.py:743 +#: netbox/dcim/forms/filtersets.py:1595 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:294 +#: netbox/extras/forms/filtersets.py:580 +#: netbox/extras/forms/model_forms.py:801 netbox/extras/tables/tables.py:743 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Amable" -#: netbox/dcim/forms/filtersets.py:1601 +#: netbox/dcim/forms/filtersets.py:1624 msgid "Mgmt only" msgstr "Solo administración" -#: netbox/dcim/forms/filtersets.py:1613 netbox/dcim/forms/model_forms.py:1547 +#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 #: netbox/dcim/models/device_components.py:791 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1628 -#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "Modo 802.1Q" -#: netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1666 msgid "Wireless channel" msgstr "Canal inalámbrico" -#: netbox/dcim/forms/filtersets.py:1647 +#: netbox/dcim/forms/filtersets.py:1670 msgid "Channel frequency (MHz)" msgstr "Frecuencia de canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1674 msgid "Channel width (MHz)" msgstr "Ancho de canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1655 +#: netbox/dcim/forms/filtersets.py:1678 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Potencia de transmisión (dBm)" -#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/filtersets.py:1769 -#: netbox/dcim/tables/devices.py:342 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1793 +#: netbox/dcim/tables/devices.py:343 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:74 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5748,23 +5797,23 @@ msgstr "Potencia de transmisión (dBm)" msgid "Cable" msgstr "Cable" -#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/tables/devices.py:995 +#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1023 msgid "Discovered" msgstr "Descubierto" -#: netbox/dcim/forms/filtersets.py:1952 netbox/ipam/forms/filtersets.py:378 +#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Dispositivo asignado" -#: netbox/dcim/forms/filtersets.py:1957 netbox/ipam/forms/filtersets.py:383 +#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "VM asignada" -#: netbox/dcim/forms/filtersets.py:1961 netbox/ipam/forms/filtersets.py:397 +#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Asignado a una interfaz" -#: netbox/dcim/forms/filtersets.py:1968 +#: netbox/dcim/forms/filtersets.py:1998 msgid "Primary MAC of an interface" msgstr "MAC principal de una interfaz" @@ -5780,19 +5829,19 @@ msgstr "Tipo de ámbito" #: netbox/dcim/forms/mixins.py:33 netbox/dcim/forms/mixins.py:94 #: netbox/ipam/forms/bulk_edit.py:225 netbox/ipam/forms/bulk_edit.py:360 -#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:195 #: netbox/ipam/forms/model_forms.py:222 netbox/ipam/forms/model_forms.py:600 #: netbox/ipam/forms/model_forms.py:610 netbox/ipam/tables/ip.py:192 -#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 +#: netbox/ipam/tables/vlans.py:41 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:74 -#: netbox/virtualization/forms/filtersets.py:51 +#: netbox/virtualization/forms/filtersets.py:53 #: netbox/virtualization/forms/model_forms.py:73 #: netbox/virtualization/tables/clusters.py:81 #: netbox/wireless/forms/bulk_edit.py:82 -#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:42 #: netbox/wireless/forms/model_forms.py:55 #: netbox/wireless/tables/wirelesslan.py:51 msgid "Scope" @@ -5808,7 +5857,7 @@ msgstr "Por favor, selecciona un {scope_type}." msgid "Scope type (app & model)" msgstr "Tipo de ámbito (aplicación y modelo)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:258 +#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 msgid "Rear ports" msgstr "Puertos traseros" @@ -5822,31 +5871,31 @@ msgstr "" "coincidir con el número seleccionado de posiciones del puerto trasero " "({rearport_count})." -#: netbox/dcim/forms/model_forms.py:146 +#: netbox/dcim/forms/model_forms.py:148 msgid "Contact Info" msgstr "Información de contacto" -#: netbox/dcim/forms/model_forms.py:199 +#: netbox/dcim/forms/model_forms.py:201 msgid "Rack Role" -msgstr "Rol de bastidor" +msgstr "Rol del rack" -#: netbox/dcim/forms/model_forms.py:216 netbox/dcim/forms/model_forms.py:368 -#: netbox/dcim/forms/model_forms.py:539 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:370 +#: netbox/dcim/forms/model_forms.py:541 #: netbox/utilities/forms/fields/fields.py:57 msgid "Slug" msgstr "Babosa" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:266 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Seleccione un tipo de bastidor predefinido o defina las características " "físicas a continuación." -#: netbox/dcim/forms/model_forms.py:272 +#: netbox/dcim/forms/model_forms.py:274 msgid "Inventory Control" msgstr "Control de inventario" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:323 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5854,38 +5903,38 @@ msgstr "" "Lista de identificadores de unidades numéricas separados por comas. Se puede" " especificar un rango mediante un guión." -#: netbox/dcim/forms/model_forms.py:402 netbox/extras/forms/model_forms.py:594 +#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 msgid "Enter a valid JSON schema to define supported attributes." msgstr "" "Introduzca un esquema JSON válido para definir los atributos admitidos." -#: netbox/dcim/forms/model_forms.py:433 +#: netbox/dcim/forms/model_forms.py:435 msgid "Profile & Attributes" msgstr "Perfil y atributos" -#: netbox/dcim/forms/model_forms.py:585 netbox/dcim/models/devices.py:572 +#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:572 msgid "The lowest-numbered unit occupied by the device" msgstr "La unidad con el número más bajo ocupado por el dispositivo" -#: netbox/dcim/forms/model_forms.py:642 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "" "La posición en el chasis virtual por la que se identifica este dispositivo" -#: netbox/dcim/forms/model_forms.py:647 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "La prioridad del dispositivo en el chasis virtual" -#: netbox/dcim/forms/model_forms.py:756 +#: netbox/dcim/forms/model_forms.py:766 msgid "Automatically populate components associated with this module type" msgstr "" "Rellenar automáticamente los componentes asociados a este tipo de módulo" -#: netbox/dcim/forms/model_forms.py:862 +#: netbox/dcim/forms/model_forms.py:872 msgid "Characteristics" msgstr "Características" -#: netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1028 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5900,35 +5949,35 @@ msgstr "" "{module}, si está presente, se reemplazará automáticamente por " "el valor de posición al crear un nuevo módulo." -#: netbox/dcim/forms/model_forms.py:1231 +#: netbox/dcim/forms/model_forms.py:1241 msgid "Console port template" msgstr "Plantilla de puerto de consola" -#: netbox/dcim/forms/model_forms.py:1239 +#: netbox/dcim/forms/model_forms.py:1249 msgid "Console server port template" msgstr "Plantilla de puerto de servidor de consola" -#: netbox/dcim/forms/model_forms.py:1247 +#: netbox/dcim/forms/model_forms.py:1257 msgid "Front port template" msgstr "Plantilla de puerto frontal" -#: netbox/dcim/forms/model_forms.py:1255 +#: netbox/dcim/forms/model_forms.py:1265 msgid "Interface template" msgstr "Plantilla de interfaz" -#: netbox/dcim/forms/model_forms.py:1263 +#: netbox/dcim/forms/model_forms.py:1273 msgid "Power outlet template" msgstr "Plantilla de toma de corriente" -#: netbox/dcim/forms/model_forms.py:1271 +#: netbox/dcim/forms/model_forms.py:1281 msgid "Power port template" msgstr "Plantilla de puerto de alimentación" -#: netbox/dcim/forms/model_forms.py:1279 +#: netbox/dcim/forms/model_forms.py:1289 msgid "Rear port template" msgstr "Plantilla de puerto trasero" -#: netbox/dcim/forms/model_forms.py:1289 netbox/dcim/forms/model_forms.py:1774 +#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 @@ -5936,14 +5985,14 @@ msgstr "Plantilla de puerto trasero" msgid "Console Port" msgstr "Puerto de consola" -#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1775 +#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:106 msgid "Console Server Port" msgstr "Puerto de servidor de consola" -#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1776 +#: netbox/dcim/forms/model_forms.py:1301 netbox/dcim/forms/model_forms.py:1786 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5955,7 +6004,7 @@ msgstr "Puerto de servidor de consola" msgid "Front Port" msgstr "Puerto frontal" -#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1777 +#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5967,40 +6016,40 @@ msgstr "Puerto frontal" msgid "Rear Port" msgstr "Puerto trasero" -#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1778 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:526 +#: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1788 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:527 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Puerto de alimentación" -#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1779 +#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Toma de corriente" -#: netbox/dcim/forms/model_forms.py:1296 netbox/dcim/forms/model_forms.py:1781 +#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 msgid "Component Assignment" msgstr "Asignación de componentes" -#: netbox/dcim/forms/model_forms.py:1342 netbox/dcim/forms/model_forms.py:1828 +#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 msgid "An InventoryItem can only be assigned to a single component." msgstr "Un InventoryItem solo se puede asignar a un único componente." -#: netbox/dcim/forms/model_forms.py:1479 +#: netbox/dcim/forms/model_forms.py:1489 msgid "LAG interface" msgstr "Interfaz LAG" -#: netbox/dcim/forms/model_forms.py:1502 +#: netbox/dcim/forms/model_forms.py:1512 msgid "Filter VLANs available for assignment by group." msgstr "Filtre las VLAN disponibles para la asignación por grupo." -#: netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1681 msgid "Child Device" msgstr "Dispositivo infantil" -#: netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1682 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6008,66 +6057,66 @@ msgstr "" "Los dispositivos secundarios primero deben crearse y asignarse al sitio y al" " rack del dispositivo principal." -#: netbox/dcim/forms/model_forms.py:1714 +#: netbox/dcim/forms/model_forms.py:1724 msgid "Console port" msgstr "Puerto de consola" -#: netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/model_forms.py:1732 msgid "Console server port" msgstr "Puerto de servidor de consola" -#: netbox/dcim/forms/model_forms.py:1730 +#: netbox/dcim/forms/model_forms.py:1740 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Puerto frontal" -#: netbox/dcim/forms/model_forms.py:1746 +#: netbox/dcim/forms/model_forms.py:1756 msgid "Power outlet" msgstr "toma de corriente" -#: netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/model_forms.py:1772 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Puerto trasero" -#: netbox/dcim/forms/model_forms.py:1768 +#: netbox/dcim/forms/model_forms.py:1778 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Artículo de inventario" -#: netbox/dcim/forms/model_forms.py:1837 +#: netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Función del artículo de inventario" -#: netbox/dcim/forms/model_forms.py:1907 +#: netbox/dcim/forms/model_forms.py:1917 msgid "VM Interface" msgstr "Interfaz VM" -#: netbox/dcim/forms/model_forms.py:1923 netbox/ipam/forms/filtersets.py:638 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1933 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:187 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:212 +#: netbox/virtualization/forms/filtersets.py:216 #: netbox/virtualization/forms/filtersets.py:274 #: netbox/virtualization/forms/model_forms.py:220 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:312 #: netbox/vpn/forms/model_forms.py:158 netbox/vpn/forms/model_forms.py:169 #: netbox/vpn/forms/model_forms.py:271 netbox/vpn/forms/model_forms.py:452 msgid "Virtual Machine" msgstr "Máquina virtual" -#: netbox/dcim/forms/model_forms.py:1962 +#: netbox/dcim/forms/model_forms.py:1972 msgid "A MAC address can only be assigned to a single object." msgstr "Una dirección MAC solo se puede asignar a un único objeto." -#: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:155 -#: netbox/dcim/forms/object_create.py:256 +#: netbox/dcim/forms/object_create.py:49 +#: netbox/dcim/forms/object_create.py:156 +#: netbox/dcim/forms/object_create.py:257 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6075,7 +6124,7 @@ msgstr "" "Se admiten los rangos alfanuméricos. (Debe coincidir con el número de " "objetos que se están creando)." -#: netbox/dcim/forms/object_create.py:72 +#: netbox/dcim/forms/object_create.py:73 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6084,19 +6133,19 @@ msgstr "" "El patrón proporcionado especifica {value_count} valores, pero " "{pattern_count} se esperan." -#: netbox/dcim/forms/object_create.py:310 netbox/dcim/tables/devices.py:1081 +#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 -#: netbox/templates/dcim/virtualchassis_edit.html:58 +#: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 #: netbox/templates/users/ownergroup.html:35 msgid "Members" msgstr "Miembros" -#: netbox/dcim/forms/object_create.py:320 +#: netbox/dcim/forms/object_create.py:321 msgid "Initial position" msgstr "Posición inicial" -#: netbox/dcim/forms/object_create.py:323 +#: netbox/dcim/forms/object_create.py:324 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6104,11 +6153,11 @@ msgstr "" "Posición del primer dispositivo miembro. Aumenta en uno por cada miembro " "adicional." -#: netbox/dcim/forms/object_create.py:328 +#: netbox/dcim/forms/object_create.py:329 msgid "Member Devices" msgstr "Dispositivos de los miembros" -#: netbox/dcim/forms/object_create.py:343 +#: netbox/dcim/forms/object_create.py:344 msgid "A position must be specified for the first VC member." msgstr "Se debe especificar un puesto para el primer miembro del VC." @@ -6128,7 +6177,7 @@ msgstr "perfil" #: netbox/dcim/models/cables.py:75 #: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:114 +#: netbox/extras/models/customfields.py:127 msgid "label" msgstr "etiqueta" @@ -6632,9 +6681,9 @@ msgid "tagged VLANs" msgstr "VLAN etiquetadas" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:614 netbox/ipam/forms/bulk_edit.py:448 -#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:594 -#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:109 +#: netbox/dcim/tables/devices.py:615 netbox/ipam/forms/bulk_edit.py:448 +#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:110 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" @@ -6875,7 +6924,7 @@ msgid "module bays" msgstr "compartimentos de módulos" #: netbox/dcim/models/device_components.py:1287 -#: netbox/dcim/models/modules.py:264 +#: netbox/dcim/models/modules.py:266 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Una bahía de módulos no puede pertenecer a un módulo instalado en ella." @@ -6916,14 +6965,14 @@ msgid "inventory item roles" msgstr "roles de artículos de inventario" #: netbox/dcim/models/device_components.py:1418 -#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:223 +#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:225 #: netbox/dcim/models/racks.py:316 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "número de serie" #: netbox/dcim/models/device_components.py:1426 -#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:230 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:232 #: netbox/dcim/models/racks.py:323 msgid "asset tag" msgstr "etiqueta de activo" @@ -7127,7 +7176,7 @@ msgstr "La función que cumple este dispositivo" msgid "Chassis serial number, assigned by the manufacturer" msgstr "Número de serie del chasis, asignado por el fabricante" -#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:231 +#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:233 msgid "A unique tag used to identify this device" msgstr "Una etiqueta única que se utiliza para identificar este dispositivo" @@ -7344,7 +7393,7 @@ msgstr "identificador" msgid "Numeric identifier unique to the parent device" msgstr "Identificador numérico exclusivo del dispositivo principal" -#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:232 +#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:245 #: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:169 #: netbox/netbox/models/__init__.py:219 @@ -7442,15 +7491,15 @@ msgstr "tipos de módulos" msgid "Invalid schema: {error}" msgstr "Esquema no válido: {error}" -#: netbox/dcim/models/modules.py:238 +#: netbox/dcim/models/modules.py:240 msgid "module" msgstr "módulo" -#: netbox/dcim/models/modules.py:239 +#: netbox/dcim/models/modules.py:241 msgid "modules" msgstr "módulos" -#: netbox/dcim/models/modules.py:252 +#: netbox/dcim/models/modules.py:254 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7863,24 +7912,24 @@ msgstr "Nombre del color" msgid "Reachable" msgstr "Accesible" -#: netbox/dcim/tables/devices.py:65 netbox/dcim/tables/devices.py:109 +#: netbox/dcim/tables/devices.py:66 netbox/dcim/tables/devices.py:110 #: netbox/dcim/tables/racks.py:135 netbox/dcim/tables/sites.py:83 #: netbox/dcim/tables/sites.py:115 netbox/extras/tables/tables.py:708 -#: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 -#: netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:77 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 #: netbox/virtualization/views.py:243 msgid "Devices" msgstr "Dispositivos" -#: netbox/dcim/tables/devices.py:70 netbox/dcim/tables/devices.py:114 +#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "VM" -#: netbox/dcim/tables/devices.py:103 netbox/dcim/tables/devices.py:223 -#: netbox/extras/forms/model_forms.py:745 +#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 +#: netbox/extras/forms/model_forms.py:748 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 @@ -7891,66 +7940,66 @@ msgstr "VM" msgid "Config Template" msgstr "Plantilla de configuración" -#: netbox/dcim/tables/devices.py:184 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 msgid "U Height" msgstr "Altura en U" -#: netbox/dcim/tables/devices.py:194 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1140 #: netbox/ipam/forms/bulk_import.py:597 netbox/ipam/forms/model_forms.py:306 #: netbox/ipam/forms/model_forms.py:318 netbox/ipam/tables/ip.py:306 -#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:380 -#: netbox/ipam/tables/ip.py:403 netbox/templates/ipam/ipaddress.html:11 +#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:385 +#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "Dirección IP" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1116 +#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1144 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Dirección IPv4" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1148 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Dirección IPv6" -#: netbox/dcim/tables/devices.py:217 +#: netbox/dcim/tables/devices.py:218 msgid "VC Position" msgstr "Posición VC" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:221 msgid "VC Priority" msgstr "Prioridad VC" -#: netbox/dcim/tables/devices.py:227 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Dispositivo principal" -#: netbox/dcim/tables/devices.py:232 +#: netbox/dcim/tables/devices.py:233 msgid "Position (Device Bay)" msgstr "Posición (bahía de dispositivos)" -#: netbox/dcim/tables/devices.py:240 +#: netbox/dcim/tables/devices.py:241 msgid "Console ports" msgstr "Puertos de consola" -#: netbox/dcim/tables/devices.py:243 +#: netbox/dcim/tables/devices.py:244 msgid "Console server ports" msgstr "Puertos de servidor de consola" -#: netbox/dcim/tables/devices.py:246 +#: netbox/dcim/tables/devices.py:247 msgid "Power ports" msgstr "Puertos de alimentación" -#: netbox/dcim/tables/devices.py:249 +#: netbox/dcim/tables/devices.py:250 msgid "Power outlets" msgstr "tomas de corriente" -#: netbox/dcim/tables/devices.py:252 netbox/dcim/tables/devices.py:1125 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1412 -#: netbox/dcim/views.py:1749 netbox/dcim/views.py:2578 -#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 +#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1153 +#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 +#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2579 +#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7965,39 +8014,39 @@ msgstr "tomas de corriente" msgid "Interfaces" msgstr "Interfaces" -#: netbox/dcim/tables/devices.py:255 +#: netbox/dcim/tables/devices.py:256 msgid "Front ports" msgstr "Puertos frontales" -#: netbox/dcim/tables/devices.py:261 +#: netbox/dcim/tables/devices.py:262 msgid "Device bays" msgstr "Compartimentos para dispositivos" -#: netbox/dcim/tables/devices.py:264 +#: netbox/dcim/tables/devices.py:265 msgid "Module bays" msgstr "Bahías de módulos" -#: netbox/dcim/tables/devices.py:267 +#: netbox/dcim/tables/devices.py:268 msgid "Inventory items" msgstr "Artículos de inventario" -#: netbox/dcim/tables/devices.py:300 +#: netbox/dcim/tables/devices.py:301 msgid "Device Location" msgstr "Ubicación del dispositivo" -#: netbox/dcim/tables/devices.py:305 +#: netbox/dcim/tables/devices.py:306 msgid "Device Site" msgstr "Sitio del dispositivo" -#: netbox/dcim/tables/devices.py:320 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 #: 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:333 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1487 -#: netbox/dcim/views.py:2664 netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devices.py:334 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 +#: netbox/dcim/views.py:2665 netbox/netbox/navigation/menu.py:106 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -8006,31 +8055,31 @@ msgstr "Bahía de módulos" msgid "Inventory Items" msgstr "Artículos de inventario" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:349 msgid "Cable Color" msgstr "Color del cable" -#: netbox/dcim/tables/devices.py:354 +#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 msgid "Link Peers" msgstr "Vincula a tus compañeros" -#: netbox/dcim/tables/devices.py:357 +#: netbox/dcim/tables/devices.py:358 msgid "Mark Connected" msgstr "Marcar conectado" -#: netbox/dcim/tables/devices.py:476 +#: netbox/dcim/tables/devices.py:477 msgid "Maximum draw (W)" msgstr "Consumo máximo (W)" -#: netbox/dcim/tables/devices.py:479 +#: netbox/dcim/tables/devices.py:480 msgid "Allocated draw (W)" msgstr "Sorteo asignado (W)" -#: netbox/dcim/tables/devices.py:584 netbox/ipam/forms/model_forms.py:772 +#: netbox/dcim/tables/devices.py:585 netbox/ipam/forms/model_forms.py:772 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:689 -#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:165 -#: netbox/netbox/navigation/menu.py:167 -#: netbox/templates/dcim/interface.html:409 +#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:167 +#: netbox/netbox/navigation/menu.py:169 +#: netbox/templates/dcim/interface.html:382 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 @@ -8038,83 +8087,83 @@ msgstr "Sorteo asignado (W)" msgid "IP Addresses" msgstr "Direcciones IP" -#: netbox/dcim/tables/devices.py:590 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:591 netbox/netbox/navigation/menu.py:213 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Grupos FHRP" -#: netbox/dcim/tables/devices.py:602 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:603 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:64 netbox/vpn/forms/bulk_import.py:75 -#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 +#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/forms/filtersets.py:89 #: netbox/vpn/forms/model_forms.py:58 netbox/vpn/forms/model_forms.py:143 #: netbox/vpn/tables/tunnels.py:77 msgid "Tunnel" msgstr "Túnel" -#: netbox/dcim/tables/devices.py:638 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:639 netbox/dcim/tables/devicetypes.py:235 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Solo administración" -#: netbox/dcim/tables/devices.py:657 +#: netbox/dcim/tables/devices.py:658 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:664 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:665 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Circuito virtual" -#: netbox/dcim/tables/devices.py:753 netbox/dcim/tables/devices.py:806 +#: netbox/dcim/tables/devices.py:781 netbox/dcim/tables/devices.py:834 #: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 msgid "Mappings" msgstr "Mapeos" -#: netbox/dcim/tables/devices.py:920 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:948 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Módulo instalado" -#: netbox/dcim/tables/devices.py:923 +#: netbox/dcim/tables/devices.py:951 msgid "Module Serial" msgstr "Serie del módulo" -#: netbox/dcim/tables/devices.py:927 +#: netbox/dcim/tables/devices.py:955 msgid "Module Asset Tag" msgstr "Etiqueta de activo del módulo" -#: netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:964 msgid "Module Status" msgstr "Estado del módulo" -#: netbox/dcim/tables/devices.py:990 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1018 netbox/dcim/tables/devicetypes.py:325 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Componente" -#: netbox/dcim/tables/devices.py:1048 +#: netbox/dcim/tables/devices.py:1076 msgid "Items" msgstr "Artículos" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60 -#: netbox/netbox/navigation/menu.py:62 +#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 +#: netbox/netbox/navigation/menu.py:64 msgid "Rack Types" msgstr "Tipos de estanterías" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84 -#: netbox/netbox/navigation/menu.py:86 +#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 +#: netbox/netbox/navigation/menu.py:88 msgid "Device Types" msgstr "Tipos de dispositivos" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1584 -#: netbox/netbox/navigation/menu.py:87 +#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 +#: netbox/netbox/navigation/menu.py:89 msgid "Module Types" msgstr "Tipos de módulos" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:485 -#: netbox/extras/forms/model_forms.py:652 netbox/extras/tables/tables.py:703 -#: netbox/netbox/navigation/menu.py:78 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 +#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:703 +#: netbox/netbox/navigation/menu.py:80 msgid "Platforms" msgstr "Plataformas" @@ -8130,9 +8179,9 @@ msgstr "Profundidad total" msgid "Device Count" msgstr "Recuento de dispositivos" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1352 -#: netbox/dcim/views.py:1689 netbox/dcim/views.py:2513 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 +#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2514 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8141,9 +8190,9 @@ msgstr "Recuento de dispositivos" msgid "Console Ports" msgstr "Puertos de consola" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1367 -#: netbox/dcim/views.py:1704 netbox/dcim/views.py:2529 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 +#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2530 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8152,9 +8201,9 @@ msgstr "Puertos de consola" msgid "Console Server Ports" msgstr "Puertos de servidor de consola" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1382 -#: netbox/dcim/views.py:1719 netbox/dcim/views.py:2545 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 +#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2546 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8163,9 +8212,9 @@ msgstr "Puertos de servidor de consola" msgid "Power Ports" msgstr "Puertos de alimentación" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1397 -#: netbox/dcim/views.py:1734 netbox/dcim/views.py:2561 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 +#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2562 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8174,9 +8223,9 @@ msgstr "Puertos de alimentación" msgid "Power Outlets" msgstr "Tomas de corriente" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1427 -#: netbox/dcim/views.py:1764 netbox/dcim/views.py:2600 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 +#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2601 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8184,9 +8233,9 @@ msgstr "Tomas de corriente" msgid "Front Ports" msgstr "Puertos frontales" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1442 -#: netbox/dcim/views.py:1779 netbox/dcim/views.py:2616 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 +#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2617 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8195,17 +8244,17 @@ msgstr "Puertos frontales" msgid "Rear Ports" msgstr "Puertos traseros" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1472 -#: netbox/dcim/views.py:2648 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 +#: netbox/dcim/views.py:2649 netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:52 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/devicetype/base.html:46 msgid "Device Bays" msgstr "Bahías de dispositivos" -#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1457 -#: netbox/dcim/views.py:1794 netbox/dcim/views.py:2632 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1458 +#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2633 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8218,7 +8267,7 @@ msgstr "Bahías de módulos" msgid "Module Count" msgstr "Recuento de módulos" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:319 +#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Fuentes de alimentación" @@ -8232,8 +8281,8 @@ msgid "Available Power (VA)" msgstr "Potencia disponible (VA)" #: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 -#: netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:51 msgid "Racks" msgstr "Bastidores" @@ -8271,14 +8320,14 @@ msgid "Space" msgstr "Espacio" #: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: netbox/extras/forms/filtersets.py:465 -#: netbox/extras/forms/model_forms.py:632 netbox/ipam/forms/bulk_edit.py:112 +#: netbox/extras/forms/filtersets.py:438 +#: netbox/extras/forms/model_forms.py:635 netbox/ipam/forms/bulk_edit.py:112 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/tables/asn.py:76 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:17 netbox/netbox/navigation/menu.py:21 msgid "Sites" msgstr "Sitios" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 msgid "VLAN Groups" msgstr "Grupos de VLAN" @@ -8291,7 +8340,7 @@ msgid "{} millimeters" msgstr "{} milímetros" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:96 -#: netbox/virtualization/forms/filtersets.py:198 +#: netbox/virtualization/forms/filtersets.py:202 msgid "Serial number" msgstr "Número de serie" @@ -8335,7 +8384,7 @@ msgstr "Regiones infantiles" msgid "Child Groups" msgstr "Grupos de niños" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1082 +#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 msgid "Non-Racked Devices" msgstr "Dispositivos no rakeados" @@ -8343,66 +8392,66 @@ msgstr "Dispositivos no rakeados" msgid "Child Locations" msgstr "Ubicaciones para niños" -#: netbox/dcim/views.py:1063 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 msgid "Reservations" msgstr "Reservaciones" -#: netbox/dcim/views.py:2459 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:160 msgid "Application Services" msgstr "Servicios de aplicaciones" -#: netbox/dcim/views.py:2677 netbox/extras/forms/filtersets.py:427 -#: netbox/extras/forms/model_forms.py:692 +#: netbox/dcim/views.py:2678 netbox/extras/forms/filtersets.py:399 +#: netbox/extras/forms/model_forms.py:695 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 #: netbox/virtualization/views.py:399 msgid "Config Context" msgstr "Contexto de configuración" -#: netbox/dcim/views.py:2688 netbox/virtualization/views.py:410 +#: netbox/dcim/views.py:2689 netbox/virtualization/views.py:410 msgid "Render Config" msgstr "Configuración de renderizado" -#: netbox/dcim/views.py:2701 netbox/extras/tables/tables.py:713 -#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/views.py:2702 netbox/extras/tables/tables.py:713 +#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" msgstr "Máquinas virtuales" -#: netbox/dcim/views.py:3510 +#: netbox/dcim/views.py:3520 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Dispositivo instalado {device} en la bahía {device_bay}." -#: netbox/dcim/views.py:3551 +#: netbox/dcim/views.py:3561 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Dispositivo eliminado {device} desde la bahía {device_bay}." -#: netbox/dcim/views.py:3664 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3674 netbox/ipam/tables/ip.py:178 msgid "Children" msgstr "Niños" -#: netbox/dcim/views.py:4137 +#: netbox/dcim/views.py:4147 #, python-brace-format msgid "Added member {device}" msgstr "Miembro agregado {device}" -#: netbox/dcim/views.py:4182 +#: netbox/dcim/views.py:4192 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "" "No se puede eliminar el dispositivo maestro {device} desde el chasis " "virtual." -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Eliminado {device} desde un chasis virtual {chassis}" -#: netbox/extras/api/customfields.py:89 +#: netbox/extras/api/customfields.py:83 #, python-brace-format msgid "Unknown related object(s): {name}" msgstr "Objeto (s) relacionado (s) desconocido (s): {name}" @@ -8593,13 +8642,13 @@ msgstr "Negro" msgid "White" msgstr "blanco" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:434 -#: netbox/extras/forms/model_forms.py:511 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 +#: netbox/extras/forms/model_forms.py:518 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:499 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Guión" @@ -8647,25 +8696,25 @@ msgstr "Tipo de widget" msgid "Unregistered widget class: {name}" msgstr "Clase de widget no registrada: {name}" -#: netbox/extras/dashboard/widgets.py:148 +#: netbox/extras/dashboard/widgets.py:149 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} debe definir un método render ()." -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Note" msgstr "Nota" -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Muestra contenido personalizado arbitrario. Markdown es compatible." -#: netbox/extras/dashboard/widgets.py:181 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Recuentos de objetos" -#: netbox/extras/dashboard/widgets.py:182 +#: netbox/extras/dashboard/widgets.py:183 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8673,82 +8722,82 @@ msgstr "" "Muestre un conjunto de modelos de NetBox y el número de objetos creados para" " cada tipo." -#: netbox/extras/dashboard/widgets.py:192 +#: netbox/extras/dashboard/widgets.py:193 msgid "Filters to apply when counting the number of objects" msgstr "Filtros para aplicar al contar el número de objetos" -#: netbox/extras/dashboard/widgets.py:200 +#: netbox/extras/dashboard/widgets.py:201 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" "Formato no válido. Los filtros de objetos se deben pasar como un " "diccionario." -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:235 msgid "Object List" msgstr "Lista de objetos" -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Display an arbitrary list of objects." msgstr "Muestra una lista arbitraria de objetos." -#: netbox/extras/dashboard/widgets.py:248 +#: netbox/extras/dashboard/widgets.py:249 msgid "The default number of objects to display" msgstr "El número predeterminado de objetos que se van a mostrar" -#: netbox/extras/dashboard/widgets.py:260 +#: netbox/extras/dashboard/widgets.py:261 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" "Formato no válido. Los parámetros de URL se deben pasar como un diccionario." -#: netbox/extras/dashboard/widgets.py:269 +#: netbox/extras/dashboard/widgets.py:270 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Selección de modelo no válida: {self['model'].data} no es compatible." -#: netbox/extras/dashboard/widgets.py:309 +#: netbox/extras/dashboard/widgets.py:310 msgid "RSS Feed" msgstr "Fuente RSS" -#: netbox/extras/dashboard/widgets.py:316 +#: netbox/extras/dashboard/widgets.py:317 msgid "Embed an RSS feed from an external website." msgstr "Inserte una fuente RSS desde un sitio web externo." -#: netbox/extras/dashboard/widgets.py:323 +#: netbox/extras/dashboard/widgets.py:324 msgid "Feed URL" msgstr "URL del feed" -#: netbox/extras/dashboard/widgets.py:327 +#: netbox/extras/dashboard/widgets.py:328 msgid "Requires external connection" msgstr "Requiere conexión externa" -#: netbox/extras/dashboard/widgets.py:333 +#: netbox/extras/dashboard/widgets.py:334 msgid "The maximum number of objects to display" msgstr "El número máximo de objetos que se van a mostrar" -#: netbox/extras/dashboard/widgets.py:338 +#: netbox/extras/dashboard/widgets.py:339 msgid "How long to stored the cached content (in seconds)" msgstr "Cuánto tiempo se debe almacenar el contenido en caché (en segundos)" -#: netbox/extras/dashboard/widgets.py:344 +#: netbox/extras/dashboard/widgets.py:345 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Valor de tiempo de espera para obtener el feed (en segundos)" -#: netbox/extras/dashboard/widgets.py:401 +#: netbox/extras/dashboard/widgets.py:402 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:41 msgid "Bookmarks" msgstr "Marcadores" -#: netbox/extras/dashboard/widgets.py:405 +#: netbox/extras/dashboard/widgets.py:406 msgid "Show your personal bookmarks" msgstr "Muestra tus marcadores personales" -#: netbox/extras/events.py:164 +#: netbox/extras/events.py:186 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Tipo de acción desconocido para una regla de evento: {action_type}" -#: netbox/extras/events.py:209 +#: netbox/extras/events.py:229 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "No se puede importar la canalización de eventos {name} error: {error}" @@ -8768,7 +8817,7 @@ msgid "Group (name)" msgstr "Grupo (nombre)" #: netbox/extras/filtersets.py:730 -#: netbox/virtualization/forms/filtersets.py:128 +#: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Tipo de clúster" @@ -8787,7 +8836,7 @@ msgstr "Grupo de inquilinos" msgid "Tenant group (slug)" msgstr "Grupo de inquilinos (slug)" -#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:580 +#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:583 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Etiqueta" @@ -8796,7 +8845,7 @@ msgstr "Etiqueta" msgid "Tag (slug)" msgstr "Etiqueta (babosa)" -#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:581 +#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:545 msgid "Has local config context data" msgstr "Tiene datos de contexto de configuración local" @@ -8817,13 +8866,13 @@ msgstr "Debe ser único" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 #: netbox/extras/forms/filtersets.py:96 -#: netbox/extras/models/customfields.py:216 +#: netbox/extras/models/customfields.py:229 msgid "UI visible" msgstr "Interfaz de usuario visible" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 #: netbox/extras/forms/filtersets.py:101 -#: netbox/extras/models/customfields.py:223 +#: netbox/extras/models/customfields.py:236 msgid "UI editable" msgstr "Interfaz de usuario editable" @@ -8843,13 +8892,13 @@ msgstr "Valor máximo" msgid "Validation regex" msgstr "Regex de validación" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:82 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Comportamiento" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:168 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 msgid "New window" msgstr "Ventana nueva" @@ -8858,40 +8907,40 @@ msgid "Button class" msgstr "Clase de botones" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:212 netbox/extras/forms/filtersets.py:554 +#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Tipo MIME" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:215 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 msgid "File name" msgstr "Nombre del archivo" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:219 netbox/extras/forms/filtersets.py:561 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 msgid "File extension" msgstr "Extensión de archivo" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:223 netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 msgid "As attachment" msgstr "Como archivo adjunto" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:272 netbox/extras/forms/filtersets.py:308 +#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 #: netbox/extras/tables/tables.py:310 netbox/extras/tables/tables.py:347 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Compartido" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:317 #: netbox/extras/models/models.py:187 msgid "HTTP method" msgstr "Método HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:331 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL de carga" @@ -8910,7 +8959,7 @@ msgid "CA file path" msgstr "Ruta del archivo CA" #: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:231 -#: netbox/extras/forms/model_forms.py:458 +#: netbox/extras/forms/model_forms.py:465 msgid "Event types" msgstr "Tipos de eventos" @@ -8919,7 +8968,7 @@ msgid "Is active" msgstr "Está activo" #: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:545 +#: netbox/extras/forms/filtersets.py:514 msgid "Auto sync enabled" msgstr "Sincronización automática habilitada" @@ -8928,14 +8977,14 @@ msgstr "Sincronización automática habilitada" #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:54 -#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:260 -#: netbox/extras/forms/filtersets.py:296 netbox/extras/forms/model_forms.py:53 -#: netbox/extras/forms/model_forms.py:225 -#: netbox/extras/forms/model_forms.py:257 -#: netbox/extras/forms/model_forms.py:300 -#: netbox/extras/forms/model_forms.py:453 -#: netbox/extras/forms/model_forms.py:570 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:54 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:244 +#: netbox/extras/forms/filtersets.py:275 netbox/extras/forms/model_forms.py:53 +#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:264 +#: netbox/extras/forms/model_forms.py:307 +#: netbox/extras/forms/model_forms.py:460 +#: netbox/extras/forms/model_forms.py:577 #: netbox/users/forms/model_forms.py:323 msgid "Object types" msgstr "Tipos de objetos" @@ -8945,7 +8994,7 @@ msgstr "Tipos de objetos" #: netbox/extras/forms/bulk_import.py:142 #: netbox/extras/forms/bulk_import.py:203 #: netbox/extras/forms/bulk_import.py:227 -#: netbox/extras/forms/bulk_import.py:281 +#: netbox/extras/forms/bulk_import.py:277 #: netbox/tenancy/forms/bulk_import.py:103 msgid "One or more assigned object types" msgstr "Uno o más tipos de objetos asignados" @@ -8954,12 +9003,12 @@ msgstr "Uno o más tipos de objetos asignados" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Tipo de datos de campo (por ejemplo, texto, entero, etc.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:243 -#: netbox/extras/forms/filtersets.py:356 -#: netbox/extras/forms/model_forms.py:326 -#: netbox/extras/forms/model_forms.py:385 -#: netbox/extras/forms/model_forms.py:422 -#: netbox/tenancy/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:332 +#: netbox/extras/forms/model_forms.py:333 +#: netbox/extras/forms/model_forms.py:392 +#: netbox/extras/forms/model_forms.py:429 +#: netbox/tenancy/forms/filtersets.py:116 msgid "Object type" msgstr "Tipo de objeto" @@ -9012,8 +9061,8 @@ msgid "Data source which provides the data file" msgstr "Fuente de datos que proporciona el archivo de datos" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/filtersets.py:447 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/forms/filtersets.py:188 netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Archivo de datos" @@ -9031,8 +9080,8 @@ msgstr "" "se actualice el archivo de datos" #: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:773 +#: netbox/extras/forms/model_forms.py:299 +#: netbox/extras/forms/model_forms.py:776 msgid "Must specify either local content or a data file" msgstr "Debe especificar el contenido local o un archivo de datos" @@ -9058,26 +9107,26 @@ msgstr "Webhook {name} no se encontró" msgid "Script {name} not found" msgstr "Guión {name} no se encontró" -#: netbox/extras/forms/bulk_import.py:295 +#: netbox/extras/forms/bulk_import.py:291 msgid "Assigned object type" msgstr "Tipo de objeto asignado" -#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/bulk_import.py:296 msgid "The classification of entry" msgstr "La clasificación de entrada" -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:746 -#: netbox/netbox/tables/tables.py:279 netbox/netbox/tables/tables.py:289 -#: netbox/netbox/tables/tables.py:307 netbox/netbox/ui/panels.py:215 -#: netbox/templates/dcim/htmx/cable_edit.html:98 -#: netbox/templates/generic/bulk_edit.html:96 +#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:746 +#: netbox/netbox/tables/tables.py:287 netbox/netbox/tables/tables.py:302 +#: netbox/netbox/tables/tables.py:325 netbox/netbox/ui/panels.py:215 +#: netbox/templates/dcim/htmx/cable_edit.html:99 +#: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:39 msgid "Comments" msgstr "Comentarios" -#: netbox/extras/forms/bulk_import.py:316 -#: netbox/extras/forms/model_forms.py:401 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:312 +#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/templates/users/owner.html:46 #: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:262 @@ -9087,17 +9136,17 @@ msgstr "Comentarios" msgid "Users" msgstr "usuarios" -#: netbox/extras/forms/bulk_import.py:320 +#: netbox/extras/forms/bulk_import.py:316 msgid "User names separated by commas, encased with double quotes" msgstr "Nombres de usuario separados por comas y entre comillas dobles" -#: netbox/extras/forms/bulk_import.py:323 -#: netbox/extras/forms/model_forms.py:396 netbox/netbox/navigation/menu.py:295 -#: netbox/netbox/navigation/menu.py:434 +#: netbox/extras/forms/bulk_import.py:319 +#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:415 #: netbox/templates/extras/notificationgroup.html:31 #: netbox/templates/tenancy/contact.html:21 #: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:117 -#: netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/filtersets.py:102 #: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 #: netbox/tenancy/tables/contacts.py:101 netbox/users/forms/filtersets.py:176 #: netbox/users/forms/model_forms.py:207 netbox/users/forms/model_forms.py:219 @@ -9107,11 +9156,11 @@ msgstr "Nombres de usuario separados por comas y entre comillas dobles" msgid "Groups" msgstr "Grupos" -#: netbox/extras/forms/bulk_import.py:327 +#: netbox/extras/forms/bulk_import.py:323 msgid "Group names separated by commas, encased with double quotes" msgstr "Nombres de grupos separados por comas y entre comillas" -#: netbox/extras/forms/filtersets.py:47 +#: netbox/extras/forms/filtersets.py:46 msgid "Type Options" msgstr "Opciones de tipo" @@ -9123,95 +9172,95 @@ msgstr "Tipo de objeto relacionado" msgid "Field type" msgstr "Tipo de campo" -#: netbox/extras/forms/filtersets.py:133 +#: netbox/extras/forms/filtersets.py:128 #: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Opciones" -#: netbox/extras/forms/filtersets.py:189 netbox/extras/forms/filtersets.py:406 -#: netbox/extras/forms/filtersets.py:428 netbox/extras/forms/filtersets.py:528 -#: netbox/extras/forms/model_forms.py:687 netbox/templates/core/job.html:69 +#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:377 +#: netbox/extras/forms/filtersets.py:400 netbox/extras/forms/filtersets.py:496 +#: netbox/extras/forms/model_forms.py:690 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Datos" -#: netbox/extras/forms/filtersets.py:190 netbox/extras/forms/filtersets.py:529 -#: netbox/extras/forms/model_forms.py:270 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/extras/forms/filtersets.py:177 netbox/extras/forms/filtersets.py:497 +#: netbox/extras/forms/model_forms.py:277 +#: netbox/extras/forms/model_forms.py:751 msgid "Rendering" msgstr "Renderización" -#: netbox/extras/forms/filtersets.py:208 +#: netbox/extras/forms/filtersets.py:196 msgid "Content types" msgstr "Tipos de contenido" -#: netbox/extras/forms/filtersets.py:327 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 msgid "HTTP content type" msgstr "Tipo de contenido HTTP" -#: netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:337 msgid "Event type" msgstr "Tipo de evento" -#: netbox/extras/forms/filtersets.py:366 +#: netbox/extras/forms/filtersets.py:342 msgid "Action type" msgstr "Tipo de acción" -#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:364 msgid "Tagged object type" msgstr "Tipo de objeto etiquetado" -#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/filtersets.py:369 msgid "Allowed object type" msgstr "Tipo de objeto permitido" -#: netbox/extras/forms/filtersets.py:455 -#: netbox/extras/forms/model_forms.py:622 netbox/netbox/navigation/menu.py:17 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 msgid "Regions" msgstr "Regiones" -#: netbox/extras/forms/filtersets.py:460 -#: netbox/extras/forms/model_forms.py:627 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:630 msgid "Site groups" msgstr "Grupos de sitios" -#: netbox/extras/forms/filtersets.py:470 -#: netbox/extras/forms/model_forms.py:637 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 msgid "Locations" msgstr "Ubicaciones" -#: netbox/extras/forms/filtersets.py:475 -#: netbox/extras/forms/model_forms.py:642 +#: netbox/extras/forms/filtersets.py:448 +#: netbox/extras/forms/model_forms.py:645 msgid "Device types" msgstr "Tipos de dispositivos" -#: netbox/extras/forms/filtersets.py:480 -#: netbox/extras/forms/model_forms.py:647 +#: netbox/extras/forms/filtersets.py:453 +#: netbox/extras/forms/model_forms.py:650 msgid "Roles" msgstr "Funciones" -#: netbox/extras/forms/filtersets.py:490 -#: netbox/extras/forms/model_forms.py:657 +#: netbox/extras/forms/filtersets.py:463 +#: netbox/extras/forms/model_forms.py:660 msgid "Cluster types" msgstr "Tipos de clústeres" -#: netbox/extras/forms/filtersets.py:495 -#: netbox/extras/forms/model_forms.py:662 +#: netbox/extras/forms/filtersets.py:468 +#: netbox/extras/forms/model_forms.py:665 msgid "Cluster groups" msgstr "Grupos de clústeres" -#: netbox/extras/forms/filtersets.py:500 -#: netbox/extras/forms/model_forms.py:667 netbox/netbox/navigation/menu.py:264 -#: netbox/netbox/navigation/menu.py:266 +#: netbox/extras/forms/filtersets.py:473 +#: netbox/extras/forms/model_forms.py:670 netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:268 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Clústers" -#: netbox/extras/forms/filtersets.py:505 -#: netbox/extras/forms/model_forms.py:672 +#: netbox/extras/forms/filtersets.py:478 +#: netbox/extras/forms/model_forms.py:675 msgid "Tenant groups" msgstr "Grupos de inquilinos" @@ -9269,16 +9318,20 @@ msgstr "" "Introduzca una opción por línea. Se puede especificar una etiqueta opcional " "para cada elección añadiendo dos puntos. Ejemplo:" -#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:184 +msgid "Custom Field Choice Set" +msgstr "Opciones de campo personalizadas" + +#: netbox/extras/forms/model_forms.py:239 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Vínculo personalizado" -#: netbox/extras/forms/model_forms.py:234 +#: netbox/extras/forms/model_forms.py:241 msgid "Templates" msgstr "Plantillas" -#: netbox/extras/forms/model_forms.py:246 +#: netbox/extras/forms/model_forms.py:253 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9288,7 +9341,7 @@ msgstr "" "objeto como {example}. Los enlaces que se muestren como texto vacío no se " "mostrarán." -#: netbox/extras/forms/model_forms.py:250 +#: netbox/extras/forms/model_forms.py:257 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -9296,35 +9349,35 @@ msgstr "" "Código de plantilla Jinja2 para la URL del enlace. Haga referencia al objeto" " como {example}." -#: netbox/extras/forms/model_forms.py:261 -#: netbox/extras/forms/model_forms.py:739 +#: netbox/extras/forms/model_forms.py:268 +#: netbox/extras/forms/model_forms.py:742 msgid "Template code" msgstr "Código de plantilla" -#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:274 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Plantilla de exportación" -#: netbox/extras/forms/model_forms.py:285 -#: netbox/extras/forms/model_forms.py:766 +#: netbox/extras/forms/model_forms.py:292 +#: netbox/extras/forms/model_forms.py:769 msgid "Template content is populated from the remote source selected below." msgstr "" "El contenido de la plantilla se rellena desde la fuente remota seleccionada " "a continuación." -#: netbox/extras/forms/model_forms.py:306 netbox/netbox/forms/mixins.py:92 +#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Filtro guardado" -#: netbox/extras/forms/model_forms.py:332 +#: netbox/extras/forms/model_forms.py:339 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Pedido" -#: netbox/extras/forms/model_forms.py:334 +#: netbox/extras/forms/model_forms.py:341 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9332,39 +9385,39 @@ msgstr "" "Introduzca una lista de nombres de columna separados por comas. Añada un " "guión al nombre para invertir el orden." -#: netbox/extras/forms/model_forms.py:343 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Columnas disponibles" -#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Columnas seleccionadas" -#: netbox/extras/forms/model_forms.py:415 +#: netbox/extras/forms/model_forms.py:422 msgid "A notification group specify at least one user or group." msgstr "Un grupo de notificaciones especifica al menos un usuario o grupo." -#: netbox/extras/forms/model_forms.py:437 +#: netbox/extras/forms/model_forms.py:444 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "Solicitud HTTP" -#: netbox/extras/forms/model_forms.py:439 +#: netbox/extras/forms/model_forms.py:446 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:461 +#: netbox/extras/forms/model_forms.py:468 msgid "Action choice" msgstr "Elección de acción" -#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:473 msgid "Enter conditions in JSON format." msgstr "" "Introduzca las condiciones en JSON " "formato." -#: netbox/extras/forms/model_forms.py:470 +#: netbox/extras/forms/model_forms.py:477 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9372,35 +9425,35 @@ msgstr "" "Introduzca los parámetros para pasar a la acción en JSON formato." -#: netbox/extras/forms/model_forms.py:475 +#: netbox/extras/forms/model_forms.py:482 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Regla del evento" -#: netbox/extras/forms/model_forms.py:476 +#: netbox/extras/forms/model_forms.py:483 msgid "Triggers" msgstr "Disparadores" -#: netbox/extras/forms/model_forms.py:523 +#: netbox/extras/forms/model_forms.py:530 msgid "Notification group" msgstr "Grupo de notificaciones" -#: netbox/extras/forms/model_forms.py:603 +#: netbox/extras/forms/model_forms.py:606 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Perfil de contexto de configuración" -#: netbox/extras/forms/model_forms.py:677 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Inquilinos" -#: netbox/extras/forms/model_forms.py:721 +#: netbox/extras/forms/model_forms.py:724 msgid "Data is populated from the remote source selected below." msgstr "" "Los datos se rellenan desde la fuente remota seleccionada a continuación." -#: netbox/extras/forms/model_forms.py:727 +#: netbox/extras/forms/model_forms.py:730 msgid "Must specify either local data or a data file" msgstr "Debe especificar datos locales o un archivo de datos" @@ -9518,35 +9571,35 @@ msgstr "plantilla de configuración" msgid "config templates" msgstr "plantillas de configuración" -#: netbox/extras/models/customfields.py:78 +#: netbox/extras/models/customfields.py:91 msgid "The object(s) to which this field applies." msgstr "Los objetos a los que se aplica este campo." -#: netbox/extras/models/customfields.py:85 +#: netbox/extras/models/customfields.py:98 msgid "The type of data this custom field holds" msgstr "El tipo de datos que contiene este campo personalizado" -#: netbox/extras/models/customfields.py:92 +#: netbox/extras/models/customfields.py:105 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "El tipo de objeto NetBox al que se asigna este campo (para campos de " "objetos)" -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:111 msgid "Internal field name" msgstr "Nombre del campo interno" -#: netbox/extras/models/customfields.py:102 +#: netbox/extras/models/customfields.py:115 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Solo se permiten caracteres alfanuméricos y guiones bajos." -#: netbox/extras/models/customfields.py:107 +#: netbox/extras/models/customfields.py:120 msgid "Double underscores are not permitted in custom field names." msgstr "" "No se permiten los guiones dobles de subrayado en los nombres de campo " "personalizados." -#: netbox/extras/models/customfields.py:118 +#: netbox/extras/models/customfields.py:131 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9554,19 +9607,19 @@ msgstr "" "Nombre del campo tal como se muestra a los usuarios (si no se proporciona, " "se usará el nombre del campo)" -#: netbox/extras/models/customfields.py:122 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 msgid "group name" msgstr "nombre del grupo" -#: netbox/extras/models/customfields.py:125 +#: netbox/extras/models/customfields.py:138 msgid "Custom fields within the same group will be displayed together" msgstr "Los campos personalizados del mismo grupo se mostrarán juntos" -#: netbox/extras/models/customfields.py:133 +#: netbox/extras/models/customfields.py:146 msgid "required" msgstr "requerido" -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:148 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9574,19 +9627,19 @@ msgstr "" "Este campo es obligatorio para crear objetos nuevos o editar un objeto " "existente." -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:151 msgid "must be unique" msgstr "debe ser único" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:153 msgid "The value of this field must be unique for the assigned object" msgstr "El valor de este campo debe ser único para el objeto asignado" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:156 msgid "search weight" msgstr "peso de búsqueda" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:159 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9594,11 +9647,11 @@ msgstr "" "Ponderación para la búsqueda. Los valores más bajos se consideran más " "importantes. Los campos con un peso de búsqueda de cero se ignorarán." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:164 msgid "filter logic" msgstr "lógica de filtros" -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:168 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9606,11 +9659,11 @@ msgstr "" "Loose coincide con cualquier instancia de una cadena determinada; exact " "coincide con todo el campo." -#: netbox/extras/models/customfields.py:158 +#: netbox/extras/models/customfields.py:171 msgid "default" msgstr "predeterminado" -#: netbox/extras/models/customfields.py:162 +#: netbox/extras/models/customfields.py:175 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9618,7 +9671,7 @@ msgstr "" "Valor predeterminado para el campo (debe ser un valor JSON). Encapsula " "cadenas con comillas dobles (por ejemplo, «Foo»)." -#: netbox/extras/models/customfields.py:169 +#: netbox/extras/models/customfields.py:182 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9627,35 +9680,35 @@ msgstr "" "query_params (debe ser un valor JSON). Encapsula cadenas con comillas dobles" " (por ejemplo, «Foo»)." -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:188 msgid "display weight" msgstr "peso de la pantalla" -#: netbox/extras/models/customfields.py:176 +#: netbox/extras/models/customfields.py:189 msgid "Fields with higher weights appear lower in a form." msgstr "Los campos con pesos más altos aparecen más abajo en un formulario." -#: netbox/extras/models/customfields.py:183 +#: netbox/extras/models/customfields.py:196 msgid "minimum value" msgstr "valor mínimo" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:197 msgid "Minimum allowed value (for numeric fields)" msgstr "Valor mínimo permitido (para campos numéricos)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:204 msgid "maximum value" msgstr "valor máximo" -#: netbox/extras/models/customfields.py:192 +#: netbox/extras/models/customfields.py:205 msgid "Maximum allowed value (for numeric fields)" msgstr "Valor máximo permitido (para campos numéricos)" -#: netbox/extras/models/customfields.py:198 +#: netbox/extras/models/customfields.py:211 msgid "validation regex" msgstr "expresión regular de validación" -#: netbox/extras/models/customfields.py:200 +#: netbox/extras/models/customfields.py:213 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9666,206 +9719,206 @@ msgstr "" "y $ para forzar la coincidencia de toda la cadena. Por ejemplo, ^ " "[A-Z]{3}$ limitará los valores a exactamente tres letras mayúsculas." -#: netbox/extras/models/customfields.py:208 +#: netbox/extras/models/customfields.py:221 msgid "choice set" msgstr "conjunto de opciones" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:230 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Especifica si el campo personalizado se muestra en la interfaz de usuario" -#: netbox/extras/models/customfields.py:224 +#: netbox/extras/models/customfields.py:237 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Especifica si el valor del campo personalizado se puede editar en la " "interfaz de usuario" -#: netbox/extras/models/customfields.py:228 +#: netbox/extras/models/customfields.py:241 msgid "is cloneable" msgstr "es clonable" -#: netbox/extras/models/customfields.py:229 +#: netbox/extras/models/customfields.py:242 msgid "Replicate this value when cloning objects" msgstr "Replique este valor al clonar objetos" -#: netbox/extras/models/customfields.py:246 +#: netbox/extras/models/customfields.py:259 msgid "custom field" msgstr "campo personalizado" -#: netbox/extras/models/customfields.py:247 +#: netbox/extras/models/customfields.py:260 msgid "custom fields" msgstr "campos personalizados" -#: netbox/extras/models/customfields.py:349 +#: netbox/extras/models/customfields.py:362 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Valor predeterminado no válido»{value}«: {error}" -#: netbox/extras/models/customfields.py:356 +#: netbox/extras/models/customfields.py:369 msgid "A minimum value may be set only for numeric fields" msgstr "Solo se puede establecer un valor mínimo para los campos numéricos" -#: netbox/extras/models/customfields.py:358 +#: netbox/extras/models/customfields.py:371 msgid "A maximum value may be set only for numeric fields" msgstr "Solo se puede establecer un valor máximo para los campos numéricos" -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:381 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "La validación de expresiones regulares solo se admite para campos de texto y" " URL" -#: netbox/extras/models/customfields.py:374 +#: netbox/extras/models/customfields.py:387 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "La unicidad no se puede aplicar a los campos booleanos" -#: netbox/extras/models/customfields.py:384 +#: netbox/extras/models/customfields.py:397 msgid "Selection fields must specify a set of choices." msgstr "Los campos de selección deben especificar un conjunto de opciones." -#: netbox/extras/models/customfields.py:388 +#: netbox/extras/models/customfields.py:401 msgid "Choices may be set only on selection fields." msgstr "Las elecciones solo se pueden establecer en los campos de selección." -#: netbox/extras/models/customfields.py:395 +#: netbox/extras/models/customfields.py:408 msgid "Object fields must define an object type." msgstr "Los campos de objeto deben definir un tipo de objeto." -#: netbox/extras/models/customfields.py:399 +#: netbox/extras/models/customfields.py:412 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} es posible que los campos no definan un tipo de objeto." -#: netbox/extras/models/customfields.py:406 +#: netbox/extras/models/customfields.py:419 msgid "A related object filter can be defined only for object fields." msgstr "" "Un filtro de objetos relacionados solo se puede definir para los campos de " "objetos." -#: netbox/extras/models/customfields.py:410 +#: netbox/extras/models/customfields.py:423 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "El filtro debe definirse como un diccionario que asigna atributos a valores." -#: netbox/extras/models/customfields.py:497 +#: netbox/extras/models/customfields.py:510 msgid "True" msgstr "Cierto" -#: netbox/extras/models/customfields.py:498 +#: netbox/extras/models/customfields.py:511 msgid "False" msgstr "Falso" -#: netbox/extras/models/customfields.py:551 -#: netbox/extras/models/customfields.py:599 +#: netbox/extras/models/customfields.py:564 +#: netbox/extras/models/customfields.py:612 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "" "Los valores deben coincidir con esta expresión regular: {regex}" -#: netbox/extras/models/customfields.py:701 -#: netbox/extras/models/customfields.py:708 +#: netbox/extras/models/customfields.py:714 +#: netbox/extras/models/customfields.py:721 msgid "Value must be a string." msgstr "El valor debe ser una cadena." -#: netbox/extras/models/customfields.py:703 -#: netbox/extras/models/customfields.py:710 +#: netbox/extras/models/customfields.py:716 +#: netbox/extras/models/customfields.py:723 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "El valor debe coincidir con la expresión regular '{regex}'" -#: netbox/extras/models/customfields.py:715 +#: netbox/extras/models/customfields.py:728 msgid "Value must be an integer." msgstr "El valor debe ser un número entero." -#: netbox/extras/models/customfields.py:718 -#: netbox/extras/models/customfields.py:733 +#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:746 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "El valor debe ser al menos {minimum}" -#: netbox/extras/models/customfields.py:722 -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:735 +#: netbox/extras/models/customfields.py:750 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "El valor no debe superar {maximum}" -#: netbox/extras/models/customfields.py:730 +#: netbox/extras/models/customfields.py:743 msgid "Value must be a decimal." msgstr "El valor debe ser decimal." -#: netbox/extras/models/customfields.py:742 +#: netbox/extras/models/customfields.py:755 msgid "Value must be true or false." msgstr "El valor debe ser verdadero o falso." -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:763 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Los valores de fecha deben estar en formato ISO 8601 (AAAA-MM-DD)." -#: netbox/extras/models/customfields.py:759 +#: netbox/extras/models/customfields.py:772 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Los valores de fecha y hora deben estar en formato ISO 8601 (AAAA-MM-DD " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:766 +#: netbox/extras/models/customfields.py:779 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "" "Elección no válida ({value}) para el conjunto de opciones {choiceset}." -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:789 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "" "Elecciones no válidas ({value}) para el conjunto de opciones {choiceset}." -#: netbox/extras/models/customfields.py:785 +#: netbox/extras/models/customfields.py:798 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "El valor debe ser un ID de objeto, no {type}" -#: netbox/extras/models/customfields.py:791 +#: netbox/extras/models/customfields.py:804 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "El valor debe ser una lista de identificadores de objetos, no {type}" -#: netbox/extras/models/customfields.py:795 +#: netbox/extras/models/customfields.py:808 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Se encontró un ID de objeto no válido: {id}" -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:811 msgid "Required field cannot be empty." msgstr "El campo obligatorio no puede estar vacío." -#: netbox/extras/models/customfields.py:818 +#: netbox/extras/models/customfields.py:831 msgid "Base set of predefined choices (optional)" msgstr "Conjunto básico de opciones predefinidas (opcional)" -#: netbox/extras/models/customfields.py:830 +#: netbox/extras/models/customfields.py:843 msgid "Choices are automatically ordered alphabetically" msgstr "Las opciones se ordenan alfabéticamente automáticamente" -#: netbox/extras/models/customfields.py:837 +#: netbox/extras/models/customfields.py:850 msgid "custom field choice set" msgstr "conjunto de opciones de campo personalizadas" -#: netbox/extras/models/customfields.py:838 +#: netbox/extras/models/customfields.py:851 msgid "custom field choice sets" msgstr "conjuntos de opciones de campo personalizadas" -#: netbox/extras/models/customfields.py:880 +#: netbox/extras/models/customfields.py:893 msgid "Must define base or extra choices." msgstr "Debe definir opciones básicas o adicionales." -#: netbox/extras/models/customfields.py:889 +#: netbox/extras/models/customfields.py:902 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "Valor duplicado '{value}'encontrado en opciones adicionales." -#: netbox/extras/models/customfields.py:914 +#: netbox/extras/models/customfields.py:927 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -10402,6 +10455,18 @@ msgstr "Valor máximo" msgid "Validation Regex" msgstr "Regex de validación" +#: netbox/extras/tables/tables.py:114 netbox/extras/tables/tables.py:155 +#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:231 +#: netbox/extras/tables/tables.py:315 netbox/extras/tables/tables.py:475 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:547 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:690 +#: netbox/netbox/forms/mixins.py:162 netbox/netbox/forms/mixins.py:187 +#: netbox/netbox/tables/tables.py:284 netbox/netbox/tables/tables.py:299 +#: netbox/netbox/tables/tables.py:314 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 +msgid "Owner" +msgstr "Dueño" + #: netbox/extras/tables/tables.py:147 msgid "Count" msgstr "Contar" @@ -10493,7 +10558,7 @@ msgstr "Tipos de eventos" msgid "Auto Sync Enabled" msgstr "Sincronización automática habilitada" -#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Funciones del dispositivo" @@ -10518,15 +10583,15 @@ msgstr "Se ha producido un error al intentar renderizar este widget:" msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "Intente reconfigurar el widget o elimínelo de su panel de control." -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:348 -#: netbox/templates/dcim/device_edit.html:112 -#: netbox/templates/dcim/htmx/cable_edit.html:91 -#: netbox/templates/dcim/virtualchassis_edit.html:47 -#: netbox/templates/generic/bulk_edit.html:86 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/templates/dcim/device_edit.html:113 +#: netbox/templates/dcim/htmx/cable_edit.html:92 +#: netbox/templates/dcim/virtualchassis_edit.html:48 +#: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 #: netbox/templates/inc/panels/custom_fields.html:7 #: netbox/templates/ipam/ipaddress_bulk_add.html:35 -#: netbox/templates/ipam/vlan_edit.html:78 +#: netbox/templates/ipam/vlan_edit.html:79 msgid "Custom Fields" msgstr "Campos personalizados" @@ -10597,7 +10662,7 @@ msgstr "Widget eliminado: " msgid "Error deleting widget: " msgstr "Error al eliminar el widget: " -#: netbox/extras/views.py:1518 +#: netbox/extras/views.py:1524 msgid "Unable to run script: RQ worker process not running." msgstr "" "No se puede ejecutar el script: el proceso de trabajo de RQ no se está " @@ -10754,8 +10819,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Prefijos que contienen este prefijo o IP" #: netbox/ipam/filtersets.py:333 netbox/ipam/filtersets.py:579 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:212 -#: netbox/ipam/forms/filtersets.py:362 +#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Longitud de la máscara" @@ -10894,8 +10959,8 @@ msgstr "Es privado" #: netbox/ipam/forms/bulk_edit.py:95 netbox/ipam/forms/bulk_edit.py:119 #: netbox/ipam/forms/bulk_edit.py:138 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/forms/filtersets.py:117 -#: netbox/ipam/forms/filtersets.py:132 netbox/ipam/forms/filtersets.py:155 +#: netbox/ipam/forms/filtersets.py:91 netbox/ipam/forms/filtersets.py:121 +#: netbox/ipam/forms/filtersets.py:137 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/model_forms.py:96 netbox/ipam/forms/model_forms.py:109 #: netbox/ipam/forms/model_forms.py:131 netbox/ipam/forms/model_forms.py:149 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 @@ -10910,7 +10975,7 @@ msgstr "RIR" msgid "Date added" msgstr "Fecha añadida" -#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:273 +#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:281 #: netbox/ipam/forms/model_forms.py:608 netbox/ipam/forms/model_forms.py:657 #: netbox/ipam/tables/ip.py:199 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 @@ -10918,13 +10983,13 @@ msgid "VLAN Group" msgstr "Grupo VLAN" #: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/model_forms.py:209 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:209 #: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:204 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:303 #: netbox/vpn/forms/model_forms.py:431 netbox/vpn/forms/model_forms.py:450 #: netbox/wireless/forms/bulk_edit.py:52 #: netbox/wireless/forms/bulk_import.py:49 @@ -10936,23 +11001,23 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Longitud del prefijo" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:258 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "Es una piscina" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:262 -#: netbox/ipam/forms/filtersets.py:265 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 #: netbox/ipam/models/ip.py:262 msgid "Treat as fully utilized" msgstr "Tratar como si se hubiera utilizado por completo" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:186 +#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 #: netbox/ipam/forms/model_forms.py:223 msgid "VLAN Assignment" msgstr "Asignación de VLAN" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Tratar como poblado" @@ -10962,43 +11027,43 @@ msgstr "Nombre DNS" #: netbox/ipam/forms/bulk_edit.py:319 netbox/ipam/forms/bulk_edit.py:493 #: netbox/ipam/forms/bulk_import.py:442 netbox/ipam/forms/bulk_import.py:561 -#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:421 -#: netbox/ipam/forms/filtersets.py:611 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:432 +#: netbox/ipam/forms/filtersets.py:626 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocolo" -#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:439 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "ID de grupo" -#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:433 +#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:444 #: netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:107 #: netbox/wireless/forms/bulk_import.py:63 #: netbox/wireless/forms/bulk_import.py:66 #: netbox/wireless/forms/bulk_import.py:143 #: netbox/wireless/forms/bulk_import.py:146 -#: netbox/wireless/forms/filtersets.py:61 -#: netbox/wireless/forms/filtersets.py:120 +#: netbox/wireless/forms/filtersets.py:63 +#: netbox/wireless/forms/filtersets.py:123 msgid "Authentication type" msgstr "Tipo de autenticación" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:437 +#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "Clave de autenticación" -#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:414 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:410 +#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 -#: netbox/wireless/forms/filtersets.py:108 +#: netbox/wireless/forms/filtersets.py:109 #: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/forms/model_forms.py:172 msgid "Authentication" @@ -11009,8 +11074,8 @@ msgid "VLAN ID ranges" msgstr "Intervalos de ID de VLAN" #: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 -#: netbox/ipam/forms/filtersets.py:586 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 +#: netbox/ipam/tables/vlans.py:107 msgid "Q-in-Q role" msgstr "Función de Q-in-Q" @@ -11023,7 +11088,7 @@ msgid "Site & Group" msgstr "Sitio y grupo" #: netbox/ipam/forms/bulk_edit.py:477 netbox/ipam/forms/bulk_import.py:548 -#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:272 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" @@ -11067,7 +11132,7 @@ msgstr "El sitio de la VLAN (si lo hay)" msgid "Scope ID" msgstr "ID de ámbito" -#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:643 +#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:659 #: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:324 #: netbox/ipam/forms/model_forms.py:504 #: netbox/templates/ipam/fhrpgroup.html:19 @@ -11165,94 +11230,94 @@ msgid "{ip} is not assigned to this parent." msgstr "{ip} no está asignado a este padre." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:408 +#: netbox/netbox/navigation/menu.py:198 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Objetivos de ruta" -#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:54 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:396 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:54 +#: netbox/vpn/forms/filtersets.py:243 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Importar objetivos" -#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:59 -#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:401 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:59 +#: netbox/vpn/forms/filtersets.py:248 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Objetivos de exportación" -#: netbox/ipam/forms/filtersets.py:75 +#: netbox/ipam/forms/filtersets.py:77 msgid "Imported by VRF" msgstr "Importado por VRF" -#: netbox/ipam/forms/filtersets.py:80 +#: netbox/ipam/forms/filtersets.py:82 msgid "Exported by VRF" msgstr "Exportado por VRF" -#: netbox/ipam/forms/filtersets.py:93 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privada" -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:207 -#: netbox/ipam/forms/filtersets.py:295 netbox/ipam/forms/filtersets.py:357 +#: netbox/ipam/forms/filtersets.py:116 netbox/ipam/forms/filtersets.py:215 +#: netbox/ipam/forms/filtersets.py:304 netbox/ipam/forms/filtersets.py:367 msgid "Address family" msgstr "Familia de direcciones" -#: netbox/ipam/forms/filtersets.py:126 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:130 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Alcance" -#: netbox/ipam/forms/filtersets.py:135 +#: netbox/ipam/forms/filtersets.py:140 msgid "Start" msgstr "Comenzar" -#: netbox/ipam/forms/filtersets.py:139 +#: netbox/ipam/forms/filtersets.py:144 msgid "End" msgstr "Fin" -#: netbox/ipam/forms/filtersets.py:202 +#: netbox/ipam/forms/filtersets.py:210 msgid "Search within" msgstr "Busca dentro" -#: netbox/ipam/forms/filtersets.py:223 netbox/ipam/forms/filtersets.py:373 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:383 msgid "Present in VRF" msgstr "Presente en VRF" -#: netbox/ipam/forms/filtersets.py:341 +#: netbox/ipam/forms/filtersets.py:349 msgid "Device/VM" msgstr "Dispositivo/VM" -#: netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:362 msgid "Parent Prefix" msgstr "Prefijo principal" -#: netbox/ipam/forms/filtersets.py:404 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:414 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nombre DNS" -#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/models/vlans.py:291 -#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:52 -#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 -#: netbox/netbox/navigation/menu.py:202 +#: netbox/ipam/forms/filtersets.py:458 netbox/ipam/models/vlans.py:291 +#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:53 +#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:202 +#: netbox/netbox/navigation/menu.py:204 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:489 +#: netbox/ipam/forms/filtersets.py:501 msgid "Contains VLAN ID" msgstr "Contiene el identificador de VLAN" -#: netbox/ipam/forms/filtersets.py:523 netbox/ipam/models/vlans.py:389 +#: netbox/ipam/forms/filtersets.py:536 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "ID de VLAN local" -#: netbox/ipam/forms/filtersets.py:528 netbox/ipam/models/vlans.py:397 +#: netbox/ipam/forms/filtersets.py:541 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "ID de VLAN remota" -#: netbox/ipam/forms/filtersets.py:538 +#: netbox/ipam/forms/filtersets.py:551 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:583 netbox/ipam/models/vlans.py:209 +#: netbox/ipam/forms/filtersets.py:597 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "IDENTIFICADOR DE VLAN" @@ -11461,7 +11526,7 @@ msgstr "privado" msgid "IP space managed by this RIR is considered private" msgstr "El espacio IP administrado por este RIR se considera privado" -#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:189 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:191 msgid "RIRs" msgstr "RIR" @@ -11726,11 +11791,11 @@ msgstr "" "Las direcciones IP específicas (si las hay) a las que está vinculado este " "servicio de aplicación" -#: netbox/ipam/models/services.py:97 +#: netbox/ipam/models/services.py:99 msgid "application service" msgstr "servicio de aplicación" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:100 msgid "application services" msgstr "servicios de aplicaciones" @@ -11854,8 +11919,8 @@ msgstr "reforzar un espacio único" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Evite la duplicación de prefijos/direcciones IP en este VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 -#: netbox/netbox/navigation/menu.py:195 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:195 +#: netbox/netbox/navigation/menu.py:197 msgid "VRFs" msgstr "VRFs" @@ -11891,8 +11956,8 @@ msgstr "Recuento de sitios" msgid "Provider Count" msgstr "Recuento de proveedores" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 -#: netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 +#: netbox/netbox/navigation/menu.py:190 msgid "Aggregates" msgstr "Agregados" @@ -11901,21 +11966,21 @@ msgid "Added" msgstr "Añadido" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:121 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 +#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 +#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Prefijos" #: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:219 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:56 +#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:57 #: netbox/templates/dcim/panels/power_utilization.html:12 #: netbox/templates/ipam/aggregate.html:24 #: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Utilización" -#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:168 +#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:170 msgid "IP Ranges" msgstr "Intervalos de IP" @@ -11927,7 +11992,7 @@ msgstr "Prefijo (plano)" msgid "Depth" msgstr "Profundidad" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" @@ -11962,31 +12027,31 @@ msgstr "NAT (exterior)" msgid "Assigned" msgstr "Asignado" -#: netbox/ipam/tables/ip.py:386 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:259 msgid "Assigned Object" msgstr "Objeto asignado" -#: netbox/ipam/tables/vlans.py:46 +#: netbox/ipam/tables/vlans.py:47 msgid "VID Ranges" msgstr "Gamas VID" -#: netbox/ipam/tables/vlans.py:83 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VÍDEO" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:253 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Reglas" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:276 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "VID local" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:280 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "VID remoto" @@ -12063,11 +12128,11 @@ msgstr "Rangos infantiles" msgid "Related IPs" msgstr "IPs relacionadas" -#: netbox/netbox/api/fields.py:66 +#: netbox/netbox/api/fields.py:67 msgid "This field may not be blank." msgstr "Es posible que este campo no esté en blanco." -#: netbox/netbox/api/fields.py:71 +#: netbox/netbox/api/fields.py:72 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12075,28 +12140,28 @@ msgstr "" "El valor debe pasarse directamente (por ejemplo, «foo»: 123); no utilice un " "diccionario o una lista." -#: netbox/netbox/api/fields.py:92 +#: netbox/netbox/api/fields.py:93 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} no es una opción válida." -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Tipo de contenido no válido: {content_type}" -#: netbox/netbox/api/fields.py:106 +#: netbox/netbox/api/fields.py:107 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Valor no válido. Especifique un tipo de contenido como " "'.'." -#: netbox/netbox/api/fields.py:168 +#: netbox/netbox/api/fields.py:169 msgid "Ranges must be specified in the form (lower, upper)." msgstr "" "Los rangos se deben especificar en el formulario (inferior, superior)." -#: netbox/netbox/api/fields.py:170 +#: netbox/netbox/api/fields.py:171 msgid "Range boundaries must be defined as integers." msgstr "Los límites del rango se deben definir como números enteros." @@ -12447,15 +12512,25 @@ msgstr "" "Etiquete las babosas separadas por comas y entre comillas dobles (por " "ejemplo, «tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:77 +#: netbox/netbox/forms/bulk_import.py:78 msgid "Name of the object's owner" msgstr "Nombre del propietario del objeto" -#: netbox/netbox/forms/mixins.py:60 +#: netbox/netbox/forms/mixins.py:62 #, python-brace-format msgid "{class_name} must specify a model class." msgstr "{class_name} debe especificar una clase modelo." +#: netbox/netbox/forms/mixins.py:152 +msgid "Owner group" +msgstr "Grupo responsable" + +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:280 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/users/forms/model_forms.py:466 +msgid "Owner Group" +msgstr "Grupo de propietarios" + #: netbox/netbox/forms/search.py:10 msgid "Partial match" msgstr "Coincidencia parcial" @@ -12484,48 +12559,48 @@ msgstr "Tipo(s) de objeto(s)" msgid "Lookup" msgstr "Búsqueda" -#: netbox/netbox/models/features.py:301 +#: netbox/netbox/models/features.py:310 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Valor no válido para el campo personalizado '{name}': {error}" -#: netbox/netbox/models/features.py:310 +#: netbox/netbox/models/features.py:319 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Campo personalizado '{name}'debe tener un valor único." -#: netbox/netbox/models/features.py:317 +#: netbox/netbox/models/features.py:326 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Falta el campo personalizado obligatorio '{name}'." -#: netbox/netbox/models/features.py:507 +#: netbox/netbox/models/features.py:518 msgid "Remote data source" msgstr "Fuente de datos remota" -#: netbox/netbox/models/features.py:517 +#: netbox/netbox/models/features.py:528 msgid "data path" msgstr "ruta de datos" -#: netbox/netbox/models/features.py:521 +#: netbox/netbox/models/features.py:532 msgid "Path to remote file (relative to data source root)" msgstr "Ruta al archivo remoto (relativa a la raíz de la fuente de datos)" -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:535 msgid "auto sync enabled" msgstr "sincronización automática habilitada" -#: netbox/netbox/models/features.py:526 +#: netbox/netbox/models/features.py:537 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Habilitar la sincronización automática de datos cuando se actualiza el " "archivo de datos" -#: netbox/netbox/models/features.py:529 +#: netbox/netbox/models/features.py:540 msgid "date synced" msgstr "fecha sincronizada" -#: netbox/netbox/models/features.py:623 +#: netbox/netbox/models/features.py:632 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} debe implementar un método sync_data ()." @@ -12550,172 +12625,172 @@ msgstr "unidad de distancia" msgid "Must specify a unit when setting a distance" msgstr "Debe especificar una unidad al establecer una distancia" -#: netbox/netbox/navigation/menu.py:11 +#: netbox/netbox/navigation/menu.py:13 msgid "Organization" msgstr "Organización" -#: netbox/netbox/navigation/menu.py:18 +#: netbox/netbox/navigation/menu.py:20 msgid "Site Groups" msgstr "Grupos de sitios" -#: netbox/netbox/navigation/menu.py:27 +#: netbox/netbox/navigation/menu.py:29 msgid "Tenant Groups" msgstr "Grupos de inquilinos" -#: netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 msgid "Contact Groups" msgstr "Grupos de contactos" -#: netbox/netbox/navigation/menu.py:35 +#: netbox/netbox/navigation/menu.py:37 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Funciones de contacto" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:38 msgid "Contact Assignments" msgstr "Asignaciones de contactos" -#: netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Rack Roles" msgstr "Roles de bastidor" -#: netbox/netbox/navigation/menu.py:54 +#: netbox/netbox/navigation/menu.py:56 msgid "Elevations" msgstr "Elevaciones" -#: netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 msgid "Modules" msgstr "Módulos" -#: netbox/netbox/navigation/menu.py:80 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Contextos de dispositivos virtuales" -#: netbox/netbox/navigation/menu.py:88 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Type Profiles" msgstr "Perfiles de tipo de módulo" -#: netbox/netbox/navigation/menu.py:89 +#: netbox/netbox/navigation/menu.py:91 msgid "Manufacturers" msgstr "fabricantes" -#: netbox/netbox/navigation/menu.py:93 +#: netbox/netbox/navigation/menu.py:95 msgid "Device Components" msgstr "Componentes del dispositivo" -#: netbox/netbox/navigation/menu.py:105 +#: netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Funciones de los artículos de inventario" -#: netbox/netbox/navigation/menu.py:111 -#: netbox/templates/dcim/interface.html:426 +#: netbox/netbox/navigation/menu.py:113 +#: netbox/templates/dcim/interface.html:399 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Direcciones MAC" -#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 +#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Conexiones" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:126 msgid "Cables" msgstr "Cables" -#: netbox/netbox/navigation/menu.py:125 +#: netbox/netbox/navigation/menu.py:127 msgid "Wireless Links" msgstr "Vínculos inalámbricos" -#: netbox/netbox/navigation/menu.py:128 +#: netbox/netbox/navigation/menu.py:130 msgid "Interface Connections" msgstr "Conexiones de interfaz" -#: netbox/netbox/navigation/menu.py:133 +#: netbox/netbox/navigation/menu.py:135 msgid "Console Connections" msgstr "Conexiones de consola" -#: netbox/netbox/navigation/menu.py:138 +#: netbox/netbox/navigation/menu.py:140 msgid "Power Connections" msgstr "Conexiones de alimentación" -#: netbox/netbox/navigation/menu.py:154 +#: netbox/netbox/navigation/menu.py:156 msgid "Wireless LAN Groups" msgstr "Grupos de LAN inalámbrica" -#: netbox/netbox/navigation/menu.py:175 +#: netbox/netbox/navigation/menu.py:177 msgid "Prefix & VLAN Roles" msgstr "Funciones de prefijo y VLAN" -#: netbox/netbox/navigation/menu.py:181 +#: netbox/netbox/navigation/menu.py:183 msgid "ASN Ranges" msgstr "Rangos de ASN" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:206 msgid "VLAN Translation Policies" msgstr "Políticas de traducción de VLAN" -#: netbox/netbox/navigation/menu.py:205 +#: netbox/netbox/navigation/menu.py:207 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Reglas de traducción de VLAN" -#: netbox/netbox/navigation/menu.py:212 +#: netbox/netbox/navigation/menu.py:214 msgid "Application Service Templates" msgstr "Plantillas de servicio de aplicaciones" -#: netbox/netbox/navigation/menu.py:220 +#: netbox/netbox/navigation/menu.py:222 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Túneles" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:229 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Grupos de túneles" -#: netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:230 msgid "Tunnel Terminations" msgstr "Terminaciones de túneles" -#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "VPNs L2" -#: netbox/netbox/navigation/menu.py:235 +#: netbox/netbox/navigation/menu.py:237 msgid "L2VPN Terminations" msgstr "Terminaciones de L2VPN" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:243 msgid "IKE Proposals" msgstr "Propuestas IKE" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Políticas de IKE" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:245 msgid "IPSec Proposals" msgstr "Propuestas de IPSec" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:246 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Políticas IPSec" -#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Perfiles IPSec" -#: netbox/netbox/navigation/menu.py:260 +#: netbox/netbox/navigation/menu.py:262 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine.html:180 #: netbox/templates/virtualization/virtualmachine/base.html:32 @@ -12724,184 +12799,180 @@ msgstr "Perfiles IPSec" msgid "Virtual Disks" msgstr "Discos virtuales" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 msgid "Cluster Types" msgstr "Tipos de clústeres" -#: netbox/netbox/navigation/menu.py:268 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Groups" msgstr "Grupos de clústeres" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 msgid "Circuit Types" msgstr "Tipos de circuitos" -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Terminations" msgstr "Terminaciones de circuitos" -#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Circuitos virtuales" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:292 msgid "Virtual Circuit Types" msgstr "Tipos de circuitos virtuales" -#: netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Terminations" msgstr "Terminaciones de circuitos virtuales" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:299 msgid "Circuit Groups" msgstr "Grupos de circuitos" -#: netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:300 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Tareas grupales" -#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 msgid "Providers" msgstr "Proveedores" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:307 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Cuentas de proveedores" -#: netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:308 msgid "Provider Networks" msgstr "Redes de proveedores" -#: netbox/netbox/navigation/menu.py:320 +#: netbox/netbox/navigation/menu.py:322 msgid "Power Panels" msgstr "Paneles de alimentación" -#: netbox/netbox/navigation/menu.py:331 +#: netbox/netbox/navigation/menu.py:333 msgid "Configurations" msgstr "Configuraciones" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:335 msgid "Config Contexts" msgstr "Contextos de configuración" -#: netbox/netbox/navigation/menu.py:334 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Context Profiles" msgstr "Perfiles de contexto de configuración" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Templates" msgstr "Plantillas de configuración" -#: netbox/netbox/navigation/menu.py:342 netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 msgid "Customization" msgstr "Personalización" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:351 msgid "Custom Field Choices" msgstr "Opciones de campo personalizadas" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Links" msgstr "Vínculos personalizados" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:353 msgid "Export Templates" msgstr "Plantillas de exportación" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:354 msgid "Saved Filters" msgstr "Filtros guardados" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:355 msgid "Table Configs" msgstr "Configuraciones de tablas" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:357 msgid "Image Attachments" msgstr "Adjuntos de imágenes" -#: netbox/netbox/navigation/menu.py:373 +#: netbox/netbox/navigation/menu.py:375 msgid "Operations" msgstr "Operaciones" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Integrations" msgstr "Integraciones" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:381 msgid "Data Sources" msgstr "Fuentes de datos" -#: netbox/netbox/navigation/menu.py:380 +#: netbox/netbox/navigation/menu.py:382 msgid "Event Rules" msgstr "Reglas del evento" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:383 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:385 netbox/netbox/navigation/menu.py:389 +#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 #: netbox/netbox/views/generic/feature_views.py:200 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Trabajos" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Logging" msgstr "Explotación" -#: netbox/netbox/navigation/menu.py:397 +#: netbox/netbox/navigation/menu.py:399 msgid "Notification Groups" msgstr "Grupos de notificaciones" -#: netbox/netbox/navigation/menu.py:398 +#: netbox/netbox/navigation/menu.py:400 msgid "Journal Entries" msgstr "Entradas del diario" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:401 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Registro de cambios" -#: netbox/netbox/navigation/menu.py:406 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Admin" -#: netbox/netbox/navigation/menu.py:454 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "Tokens de API" -#: netbox/netbox/navigation/menu.py:461 netbox/users/forms/model_forms.py:213 +#: netbox/netbox/navigation/menu.py:417 netbox/users/forms/model_forms.py:213 #: netbox/users/forms/model_forms.py:221 netbox/users/forms/model_forms.py:268 #: netbox/users/forms/model_forms.py:275 msgid "Permissions" msgstr "Permisos" -#: netbox/netbox/navigation/menu.py:469 netbox/templates/htmx/form.html:28 -msgid "Ownership" -msgstr "Titularidad" - -#: netbox/netbox/navigation/menu.py:471 +#: netbox/netbox/navigation/menu.py:423 msgid "Owner Groups" msgstr "Grupos de propietarios" -#: netbox/netbox/navigation/menu.py:472 netbox/users/tables.py:165 +#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:165 msgid "Owners" msgstr "Propietarios" -#: netbox/netbox/navigation/menu.py:476 netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Sistema" -#: netbox/netbox/navigation/menu.py:485 netbox/netbox/navigation/menu.py:533 +#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12910,11 +12981,11 @@ msgstr "Sistema" msgid "Plugins" msgstr "Plugins" -#: netbox/netbox/navigation/menu.py:490 +#: netbox/netbox/navigation/menu.py:442 msgid "Configuration History" msgstr "Historial de configuración" -#: netbox/netbox/navigation/menu.py:496 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Tareas en segundo plano" @@ -13127,67 +13198,67 @@ 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:828 +#: netbox/netbox/settings.py:837 msgid "Czech" msgstr "checa" -#: netbox/netbox/settings.py:829 +#: netbox/netbox/settings.py:838 msgid "Danish" msgstr "danés" -#: netbox/netbox/settings.py:830 +#: netbox/netbox/settings.py:839 msgid "German" msgstr "alemán" -#: netbox/netbox/settings.py:831 +#: netbox/netbox/settings.py:840 msgid "English" msgstr "Inglés" -#: netbox/netbox/settings.py:832 +#: netbox/netbox/settings.py:841 msgid "Spanish" msgstr "Español" -#: netbox/netbox/settings.py:833 +#: netbox/netbox/settings.py:842 msgid "French" msgstr "francesa" -#: netbox/netbox/settings.py:834 +#: netbox/netbox/settings.py:843 msgid "Italian" msgstr "italiano" -#: netbox/netbox/settings.py:835 +#: netbox/netbox/settings.py:844 msgid "Japanese" msgstr "japonés" -#: netbox/netbox/settings.py:836 +#: netbox/netbox/settings.py:845 msgid "Latvian" msgstr "letón" -#: netbox/netbox/settings.py:837 +#: netbox/netbox/settings.py:846 msgid "Dutch" msgstr "holandesa" -#: netbox/netbox/settings.py:838 +#: netbox/netbox/settings.py:847 msgid "Polish" msgstr "polaco" -#: netbox/netbox/settings.py:839 +#: netbox/netbox/settings.py:848 msgid "Portuguese" msgstr "portugués" -#: netbox/netbox/settings.py:840 +#: netbox/netbox/settings.py:849 msgid "Russian" msgstr "rusa" -#: netbox/netbox/settings.py:841 +#: netbox/netbox/settings.py:850 msgid "Turkish" msgstr "turca" -#: netbox/netbox/settings.py:842 +#: netbox/netbox/settings.py:851 msgid "Ukrainian" msgstr "ucraniana" -#: netbox/netbox/settings.py:843 +#: netbox/netbox/settings.py:852 msgid "Chinese" msgstr "chino" @@ -13209,12 +13280,12 @@ msgstr "Alternar menú desplegable" msgid "No {model_name} found" msgstr "No {model_name} encontrado" -#: netbox/netbox/tables/tables.py:322 +#: netbox/netbox/tables/tables.py:340 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Campo" -#: netbox/netbox/tables/tables.py:325 +#: netbox/netbox/tables/tables.py:343 msgid "Value" msgstr "Valor" @@ -13235,7 +13306,7 @@ msgstr "Coordenadas GPS" msgid "Related Objects" msgstr "Objetos relacionados" -#: netbox/netbox/views/generic/bulk_views.py:124 +#: netbox/netbox/views/generic/bulk_views.py:123 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13244,15 +13315,15 @@ msgstr "" "Se ha producido un error al procesar la plantilla de exportación " "seleccionada ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:390 +#: netbox/netbox/views/generic/bulk_views.py:389 msgid "Must be a list." msgstr "Debe ser una lista." -#: netbox/netbox/views/generic/bulk_views.py:400 +#: netbox/netbox/views/generic/bulk_views.py:399 msgid "Must be a dictionary." msgstr "Debe ser un diccionario." -#: netbox/netbox/views/generic/bulk_views.py:453 +#: netbox/netbox/views/generic/bulk_views.py:452 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13260,54 +13331,54 @@ msgstr "" "Se han encontrado objetos duplicados: {model} con identificación (s) {ids} " "aparece varias veces" -#: netbox/netbox/views/generic/bulk_views.py:475 +#: netbox/netbox/views/generic/bulk_views.py:474 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "Objeto con ID {id} no existe" -#: netbox/netbox/views/generic/bulk_views.py:560 +#: netbox/netbox/views/generic/bulk_views.py:558 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Importación masiva {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:576 +#: netbox/netbox/views/generic/bulk_views.py:574 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:766 +#: netbox/netbox/views/generic/bulk_views.py:764 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Edición masiva {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:782 +#: netbox/netbox/views/generic/bulk_views.py:780 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Actualizada {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:815 -#: netbox/netbox/views/generic/bulk_views.py:1050 -#: netbox/netbox/views/generic/bulk_views.py:1098 +#: netbox/netbox/views/generic/bulk_views.py:813 +#: netbox/netbox/views/generic/bulk_views.py:1048 +#: netbox/netbox/views/generic/bulk_views.py:1096 #, python-brace-format msgid "No {object_type} were selected." msgstr "No {object_type} fueron seleccionados." -#: netbox/netbox/views/generic/bulk_views.py:908 +#: netbox/netbox/views/generic/bulk_views.py:906 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renombrado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:978 +#: netbox/netbox/views/generic/bulk_views.py:976 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Eliminación masiva {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1005 +#: netbox/netbox/views/generic/bulk_views.py:1003 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Eliminado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1022 +#: netbox/netbox/views/generic/bulk_views.py:1020 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "No se pudo eliminar debido a la presencia de uno o más objetos dependientes." @@ -13341,7 +13412,7 @@ msgstr "Sincronizado {count} {object_type}" msgid "{class_name} must implement get_children()" msgstr "{class_name} debe implementar get_children ()" -#: netbox/netbox/views/misc.py:46 +#: netbox/netbox/views/misc.py:49 msgid "" "There was an error loading the dashboard configuration. A default dashboard " "is in use." @@ -13437,12 +13508,12 @@ msgstr "Cambiar contraseña" #: netbox/templates/core/configrevision_restore.html:63 #: netbox/templates/dcim/devicebay_populate.html:34 #: netbox/templates/dcim/virtualchassis_add_member.html:26 -#: netbox/templates/dcim/virtualchassis_edit.html:117 +#: netbox/templates/dcim/virtualchassis_edit.html:118 #: netbox/templates/extras/object_journal.html:26 #: netbox/templates/extras/script.html:38 #: netbox/templates/generic/bulk_add_component.html:67 #: netbox/templates/generic/bulk_delete.html:78 -#: netbox/templates/generic/bulk_edit.html:125 +#: netbox/templates/generic/bulk_edit.html:128 #: netbox/templates/generic/bulk_import.html:66 #: netbox/templates/generic/bulk_import.html:98 #: netbox/templates/generic/bulk_import.html:131 @@ -13461,7 +13532,7 @@ msgstr "Cancelar" #: netbox/templates/account/preferences.html:78 #: netbox/templates/dcim/devicebay_populate.html:35 #: netbox/templates/dcim/virtualchassis_add_member.html:28 -#: netbox/templates/dcim/virtualchassis_edit.html:119 +#: netbox/templates/dcim/virtualchassis_edit.html:120 #: netbox/templates/extras/dashboard/widget_add.html:26 #: netbox/templates/extras/dashboard/widget_config.html:19 #: netbox/templates/extras/object_journal.html:27 @@ -14029,10 +14100,6 @@ msgstr "Rehacer cola" msgid "Enqueue" msgstr "Lista" -#: netbox/templates/core/rq_task.html:61 -msgid "Queue" -msgstr "Fila" - #: netbox/templates/core/rq_task.html:65 msgid "Timeout" msgstr "Tiempo de espera" @@ -14331,7 +14398,7 @@ msgstr "Regenera a Slug" msgid "Remove" msgstr "Eliminar" -#: netbox/templates/dcim/device_edit.html:119 +#: netbox/templates/dcim/device_edit.html:120 msgid "Local Config Context Data" msgstr "Datos de contexto de configuración local" @@ -14457,8 +14524,8 @@ msgid "No VLANs Assigned" msgstr "No hay VLAN asignadas" #: netbox/templates/dcim/inc/interface_vlans_table.html:44 -#: netbox/templates/ipam/prefix_list.html:16 -#: netbox/templates/ipam/prefix_list.html:33 +#: netbox/templates/ipam/inc/max_depth.html:11 +#: netbox/templates/ipam/inc/max_length.html:11 msgid "Clear" msgstr "Borrar" @@ -14545,21 +14612,13 @@ msgstr "Ancho de canal" #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 #: netbox/wireless/forms/bulk_edit.py:57 netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/filtersets.py:47 -#: netbox/wireless/forms/filtersets.py:112 netbox/wireless/models.py:82 +#: netbox/wireless/forms/filtersets.py:49 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:82 #: netbox/wireless/models.py:148 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" -#: netbox/templates/dcim/interface.html:375 -msgid "LAG Members" -msgstr "Miembros del LAG" - -#: netbox/templates/dcim/interface.html:393 -msgid "No member interfaces" -msgstr "Sin interfaces de miembros" - -#: netbox/templates/dcim/interface.html:413 +#: netbox/templates/dcim/interface.html:386 #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 @@ -14567,7 +14626,7 @@ msgstr "Sin interfaces de miembros" msgid "Add IP Address" msgstr "Agregar dirección IP" -#: netbox/templates/dcim/interface.html:430 +#: netbox/templates/dcim/interface.html:403 #: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Agregar dirección MAC" @@ -14763,11 +14822,11 @@ msgstr "Guardar y añadir otro" msgid "Editing Virtual Chassis %(name)s" msgstr "Edición de chasis virtuales %(name)s" -#: netbox/templates/dcim/virtualchassis_edit.html:64 +#: netbox/templates/dcim/virtualchassis_edit.html:65 msgid "Rack/Unit" msgstr "Bastidor/unidad" -#: netbox/templates/dcim/virtualchassis_edit.html:121 +#: netbox/templates/dcim/virtualchassis_edit.html:122 #: netbox/templates/generic/bulk_add_component.html:68 #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/generic/object_edit.html:80 @@ -15115,11 +15174,11 @@ msgstr "Ejecutar script" msgid "Could not load scripts from module %(module)s" msgstr "No se pudieron cargar los scripts desde el módulo %(module)s" -#: netbox/templates/extras/inc/script_list_content.html:131 +#: netbox/templates/extras/inc/script_list_content.html:132 msgid "No Scripts Found" msgstr "No se encontró ningún script" -#: netbox/templates/extras/inc/script_list_content.html:134 +#: netbox/templates/extras/inc/script_list_content.html:135 #, python-format msgid "" "Get started by creating a script from " @@ -15340,7 +15399,7 @@ msgstr "Edición" msgid "Bulk Edit" msgstr "Edición masiva" -#: netbox/templates/generic/bulk_edit.html:126 +#: netbox/templates/generic/bulk_edit.html:129 #: netbox/templates/generic/bulk_rename.html:68 msgid "Apply" msgstr "Aplica" @@ -15637,8 +15696,8 @@ msgstr "Familia" msgid "Date Added" msgstr "Fecha añadida" -#: netbox/templates/ipam/aggregate/prefixes.html:8 -#: netbox/templates/ipam/prefix/prefixes.html:8 +#: netbox/templates/ipam/aggregate/prefixes.html:10 +#: netbox/templates/ipam/prefix/prefixes.html:10 #: netbox/templates/ipam/role.html:10 msgid "Add Prefix" msgstr "Agregar prefijo" @@ -15667,6 +15726,14 @@ msgstr "Asignar IP" msgid "Bulk Create" msgstr "Creación masiva" +#: netbox/templates/ipam/inc/max_depth.html:6 +msgid "Max Depth" +msgstr "Profundidad máxima" + +#: netbox/templates/ipam/inc/max_length.html:6 +msgid "Max Length" +msgstr "Longitud máxima" + #: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 msgid "Create Group" msgstr "Crear grupo" @@ -15768,14 +15835,6 @@ msgstr "Agregar rango de IP" msgid "Hide Depth Indicators" msgstr "Ocultar indicadores de profundidad" -#: netbox/templates/ipam/prefix_list.html:11 -msgid "Max Depth" -msgstr "Profundidad máxima" - -#: netbox/templates/ipam/prefix_list.html:28 -msgid "Max Length" -msgstr "Longitud máxima" - #: netbox/templates/ipam/rir.html:10 msgid "Add Aggregate" msgstr "Agregar agregado" @@ -15898,8 +15957,8 @@ msgstr "" "nuevo." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:159 -#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:91 -#: netbox/tenancy/forms/filtersets.py:121 netbox/tenancy/forms/forms.py:57 +#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:95 +#: netbox/tenancy/forms/filtersets.py:126 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:105 #: netbox/tenancy/forms/model_forms.py:129 #: netbox/tenancy/tables/contacts.py:92 @@ -15917,7 +15976,7 @@ msgid "Phone" msgstr "Teléfono" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:69 netbox/tenancy/forms/forms.py:67 +#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 #: netbox/tenancy/forms/model_forms.py:72 msgid "Contact Group" msgstr "Grupo de contacto" @@ -16071,7 +16130,7 @@ msgstr "Disco virtual" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/virtualization/forms/bulk_edit.py:89 #: netbox/virtualization/forms/bulk_import.py:93 -#: netbox/virtualization/forms/filtersets.py:175 +#: netbox/virtualization/forms/filtersets.py:179 #: netbox/virtualization/tables/virtualmachines.py:33 msgid "Start on boot" msgstr "Comenzar desde el arranque" @@ -16122,23 +16181,23 @@ msgid "IKE Proposal" msgstr "Propuesta IKE" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:85 -#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:106 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:109 msgid "Authentication method" msgstr "Método de autenticación" #: netbox/templates/vpn/ikeproposal.html:25 #: netbox/templates/vpn/ipsecproposal.html:21 netbox/vpn/forms/bulk_edit.py:90 #: netbox/vpn/forms/bulk_edit.py:148 netbox/vpn/forms/bulk_import.py:148 -#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:111 -#: netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:114 +#: netbox/vpn/forms/filtersets.py:164 msgid "Encryption algorithm" msgstr "Algoritmo de cifrado" #: netbox/templates/vpn/ikeproposal.html:29 #: netbox/templates/vpn/ipsecproposal.html:25 netbox/vpn/forms/bulk_edit.py:95 #: netbox/vpn/forms/bulk_edit.py:153 netbox/vpn/forms/bulk_import.py:152 -#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:119 +#: netbox/vpn/forms/filtersets.py:169 msgid "Authentication algorithm" msgstr "Algoritmo de autenticación" @@ -16190,18 +16249,18 @@ msgid "Add a Termination" msgstr "Agregar una terminación" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:43 -#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:62 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:64 msgid "Encapsulation" msgstr "Encapsulación" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:69 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:71 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "Perfil IPSec" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:58 -#: netbox/vpn/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:75 msgid "Tunnel ID" msgstr "ID de túnel" @@ -16270,7 +16329,7 @@ msgstr "Grupo de contacto de padres (ID)" #: netbox/tenancy/filtersets.py:38 msgid "Parent contact group (slug)" -msgstr "Grupo de contacto para padres (slug)" +msgstr "Grupo principal de contacto (slug)" #: netbox/tenancy/filtersets.py:44 netbox/tenancy/filtersets.py:78 #: netbox/tenancy/filtersets.py:122 @@ -16300,11 +16359,11 @@ msgstr "Grupo de contactos" #: netbox/tenancy/filtersets.py:182 msgid "Parent tenant group (ID)" -msgstr "Grupo de padres e inquilinos (ID)" +msgstr "Grupo principal de inquilinos (ID)" #: netbox/tenancy/filtersets.py:188 msgid "Parent tenant group (slug)" -msgstr "Grupo de padres e inquilinos (slug)" +msgstr "Grupo principal de inquilinos (ID corto)" #: netbox/tenancy/filtersets.py:194 netbox/tenancy/filtersets.py:215 msgid "Tenant group (ID)" @@ -16447,12 +16506,20 @@ msgstr "v1" msgid "v2" msgstr "v2" -#: netbox/users/filterset_mixins.py:17 netbox/users/filtersets.py:36 +#: netbox/users/filterset_mixins.py:18 +msgid "Owner Group (ID)" +msgstr "Grupo responsable (ID)" + +#: netbox/users/filterset_mixins.py:24 +msgid "Owner Group (name)" +msgstr "Grupo responsable (nombre)" + +#: netbox/users/filterset_mixins.py:28 netbox/users/filtersets.py:36 #: netbox/users/filtersets.py:88 msgid "Owner (ID)" msgstr "Propietario (ID)" -#: netbox/users/filterset_mixins.py:23 netbox/users/filtersets.py:42 +#: netbox/users/filterset_mixins.py:34 netbox/users/filtersets.py:42 #: netbox/users/filtersets.py:94 msgid "Owner (name)" msgstr "Propietario (nombre)" @@ -16496,12 +16563,12 @@ msgstr "Escritura habilitada" #: netbox/users/forms/bulk_edit.py:120 netbox/users/forms/filtersets.py:144 #: netbox/users/tables.py:40 msgid "Expires" -msgstr "Caduca" +msgstr "Expira" #: netbox/users/forms/bulk_edit.py:125 netbox/users/forms/model_forms.py:136 #: netbox/users/tables.py:46 msgid "Allowed IPs" -msgstr "IP permitidas" +msgstr "Direcciones IP permitidas" #: netbox/users/forms/bulk_import.py:45 msgid "Specify version 1 or 2 (v2 will be used by default)" @@ -16570,7 +16637,7 @@ msgstr "" #: netbox/users/forms/model_forms.py:201 msgid "Confirm password" -msgstr "Confirme la contraseña" +msgstr "Confirmar contraseña" #: netbox/users/forms/model_forms.py:204 msgid "Enter the same password as before, for verification." @@ -16618,10 +16685,6 @@ msgstr "Debe seleccionarse al menos una acción." msgid "Invalid filter for {model}: {error}" msgstr "Filtro no válido para {model}: {error}" -#: netbox/users/forms/model_forms.py:466 -msgid "Owner Group" -msgstr "Grupo de propietarios" - #: netbox/users/forms/model_forms.py:490 msgid "User groups" msgstr "Grupos de usuarios" @@ -16842,19 +16905,19 @@ msgstr "Acciones personalizadas" msgid "Example Usage" msgstr "Ejemplo de uso" -#: netbox/utilities/api.py:170 +#: netbox/utilities/api.py:179 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "" "No se encontró el objeto relacionado con los atributos proporcionados: " "{params}" -#: netbox/utilities/api.py:173 +#: netbox/utilities/api.py:182 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Varios objetos coinciden con los atributos proporcionados: {params}" -#: netbox/utilities/api.py:185 +#: netbox/utilities/api.py:194 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16864,14 +16927,14 @@ msgstr "" "identificador numérico o un diccionario de atributos. Recibió un valor no " "reconocido: {value}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:203 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" "No se encontró el objeto relacionado con el identificador numérico " "proporcionado: {id}" -#: netbox/utilities/choices.py:23 +#: netbox/utilities/choices.py:24 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} tiene una clave definida, pero CHOICES no es una lista" @@ -17270,7 +17333,7 @@ msgstr "" "Falta el valor requerido para el parámetro de consulta estática: " "'{static_params}'" -#: netbox/utilities/forms/widgets/modifiers.py:141 +#: netbox/utilities/forms/widgets/modifiers.py:148 msgid "(automatically set)" msgstr "(configurado automáticamente)" @@ -17415,17 +17478,17 @@ msgstr "{value} debe ser un múltiplo de {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} no es una expresión regular válida." -#: netbox/utilities/views.py:76 +#: netbox/utilities/views.py:80 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "{self.__class__.__name__} debe implementar get_required_permission ()" -#: netbox/utilities/views.py:112 +#: netbox/utilities/views.py:116 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} debe implementar get_required_permission ()" -#: netbox/utilities/views.py:136 +#: netbox/utilities/views.py:140 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17483,7 +17546,7 @@ msgid "Disk (MB)" msgstr "Disco (MB)" #: netbox/virtualization/forms/bulk_edit.py:307 -#: netbox/virtualization/forms/filtersets.py:283 +#: netbox/virtualization/forms/filtersets.py:284 msgid "Size (MB)" msgstr "Tamaño (MB)" @@ -17839,7 +17902,7 @@ msgid "VLAN (name)" msgstr "VLAN (nombre)" #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:41 -#: netbox/vpn/forms/filtersets.py:59 +#: netbox/vpn/forms/filtersets.py:61 msgid "Tunnel group" msgstr "Grupo de túneles" @@ -17849,19 +17912,19 @@ msgstr "Toda una vida" #: netbox/vpn/forms/bulk_edit.py:133 netbox/wireless/forms/bulk_edit.py:76 #: netbox/wireless/forms/bulk_edit.py:118 -#: netbox/wireless/forms/filtersets.py:71 -#: netbox/wireless/forms/filtersets.py:130 +#: netbox/wireless/forms/filtersets.py:73 +#: netbox/wireless/forms/filtersets.py:133 msgid "Pre-shared key" msgstr "Clave previamente compartida" #: netbox/vpn/forms/bulk_edit.py:201 netbox/vpn/forms/bulk_import.py:238 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:211 netbox/vpn/forms/model_forms.py:370 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "Política de IKE" #: netbox/vpn/forms/bulk_edit.py:206 netbox/vpn/forms/bulk_import.py:243 -#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:216 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Política IPSec" @@ -17928,16 +17991,16 @@ msgstr "Cada terminación debe especificar una interfaz o una VLAN." msgid "Cannot assign both an interface and a VLAN." msgstr "No se puede asignar una interfaz y una VLAN a la vez." -#: netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:139 msgid "IKE version" msgstr "Versión IKE" -#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 +#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Propuesta" -#: netbox/vpn/forms/filtersets.py:262 +#: netbox/vpn/forms/filtersets.py:270 msgid "Assigned Object Type" msgstr "Tipo de objeto asignado" @@ -18174,8 +18237,8 @@ msgstr "Empresa WPA" #: netbox/wireless/forms/bulk_import.py:72 #: netbox/wireless/forms/bulk_import.py:149 #: netbox/wireless/forms/bulk_import.py:152 -#: netbox/wireless/forms/filtersets.py:66 -#: netbox/wireless/forms/filtersets.py:125 +#: netbox/wireless/forms/filtersets.py:68 +#: netbox/wireless/forms/filtersets.py:128 msgid "Authentication cipher" msgstr "Cifrado de autenticación" diff --git a/netbox/translations/fr/LC_MESSAGES/django.mo b/netbox/translations/fr/LC_MESSAGES/django.mo index f096970f8..e69ac063e 100644 Binary files a/netbox/translations/fr/LC_MESSAGES/django.mo and b/netbox/translations/fr/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/fr/LC_MESSAGES/django.po b/netbox/translations/fr/LC_MESSAGES/django.po index 09b1bc29f..e236b15a7 100644 --- a/netbox/translations/fr/LC_MESSAGES/django.po +++ b/netbox/translations/fr/LC_MESSAGES/django.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-01-20 05:07+0000\n" +"POT-Creation-Date: 2026-02-03 05:21+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: French (https://app.transifex.com/netbox-community/teams/178115/fr/)\n" @@ -65,7 +65,7 @@ msgstr "Votre mot de passe a été modifié avec succès." msgid "Planned" msgstr "Planifié" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 msgid "Provisioning" msgstr "Approvisionnement" @@ -101,7 +101,7 @@ msgid "Decommissioned" msgstr "Mis hors service" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1159 netbox/templates/dcim/interface.html:148 +#: netbox/dcim/tables/devices.py:1187 netbox/templates/dcim/interface.html:148 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" @@ -120,8 +120,8 @@ msgstr "Tertiaire" msgid "Inactive" msgstr "Inactif" -#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:288 -#: netbox/vpn/choices.py:63 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:707 +#: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Peer" @@ -182,32 +182,32 @@ msgstr "Groupe de sites (ID)" msgid "Site group (slug)" msgstr "Groupe de sites (slug)" -#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:183 -#: netbox/circuits/forms/filtersets.py:241 +#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:60 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:124 netbox/dcim/forms/bulk_edit.py:165 #: netbox/dcim/forms/bulk_edit.py:320 netbox/dcim/forms/bulk_edit.py:670 #: netbox/dcim/forms/bulk_edit.py:857 netbox/dcim/forms/bulk_import.py:138 #: netbox/dcim/forms/bulk_import.py:239 netbox/dcim/forms/bulk_import.py:341 #: netbox/dcim/forms/bulk_import.py:632 netbox/dcim/forms/bulk_import.py:1602 -#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:103 -#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:374 -#: netbox/dcim/forms/filtersets.py:476 netbox/dcim/forms/filtersets.py:841 -#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1130 -#: netbox/dcim/forms/filtersets.py:1154 netbox/dcim/forms/filtersets.py:1249 -#: netbox/dcim/forms/filtersets.py:1287 netbox/dcim/forms/filtersets.py:1992 -#: netbox/dcim/forms/filtersets.py:2016 netbox/dcim/forms/filtersets.py:2040 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:171 -#: netbox/dcim/forms/model_forms.py:242 netbox/dcim/forms/model_forms.py:558 -#: netbox/dcim/forms/model_forms.py:819 netbox/dcim/forms/object_create.py:292 -#: netbox/dcim/tables/devices.py:155 netbox/dcim/tables/power.py:25 +#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:104 +#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:377 +#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:853 +#: netbox/dcim/forms/filtersets.py:1071 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/forms/filtersets.py:1170 netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1305 netbox/dcim/forms/filtersets.py:2022 +#: netbox/dcim/forms/filtersets.py:2046 netbox/dcim/forms/filtersets.py:2070 +#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:173 +#: netbox/dcim/forms/model_forms.py:244 netbox/dcim/forms/model_forms.py:560 +#: netbox/dcim/forms/model_forms.py:829 netbox/dcim/forms/object_create.py:293 +#: netbox/dcim/tables/devices.py:156 netbox/dcim/tables/power.py:25 #: netbox/dcim/tables/power.py:89 netbox/dcim/tables/racks.py:110 #: netbox/dcim/tables/racks.py:193 netbox/dcim/tables/sites.py:101 #: netbox/extras/filtersets.py:681 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:165 -#: netbox/ipam/forms/filtersets.py:243 netbox/ipam/forms/filtersets.py:464 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:660 -#: netbox/ipam/tables/vlans.py:90 netbox/ipam/tables/vlans.py:197 +#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:476 +#: netbox/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/vlans.py:91 netbox/ipam/tables/vlans.py:213 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/ipam/vlan.html:23 @@ -216,12 +216,12 @@ msgstr "Groupe de sites (slug)" #: netbox/virtualization/forms/bulk_edit.py:95 #: netbox/virtualization/forms/bulk_import.py:61 #: netbox/virtualization/forms/bulk_import.py:99 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:158 +#: netbox/virtualization/forms/filtersets.py:82 +#: netbox/virtualization/forms/filtersets.py:162 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/virtualization/forms/model_forms.py:172 #: netbox/virtualization/tables/virtualmachines.py:36 -#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:92 +#: netbox/vpn/forms/filtersets.py:285 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" @@ -309,8 +309,8 @@ msgstr "Terminaison A (ID)" #: netbox/circuits/filtersets.py:278 netbox/circuits/filtersets.py:382 #: netbox/circuits/filtersets.py:547 netbox/core/filtersets.py:85 -#: netbox/core/filtersets.py:150 netbox/core/filtersets.py:176 -#: netbox/core/filtersets.py:216 netbox/dcim/filtersets.py:810 +#: netbox/core/filtersets.py:154 netbox/core/filtersets.py:180 +#: netbox/core/filtersets.py:220 netbox/dcim/filtersets.py:810 #: netbox/dcim/filtersets.py:1568 netbox/dcim/filtersets.py:2692 #: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:71 #: netbox/extras/filtersets.py:101 netbox/extras/filtersets.py:142 @@ -321,7 +321,7 @@ msgstr "Terminaison A (ID)" #: netbox/extras/filtersets.py:577 netbox/extras/filtersets.py:613 #: netbox/extras/filtersets.py:644 netbox/extras/filtersets.py:814 #: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:33 netbox/netbox/forms/search.py:20 +#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -337,9 +337,9 @@ msgstr "Rechercher" #: netbox/circuits/filtersets.py:282 netbox/circuits/forms/bulk_edit.py:166 #: netbox/circuits/forms/bulk_edit.py:250 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:251 -#: netbox/circuits/forms/filtersets.py:297 +#: netbox/circuits/forms/filtersets.py:229 +#: netbox/circuits/forms/filtersets.py:256 +#: netbox/circuits/forms/filtersets.py:303 #: netbox/circuits/forms/model_forms.py:134 #: netbox/circuits/forms/model_forms.py:157 #: netbox/circuits/forms/model_forms.py:255 @@ -403,8 +403,8 @@ msgstr "Type de circuit virtuel (slug)" #: netbox/circuits/filtersets.py:551 netbox/circuits/forms/bulk_edit.py:310 #: netbox/circuits/forms/bulk_import.py:248 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:379 +#: netbox/circuits/forms/filtersets.py:381 +#: netbox/circuits/forms/filtersets.py:387 #: netbox/circuits/forms/model_forms.py:333 #: netbox/circuits/forms/model_forms.py:348 #: netbox/circuits/tables/virtual_circuits.py:84 @@ -420,13 +420,13 @@ msgid "Interface (ID)" msgstr "Interface (ID)" #: netbox/circuits/forms/bulk_edit.py:42 -#: netbox/circuits/forms/filtersets.py:64 +#: netbox/circuits/forms/filtersets.py:65 #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:131 -#: netbox/dcim/forms/filtersets.py:224 netbox/dcim/forms/model_forms.py:130 +#: netbox/dcim/forms/filtersets.py:223 netbox/dcim/forms/model_forms.py:132 #: netbox/dcim/tables/sites.py:73 netbox/ipam/models/asns.py:155 #: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:269 -#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 +#: netbox/netbox/navigation/menu.py:181 netbox/netbox/navigation/menu.py:184 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "Numéros d'AS" @@ -436,17 +436,17 @@ msgstr "Numéros d'AS" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:79 -#: netbox/circuits/forms/filtersets.py:97 -#: netbox/circuits/forms/filtersets.py:125 -#: netbox/circuits/forms/filtersets.py:143 -#: netbox/circuits/forms/filtersets.py:225 -#: netbox/circuits/forms/filtersets.py:269 -#: netbox/circuits/forms/filtersets.py:292 -#: netbox/circuits/forms/filtersets.py:330 -#: netbox/circuits/forms/filtersets.py:338 -#: netbox/circuits/forms/filtersets.py:374 -#: netbox/circuits/forms/filtersets.py:397 +#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:129 +#: netbox/circuits/forms/filtersets.py:148 +#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:274 +#: netbox/circuits/forms/filtersets.py:298 +#: netbox/circuits/forms/filtersets.py:337 +#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:405 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:75 #: netbox/circuits/forms/model_forms.py:106 @@ -471,23 +471,23 @@ msgid "Provider" msgstr "Prestataire" #: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:103 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Identifiant du service" #: netbox/circuits/forms/bulk_edit.py:94 #: netbox/circuits/forms/bulk_edit.py:269 -#: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:203 +#: netbox/circuits/forms/filtersets.py:120 +#: netbox/circuits/forms/filtersets.py:328 netbox/dcim/forms/bulk_edit.py:203 #: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/bulk_edit.py:800 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1153 #: netbox/dcim/forms/bulk_edit.py:1180 netbox/dcim/forms/bulk_edit.py:1714 -#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1202 -#: netbox/dcim/forms/filtersets.py:1521 netbox/dcim/forms/filtersets.py:1735 -#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1777 -#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/tables/devices.py:750 -#: netbox/dcim/tables/devices.py:803 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1759 +#: netbox/dcim/forms/filtersets.py:1778 netbox/dcim/forms/filtersets.py:1802 +#: netbox/dcim/forms/filtersets.py:1821 netbox/dcim/tables/devices.py:778 +#: netbox/dcim/tables/devices.py:831 netbox/dcim/tables/devices.py:1079 #: netbox/dcim/tables/devicetypes.py:213 netbox/dcim/tables/devicetypes.py:254 #: netbox/dcim/tables/devicetypes.py:273 netbox/dcim/tables/racks.py:29 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:540 @@ -506,12 +506,12 @@ msgstr "Couleur" #: netbox/circuits/forms/bulk_edit.py:292 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: netbox/circuits/forms/filtersets.py:138 -#: netbox/circuits/forms/filtersets.py:359 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:367 #: netbox/circuits/tables/circuits.py:63 #: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:34 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:21 #: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:772 #: netbox/dcim/forms/bulk_edit.py:899 netbox/dcim/forms/bulk_edit.py:965 @@ -523,23 +523,23 @@ msgstr "Couleur" #: netbox/dcim/forms/bulk_import.py:858 netbox/dcim/forms/bulk_import.py:879 #: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/bulk_import.py:1095 #: netbox/dcim/forms/bulk_import.py:1114 netbox/dcim/forms/bulk_import.py:1458 -#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1088 -#: netbox/dcim/forms/filtersets.py:1187 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1403 netbox/dcim/forms/filtersets.py:1423 -#: netbox/dcim/forms/filtersets.py:1442 netbox/dcim/forms/filtersets.py:1462 -#: netbox/dcim/forms/filtersets.py:1481 netbox/dcim/forms/filtersets.py:1496 -#: netbox/dcim/forms/filtersets.py:1515 netbox/dcim/forms/filtersets.py:1539 -#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1682 -#: netbox/dcim/forms/filtersets.py:1730 netbox/dcim/forms/filtersets.py:1749 -#: netbox/dcim/forms/filtersets.py:1772 netbox/dcim/forms/filtersets.py:1791 -#: netbox/dcim/forms/model_forms.py:800 netbox/dcim/forms/model_forms.py:806 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1102 +#: netbox/dcim/forms/filtersets.py:1203 netbox/dcim/forms/filtersets.py:1331 +#: netbox/dcim/forms/filtersets.py:1422 netbox/dcim/forms/filtersets.py:1442 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/filtersets.py:1502 netbox/dcim/forms/filtersets.py:1517 +#: netbox/dcim/forms/filtersets.py:1537 netbox/dcim/forms/filtersets.py:1561 +#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1773 +#: netbox/dcim/forms/filtersets.py:1797 netbox/dcim/forms/filtersets.py:1816 +#: netbox/dcim/forms/model_forms.py:810 netbox/dcim/forms/model_forms.py:816 #: netbox/dcim/forms/object_import.py:85 #: netbox/dcim/forms/object_import.py:114 -#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/power.py:73 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:181 +#: netbox/dcim/tables/devices.py:890 netbox/dcim/tables/power.py:73 #: netbox/dcim/tables/racks.py:126 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:498 netbox/extras/tables/tables.py:566 -#: netbox/netbox/tables/tables.py:313 +#: netbox/netbox/tables/tables.py:331 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -550,7 +550,6 @@ msgstr "Couleur" #: netbox/templates/dcim/frontport.html:36 #: netbox/templates/dcim/interface.html:46 #: netbox/templates/dcim/interface.html:239 -#: netbox/templates/dcim/interface.html:381 #: netbox/templates/dcim/powerfeed.html:32 #: netbox/templates/dcim/poweroutlet.html:36 #: netbox/templates/dcim/powerport.html:36 @@ -562,11 +561,11 @@ msgstr "Couleur" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 #: netbox/virtualization/forms/bulk_import.py:43 -#: netbox/virtualization/forms/filtersets.py:59 +#: netbox/virtualization/forms/filtersets.py:62 #: netbox/virtualization/forms/model_forms.py:60 #: netbox/virtualization/tables/clusters.py:67 #: netbox/vpn/forms/bulk_edit.py:226 netbox/vpn/forms/bulk_import.py:268 -#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:236 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "Type" @@ -575,8 +574,8 @@ msgstr "Type" #: netbox/circuits/forms/bulk_edit.py:287 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: netbox/circuits/forms/filtersets.py:151 -#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:156 +#: netbox/circuits/forms/filtersets.py:354 #: netbox/circuits/forms/model_forms.py:112 #: netbox/circuits/forms/model_forms.py:321 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -588,9 +587,9 @@ msgstr "Identifiant de compte du prestataire" #: netbox/circuits/forms/bulk_edit.py:297 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: netbox/circuits/forms/filtersets.py:162 -#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:86 netbox/core/tables/data.py:24 +#: netbox/circuits/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:370 netbox/core/forms/filtersets.py:39 +#: netbox/core/forms/filtersets.py:87 netbox/core/tables/data.py:24 #: netbox/core/tables/jobs.py:28 netbox/core/tables/tasks.py:90 #: netbox/dcim/forms/bulk_edit.py:104 netbox/dcim/forms/bulk_edit.py:178 #: netbox/dcim/forms/bulk_edit.py:342 netbox/dcim/forms/bulk_edit.py:449 @@ -602,14 +601,14 @@ msgstr "Identifiant de compte du prestataire" #: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 #: netbox/dcim/forms/bulk_import.py:1224 netbox/dcim/forms/bulk_import.py:1446 #: netbox/dcim/forms/bulk_import.py:1662 netbox/dcim/forms/bulk_import.py:1725 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:266 -#: netbox/dcim/forms/filtersets.py:391 netbox/dcim/forms/filtersets.py:497 -#: netbox/dcim/forms/filtersets.py:887 netbox/dcim/forms/filtersets.py:1009 -#: netbox/dcim/forms/filtersets.py:1091 netbox/dcim/forms/filtersets.py:1192 -#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1525 -#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/tables/devices.py:142 -#: netbox/dcim/tables/devices.py:530 netbox/dcim/tables/devices.py:865 -#: netbox/dcim/tables/devices.py:999 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:266 +#: netbox/dcim/forms/filtersets.py:394 netbox/dcim/forms/filtersets.py:502 +#: netbox/dcim/forms/filtersets.py:899 netbox/dcim/forms/filtersets.py:1022 +#: netbox/dcim/forms/filtersets.py:1105 netbox/dcim/forms/filtersets.py:1208 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1547 +#: netbox/dcim/forms/filtersets.py:1923 netbox/dcim/tables/devices.py:143 +#: netbox/dcim/tables/devices.py:531 netbox/dcim/tables/devices.py:893 +#: netbox/dcim/tables/devices.py:1027 netbox/dcim/tables/devices.py:1135 #: netbox/dcim/tables/modules.py:98 netbox/dcim/tables/power.py:70 #: netbox/dcim/tables/racks.py:114 netbox/dcim/tables/racks.py:211 #: netbox/dcim/tables/sites.py:61 netbox/dcim/tables/sites.py:105 @@ -617,12 +616,12 @@ msgstr "Identifiant de compte du prestataire" #: netbox/ipam/forms/bulk_edit.py:292 netbox/ipam/forms/bulk_edit.py:433 #: netbox/ipam/forms/bulk_import.py:194 netbox/ipam/forms/bulk_import.py:258 #: netbox/ipam/forms/bulk_import.py:294 netbox/ipam/forms/bulk_import.py:506 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:304 -#: netbox/ipam/forms/filtersets.py:386 netbox/ipam/forms/filtersets.py:571 +#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:313 +#: netbox/ipam/forms/filtersets.py:396 netbox/ipam/forms/filtersets.py:585 #: netbox/ipam/forms/model_forms.py:500 netbox/ipam/tables/ip.py:181 #: netbox/ipam/tables/ip.py:260 netbox/ipam/tables/ip.py:313 -#: netbox/ipam/tables/ip.py:383 netbox/ipam/tables/ip.py:410 -#: netbox/ipam/tables/vlans.py:98 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/tables/ip.py:388 netbox/ipam/tables/ip.py:415 +#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -646,19 +645,19 @@ msgstr "Identifiant de compte du prestataire" #: netbox/virtualization/forms/bulk_edit.py:83 #: netbox/virtualization/forms/bulk_import.py:56 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/virtualization/forms/filtersets.py:87 -#: netbox/virtualization/forms/filtersets.py:170 +#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/tables/clusters.py:75 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:33 netbox/vpn/forms/bulk_edit.py:222 #: netbox/vpn/forms/bulk_import.py:36 netbox/vpn/forms/bulk_import.py:263 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/forms/filtersets.py:54 netbox/vpn/forms/filtersets.py:231 #: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:40 netbox/wireless/forms/bulk_edit.py:97 #: netbox/wireless/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:131 -#: netbox/wireless/forms/filtersets.py:56 -#: netbox/wireless/forms/filtersets.py:115 +#: netbox/wireless/forms/filtersets.py:58 +#: netbox/wireless/forms/filtersets.py:118 #: netbox/wireless/tables/wirelesslan.py:45 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" @@ -670,23 +669,23 @@ msgstr "Statut" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:231 -#: netbox/circuits/forms/filtersets.py:131 -#: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:120 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:283 +#: netbox/circuits/forms/filtersets.py:339 netbox/dcim/forms/bulk_edit.py:120 #: netbox/dcim/forms/bulk_edit.py:184 netbox/dcim/forms/bulk_edit.py:337 #: netbox/dcim/forms/bulk_edit.py:460 netbox/dcim/forms/bulk_edit.py:683 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:1737 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:250 netbox/dcim/forms/bulk_import.py:371 #: netbox/dcim/forms/bulk_import.py:571 netbox/dcim/forms/bulk_import.py:1464 -#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:140 -#: netbox/dcim/forms/filtersets.py:202 netbox/dcim/forms/filtersets.py:234 -#: netbox/dcim/forms/filtersets.py:355 netbox/dcim/forms/filtersets.py:436 -#: netbox/dcim/forms/filtersets.py:457 netbox/dcim/forms/filtersets.py:810 -#: netbox/dcim/forms/filtersets.py:1001 netbox/dcim/forms/filtersets.py:1111 -#: netbox/dcim/forms/filtersets.py:1141 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:141 +#: netbox/dcim/forms/filtersets.py:200 netbox/dcim/forms/filtersets.py:233 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1125 +#: netbox/dcim/forms/filtersets.py:1156 netbox/dcim/forms/filtersets.py:1286 #: netbox/dcim/tables/power.py:84 netbox/extras/filtersets.py:768 -#: netbox/extras/forms/filtersets.py:432 netbox/extras/forms/filtersets.py:510 +#: netbox/extras/forms/filtersets.py:404 netbox/extras/forms/filtersets.py:483 #: netbox/ipam/forms/bulk_edit.py:46 netbox/ipam/forms/bulk_edit.py:65 #: netbox/ipam/forms/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 #: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:196 @@ -697,12 +696,12 @@ msgstr "Statut" #: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:166 #: netbox/ipam/forms/bulk_import.py:251 netbox/ipam/forms/bulk_import.py:287 #: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/bulk_import.py:499 -#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:70 -#: netbox/ipam/forms/filtersets.py:106 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/filtersets.py:189 -#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:340 -#: netbox/ipam/forms/filtersets.py:448 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/tables/ip.py:413 netbox/ipam/tables/vlans.py:205 +#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:71 +#: netbox/ipam/forms/filtersets.py:109 netbox/ipam/forms/filtersets.py:131 +#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:196 +#: netbox/ipam/forms/filtersets.py:297 netbox/ipam/forms/filtersets.py:350 +#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:552 +#: netbox/ipam/tables/ip.py:418 netbox/ipam/tables/vlans.py:221 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -720,48 +719,48 @@ msgstr "Statut" #: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 -#: netbox/tenancy/forms/filtersets.py:49 netbox/tenancy/forms/forms.py:25 +#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/forms/forms.py:25 #: netbox/tenancy/forms/forms.py:49 netbox/tenancy/forms/model_forms.py:50 #: netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_edit.py:126 #: netbox/virtualization/forms/bulk_import.py:68 #: netbox/virtualization/forms/bulk_import.py:129 -#: netbox/virtualization/forms/filtersets.py:52 -#: netbox/virtualization/forms/filtersets.py:115 +#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:118 #: netbox/vpn/forms/bulk_edit.py:53 netbox/vpn/forms/bulk_edit.py:231 #: netbox/vpn/forms/bulk_import.py:58 netbox/vpn/forms/bulk_import.py:257 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:226 netbox/wireless/forms/bulk_edit.py:60 #: netbox/wireless/forms/bulk_edit.py:102 #: netbox/wireless/forms/bulk_import.py:56 #: netbox/wireless/forms/bulk_import.py:136 -#: netbox/wireless/forms/filtersets.py:42 -#: netbox/wireless/forms/filtersets.py:107 +#: netbox/wireless/forms/filtersets.py:44 +#: netbox/wireless/forms/filtersets.py:110 msgid "Tenant" msgstr "Entité" #: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:196 msgid "Install date" msgstr "Date d'installation" #: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:201 msgid "Termination date" msgstr "Date de résiliation" #: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:203 +#: netbox/circuits/forms/filtersets.py:208 msgid "Commit rate (Kbps)" msgstr "Débit engagé (Kbits/s)" #: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:209 +#: netbox/circuits/forms/filtersets.py:214 #: netbox/circuits/forms/model_forms.py:131 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 -#: netbox/wireless/forms/filtersets.py:134 +#: netbox/wireless/forms/filtersets.py:137 #: netbox/wireless/forms/model_forms.py:166 msgid "Distance" msgstr "Distance" @@ -769,11 +768,11 @@ msgstr "Distance" #: netbox/circuits/forms/bulk_edit.py:158 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:218 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 -#: netbox/wireless/forms/filtersets.py:138 +#: netbox/wireless/forms/filtersets.py:141 msgid "Distance unit" msgstr "Unité de distance" @@ -783,44 +782,45 @@ msgid "Service Parameters" msgstr "Paramètres du service" #: netbox/circuits/forms/bulk_edit.py:168 -#: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:92 -#: netbox/circuits/forms/filtersets.py:111 -#: netbox/circuits/forms/filtersets.py:128 -#: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:74 -#: netbox/core/forms/filtersets.py:142 netbox/dcim/forms/bulk_edit.py:818 -#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:201 -#: netbox/dcim/forms/filtersets.py:233 netbox/dcim/forms/filtersets.py:1000 -#: netbox/dcim/forms/filtersets.py:1140 netbox/dcim/forms/filtersets.py:1269 -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1419 -#: netbox/dcim/forms/filtersets.py:1433 netbox/dcim/forms/filtersets.py:1458 -#: netbox/dcim/forms/filtersets.py:1472 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/filtersets.py:1506 netbox/dcim/forms/filtersets.py:1535 -#: netbox/dcim/forms/filtersets.py:1549 netbox/dcim/forms/filtersets.py:1676 -#: netbox/dcim/forms/filtersets.py:1720 netbox/dcim/forms/filtersets.py:1745 -#: netbox/dcim/forms/filtersets.py:1763 netbox/dcim/forms/filtersets.py:1787 -#: netbox/dcim/forms/filtersets.py:1805 netbox/dcim/forms/filtersets.py:1823 -#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1850 -#: netbox/dcim/forms/filtersets.py:1861 netbox/dcim/forms/filtersets.py:1906 -#: netbox/dcim/forms/filtersets.py:1941 netbox/dcim/tables/modules.py:24 -#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:46 -#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:240 -#: netbox/extras/forms/filtersets.py:257 netbox/extras/forms/filtersets.py:293 -#: netbox/extras/forms/filtersets.py:324 netbox/extras/forms/filtersets.py:351 -#: netbox/extras/forms/filtersets.py:593 netbox/ipam/forms/filtersets.py:105 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:337 -#: netbox/ipam/forms/filtersets.py:413 netbox/ipam/forms/filtersets.py:499 -#: netbox/ipam/forms/filtersets.py:512 netbox/ipam/forms/filtersets.py:537 -#: netbox/ipam/forms/filtersets.py:608 netbox/ipam/forms/filtersets.py:626 -#: netbox/netbox/tables/tables.py:329 netbox/templates/dcim/moduletype.html:68 -#: netbox/virtualization/forms/filtersets.py:50 -#: netbox/virtualization/forms/filtersets.py:113 -#: netbox/virtualization/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:74 +#: netbox/circuits/forms/filtersets.py:94 +#: netbox/circuits/forms/filtersets.py:114 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:322 +#: netbox/circuits/forms/filtersets.py:338 netbox/core/forms/filtersets.py:75 +#: netbox/core/forms/filtersets.py:147 netbox/dcim/forms/bulk_edit.py:818 +#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:199 +#: netbox/dcim/forms/filtersets.py:232 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1155 netbox/dcim/forms/filtersets.py:1285 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1438 +#: netbox/dcim/forms/filtersets.py:1452 netbox/dcim/forms/filtersets.py:1478 +#: netbox/dcim/forms/filtersets.py:1492 netbox/dcim/forms/filtersets.py:1513 +#: netbox/dcim/forms/filtersets.py:1527 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1571 netbox/dcim/forms/filtersets.py:1699 +#: netbox/dcim/forms/filtersets.py:1743 netbox/dcim/forms/filtersets.py:1769 +#: netbox/dcim/forms/filtersets.py:1787 netbox/dcim/forms/filtersets.py:1812 +#: netbox/dcim/forms/filtersets.py:1830 netbox/dcim/forms/filtersets.py:1849 +#: netbox/dcim/forms/filtersets.py:1862 netbox/dcim/forms/filtersets.py:1877 +#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/forms/filtersets.py:1934 +#: netbox/dcim/forms/filtersets.py:1970 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:272 +#: netbox/extras/forms/filtersets.py:303 netbox/extras/forms/filtersets.py:326 +#: netbox/extras/forms/filtersets.py:358 netbox/extras/forms/filtersets.py:557 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:346 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/filtersets.py:525 +#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/filtersets.py:622 +#: netbox/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:347 +#: netbox/templates/dcim/moduletype.html:68 +#: netbox/virtualization/forms/filtersets.py:52 +#: netbox/virtualization/forms/filtersets.py:116 +#: netbox/virtualization/forms/filtersets.py:217 #: netbox/virtualization/forms/filtersets.py:275 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:136 -#: netbox/wireless/forms/filtersets.py:40 -#: netbox/wireless/forms/filtersets.py:106 +#: netbox/vpn/forms/filtersets.py:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Attributs" @@ -829,22 +829,22 @@ msgstr "Attributs" #: netbox/circuits/forms/model_forms.py:137 #: netbox/circuits/forms/model_forms.py:233 #: netbox/circuits/forms/model_forms.py:335 -#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:186 -#: netbox/dcim/forms/model_forms.py:273 netbox/dcim/forms/model_forms.py:330 -#: netbox/dcim/forms/model_forms.py:863 netbox/dcim/forms/model_forms.py:1877 +#: netbox/dcim/forms/model_forms.py:147 netbox/dcim/forms/model_forms.py:188 +#: netbox/dcim/forms/model_forms.py:275 netbox/dcim/forms/model_forms.py:332 +#: netbox/dcim/forms/model_forms.py:873 netbox/dcim/forms/model_forms.py:1887 #: netbox/ipam/forms/bulk_edit.py:380 netbox/ipam/forms/model_forms.py:67 #: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:115 #: netbox/ipam/forms/model_forms.py:136 netbox/ipam/forms/model_forms.py:160 #: netbox/ipam/forms/model_forms.py:224 netbox/ipam/forms/model_forms.py:261 #: netbox/ipam/forms/model_forms.py:319 netbox/ipam/forms/model_forms.py:611 -#: netbox/netbox/navigation/menu.py:24 +#: netbox/netbox/navigation/menu.py:26 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:74 #: netbox/virtualization/forms/model_forms.py:222 -#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145 #: netbox/vpn/forms/model_forms.py:409 netbox/wireless/forms/model_forms.py:56 #: netbox/wireless/forms/model_forms.py:171 @@ -863,8 +863,8 @@ msgstr "Utilisateur" #: netbox/extras/forms/bulk_edit.py:292 netbox/extras/forms/bulk_edit.py:310 #: netbox/extras/forms/bulk_edit.py:355 netbox/extras/forms/bulk_edit.py:372 #: netbox/extras/forms/bulk_edit.py:409 netbox/extras/forms/bulk_edit.py:434 -#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:240 -#: netbox/ipam/tables/vlans.py:267 netbox/netbox/forms/bulk_edit.py:78 +#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/tables/vlans.py:283 netbox/netbox/forms/bulk_edit.py:78 #: netbox/netbox/forms/bulk_edit.py:90 netbox/netbox/forms/bulk_edit.py:102 #: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuit.html:69 @@ -967,11 +967,11 @@ msgstr "Type de terminaison" #: netbox/circuits/forms/bulk_edit.py:189 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:226 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/forms/model_forms.py:168 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:72 netbox/templates/dcim/cable.html:76 -#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:84 msgid "Termination" msgstr "Terminaison" @@ -1007,24 +1007,24 @@ msgstr "Détails de terminaison" #: netbox/circuits/forms/bulk_edit.py:255 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:646 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/panels/virtual_chassis_members.html:11 #: netbox/templates/dcim/virtualchassis.html:58 -#: netbox/templates/dcim/virtualchassis_edit.html:67 +#: netbox/templates/dcim/virtualchassis_edit.html:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 #: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:129 +#: netbox/tenancy/forms/filtersets.py:134 msgid "Priority" msgstr "Priorité" #: netbox/circuits/forms/bulk_edit.py:282 #: netbox/circuits/forms/bulk_import.py:207 -#: netbox/circuits/forms/filtersets.py:159 -#: netbox/circuits/forms/filtersets.py:264 -#: netbox/circuits/forms/filtersets.py:354 -#: netbox/circuits/forms/filtersets.py:392 +#: netbox/circuits/forms/filtersets.py:164 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:362 +#: netbox/circuits/forms/filtersets.py:400 #: netbox/circuits/forms/model_forms.py:316 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 @@ -1033,28 +1033,28 @@ msgstr "Réseau de fournisseurs" #: netbox/circuits/forms/bulk_edit.py:320 #: netbox/circuits/forms/bulk_import.py:253 -#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:390 #: netbox/circuits/forms/model_forms.py:355 netbox/dcim/forms/bulk_edit.py:348 #: netbox/dcim/forms/bulk_edit.py:1242 netbox/dcim/forms/bulk_edit.py:1678 #: netbox/dcim/forms/bulk_import.py:262 netbox/dcim/forms/bulk_import.py:1193 -#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:865 -#: netbox/dcim/forms/filtersets.py:1872 netbox/dcim/forms/filtersets.py:1912 -#: netbox/dcim/forms/model_forms.py:255 netbox/dcim/forms/model_forms.py:1214 -#: netbox/dcim/forms/model_forms.py:1697 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/devices.py:857 netbox/dcim/tables/devices.py:983 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/forms/filtersets.py:1900 netbox/dcim/forms/filtersets.py:1940 +#: netbox/dcim/forms/model_forms.py:257 netbox/dcim/forms/model_forms.py:1224 +#: netbox/dcim/forms/model_forms.py:1707 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:172 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:1011 #: netbox/dcim/tables/devicetypes.py:317 netbox/dcim/tables/racks.py:117 #: netbox/extras/filtersets.py:708 netbox/ipam/forms/bulk_edit.py:206 #: netbox/ipam/forms/bulk_edit.py:250 netbox/ipam/forms/bulk_edit.py:297 #: netbox/ipam/forms/bulk_edit.py:438 netbox/ipam/forms/bulk_import.py:199 #: netbox/ipam/forms/bulk_import.py:263 netbox/ipam/forms/bulk_import.py:299 -#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:254 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/filtersets.py:391 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/forms/model_forms.py:186 +#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:262 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:593 netbox/ipam/forms/model_forms.py:186 #: netbox/ipam/forms/model_forms.py:212 netbox/ipam/forms/model_forms.py:250 #: netbox/ipam/forms/model_forms.py:675 netbox/ipam/tables/ip.py:207 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:317 -#: netbox/ipam/tables/vlans.py:102 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/tables/vlans.py:103 netbox/ipam/tables/vlans.py:227 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1067,16 +1067,16 @@ msgstr "Réseau de fournisseurs" #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 #: netbox/tenancy/forms/bulk_edit.py:132 -#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/filtersets.py:131 #: netbox/tenancy/forms/model_forms.py:136 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 #: netbox/virtualization/forms/bulk_import.py:120 -#: netbox/virtualization/forms/filtersets.py:167 +#: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 #: netbox/virtualization/tables/virtualmachines.py:48 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Rôle" @@ -1162,20 +1162,19 @@ msgstr "Rôle opérationnel" #: netbox/circuits/forms/bulk_import.py:258 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:108 -#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1288 -#: netbox/dcim/forms/model_forms.py:1557 netbox/dcim/forms/model_forms.py:1738 -#: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1898 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 +#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1298 +#: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1748 +#: netbox/dcim/forms/model_forms.py:1783 netbox/dcim/forms/model_forms.py:1908 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1178 #: netbox/ipam/forms/bulk_import.py:319 netbox/ipam/forms/model_forms.py:280 #: netbox/ipam/forms/model_forms.py:289 netbox/ipam/tables/fhrp.py:61 -#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:146 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 #: netbox/templates/dcim/frontport.html:103 #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 -#: netbox/templates/dcim/interface.html:380 #: netbox/templates/dcim/rearport.html:103 #: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 @@ -1191,112 +1190,175 @@ msgid "Interface" msgstr "Interface" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:188 -#: netbox/circuits/forms/filtersets.py:246 +#: netbox/circuits/forms/filtersets.py:134 +#: netbox/circuits/forms/filtersets.py:193 +#: netbox/circuits/forms/filtersets.py:251 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:329 #: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:675 #: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_import.py:244 netbox/dcim/forms/bulk_import.py:347 #: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/bulk_import.py:1608 -#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/forms/filtersets.py:354 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:433 netbox/dcim/forms/filtersets.py:484 -#: netbox/dcim/forms/filtersets.py:807 netbox/dcim/forms/filtersets.py:850 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1110 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/filtersets.py:1228 -#: netbox/dcim/forms/filtersets.py:1258 netbox/dcim/forms/filtersets.py:1267 -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/filtersets.py:1434 -#: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1507 -#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1721 -#: netbox/dcim/forms/filtersets.py:1764 netbox/dcim/forms/filtersets.py:1806 -#: netbox/dcim/forms/filtersets.py:1837 netbox/dcim/forms/filtersets.py:1863 -#: netbox/dcim/forms/model_forms.py:185 netbox/dcim/forms/model_forms.py:247 -#: netbox/dcim/forms/model_forms.py:563 netbox/dcim/forms/model_forms.py:824 -#: netbox/dcim/tables/devices.py:159 netbox/dcim/tables/power.py:29 +#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:112 +#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:391 +#: netbox/dcim/forms/filtersets.py:436 netbox/dcim/forms/filtersets.py:489 +#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:862 +#: netbox/dcim/forms/filtersets.py:1040 netbox/dcim/forms/filtersets.py:1079 +#: netbox/dcim/forms/filtersets.py:1124 netbox/dcim/forms/filtersets.py:1154 +#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1244 +#: netbox/dcim/forms/filtersets.py:1275 netbox/dcim/forms/filtersets.py:1284 +#: netbox/dcim/forms/filtersets.py:1413 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/filtersets.py:1493 netbox/dcim/forms/filtersets.py:1528 +#: netbox/dcim/forms/filtersets.py:1576 netbox/dcim/forms/filtersets.py:1744 +#: netbox/dcim/forms/filtersets.py:1788 netbox/dcim/forms/filtersets.py:1831 +#: netbox/dcim/forms/filtersets.py:1863 netbox/dcim/forms/filtersets.py:1890 +#: netbox/dcim/forms/model_forms.py:187 netbox/dcim/forms/model_forms.py:249 +#: netbox/dcim/forms/model_forms.py:565 netbox/dcim/forms/model_forms.py:834 +#: netbox/dcim/tables/devices.py:160 netbox/dcim/tables/power.py:29 #: netbox/dcim/tables/racks.py:106 netbox/dcim/tables/racks.py:198 -#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:429 -#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:445 -#: netbox/ipam/forms/filtersets.py:469 netbox/ipam/forms/filtersets.py:536 +#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:456 +#: netbox/ipam/forms/filtersets.py:481 netbox/ipam/forms/filtersets.py:549 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/powerpanel.html:26 -#: netbox/virtualization/forms/filtersets.py:84 -#: netbox/virtualization/forms/filtersets.py:110 -#: netbox/wireless/forms/filtersets.py:97 +#: netbox/virtualization/forms/filtersets.py:87 +#: netbox/virtualization/forms/filtersets.py:113 +#: netbox/wireless/forms/filtersets.py:99 #: netbox/wireless/forms/model_forms.py:89 #: netbox/wireless/forms/model_forms.py:131 msgid "Location" msgstr "Emplacement" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:172 -#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:203 -#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:360 -#: netbox/dcim/forms/filtersets.py:437 netbox/dcim/forms/filtersets.py:513 -#: netbox/dcim/forms/filtersets.py:811 netbox/dcim/forms/filtersets.py:1229 -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:190 -#: netbox/ipam/forms/filtersets.py:290 netbox/ipam/forms/filtersets.py:342 -#: netbox/ipam/forms/filtersets.py:628 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 +#: netbox/circuits/forms/filtersets.py:75 +#: netbox/circuits/forms/filtersets.py:95 +#: netbox/circuits/forms/filtersets.py:115 +#: netbox/circuits/forms/filtersets.py:136 +#: netbox/circuits/forms/filtersets.py:284 +#: netbox/circuits/forms/filtersets.py:323 +#: netbox/circuits/forms/filtersets.py:340 netbox/core/forms/filtersets.py:31 +#: netbox/dcim/forms/filtersets.py:168 netbox/dcim/forms/filtersets.py:184 +#: netbox/dcim/forms/filtersets.py:201 netbox/dcim/forms/filtersets.py:234 +#: netbox/dcim/forms/filtersets.py:281 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/forms/filtersets.py:538 netbox/dcim/forms/filtersets.py:663 +#: netbox/dcim/forms/filtersets.py:682 netbox/dcim/forms/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:822 +#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1042 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1157 +#: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1419 netbox/dcim/forms/filtersets.py:1459 +#: netbox/dcim/forms/filtersets.py:1499 netbox/dcim/forms/filtersets.py:1534 +#: netbox/dcim/forms/filtersets.py:1583 netbox/dcim/forms/filtersets.py:1750 +#: netbox/dcim/forms/filtersets.py:1794 netbox/dcim/forms/filtersets.py:1836 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1895 +#: netbox/dcim/forms/filtersets.py:1957 netbox/dcim/forms/filtersets.py:1972 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/filtersets.py:129 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:178 +#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:304 +#: netbox/extras/forms/filtersets.py:327 netbox/extras/forms/filtersets.py:359 +#: netbox/extras/forms/filtersets.py:378 netbox/extras/forms/filtersets.py:405 +#: netbox/extras/forms/filtersets.py:498 netbox/ipam/forms/filtersets.py:51 +#: netbox/ipam/forms/filtersets.py:72 netbox/ipam/forms/filtersets.py:92 +#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:132 +#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:180 +#: netbox/ipam/forms/filtersets.py:197 netbox/ipam/forms/filtersets.py:298 +#: netbox/ipam/forms/filtersets.py:351 netbox/ipam/forms/filtersets.py:425 +#: netbox/ipam/forms/filtersets.py:460 netbox/ipam/forms/filtersets.py:512 +#: netbox/ipam/forms/filtersets.py:553 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:421 +#: netbox/templates/dcim/device_edit.html:104 +#: netbox/templates/dcim/htmx/cable_edit.html:83 +#: netbox/templates/dcim/virtualchassis_edit.html:39 +#: netbox/templates/generic/bulk_edit.html:65 +#: netbox/templates/htmx/form.html:28 netbox/templates/ipam/vlan_edit.html:70 +#: netbox/tenancy/forms/filtersets.py:36 netbox/tenancy/forms/filtersets.py:51 +#: netbox/tenancy/forms/filtersets.py:72 netbox/tenancy/forms/filtersets.py:86 +#: netbox/tenancy/forms/filtersets.py:96 +#: netbox/virtualization/forms/filtersets.py:33 +#: netbox/virtualization/forms/filtersets.py:43 +#: netbox/virtualization/forms/filtersets.py:55 +#: netbox/virtualization/forms/filtersets.py:119 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:276 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:136 +#: netbox/vpn/forms/filtersets.py:161 netbox/vpn/forms/filtersets.py:181 +#: netbox/vpn/forms/filtersets.py:201 netbox/vpn/forms/filtersets.py:227 +#: netbox/wireless/forms/filtersets.py:27 +#: netbox/wireless/forms/filtersets.py:45 +#: netbox/wireless/forms/filtersets.py:111 +msgid "Ownership" +msgstr "Propriété" + +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:76 +#: netbox/circuits/forms/filtersets.py:137 netbox/dcim/forms/filtersets.py:169 +#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:202 +#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:363 +#: netbox/dcim/forms/filtersets.py:442 netbox/dcim/forms/filtersets.py:519 +#: netbox/dcim/forms/filtersets.py:823 netbox/dcim/forms/filtersets.py:1246 +#: netbox/ipam/forms/filtersets.py:111 netbox/ipam/forms/filtersets.py:198 +#: netbox/ipam/forms/filtersets.py:299 netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/navigation/menu.py:35 #: netbox/netbox/views/generic/feature_views.py:298 -#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/forms/filtersets.py:52 netbox/tenancy/tables/columns.py:55 #: netbox/tenancy/tables/contacts.py:21 -#: netbox/virtualization/forms/filtersets.py:42 -#: netbox/virtualization/forms/filtersets.py:53 -#: netbox/virtualization/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 -#: netbox/vpn/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:44 +#: netbox/virtualization/forms/filtersets.py:56 +#: netbox/virtualization/forms/filtersets.py:120 +#: netbox/vpn/forms/filtersets.py:38 netbox/vpn/forms/filtersets.py:51 +#: netbox/vpn/forms/filtersets.py:228 msgid "Contacts" msgstr "Contacts" -#: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:169 -#: netbox/circuits/forms/filtersets.py:231 +#: netbox/circuits/forms/filtersets.py:46 +#: netbox/circuits/forms/filtersets.py:174 +#: netbox/circuits/forms/filtersets.py:236 #: netbox/circuits/tables/circuits.py:134 netbox/dcim/forms/bulk_edit.py:110 #: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/bulk_edit.py:841 -#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:89 -#: netbox/dcim/forms/filtersets.py:171 netbox/dcim/forms/filtersets.py:214 -#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:366 -#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:827 -#: netbox/dcim/forms/filtersets.py:1043 netbox/dcim/forms/filtersets.py:1116 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1235 -#: netbox/dcim/forms/filtersets.py:1274 netbox/dcim/forms/filtersets.py:1984 -#: netbox/dcim/forms/filtersets.py:2008 netbox/dcim/forms/filtersets.py:2032 -#: netbox/dcim/forms/model_forms.py:117 netbox/dcim/forms/object_create.py:276 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/sites.py:64 +#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:90 +#: netbox/dcim/forms/filtersets.py:167 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:467 netbox/dcim/forms/filtersets.py:839 +#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1131 +#: netbox/dcim/forms/filtersets.py:1162 netbox/dcim/forms/filtersets.py:1252 +#: netbox/dcim/forms/filtersets.py:1292 netbox/dcim/forms/filtersets.py:2014 +#: netbox/dcim/forms/filtersets.py:2038 netbox/dcim/forms/filtersets.py:2062 +#: netbox/dcim/forms/model_forms.py:119 netbox/dcim/forms/object_create.py:277 +#: netbox/dcim/tables/devices.py:146 netbox/dcim/tables/sites.py:64 #: netbox/extras/filtersets.py:659 netbox/ipam/forms/bulk_edit.py:401 -#: netbox/ipam/forms/filtersets.py:233 netbox/ipam/forms/filtersets.py:454 -#: netbox/ipam/forms/filtersets.py:545 netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:466 +#: netbox/ipam/forms/filtersets.py:559 netbox/templates/ipam/vlan.html:16 +#: netbox/virtualization/forms/filtersets.py:67 +#: netbox/virtualization/forms/filtersets.py:147 #: netbox/virtualization/forms/model_forms.py:86 -#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:77 +#: netbox/vpn/forms/filtersets.py:276 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Région" -#: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:312 -#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:94 -#: netbox/dcim/forms/filtersets.py:219 netbox/dcim/forms/filtersets.py:245 -#: netbox/dcim/forms/filtersets.py:379 netbox/dcim/forms/filtersets.py:467 -#: netbox/dcim/forms/filtersets.py:832 netbox/dcim/forms/filtersets.py:1048 -#: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1240 -#: netbox/dcim/forms/filtersets.py:1279 netbox/dcim/forms/object_create.py:284 +#: netbox/circuits/forms/filtersets.py:51 +#: netbox/circuits/forms/filtersets.py:179 +#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:312 +#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:95 +#: netbox/dcim/forms/filtersets.py:218 netbox/dcim/forms/filtersets.py:245 +#: netbox/dcim/forms/filtersets.py:382 netbox/dcim/forms/filtersets.py:472 +#: netbox/dcim/forms/filtersets.py:844 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1257 +#: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/object_create.py:285 #: netbox/extras/filtersets.py:676 netbox/ipam/forms/bulk_edit.py:406 -#: netbox/ipam/forms/filtersets.py:160 netbox/ipam/forms/filtersets.py:238 -#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:550 -#: netbox/virtualization/forms/filtersets.py:69 -#: netbox/virtualization/forms/filtersets.py:148 +#: netbox/ipam/forms/filtersets.py:166 netbox/ipam/forms/filtersets.py:246 +#: netbox/ipam/forms/filtersets.py:471 netbox/ipam/forms/filtersets.py:564 +#: netbox/virtualization/forms/filtersets.py:72 +#: netbox/virtualization/forms/filtersets.py:152 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/wireless/forms/filtersets.py:82 +#: netbox/wireless/forms/filtersets.py:84 msgid "Site group" msgstr "Groupe de sites" -#: netbox/circuits/forms/filtersets.py:82 +#: netbox/circuits/forms/filtersets.py:84 #: netbox/circuits/tables/circuits.py:60 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1306,31 +1368,31 @@ msgstr "Groupe de sites" msgid "Account" msgstr "Compte" -#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/forms/filtersets.py:259 msgid "Term Side" msgstr "Côté terme" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1537 -#: netbox/extras/forms/model_forms.py:697 netbox/ipam/forms/filtersets.py:149 -#: netbox/ipam/forms/filtersets.py:627 netbox/ipam/forms/model_forms.py:326 +#: netbox/circuits/forms/filtersets.py:293 netbox/dcim/forms/bulk_edit.py:1537 +#: netbox/extras/forms/model_forms.py:700 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:326 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:36 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:106 +#: netbox/tenancy/forms/filtersets.py:111 #: netbox/users/forms/model_forms.py:372 msgid "Assignment" msgstr "Affectation" -#: netbox/circuits/forms/filtersets.py:302 +#: netbox/circuits/forms/filtersets.py:308 #: netbox/circuits/forms/model_forms.py:245 #: netbox/circuits/tables/circuits.py:186 netbox/dcim/forms/bulk_edit.py:115 -#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:123 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:633 +#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 #: netbox/ipam/filtersets.py:998 netbox/ipam/forms/bulk_edit.py:420 #: netbox/ipam/forms/bulk_import.py:492 netbox/ipam/forms/model_forms.py:558 -#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:94 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:95 +#: netbox/ipam/tables/vlans.py:218 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1342,8 +1404,8 @@ msgstr "Affectation" #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 #: netbox/tenancy/forms/bulk_edit.py:40 netbox/tenancy/forms/bulk_import.py:43 -#: netbox/tenancy/forms/filtersets.py:56 -#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/tenancy/forms/filtersets.py:58 +#: netbox/tenancy/forms/filtersets.py:121 #: netbox/tenancy/forms/model_forms.py:44 #: netbox/tenancy/forms/model_forms.py:121 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:226 @@ -1353,14 +1415,14 @@ msgstr "Affectation" #: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:185 #: netbox/virtualization/forms/bulk_edit.py:55 #: netbox/virtualization/forms/bulk_import.py:49 -#: netbox/virtualization/forms/filtersets.py:95 +#: netbox/virtualization/forms/filtersets.py:98 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:71 #: netbox/vpn/forms/bulk_edit.py:100 netbox/vpn/forms/bulk_import.py:157 -#: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:124 netbox/vpn/tables/crypto.py:31 #: netbox/vpn/tables/tunnels.py:45 netbox/wireless/forms/bulk_edit.py:45 #: netbox/wireless/forms/bulk_import.py:37 -#: netbox/wireless/forms/filtersets.py:53 +#: netbox/wireless/forms/filtersets.py:55 #: netbox/wireless/forms/model_forms.py:41 #: netbox/wireless/tables/wirelesslan.py:41 msgid "Group" @@ -1416,7 +1478,7 @@ msgstr "ID de circuit unique" #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1391 #: netbox/dcim/models/devices.py:582 netbox/dcim/models/devices.py:1211 -#: netbox/dcim/models/modules.py:215 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/modules.py:217 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:300 netbox/dcim/models/racks.py:684 #: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 @@ -1519,7 +1581,7 @@ msgstr "ID du panneau de raccordement et numéro (s) de port" #: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: netbox/extras/models/configs.py:283 -#: netbox/extras/models/customfields.py:128 netbox/extras/models/models.py:66 +#: netbox/extras/models/customfields.py:141 netbox/extras/models/models.py:66 #: netbox/extras/models/models.py:171 netbox/extras/models/models.py:416 #: netbox/extras/models/models.py:487 netbox/extras/models/models.py:566 #: netbox/extras/models/models.py:692 @@ -1556,11 +1618,11 @@ msgstr "" #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 #: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:279 netbox/extras/models/customfields.py:95 -#: netbox/extras/models/models.py:61 netbox/extras/models/models.py:166 -#: netbox/extras/models/models.py:309 netbox/extras/models/models.py:412 -#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:562 -#: netbox/extras/models/models.py:687 +#: netbox/extras/models/configs.py:279 +#: netbox/extras/models/customfields.py:108 netbox/extras/models/models.py:61 +#: netbox/extras/models/models.py:166 netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:412 netbox/extras/models/models.py:477 +#: netbox/extras/models/models.py:562 netbox/extras/models/models.py:687 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1665,35 +1727,35 @@ msgstr "terminaisons de circuits virtuels" #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:17 #: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:45 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: netbox/dcim/forms/filtersets.py:79 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:137 netbox/dcim/tables/devices.py:295 -#: netbox/dcim/tables/devices.py:408 netbox/dcim/tables/devices.py:449 -#: netbox/dcim/tables/devices.py:497 netbox/dcim/tables/devices.py:551 -#: netbox/dcim/tables/devices.py:574 netbox/dcim/tables/devices.py:694 -#: netbox/dcim/tables/devices.py:774 netbox/dcim/tables/devices.py:827 -#: netbox/dcim/tables/devices.py:889 netbox/dcim/tables/devices.py:958 -#: netbox/dcim/tables/devices.py:1023 netbox/dcim/tables/devices.py:1042 -#: netbox/dcim/tables/devices.py:1071 netbox/dcim/tables/devices.py:1098 -#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:228 -#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:21 -#: netbox/dcim/tables/power.py:58 netbox/dcim/tables/racks.py:20 -#: netbox/dcim/tables/racks.py:102 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/tables/tables.py:64 -#: netbox/extras/tables/tables.py:132 netbox/extras/tables/tables.py:169 -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:257 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:334 -#: netbox/extras/tables/tables.py:450 netbox/extras/tables/tables.py:467 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:536 -#: netbox/extras/tables/tables.py:584 netbox/extras/tables/tables.py:626 -#: netbox/extras/tables/tables.py:656 netbox/ipam/forms/bulk_edit.py:339 -#: netbox/ipam/forms/filtersets.py:417 netbox/ipam/forms/filtersets.py:503 -#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:32 -#: netbox/ipam/tables/ip.py:104 netbox/ipam/tables/services.py:16 -#: netbox/ipam/tables/services.py:38 netbox/ipam/tables/vlans.py:33 -#: netbox/ipam/tables/vlans.py:86 netbox/ipam/tables/vlans.py:231 -#: netbox/ipam/tables/vrfs.py:26 netbox/ipam/tables/vrfs.py:65 -#: netbox/netbox/tables/tables.py:299 netbox/netbox/ui/panels.py:194 -#: netbox/netbox/ui/panels.py:203 +#: netbox/dcim/forms/filtersets.py:80 netbox/dcim/forms/object_create.py:44 +#: netbox/dcim/tables/devices.py:138 netbox/dcim/tables/devices.py:296 +#: netbox/dcim/tables/devices.py:409 netbox/dcim/tables/devices.py:450 +#: netbox/dcim/tables/devices.py:498 netbox/dcim/tables/devices.py:552 +#: netbox/dcim/tables/devices.py:575 netbox/dcim/tables/devices.py:700 +#: netbox/dcim/tables/devices.py:722 netbox/dcim/tables/devices.py:802 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:986 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1070 netbox/dcim/tables/devices.py:1099 +#: netbox/dcim/tables/devices.py:1126 netbox/dcim/tables/devicetypes.py:31 +#: netbox/dcim/tables/devicetypes.py:228 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/power.py:21 netbox/dcim/tables/power.py:58 +#: netbox/dcim/tables/racks.py:20 netbox/dcim/tables/racks.py:102 +#: netbox/dcim/tables/sites.py:57 netbox/extras/forms/filtersets.py:231 +#: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:132 +#: netbox/extras/tables/tables.py:169 netbox/extras/tables/tables.py:198 +#: netbox/extras/tables/tables.py:257 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:334 netbox/extras/tables/tables.py:450 +#: netbox/extras/tables/tables.py:467 netbox/extras/tables/tables.py:494 +#: netbox/extras/tables/tables.py:536 netbox/extras/tables/tables.py:584 +#: netbox/extras/tables/tables.py:626 netbox/extras/tables/tables.py:656 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:104 +#: netbox/ipam/tables/services.py:16 netbox/ipam/tables/services.py:38 +#: netbox/ipam/tables/vlans.py:34 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/tables/vlans.py:247 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:317 +#: netbox/netbox/ui/panels.py:194 netbox/netbox/ui/panels.py:203 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1789,8 +1851,8 @@ msgstr "Nom" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:283 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 @@ -1819,7 +1881,7 @@ msgstr "Côté Z" msgid "Commit Rate" msgstr "Bande passante garantie" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1942 +#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" @@ -1837,8 +1899,8 @@ msgstr "Type de terminaison" msgid "Termination Point" msgstr "Point de terminaison" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:186 -#: netbox/dcim/tables/devices.py:152 +#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 +#: netbox/dcim/tables/devices.py:153 msgid "Site Group" msgstr "Groupe de sites" @@ -1879,33 +1941,33 @@ msgstr "Terminaisons" #: netbox/dcim/forms/bulk_import.py:1128 netbox/dcim/forms/bulk_import.py:1140 #: netbox/dcim/forms/bulk_import.py:1188 netbox/dcim/forms/bulk_import.py:1310 #: netbox/dcim/forms/bulk_import.py:1712 netbox/dcim/forms/connections.py:29 -#: netbox/dcim/forms/filtersets.py:153 netbox/dcim/forms/filtersets.py:1006 -#: netbox/dcim/forms/filtersets.py:1038 netbox/dcim/forms/filtersets.py:1184 -#: netbox/dcim/forms/filtersets.py:1398 netbox/dcim/forms/filtersets.py:1420 -#: netbox/dcim/forms/filtersets.py:1437 netbox/dcim/forms/filtersets.py:1459 -#: netbox/dcim/forms/filtersets.py:1476 netbox/dcim/forms/filtersets.py:1493 -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1536 -#: netbox/dcim/forms/filtersets.py:1558 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/forms/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1746 -#: netbox/dcim/forms/filtersets.py:1767 netbox/dcim/forms/filtersets.py:1788 -#: netbox/dcim/forms/filtersets.py:1809 netbox/dcim/forms/filtersets.py:1824 -#: netbox/dcim/forms/filtersets.py:1840 netbox/dcim/forms/filtersets.py:1851 -#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1907 -#: netbox/dcim/forms/filtersets.py:2000 netbox/dcim/forms/filtersets.py:2024 -#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/model_forms.py:728 -#: netbox/dcim/forms/model_forms.py:943 netbox/dcim/forms/model_forms.py:1355 -#: netbox/dcim/forms/model_forms.py:1849 netbox/dcim/forms/model_forms.py:1922 -#: netbox/dcim/forms/object_create.py:205 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:154 netbox/dcim/forms/filtersets.py:1019 +#: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1200 +#: netbox/dcim/forms/filtersets.py:1416 netbox/dcim/forms/filtersets.py:1439 +#: netbox/dcim/forms/filtersets.py:1456 netbox/dcim/forms/filtersets.py:1479 +#: netbox/dcim/forms/filtersets.py:1496 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1531 netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:1580 netbox/dcim/forms/filtersets.py:1702 +#: netbox/dcim/forms/filtersets.py:1747 netbox/dcim/forms/filtersets.py:1770 +#: netbox/dcim/forms/filtersets.py:1791 netbox/dcim/forms/filtersets.py:1813 +#: netbox/dcim/forms/filtersets.py:1834 netbox/dcim/forms/filtersets.py:1850 +#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1878 +#: netbox/dcim/forms/filtersets.py:1893 netbox/dcim/forms/filtersets.py:1935 +#: netbox/dcim/forms/filtersets.py:2030 netbox/dcim/forms/filtersets.py:2054 +#: netbox/dcim/forms/filtersets.py:2078 netbox/dcim/forms/model_forms.py:738 +#: netbox/dcim/forms/model_forms.py:953 netbox/dcim/forms/model_forms.py:1365 +#: netbox/dcim/forms/model_forms.py:1859 netbox/dcim/forms/model_forms.py:1932 +#: netbox/dcim/forms/object_create.py:206 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:291 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:427 netbox/dcim/tables/devices.py:469 -#: netbox/dcim/tables/devices.py:519 netbox/dcim/tables/devices.py:631 -#: netbox/dcim/tables/devices.py:743 netbox/dcim/tables/devices.py:796 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:908 -#: netbox/dcim/tables/devices.py:976 netbox/dcim/tables/devices.py:1102 -#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:430 -#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:633 -#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:292 netbox/dcim/tables/devices.py:387 +#: netbox/dcim/tables/devices.py:428 netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:520 netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:824 +#: netbox/dcim/tables/devices.py:877 netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:1004 netbox/dcim/tables/devices.py:1130 +#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:402 +#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:157 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1923,7 +1985,7 @@ msgstr "Terminaisons" #: netbox/templates/dcim/powerport.html:20 #: netbox/templates/dcim/rearport.html:20 #: netbox/templates/dcim/virtualchassis.html:55 -#: netbox/templates/dcim/virtualchassis_edit.html:62 +#: netbox/templates/dcim/virtualchassis_edit.html:63 #: netbox/templates/dcim/virtualdevicecontext.html:22 #: netbox/templates/virtualization/virtualmachine.html:120 #: netbox/templates/vpn/tunneltermination.html:23 @@ -1931,11 +1993,11 @@ msgstr "Terminaisons" #: netbox/virtualization/filtersets.py:143 #: netbox/virtualization/forms/bulk_edit.py:108 #: netbox/virtualization/forms/bulk_import.py:113 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:142 #: netbox/virtualization/forms/model_forms.py:186 #: netbox/virtualization/tables/virtualmachines.py:44 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 #: netbox/vpn/forms/model_forms.py:123 netbox/vpn/forms/model_forms.py:234 #: netbox/vpn/forms/model_forms.py:451 #: netbox/wireless/forms/model_forms.py:101 @@ -1944,7 +2006,7 @@ msgstr "Terminaisons" msgid "Device" msgstr "Appareil" -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "" "Cet utilisateur n'est pas autorisé à synchroniser cette source de données." @@ -2003,8 +2065,8 @@ msgstr "Terminé" msgid "Failed" msgstr "Échoué" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:359 -#: netbox/netbox/navigation/menu.py:363 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 +#: netbox/netbox/navigation/menu.py:365 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2122,42 +2184,42 @@ msgstr "Avertissement" msgid "Error" msgstr "Erreur" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Local" -#: netbox/core/data_backends.py:50 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:63 msgid "Username" msgstr "Nom d'utilisateur" -#: netbox/core/data_backends.py:52 netbox/core/data_backends.py:58 +#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 msgid "Only used for cloning with HTTP(S)" msgstr "Utilisé uniquement pour le clonage avec HTTP(S)" -#: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 #: netbox/users/forms/model_forms.py:196 msgid "Password" msgstr "Mot de passe" -#: netbox/core/data_backends.py:62 +#: netbox/core/data_backends.py:75 msgid "Branch" msgstr "Branche" -#: netbox/core/data_backends.py:120 +#: netbox/core/data_backends.py:135 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "La récupération des données distantes a échoué ({name}) : {error}" -#: netbox/core/data_backends.py:133 +#: netbox/core/data_backends.py:148 msgid "AWS access key ID" msgstr "ID de clé d'accès AWS" -#: netbox/core/data_backends.py:137 +#: netbox/core/data_backends.py:152 msgid "AWS secret access key" msgstr "Clé d'accès secrète AWS" @@ -2171,7 +2233,7 @@ msgstr "Source de données (ID)" msgid "Data source (name)" msgstr "Source de données (nom)" -#: netbox/core/filtersets.py:186 netbox/dcim/filtersets.py:521 +#: netbox/core/filtersets.py:190 netbox/dcim/filtersets.py:521 #: netbox/extras/filtersets.py:302 netbox/extras/filtersets.py:355 #: netbox/extras/filtersets.py:401 netbox/extras/filtersets.py:424 #: netbox/extras/filtersets.py:490 netbox/users/filtersets.py:31 @@ -2179,19 +2241,19 @@ msgstr "Source de données (nom)" msgid "User (ID)" msgstr "Utilisateur (ID)" -#: netbox/core/filtersets.py:192 +#: netbox/core/filtersets.py:196 msgid "User name" msgstr "Nom d'utilisateur" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:44 #: netbox/core/tables/data.py:27 netbox/dcim/choices.py:2036 #: netbox/dcim/forms/bulk_edit.py:1102 netbox/dcim/forms/bulk_edit.py:1383 -#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/filtersets.py:1687 -#: netbox/dcim/tables/devices.py:579 netbox/dcim/tables/devicetypes.py:232 +#: netbox/dcim/forms/filtersets.py:1617 netbox/dcim/forms/filtersets.py:1710 +#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 #: 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:161 netbox/extras/forms/filtersets.py:265 -#: netbox/extras/forms/filtersets.py:301 netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:249 +#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 #: netbox/extras/tables/tables.py:176 netbox/extras/tables/tables.py:307 #: netbox/extras/tables/tables.py:344 netbox/extras/tables/tables.py:508 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 @@ -2207,19 +2269,19 @@ msgstr "Nom d'utilisateur" #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:29 netbox/users/tables.py:112 #: netbox/virtualization/forms/bulk_edit.py:182 -#: netbox/virtualization/forms/filtersets.py:232 +#: netbox/virtualization/forms/filtersets.py:237 msgid "Enabled" msgstr "Activé" -#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:50 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:51 #: netbox/core/tables/data.py:30 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "Intervalle de synchronisation" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:307 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 #: netbox/templates/extras/savedfilter.html:56 -#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 -#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:104 netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:160 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:320 #: netbox/vpn/forms/model_forms.py:336 netbox/vpn/forms/model_forms.py:357 #: netbox/vpn/forms/model_forms.py:379 @@ -2231,10 +2293,10 @@ msgid "Ignore rules" msgstr "Ignorer les règles" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:604 -#: netbox/extras/forms/model_forms.py:693 -#: netbox/extras/forms/model_forms.py:746 netbox/extras/tables/tables.py:218 +#: netbox/extras/forms/model_forms.py:275 +#: netbox/extras/forms/model_forms.py:607 +#: netbox/extras/forms/model_forms.py:696 +#: netbox/extras/forms/model_forms.py:749 netbox/extras/tables/tables.py:218 #: netbox/extras/tables/tables.py:588 netbox/extras/tables/tables.py:618 #: netbox/extras/tables/tables.py:660 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 @@ -2243,24 +2305,24 @@ msgstr "Ignorer les règles" msgid "Data Source" msgstr "Source de données" -#: netbox/core/forms/filtersets.py:61 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Fichier" -#: netbox/core/forms/filtersets.py:66 netbox/core/forms/mixins.py:16 +#: netbox/core/forms/filtersets.py:67 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:411 -#: netbox/extras/forms/filtersets.py:442 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:183 netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/filtersets.py:415 netbox/extras/forms/filtersets.py:503 msgid "Data source" msgstr "Source de données" -#: netbox/core/forms/filtersets.py:77 netbox/extras/forms/filtersets.py:592 +#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 msgid "Creation" msgstr "Création" -#: netbox/core/forms/filtersets.py:81 netbox/core/forms/filtersets.py:167 -#: netbox/extras/forms/filtersets.py:613 netbox/extras/tables/tables.py:271 +#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:271 #: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:364 #: netbox/extras/tables/tables.py:383 netbox/extras/tables/tables.py:415 #: netbox/extras/tables/tables.py:735 netbox/templates/core/job.html:11 @@ -2270,42 +2332,47 @@ msgstr "Création" msgid "Object Type" msgstr "Type d'objet" -#: netbox/core/forms/filtersets.py:91 +#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/templates/core/job.html:63 netbox/templates/core/rq_task.html:61 +msgid "Queue" +msgstr "File d'attente" + +#: netbox/core/forms/filtersets.py:96 msgid "Created after" msgstr "Créé après" -#: netbox/core/forms/filtersets.py:96 +#: netbox/core/forms/filtersets.py:101 msgid "Created before" msgstr "Créé avant" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:106 msgid "Scheduled after" msgstr "Planifié après" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:111 msgid "Scheduled before" msgstr "Planifié avant" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:116 msgid "Started after" msgstr "Commencé après" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:121 msgid "Started before" msgstr "Commencé avant" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:126 msgid "Completed after" msgstr "Terminé après" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:131 msgid "Completed before" msgstr "Terminé avant" -#: netbox/core/forms/filtersets.py:133 netbox/core/forms/filtersets.py:162 -#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:504 -#: netbox/dcim/forms/model_forms.py:324 netbox/extras/forms/filtersets.py:608 -#: netbox/extras/forms/filtersets.py:628 netbox/extras/tables/tables.py:391 +#: netbox/core/forms/filtersets.py:138 netbox/core/forms/filtersets.py:167 +#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:509 +#: netbox/dcim/forms/model_forms.py:326 netbox/extras/forms/filtersets.py:572 +#: netbox/extras/forms/filtersets.py:592 netbox/extras/tables/tables.py:391 #: netbox/extras/tables/tables.py:431 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 @@ -2318,23 +2385,23 @@ msgstr "Terminé avant" msgid "User" msgstr "Utilisateur" -#: netbox/core/forms/filtersets.py:141 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:773 +#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:773 #: netbox/extras/tables/tables.py:828 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Heure" -#: netbox/core/forms/filtersets.py:146 netbox/extras/forms/filtersets.py:597 +#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 msgid "After" msgstr "Après" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:602 +#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 msgid "Before" msgstr "Avant" -#: netbox/core/forms/filtersets.py:155 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:477 +#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:484 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" @@ -2382,18 +2449,18 @@ msgstr "Élévations des baies" #: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1907 #: netbox/dcim/forms/bulk_edit.py:941 netbox/dcim/forms/bulk_edit.py:1337 #: netbox/dcim/forms/bulk_edit.py:1358 netbox/dcim/tables/racks.py:143 -#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 +#: netbox/netbox/navigation/menu.py:315 netbox/netbox/navigation/menu.py:319 msgid "Power" msgstr "Puissance" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:47 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Sécurité" @@ -2409,7 +2476,7 @@ msgid "Pagination" msgstr "Pagination" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:122 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 #: netbox/extras/forms/model_forms.py:135 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2420,7 +2487,7 @@ msgstr "Validation" msgid "User Preferences" msgstr "Préférences de l'utilisateur" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:820 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:73 msgid "Miscellaneous" @@ -2539,7 +2606,7 @@ msgstr "Révision de configuration #{id}" #: netbox/dcim/models/device_components.py:767 #: netbox/dcim/models/device_components.py:1151 #: netbox/dcim/models/device_components.py:1199 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:81 +#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:94 #: netbox/extras/models/search.py:41 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" @@ -2720,41 +2787,51 @@ msgid "job ID" msgstr "ID de tâche" #: netbox/core/models/jobs.py:116 +msgid "queue name" +msgstr "nom de file d'attente" + +#: netbox/core/models/jobs.py:119 +msgid "Name of the queue in which this job was enqueued" +msgstr "" +"Nom de la file d'attente dans laquelle cette tâche a été mise en file " +"d'attente" + +#: netbox/core/models/jobs.py:122 msgid "log entries" msgstr "entrées de journal" -#: netbox/core/models/jobs.py:132 +#: netbox/core/models/jobs.py:138 msgid "job" msgstr "tâche" -#: netbox/core/models/jobs.py:133 +#: netbox/core/models/jobs.py:139 msgid "jobs" msgstr "tâches" -#: netbox/core/models/jobs.py:163 +#: netbox/core/models/jobs.py:169 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Les tâches ne peuvent pas être attribuées à ce type d'objet ({type})." -#: netbox/core/models/jobs.py:216 +#: netbox/core/models/jobs.py:226 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Statut invalide pour l'arrêt de la tâche. Les choix sont les suivants : " "{choices}" -#: netbox/core/models/jobs.py:273 +#: netbox/core/models/jobs.py:283 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" "enqueue () ne peut pas être appelée avec des valeurs à la fois pour " "schedule_at et immediate." -#: netbox/core/models/object_types.py:188 +#: netbox/core/models/object_types.py:205 msgid "object type" msgstr "type d'objet" -#: netbox/core/models/object_types.py:189 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 msgid "object types" msgstr "types d'objets" @@ -2762,7 +2839,7 @@ msgstr "types d'objets" msgid "Sync Data" msgstr "Synchroniser les données" -#: netbox/core/signals.py:176 +#: netbox/core/signals.py:177 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "La suppression est empêchée par une règle de protection : {message}" @@ -2779,7 +2856,7 @@ msgstr "Nom complet" #: netbox/extras/tables/tables.py:418 netbox/extras/tables/tables.py:502 #: netbox/extras/tables/tables.py:571 netbox/extras/tables/tables.py:740 #: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:835 -#: netbox/netbox/tables/tables.py:317 +#: netbox/netbox/tables/tables.py:335 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2792,7 +2869,7 @@ msgstr "Objet" msgid "Request ID" msgstr "ID de demande" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 +#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 #: netbox/extras/tables/tables.py:784 netbox/extras/tables/tables.py:841 #: netbox/templates/core/objectchange.html:68 msgid "Message" @@ -2825,7 +2902,7 @@ msgstr "Dernière mise à jour" #: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:248 #: netbox/extras/tables/tables.py:561 netbox/extras/tables/tables.py:806 #: netbox/netbox/tables/tables.py:225 -#: netbox/templates/dcim/virtualchassis_edit.html:63 +#: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 msgid "ID" @@ -2835,16 +2912,16 @@ msgstr "IDENTIFIANT" msgid "Interval" msgstr "Intervalle" -#: netbox/core/tables/jobs.py:46 +#: netbox/core/tables/jobs.py:49 msgid "Log Entries" msgstr "Entrées du journal" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:778 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:778 #: netbox/extras/tables/tables.py:832 msgid "Level" msgstr "Niveau" -#: netbox/core/tables/jobs.py:80 +#: netbox/core/tables/jobs.py:83 msgid "No log entries" msgstr "Aucune entrée de journal" @@ -2902,7 +2979,7 @@ msgstr "Travailleurs" msgid "Host" msgstr "Hôte" -#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:616 +#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:631 msgid "Port" msgstr "Port" @@ -3151,20 +3228,19 @@ msgstr "Rassis" #: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:532 #: netbox/dcim/forms/bulk_import.py:658 netbox/dcim/forms/bulk_import.py:935 #: netbox/dcim/forms/bulk_import.py:1205 netbox/dcim/forms/filtersets.py:263 -#: netbox/dcim/forms/filtersets.py:768 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/model_forms.py:81 netbox/dcim/forms/model_forms.py:99 -#: netbox/dcim/forms/model_forms.py:176 netbox/dcim/forms/model_forms.py:502 -#: netbox/dcim/forms/model_forms.py:523 netbox/dcim/forms/model_forms.py:1206 -#: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 -#: netbox/dcim/tables/devices.py:916 netbox/dcim/tables/devices.py:1003 -#: netbox/dcim/tables/devices.py:1156 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:755 netbox/ipam/tables/fhrp.py:56 -#: netbox/ipam/tables/ip.py:328 netbox/ipam/tables/services.py:42 -#: netbox/netbox/tables/tables.py:303 netbox/netbox/ui/panels.py:202 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/dcim/forms/filtersets.py:778 netbox/dcim/forms/filtersets.py:794 +#: netbox/dcim/forms/model_forms.py:83 netbox/dcim/forms/model_forms.py:101 +#: netbox/dcim/forms/model_forms.py:178 netbox/dcim/forms/model_forms.py:504 +#: netbox/dcim/forms/model_forms.py:525 netbox/dcim/forms/model_forms.py:1216 +#: netbox/dcim/forms/model_forms.py:1699 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:695 +#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:944 +#: netbox/dcim/tables/devices.py:1031 netbox/dcim/tables/devices.py:1184 +#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:755 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:328 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:321 +#: netbox/netbox/ui/panels.py:202 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 -#: netbox/templates/dcim/interface.html:379 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 @@ -3270,7 +3346,7 @@ msgstr "Propriétaire" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 #: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 #: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 -#: netbox/netbox/navigation/menu.py:209 +#: netbox/netbox/navigation/menu.py:211 msgid "Other" msgstr "Autres" @@ -3287,10 +3363,10 @@ msgid "Virtual" msgstr "Virtuel" #: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 -#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1553 -#: netbox/dcim/forms/filtersets.py:1678 netbox/dcim/forms/model_forms.py:1105 -#: netbox/dcim/forms/model_forms.py:1569 netbox/netbox/navigation/menu.py:147 -#: netbox/netbox/navigation/menu.py:151 +#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1701 netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1579 netbox/netbox/navigation/menu.py:149 +#: netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Sans fil" @@ -3300,8 +3376,8 @@ msgid "Virtual interfaces" msgstr "Interfaces virtuelles" #: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1396 -#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1087 -#: netbox/dcim/tables/devices.py:706 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1097 +#: netbox/dcim/tables/devices.py:734 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:177 #: netbox/virtualization/forms/bulk_import.py:172 @@ -3369,11 +3445,11 @@ msgstr "Ethernet de fond de panier" msgid "Cellular" msgstr "Cellulaire" -#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:420 -#: netbox/dcim/forms/filtersets.py:897 netbox/dcim/forms/filtersets.py:1096 -#: netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:423 +#: netbox/dcim/forms/filtersets.py:909 netbox/dcim/forms/filtersets.py:1110 +#: netbox/dcim/forms/filtersets.py:1908 #: netbox/templates/dcim/inventoryitem.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:65 +#: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Série" @@ -3402,8 +3478,8 @@ msgstr "Automatique" msgid "Access" msgstr "Accès" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 +#: netbox/ipam/tables/vlans.py:209 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagué" @@ -3580,7 +3656,7 @@ msgstr "Fibre - Monomode" msgid "Fiber - Other" msgstr "Fibre - Autres" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 msgid "Connected" msgstr "Connecté" @@ -3737,61 +3813,61 @@ msgstr "Plateforme par défaut (ID)" msgid "Default platform (slug)" msgstr "Plateforme par défaut (slug)" -#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:565 +#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:572 msgid "Has a front image" msgstr "Possède une image avant" -#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:579 msgid "Has a rear image" msgstr "Possède une image arrière" #: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:742 -#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:579 -#: netbox/dcim/forms/filtersets.py:697 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:586 +#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 msgid "Has console ports" msgstr "Possède des ports de console" #: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:746 -#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:704 netbox/dcim/forms/filtersets.py:943 +#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:593 +#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 msgid "Has console server ports" msgstr "Possède des ports de serveur de console" #: netbox/dcim/filtersets.py:600 netbox/dcim/filtersets.py:750 -#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:711 netbox/dcim/forms/filtersets.py:950 +#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 msgid "Has power ports" msgstr "Possède des ports d'alimentation" #: netbox/dcim/filtersets.py:604 netbox/dcim/filtersets.py:754 -#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:718 netbox/dcim/forms/filtersets.py:957 +#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:607 +#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 msgid "Has power outlets" msgstr "Dispose de prises de courant" #: netbox/dcim/filtersets.py:608 netbox/dcim/filtersets.py:758 -#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:614 +#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 msgid "Has interfaces" msgstr "Possède des interfaces" #: netbox/dcim/filtersets.py:612 netbox/dcim/filtersets.py:762 -#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:732 netbox/dcim/forms/filtersets.py:971 +#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 msgid "Has pass-through ports" msgstr "Possède des ports d'intercommunication" #: netbox/dcim/filtersets.py:616 netbox/dcim/filtersets.py:1294 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/forms/filtersets.py:635 msgid "Has module bays" msgstr "Dispose de baies pour modules" #: netbox/dcim/filtersets.py:620 netbox/dcim/filtersets.py:1298 -#: netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:628 msgid "Has device bays" msgstr "Dispose de baies pour appareils" -#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:642 msgid "Has inventory items" msgstr "Possède des articles en inventaire" @@ -3905,20 +3981,20 @@ msgstr "Modèle d'appareil (slug)" msgid "Is full depth" msgstr "Est en pleine profondeur" -#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:906 -#: netbox/dcim/forms/filtersets.py:1609 netbox/dcim/forms/filtersets.py:1947 -#: netbox/dcim/forms/model_forms.py:1895 netbox/dcim/models/devices.py:1307 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/filtersets.py:1977 +#: netbox/dcim/forms/model_forms.py:1905 netbox/dcim/models/devices.py:1307 #: netbox/dcim/models/devices.py:1330 netbox/virtualization/filtersets.py:211 #: netbox/virtualization/filtersets.py:284 -#: netbox/virtualization/forms/filtersets.py:187 -#: netbox/virtualization/forms/filtersets.py:240 +#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:245 msgid "MAC address" msgstr "Adresse MAC" #: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1015 +#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 #: netbox/virtualization/filtersets.py:215 -#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Possède une adresse IP principale" @@ -3992,9 +4068,9 @@ msgstr "Rôle de l'appareil (slug)" msgid "Virtual Chassis (ID)" msgstr "Châssis virtuel (ID)" -#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:125 -#: netbox/dcim/forms/object_create.py:327 netbox/dcim/tables/devices.py:213 -#: netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:126 +#: netbox/dcim/forms/object_create.py:328 netbox/dcim/tables/devices.py:214 +#: netbox/netbox/navigation/menu.py:81 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 @@ -4072,24 +4148,24 @@ msgid "Assigned VID" msgstr "VID attribué" #: netbox/dcim/filtersets.py:1942 netbox/dcim/forms/bulk_edit.py:1509 -#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:1535 +#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1685 +#: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:866 -#: netbox/dcim/tables/devices.py:660 netbox/ipam/filtersets.py:345 +#: netbox/dcim/tables/devices.py:661 netbox/ipam/filtersets.py:345 #: netbox/ipam/filtersets.py:356 netbox/ipam/filtersets.py:489 #: netbox/ipam/filtersets.py:591 netbox/ipam/filtersets.py:602 #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_edit.py:237 #: netbox/ipam/forms/bulk_edit.py:278 netbox/ipam/forms/bulk_import.py:159 #: netbox/ipam/forms/bulk_import.py:244 netbox/ipam/forms/bulk_import.py:280 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:187 -#: netbox/ipam/forms/filtersets.py:339 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:194 +#: netbox/ipam/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:200 netbox/ipam/forms/model_forms.py:247 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:463 #: netbox/ipam/forms/model_forms.py:477 netbox/ipam/forms/model_forms.py:491 #: netbox/ipam/models/ip.py:223 netbox/ipam/models/ip.py:516 #: netbox/ipam/models/ip.py:745 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:186 netbox/ipam/tables/ip.py:257 -#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:407 +#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:412 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 @@ -4097,7 +4173,7 @@ msgstr "VID attribué" #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 #: netbox/virtualization/forms/bulk_import.py:219 -#: netbox/virtualization/forms/filtersets.py:245 +#: netbox/virtualization/forms/filtersets.py:250 #: netbox/virtualization/forms/model_forms.py:359 #: netbox/virtualization/models/virtualmachines.py:346 #: netbox/virtualization/tables/virtualmachines.py:113 @@ -4115,13 +4191,13 @@ msgstr "VRF (RD)" msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1667 -#: netbox/dcim/tables/devices.py:596 netbox/ipam/filtersets.py:1046 -#: netbox/ipam/forms/filtersets.py:599 netbox/ipam/tables/vlans.py:116 +#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1690 +#: netbox/dcim/tables/devices.py:597 netbox/ipam/filtersets.py:1046 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:250 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 +#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 #: netbox/vpn/forms/model_forms.py:407 netbox/vpn/forms/model_forms.py:425 #: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" @@ -4131,13 +4207,13 @@ msgstr "L2VPN" msgid "VLAN Translation Policy (ID)" msgstr "Politique de traduction VLAN (ID)" -#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1633 -#: netbox/dcim/forms/model_forms.py:1552 +#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1656 +#: netbox/dcim/forms/model_forms.py:1562 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 -#: netbox/virtualization/forms/filtersets.py:260 +#: netbox/virtualization/forms/filtersets.py:265 #: netbox/virtualization/forms/model_forms.py:364 msgid "VLAN Translation Policy" msgstr "Politique de traduction VLAN" @@ -4175,8 +4251,8 @@ msgstr "Interface pontée (ID)" msgid "LAG interface (ID)" msgstr "Interface LAG (ID)" -#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:144 +#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:619 +#: netbox/dcim/tables/devices.py:1173 netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4187,14 +4263,14 @@ msgstr "Adresse MAC" msgid "Primary MAC address (ID)" msgstr "Adresse MAC principale (ID)" -#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1539 +#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1549 #: netbox/virtualization/filtersets.py:295 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Adresse MAC principale" #: netbox/dcim/filtersets.py:2079 netbox/dcim/filtersets.py:2091 -#: netbox/dcim/forms/filtersets.py:1569 netbox/dcim/forms/model_forms.py:1875 +#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contexte du périphérique virtuel" @@ -4209,7 +4285,7 @@ msgstr "Contexte du périphérique virtuel (Identifiant)" msgid "Wireless LAN" msgstr "LAN sans fil" -#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:647 +#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:648 msgid "Wireless link" msgstr "Liaison sans fil" @@ -4241,7 +4317,7 @@ msgstr "Maître (ID)" msgid "Master (name)" msgstr "Master (nom)" -#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1215 +#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1231 msgid "Unterminated" msgstr "Non terminé" @@ -4249,29 +4325,29 @@ msgstr "Non terminé" msgid "Power panel (ID)" msgstr "Panneau d'alimentation (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:515 -#: netbox/extras/forms/model_forms.py:597 -#: netbox/extras/forms/model_forms.py:682 -#: netbox/extras/forms/model_forms.py:734 netbox/extras/ui/panels.py:69 -#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:113 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:488 +#: netbox/extras/forms/model_forms.py:600 +#: netbox/extras/forms/model_forms.py:685 +#: netbox/extras/forms/model_forms.py:737 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:131 #: netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:29 -#: netbox/templates/generic/bulk_edit.html:75 +#: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 #: netbox/utilities/forms/fields/fields.py:100 msgid "Tags" msgstr "Étiquettes" -#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1814 -#: netbox/dcim/forms/filtersets.py:1827 netbox/dcim/forms/model_forms.py:583 -#: netbox/dcim/forms/model_forms.py:641 netbox/dcim/forms/object_create.py:153 -#: netbox/dcim/forms/object_create.py:254 netbox/dcim/tables/devices.py:167 +#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1840 +#: netbox/dcim/forms/filtersets.py:1853 netbox/dcim/forms/model_forms.py:585 +#: netbox/dcim/forms/model_forms.py:651 netbox/dcim/forms/object_create.py:154 +#: netbox/dcim/forms/object_create.py:255 netbox/dcim/tables/devices.py:168 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 #: netbox/templates/dcim/rearport.html:126 #: netbox/templates/dcim/virtualchassis.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:66 +#: netbox/templates/dcim/virtualchassis_edit.html:67 msgid "Position" msgstr "Position" @@ -4301,7 +4377,7 @@ msgid "Contact E-mail" msgstr "Adresse mail de contact" #: netbox/dcim/forms/bulk_edit.py:149 netbox/dcim/forms/bulk_import.py:130 -#: netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Fuseau horaire" @@ -4312,16 +4388,16 @@ msgstr "Fuseau horaire" #: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:408 #: netbox/dcim/forms/bulk_import.py:458 netbox/dcim/forms/bulk_import.py:542 #: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:1199 -#: netbox/dcim/forms/filtersets.py:340 netbox/dcim/forms/filtersets.py:404 -#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:684 -#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:870 -#: netbox/dcim/forms/filtersets.py:1080 netbox/dcim/forms/filtersets.py:1877 -#: netbox/dcim/forms/filtersets.py:1917 netbox/dcim/forms/model_forms.py:211 -#: netbox/dcim/forms/model_forms.py:342 netbox/dcim/forms/model_forms.py:354 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:528 -#: netbox/dcim/forms/model_forms.py:1219 netbox/dcim/forms/model_forms.py:1702 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:99 -#: netbox/dcim/tables/devices.py:174 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/forms/filtersets.py:342 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:544 netbox/dcim/forms/filtersets.py:693 +#: netbox/dcim/forms/filtersets.py:799 netbox/dcim/forms/filtersets.py:882 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1905 +#: netbox/dcim/forms/filtersets.py:1945 netbox/dcim/forms/model_forms.py:213 +#: netbox/dcim/forms/model_forms.py:344 netbox/dcim/forms/model_forms.py:356 +#: netbox/dcim/forms/model_forms.py:426 netbox/dcim/forms/model_forms.py:530 +#: netbox/dcim/forms/model_forms.py:1229 netbox/dcim/forms/model_forms.py:1712 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:100 +#: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/devices.py:1014 #: netbox/dcim/tables/devicetypes.py:86 netbox/dcim/tables/devicetypes.py:321 #: netbox/dcim/tables/modules.py:46 netbox/dcim/tables/modules.py:89 #: netbox/dcim/tables/racks.py:50 netbox/dcim/tables/racks.py:120 @@ -4335,14 +4411,14 @@ msgstr "Fabricant" #: netbox/dcim/forms/bulk_edit.py:221 netbox/dcim/forms/bulk_edit.py:368 #: netbox/dcim/forms/bulk_import.py:200 netbox/dcim/forms/bulk_import.py:279 -#: netbox/dcim/forms/filtersets.py:287 +#: netbox/dcim/forms/filtersets.py:288 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Facteur de forme" #: netbox/dcim/forms/bulk_edit.py:226 netbox/dcim/forms/bulk_edit.py:373 #: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:282 -#: netbox/dcim/forms/filtersets.py:292 +#: netbox/dcim/forms/filtersets.py:293 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Largeur" @@ -4353,7 +4429,7 @@ msgid "Height (U)" msgstr "Hauteur (U)" #: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:306 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Unités décroissantes" @@ -4383,22 +4459,20 @@ msgstr "Profondeur de montage" #: netbox/dcim/forms/bulk_edit.py:516 netbox/dcim/forms/bulk_edit.py:533 #: netbox/dcim/forms/bulk_edit.py:572 netbox/dcim/forms/bulk_edit.py:588 #: netbox/dcim/forms/bulk_import.py:421 netbox/dcim/forms/bulk_import.py:469 -#: netbox/dcim/forms/filtersets.py:312 netbox/dcim/forms/filtersets.py:334 -#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:438 -#: netbox/dcim/forms/filtersets.py:531 netbox/dcim/forms/filtersets.py:642 -#: netbox/dcim/forms/filtersets.py:673 netbox/dcim/forms/filtersets.py:744 -#: netbox/dcim/forms/model_forms.py:225 netbox/dcim/forms/model_forms.py:306 +#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:439 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:649 +#: netbox/dcim/forms/filtersets.py:681 netbox/dcim/forms/filtersets.py:753 +#: netbox/dcim/forms/model_forms.py:227 netbox/dcim/forms/model_forms.py:308 #: netbox/dcim/tables/devicetypes.py:109 netbox/dcim/tables/modules.py:54 #: netbox/dcim/tables/racks.py:70 netbox/dcim/tables/racks.py:161 -#: netbox/dcim/views.py:880 netbox/dcim/views.py:1007 +#: netbox/dcim/views.py:880 netbox/dcim/views.py:1008 #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:341 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:71 -#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:279 -#: netbox/extras/forms/filtersets.py:315 -#: netbox/extras/forms/model_forms.py:575 netbox/ipam/forms/bulk_edit.py:159 -#: netbox/templates/dcim/moduletype.html:51 +#: netbox/extras/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:167 +#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 +#: netbox/ipam/forms/bulk_edit.py:159 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4408,7 +4482,7 @@ msgid "Weight" msgstr "Poids" #: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:317 +#: netbox/dcim/forms/filtersets.py:318 msgid "Max weight" msgstr "Poids maximum" @@ -4416,39 +4490,39 @@ msgstr "Poids maximum" #: netbox/dcim/forms/bulk_edit.py:521 netbox/dcim/forms/bulk_edit.py:577 #: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 #: netbox/dcim/forms/bulk_import.py:426 netbox/dcim/forms/bulk_import.py:474 -#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:646 -#: netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:653 +#: netbox/dcim/forms/filtersets.py:757 msgid "Weight unit" msgstr "Unité de poids" -#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:332 -#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:260 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:333 +#: netbox/dcim/forms/model_forms.py:223 netbox/dcim/forms/model_forms.py:262 msgid "Rack Type" msgstr "Type de baie" #: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 msgid "Outer Dimensions" msgstr "Dimensions extérieures" -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:226 -#: netbox/dcim/forms/model_forms.py:307 netbox/dcim/ui/panels.py:126 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1005 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:228 +#: netbox/dcim/forms/model_forms.py:309 netbox/dcim/ui/panels.py:126 +#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 #: netbox/extras/tables/tables.py:266 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 #: netbox/templates/extras/imageattachment.html:40 msgid "Dimensions" msgstr "Dimensions" -#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:333 -#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/model_forms.py:228 -#: netbox/dcim/views.py:879 netbox/dcim/views.py:1006 +#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:334 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/model_forms.py:230 +#: netbox/dcim/views.py:879 netbox/dcim/views.py:1007 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Numérotation" #: netbox/dcim/forms/bulk_edit.py:353 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/filtersets.py:412 +#: netbox/dcim/forms/filtersets.py:415 msgid "Rack type" msgstr "Type de baie" @@ -4459,18 +4533,18 @@ msgstr "Type de baie" msgid "Serial Number" msgstr "Numéro de série" -#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:424 -#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1884 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:913 netbox/dcim/forms/filtersets.py:1114 +#: netbox/dcim/forms/filtersets.py:1912 msgid "Asset tag" msgstr "Étiquette d'actif" #: netbox/dcim/forms/bulk_edit.py:412 netbox/dcim/forms/bulk_edit.py:511 #: netbox/dcim/forms/bulk_edit.py:567 netbox/dcim/forms/bulk_edit.py:698 #: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:463 -#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:415 -#: netbox/dcim/forms/filtersets.py:559 netbox/dcim/forms/filtersets.py:739 -#: netbox/dcim/forms/filtersets.py:892 +#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:418 +#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:904 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" msgstr "Flux d'air" @@ -4478,16 +4552,16 @@ msgstr "Flux d'air" #: netbox/dcim/forms/bulk_edit.py:435 netbox/dcim/forms/bulk_edit.py:888 #: netbox/dcim/forms/bulk_import.py:354 netbox/dcim/forms/bulk_import.py:357 #: netbox/dcim/forms/bulk_import.py:645 netbox/dcim/forms/bulk_import.py:1649 -#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:120 -#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:442 -#: netbox/dcim/forms/filtersets.py:456 netbox/dcim/forms/filtersets.py:494 -#: netbox/dcim/forms/filtersets.py:860 netbox/dcim/forms/filtersets.py:1070 -#: netbox/dcim/forms/filtersets.py:1168 netbox/dcim/forms/filtersets.py:1305 -#: netbox/dcim/forms/model_forms.py:270 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:574 netbox/dcim/forms/model_forms.py:851 -#: netbox/dcim/forms/object_create.py:301 netbox/dcim/tables/devices.py:163 +#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:121 +#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:446 +#: netbox/dcim/forms/filtersets.py:460 netbox/dcim/forms/filtersets.py:499 +#: netbox/dcim/forms/filtersets.py:872 netbox/dcim/forms/filtersets.py:1084 +#: netbox/dcim/forms/filtersets.py:1184 netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/model_forms.py:272 netbox/dcim/forms/model_forms.py:316 +#: netbox/dcim/forms/model_forms.py:576 netbox/dcim/forms/model_forms.py:861 +#: netbox/dcim/forms/object_create.py:302 netbox/dcim/tables/devices.py:164 #: netbox/dcim/tables/power.py:66 netbox/dcim/tables/racks.py:203 -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 #: netbox/templates/dcim/rack/base.html:4 @@ -4496,22 +4570,22 @@ msgid "Rack" msgstr "Baie" #: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:435 -#: netbox/dcim/forms/filtersets.py:524 netbox/dcim/forms/filtersets.py:667 -#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:1028 -#: netbox/dcim/forms/model_forms.py:432 netbox/dcim/forms/model_forms.py:767 -#: netbox/dcim/forms/model_forms.py:1770 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:438 +#: netbox/dcim/forms/filtersets.py:530 netbox/dcim/forms/filtersets.py:675 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:1041 +#: netbox/dcim/forms/model_forms.py:434 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/model_forms.py:1780 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Matériel" #: netbox/dcim/forms/bulk_edit.py:487 netbox/dcim/forms/bulk_import.py:414 -#: netbox/dcim/forms/filtersets.py:542 netbox/dcim/forms/model_forms.py:359 +#: netbox/dcim/forms/filtersets.py:549 netbox/dcim/forms/model_forms.py:361 msgid "Default platform" msgstr "Plateforme par défaut" #: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:545 netbox/dcim/forms/filtersets.py:687 +#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 msgid "Part number" msgstr "Référence de pièce" @@ -4523,55 +4597,55 @@ msgstr "Hauteur en U" msgid "Exclude from utilization" msgstr "Exclure de l'utilisation" -#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:373 -#: netbox/dcim/forms/model_forms.py:1002 netbox/dcim/forms/model_forms.py:1044 -#: netbox/dcim/forms/model_forms.py:1071 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1160 -#: netbox/dcim/forms/model_forms.py:1178 -#: netbox/dcim/forms/object_create.py:117 netbox/dcim/tables/devicetypes.py:83 +#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:375 +#: netbox/dcim/forms/model_forms.py:1012 netbox/dcim/forms/model_forms.py:1054 +#: netbox/dcim/forms/model_forms.py:1081 netbox/dcim/forms/model_forms.py:1109 +#: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1188 +#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/devicetypes.py:83 #: netbox/templates/dcim/devicebay.html:52 #: netbox/templates/dcim/module.html:61 msgid "Device Type" msgstr "Type d'appareil" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:400 -#: netbox/dcim/views.py:1578 netbox/extras/forms/model_forms.py:592 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:402 +#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 msgid "Schema" msgstr "Schéma" #: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:553 #: netbox/dcim/forms/bulk_edit.py:784 netbox/dcim/forms/bulk_import.py:452 -#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:1197 netbox/dcim/forms/model_forms.py:406 -#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/tables/modules.py:42 -#: netbox/extras/forms/filtersets.py:437 -#: netbox/extras/forms/model_forms.py:617 netbox/extras/tables/tables.py:615 +#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:688 +#: netbox/dcim/forms/filtersets.py:1213 netbox/dcim/forms/model_forms.py:408 +#: netbox/dcim/forms/model_forms.py:421 netbox/dcim/tables/modules.py:42 +#: netbox/extras/forms/filtersets.py:410 +#: netbox/extras/forms/model_forms.py:620 netbox/extras/tables/tables.py:615 #: netbox/templates/account/base.html:7 netbox/templates/dcim/cable.html:23 #: netbox/templates/dcim/moduletype.html:27 #: netbox/templates/extras/configcontext.html:21 #: netbox/templates/inc/user_menu.html:38 netbox/vpn/forms/bulk_edit.py:213 -#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:200 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Profil" -#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1359 -#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/forms/model_forms.py:1003 -#: netbox/dcim/forms/model_forms.py:1045 netbox/dcim/forms/model_forms.py:1072 -#: netbox/dcim/forms/model_forms.py:1100 netbox/dcim/forms/model_forms.py:1121 -#: netbox/dcim/forms/model_forms.py:1161 netbox/dcim/forms/model_forms.py:1179 -#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/modules.py:51 +#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1377 +#: netbox/dcim/forms/model_forms.py:433 netbox/dcim/forms/model_forms.py:1013 +#: netbox/dcim/forms/model_forms.py:1055 netbox/dcim/forms/model_forms.py:1082 +#: netbox/dcim/forms/model_forms.py:1110 netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1171 netbox/dcim/forms/model_forms.py:1189 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/modules.py:51 #: netbox/dcim/tables/modules.py:94 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Type de module" -#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:376 +#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:378 msgid "Chassis" msgstr "Châssis" #: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:74 +#: netbox/dcim/tables/devices.py:75 msgid "VM role" msgstr "rôle de machine virtuelle" @@ -4579,49 +4653,49 @@ msgstr "rôle de machine virtuelle" #: netbox/dcim/forms/bulk_edit.py:708 netbox/dcim/forms/bulk_import.py:516 #: netbox/dcim/forms/bulk_import.py:520 netbox/dcim/forms/bulk_import.py:549 #: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:678 -#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:793 netbox/dcim/forms/filtersets.py:911 -#: netbox/dcim/forms/model_forms.py:497 netbox/dcim/forms/model_forms.py:534 -#: netbox/dcim/forms/model_forms.py:650 +#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:804 netbox/dcim/forms/filtersets.py:923 +#: netbox/dcim/forms/model_forms.py:499 netbox/dcim/forms/model_forms.py:536 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:146 #: netbox/virtualization/forms/bulk_import.py:147 -#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:207 #: netbox/virtualization/forms/model_forms.py:216 msgid "Config template" msgstr "Modèle de configuration" #: netbox/dcim/forms/bulk_edit.py:654 netbox/dcim/forms/bulk_edit.py:1037 -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:130 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:596 -#: netbox/dcim/forms/model_forms.py:966 netbox/dcim/forms/model_forms.py:983 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:131 +#: netbox/dcim/forms/filtersets.py:1368 netbox/dcim/forms/model_forms.py:606 +#: netbox/dcim/forms/model_forms.py:976 netbox/dcim/forms/model_forms.py:993 #: netbox/extras/filtersets.py:703 msgid "Device type" msgstr "Type d'appareil" #: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:135 netbox/dcim/forms/model_forms.py:604 +#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 msgid "Device role" msgstr "Rôle de l'appareil" #: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:884 -#: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:609 -#: netbox/dcim/tables/devices.py:189 netbox/extras/filtersets.py:719 +#: netbox/dcim/forms/filtersets.py:787 netbox/dcim/forms/filtersets.py:896 +#: netbox/dcim/forms/model_forms.py:547 netbox/dcim/forms/model_forms.py:619 +#: netbox/dcim/tables/devices.py:190 netbox/extras/filtersets.py:719 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:31 #: netbox/virtualization/forms/bulk_edit.py:131 #: netbox/virtualization/forms/bulk_import.py:136 -#: netbox/virtualization/forms/filtersets.py:183 +#: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 #: netbox/virtualization/tables/virtualmachines.py:52 msgid "Platform" msgstr "Plateforme" #: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:209 -#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:446 netbox/ipam/forms/filtersets.py:479 +#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:998 +#: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:210 +#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:96 #: netbox/templates/virtualization/virtualmachine.html:105 @@ -4629,9 +4703,9 @@ msgstr "Plateforme" #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:106 -#: netbox/virtualization/forms/filtersets.py:109 -#: netbox/virtualization/forms/filtersets.py:133 -#: netbox/virtualization/forms/filtersets.py:221 +#: netbox/virtualization/forms/filtersets.py:112 +#: netbox/virtualization/forms/filtersets.py:137 +#: netbox/virtualization/forms/filtersets.py:226 #: netbox/virtualization/forms/model_forms.py:72 #: netbox/virtualization/forms/model_forms.py:177 #: netbox/virtualization/tables/virtualmachines.py:40 @@ -4644,13 +4718,13 @@ msgstr "Cluster" msgid "Configuration" msgstr "Configuration" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:252 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Virtualisation" #: netbox/dcim/forms/bulk_edit.py:741 netbox/dcim/forms/bulk_import.py:751 -#: netbox/dcim/forms/model_forms.py:745 netbox/dcim/forms/model_forms.py:991 +#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/model_forms.py:1001 msgid "Module type" msgstr "Type de module" @@ -4659,8 +4733,8 @@ msgstr "Type de module" #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1092 #: netbox/dcim/forms/bulk_edit.py:1143 netbox/dcim/forms/bulk_edit.py:1170 #: netbox/dcim/forms/bulk_edit.py:1197 netbox/dcim/forms/bulk_edit.py:1215 -#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:83 -#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:84 +#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4677,13 +4751,13 @@ msgstr "Type de module" msgid "Label" msgstr "Libellé" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1206 +#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 #: netbox/templates/dcim/cable.html:54 msgid "Length" msgstr "Longueur" #: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_import.py:1471 -#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1226 msgid "Length unit" msgstr "Unité de longueur" @@ -4693,33 +4767,33 @@ msgid "Domain" msgstr "Domaine" #: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/model_forms.py:845 +#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "panneau d'alimentation" #: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1336 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Approvisionnement" #: netbox/dcim/forms/bulk_edit.py:911 netbox/dcim/forms/bulk_import.py:1677 -#: netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/filtersets.py:1341 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Phase" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1328 +#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "tension" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Ampérage" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 msgid "Max utilization" msgstr "Utilisation maximale" @@ -4744,8 +4818,8 @@ msgid "Allocated power draw (watts)" msgstr "Consommation électrique allouée (watts)" #: netbox/dcim/forms/bulk_edit.py:1058 netbox/dcim/forms/bulk_import.py:885 -#: netbox/dcim/forms/model_forms.py:1060 netbox/dcim/forms/model_forms.py:1425 -#: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/model_forms.py:1070 netbox/dcim/forms/model_forms.py:1435 +#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "port d'alimentation" @@ -4754,33 +4828,33 @@ msgid "Feed leg" msgstr "Patte d'alimentation" #: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1694 +#: netbox/dcim/forms/filtersets.py:1717 msgid "Management only" msgstr "Gestion uniquement" #: netbox/dcim/forms/bulk_edit.py:1119 netbox/dcim/forms/bulk_edit.py:1436 -#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1618 -#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/object_import.py:91 #: netbox/dcim/models/device_component_templates.py:454 #: netbox/dcim/models/device_components.py:838 msgid "PoE mode" msgstr "Mode PoE" #: netbox/dcim/forms/bulk_edit.py:1125 netbox/dcim/forms/bulk_edit.py:1442 -#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1623 -#: netbox/dcim/forms/filtersets.py:1708 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1646 +#: netbox/dcim/forms/filtersets.py:1731 netbox/dcim/forms/object_import.py:96 #: netbox/dcim/models/device_component_templates.py:461 #: netbox/dcim/models/device_components.py:845 msgid "PoE type" msgstr "Type PoE" -#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1638 -#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/object_import.py:101 +#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1661 +#: netbox/dcim/forms/filtersets.py:1736 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "Rôle sans fil" -#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:766 -#: netbox/dcim/forms/model_forms.py:1370 netbox/dcim/tables/devices.py:328 +#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:776 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4794,19 +4868,19 @@ msgstr "Rôle sans fil" msgid "Module" msgstr "Modules" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:739 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "DÉCALAGE" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1452 +#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 msgid "Virtual device contexts" msgstr "Contextes des appareils virtuels" #: netbox/dcim/forms/bulk_edit.py:1421 netbox/dcim/forms/bulk_import.py:812 -#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1408 -#: netbox/dcim/forms/filtersets.py:1447 netbox/dcim/forms/filtersets.py:1582 -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1427 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 +#: netbox/dcim/tables/devices.py:645 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4821,15 +4895,15 @@ msgstr "Vitesse" #: netbox/virtualization/forms/bulk_import.py:179 #: netbox/vpn/forms/bulk_edit.py:128 netbox/vpn/forms/bulk_edit.py:196 #: netbox/vpn/forms/bulk_import.py:175 netbox/vpn/forms/bulk_import.py:233 -#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 -#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:144 netbox/vpn/forms/filtersets.py:189 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 #: netbox/vpn/tables/crypto.py:150 msgid "Mode" msgstr "Mode" #: netbox/dcim/forms/bulk_edit.py:1458 netbox/dcim/forms/bulk_import.py:993 -#: netbox/dcim/forms/model_forms.py:1501 netbox/ipam/forms/bulk_import.py:173 -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:93 +#: netbox/dcim/forms/model_forms.py:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/ipam/forms/filtersets.py:582 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:205 #: netbox/virtualization/forms/bulk_import.py:185 #: netbox/virtualization/forms/model_forms.py:326 @@ -4837,7 +4911,7 @@ msgid "VLAN group" msgstr "groupe VLAN" #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/forms/bulk_import.py:1000 -#: netbox/dcim/forms/model_forms.py:1507 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/forms/model_forms.py:1517 netbox/dcim/tables/devices.py:606 #: netbox/virtualization/forms/bulk_edit.py:213 #: netbox/virtualization/forms/bulk_import.py:192 #: netbox/virtualization/forms/model_forms.py:331 @@ -4845,7 +4919,7 @@ msgid "Untagged VLAN" msgstr "VLAN non étiqueté" #: netbox/dcim/forms/bulk_edit.py:1476 netbox/dcim/forms/bulk_import.py:1007 -#: netbox/dcim/forms/model_forms.py:1516 netbox/dcim/tables/devices.py:611 +#: netbox/dcim/forms/model_forms.py:1526 netbox/dcim/tables/devices.py:612 #: netbox/virtualization/forms/bulk_edit.py:221 #: netbox/virtualization/forms/bulk_import.py:199 #: netbox/virtualization/forms/model_forms.py:340 @@ -4861,59 +4935,59 @@ msgid "Remove tagged VLANs" msgstr "Retirer des VLANs étiquetés" #: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/bulk_import.py:1020 -#: netbox/dcim/forms/model_forms.py:1525 +#: netbox/dcim/forms/model_forms.py:1535 #: netbox/virtualization/forms/bulk_import.py:212 #: netbox/virtualization/forms/model_forms.py:349 msgid "Q-in-Q Service VLAN" msgstr "Service VLAN Q-in-Q" -#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1498 #: netbox/wireless/forms/filtersets.py:26 msgid "Wireless LAN group" msgstr "Groupe LAN sans fil" -#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1493 -#: netbox/dcim/tables/devices.py:653 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1503 +#: netbox/dcim/tables/devices.py:654 netbox/netbox/navigation/menu.py:155 #: netbox/templates/dcim/interface.html:350 #: netbox/wireless/tables/wirelesslan.py:20 msgid "Wireless LANs" msgstr "Réseaux locaux sans fil" -#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1550 -#: netbox/dcim/forms/model_forms.py:1559 netbox/ipam/forms/bulk_edit.py:224 -#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:184 -#: netbox/netbox/navigation/menu.py:109 +#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1572 +#: netbox/dcim/forms/model_forms.py:1569 netbox/ipam/forms/bulk_edit.py:224 +#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 -#: netbox/virtualization/forms/filtersets.py:214 +#: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 msgid "Addressing" msgstr "Adressage" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:808 -#: netbox/dcim/forms/model_forms.py:1560 +#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/model_forms.py:1570 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Fonctionnement" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1551 -#: netbox/dcim/forms/filtersets.py:1677 netbox/dcim/forms/model_forms.py:1104 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1573 +#: netbox/dcim/forms/filtersets.py:1700 netbox/dcim/forms/model_forms.py:1114 +#: netbox/dcim/forms/model_forms.py:1572 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1561 +#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:237 #: netbox/virtualization/forms/model_forms.py:371 msgid "Related Interfaces" msgstr "Interfaces associées" -#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1552 -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1575 #: netbox/virtualization/forms/bulk_edit.py:240 -#: netbox/virtualization/forms/filtersets.py:215 +#: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "Commutation 802.1Q" @@ -5020,7 +5094,7 @@ msgstr "Site parent" msgid "Rack's location (if any)" msgstr "Emplacement de la baie (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:319 +#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 #: netbox/dcim/tables/racks.py:208 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" @@ -5103,7 +5177,7 @@ msgid "Assigned platform" msgstr "Plateforme attribuée" #: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:631 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Châssis virtuel" @@ -5119,7 +5193,7 @@ msgstr "Emplacement attribué (le cas échéant)" msgid "Assigned rack (if any)" msgstr "Baie attribuée (le cas échéant)" -#: netbox/dcim/forms/bulk_import.py:652 +#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 msgid "Face" msgstr "Orientation" @@ -5145,7 +5219,7 @@ msgstr "" msgid "The device in which this module is installed" msgstr "L'appareil sur lequel ce module est installé" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:735 +#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Baie modulaire" @@ -5157,7 +5231,7 @@ msgstr "La baie du module dans laquelle ce module est installé" msgid "The type of module" msgstr "Le type de module" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:753 +#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 msgid "Replicate components" msgstr "Répliquer les composants" @@ -5169,11 +5243,11 @@ msgstr "" "Remplir automatiquement les composants associés à ce type de module (activé " "par défaut)" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:759 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 msgid "Adopt components" msgstr "Adoptez des composants" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:762 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 msgid "Adopt already existing components" msgstr "Adoptez des composants déjà existants" @@ -5198,13 +5272,13 @@ msgstr "Port d'alimentation local qui alimente cette prise" msgid "Electrical phase (for three-phase circuits)" msgstr "Phase électrique (pour circuits triphasés)" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1463 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 #: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "Interface parente" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1471 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 #: netbox/virtualization/forms/bulk_import.py:176 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" @@ -5231,7 +5305,7 @@ msgstr "" msgid "Physical medium" msgstr "Support physique" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1589 +#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 msgid "Duplex" msgstr "Duplex" @@ -5274,8 +5348,8 @@ msgstr "ID VLAN Q-in-Q Service attribué (filtré par groupe de VLAN)" #: netbox/dcim/forms/bulk_import.py:1031 netbox/ipam/forms/bulk_import.py:163 #: netbox/ipam/forms/bulk_import.py:248 netbox/ipam/forms/bulk_import.py:284 -#: netbox/ipam/forms/filtersets.py:217 netbox/ipam/forms/filtersets.py:300 -#: netbox/ipam/forms/filtersets.py:367 +#: netbox/ipam/forms/filtersets.py:225 netbox/ipam/forms/filtersets.py:309 +#: netbox/ipam/forms/filtersets.py:377 #: netbox/virtualization/forms/bulk_import.py:223 msgid "Assigned VRF" msgstr "VRF attribué" @@ -5298,7 +5372,7 @@ msgstr "VDC {vdc} n'est pas attribué à l'appareil {device}" msgid "Physical medium classification" msgstr "Classification des supports physiques" -#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:870 +#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:898 msgid "Installed device" msgstr "Appareil installé" @@ -5358,8 +5432,8 @@ msgstr "Appareil parent auquel est attribuée l'interface (le cas échéant)" #: netbox/virtualization/forms/bulk_edit.py:299 #: netbox/virtualization/forms/bulk_import.py:160 #: netbox/virtualization/forms/bulk_import.py:262 -#: netbox/virtualization/forms/filtersets.py:229 -#: netbox/virtualization/forms/filtersets.py:280 +#: netbox/virtualization/forms/filtersets.py:234 +#: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 #: netbox/vpn/forms/bulk_import.py:92 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" @@ -5468,8 +5542,8 @@ msgstr "" "{color} ne correspondait à aucun nom de couleur utilisé et comportait plus " "de six caractères : hexadécimal non valide." -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:880 -#: netbox/dcim/tables/devices.py:1075 +#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 +#: netbox/dcim/tables/devices.py:1103 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 @@ -5500,7 +5574,7 @@ msgstr "Type d'alimentation (AC/DC)" msgid "Single or three-phase" msgstr "Monophasé ou triphasé" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1855 +#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 #: netbox/dcim/ui/panels.py:109 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:56 @@ -5511,7 +5585,7 @@ msgstr "IPv4 principal" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Adresse IPv4 avec masque, par exemple 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1864 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1874 #: netbox/dcim/ui/panels.py:114 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:72 @@ -5568,7 +5642,7 @@ msgstr "" msgid "A {model} named {name} already exists" msgstr "UN {model} nommé {name} existe déjà" -#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:833 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:62 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 @@ -5577,129 +5651,104 @@ msgstr "UN {model} nommé {name} existe déjà" msgid "Power Panel" msgstr "Panneau d'alimentation" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:860 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Alimentation" -#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/tables/devices.py:310 +#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 msgid "Device Status" msgstr "État de l'appareil" -#: netbox/dcim/forms/filtersets.py:163 netbox/extras/forms/filtersets.py:125 -#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:181 -#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:285 -#: netbox/extras/forms/filtersets.py:342 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:520 -#: netbox/extras/forms/filtersets.py:574 netbox/extras/tables/tables.py:114 -#: netbox/extras/tables/tables.py:155 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:231 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:475 netbox/extras/tables/tables.py:517 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:638 -#: netbox/extras/tables/tables.py:690 netbox/netbox/forms/filtersets.py:54 -#: netbox/netbox/forms/mixins.py:132 netbox/netbox/tables/tables.py:276 -#: netbox/netbox/tables/tables.py:286 netbox/netbox/tables/tables.py:296 -#: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:83 -#: netbox/templates/dcim/virtualchassis_edit.html:39 -#: netbox/templates/generic/bulk_edit.html:65 -#: netbox/templates/generic/object.html:61 -#: netbox/templates/ipam/vlan_edit.html:70 -#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 -#: netbox/virtualization/forms/filtersets.py:265 -#: netbox/virtualization/forms/filtersets.py:290 -msgid "Owner" -msgstr "Propriétaire" - -#: netbox/dcim/forms/filtersets.py:177 +#: netbox/dcim/forms/filtersets.py:174 msgid "Parent region" msgstr "Région parente" -#: netbox/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:32 +#: netbox/dcim/forms/filtersets.py:190 netbox/tenancy/forms/bulk_import.py:32 #: netbox/tenancy/forms/bulk_import.py:65 -#: netbox/tenancy/forms/filtersets.py:40 netbox/tenancy/forms/filtersets.py:74 +#: netbox/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:77 #: netbox/wireless/forms/bulk_import.py:27 -#: netbox/wireless/forms/filtersets.py:31 +#: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Groupe de parents" -#: netbox/dcim/forms/filtersets.py:343 +#: netbox/dcim/forms/filtersets.py:345 msgid "Rack count" msgstr "Nombre de racks" -#: netbox/dcim/forms/filtersets.py:434 +#: netbox/dcim/forms/filtersets.py:437 msgid "Function" msgstr "Fonction" -#: netbox/dcim/forms/filtersets.py:455 netbox/dcim/forms/model_forms.py:329 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1152 +#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 msgid "Reservation" msgstr "Réservation" -#: netbox/dcim/forms/filtersets.py:526 netbox/dcim/forms/model_forms.py:378 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Images" -#: netbox/dcim/forms/filtersets.py:529 netbox/dcim/forms/filtersets.py:671 -#: netbox/dcim/forms/filtersets.py:814 +#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/filtersets.py:826 msgid "Components" msgstr "Composantes" -#: netbox/dcim/forms/filtersets.py:549 +#: netbox/dcim/forms/filtersets.py:556 msgid "Device count" msgstr "Nombre d'appareils" -#: netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:561 msgid "Subdevice role" msgstr "Rôle du sous-appareil" -#: netbox/dcim/forms/filtersets.py:691 +#: netbox/dcim/forms/filtersets.py:700 msgid "Module count" msgstr "Nombre de modules" -#: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/model_forms.py:510 +#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Rôle de l'appareil" -#: netbox/dcim/forms/filtersets.py:878 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Modèle" -#: netbox/dcim/forms/filtersets.py:922 +#: netbox/dcim/forms/filtersets.py:934 msgid "Has an OOB IP" msgstr "Possède une adresse IP OOB" -#: netbox/dcim/forms/filtersets.py:929 +#: netbox/dcim/forms/filtersets.py:941 msgid "Virtual chassis member" msgstr "Membre virtuel du châssis" -#: netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:990 msgid "Has virtual device contexts" msgstr "Possède des contextes de périphériques virtuels" -#: netbox/dcim/forms/filtersets.py:991 netbox/extras/filtersets.py:741 -#: netbox/ipam/forms/filtersets.py:484 -#: netbox/virtualization/forms/filtersets.py:122 +#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:741 +#: netbox/ipam/forms/filtersets.py:496 +#: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Groupe de clusters" -#: netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Cabled" msgstr "câblé" -#: netbox/dcim/forms/filtersets.py:1372 +#: netbox/dcim/forms/filtersets.py:1390 msgid "Occupied" msgstr "Occupé" -#: netbox/dcim/forms/filtersets.py:1400 netbox/dcim/forms/filtersets.py:1439 -#: netbox/dcim/forms/filtersets.py:1478 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1560 netbox/dcim/tables/devices.py:379 -#: netbox/dcim/tables/devices.py:675 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1533 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/tables/devices.py:380 +#: netbox/dcim/tables/devices.py:676 netbox/ipam/tables/vlans.py:175 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5712,48 +5761,48 @@ msgstr "Occupé" msgid "Connection" msgstr "Connexion" -#: netbox/dcim/forms/filtersets.py:1572 netbox/extras/forms/bulk_edit.py:421 -#: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:616 -#: netbox/extras/forms/model_forms.py:798 netbox/extras/tables/tables.py:743 +#: netbox/dcim/forms/filtersets.py:1595 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:294 +#: netbox/extras/forms/filtersets.py:580 +#: netbox/extras/forms/model_forms.py:801 netbox/extras/tables/tables.py:743 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Type" -#: netbox/dcim/forms/filtersets.py:1601 +#: netbox/dcim/forms/filtersets.py:1624 msgid "Mgmt only" msgstr "Gestion uniquement" -#: netbox/dcim/forms/filtersets.py:1613 netbox/dcim/forms/model_forms.py:1547 +#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 #: netbox/dcim/models/device_components.py:791 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1628 -#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "Mode 802.1Q" -#: netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1666 msgid "Wireless channel" msgstr "Canal sans fil" -#: netbox/dcim/forms/filtersets.py:1647 +#: netbox/dcim/forms/filtersets.py:1670 msgid "Channel frequency (MHz)" msgstr "Fréquence du canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1674 msgid "Channel width (MHz)" msgstr "Largeur du canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1655 +#: netbox/dcim/forms/filtersets.py:1678 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Puissance de transmission (dBm)" -#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/filtersets.py:1769 -#: netbox/dcim/tables/devices.py:342 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1793 +#: netbox/dcim/tables/devices.py:343 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:74 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5763,23 +5812,23 @@ msgstr "Puissance de transmission (dBm)" msgid "Cable" msgstr "câble" -#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/tables/devices.py:995 +#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1023 msgid "Discovered" msgstr "Découvert" -#: netbox/dcim/forms/filtersets.py:1952 netbox/ipam/forms/filtersets.py:378 +#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Appareil attribué" -#: netbox/dcim/forms/filtersets.py:1957 netbox/ipam/forms/filtersets.py:383 +#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Machine virtuelle attribuée" -#: netbox/dcim/forms/filtersets.py:1961 netbox/ipam/forms/filtersets.py:397 +#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Affecté à une interface" -#: netbox/dcim/forms/filtersets.py:1968 +#: netbox/dcim/forms/filtersets.py:1998 msgid "Primary MAC of an interface" msgstr "MAC principal d'une interface" @@ -5795,19 +5844,19 @@ msgstr "Type de portée" #: netbox/dcim/forms/mixins.py:33 netbox/dcim/forms/mixins.py:94 #: netbox/ipam/forms/bulk_edit.py:225 netbox/ipam/forms/bulk_edit.py:360 -#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:195 #: netbox/ipam/forms/model_forms.py:222 netbox/ipam/forms/model_forms.py:600 #: netbox/ipam/forms/model_forms.py:610 netbox/ipam/tables/ip.py:192 -#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 +#: netbox/ipam/tables/vlans.py:41 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:74 -#: netbox/virtualization/forms/filtersets.py:51 +#: netbox/virtualization/forms/filtersets.py:53 #: netbox/virtualization/forms/model_forms.py:73 #: netbox/virtualization/tables/clusters.py:81 #: netbox/wireless/forms/bulk_edit.py:82 -#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:42 #: netbox/wireless/forms/model_forms.py:55 #: netbox/wireless/tables/wirelesslan.py:51 msgid "Scope" @@ -5823,7 +5872,7 @@ msgstr "Veuillez sélectionner un {scope_type}." msgid "Scope type (app & model)" msgstr "Type de scope (application et modèle)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:258 +#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 msgid "Rear ports" msgstr "Ports arrière" @@ -5837,31 +5886,31 @@ msgstr "" "correspondre au nombre sélectionné de positions de port arrière " "({rearport_count})." -#: netbox/dcim/forms/model_forms.py:146 +#: netbox/dcim/forms/model_forms.py:148 msgid "Contact Info" msgstr "Informations de contact" -#: netbox/dcim/forms/model_forms.py:199 +#: netbox/dcim/forms/model_forms.py:201 msgid "Rack Role" msgstr "Role de la baie" -#: netbox/dcim/forms/model_forms.py:216 netbox/dcim/forms/model_forms.py:368 -#: netbox/dcim/forms/model_forms.py:539 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:370 +#: netbox/dcim/forms/model_forms.py:541 #: netbox/utilities/forms/fields/fields.py:57 msgid "Slug" msgstr "Identifiant" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:266 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Sélectionnez un type de baie prédéfini ou définissez les caractéristiques " "physiques ci-dessous." -#: netbox/dcim/forms/model_forms.py:272 +#: netbox/dcim/forms/model_forms.py:274 msgid "Inventory Control" msgstr "Contrôle des stocks" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:323 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5869,37 +5918,37 @@ msgstr "" "Liste d'identifiants d'unités numériques séparés par des virgules. Une plage" " peut être spécifiée à l'aide d'un trait d'union." -#: netbox/dcim/forms/model_forms.py:402 netbox/extras/forms/model_forms.py:594 +#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 msgid "Enter a valid JSON schema to define supported attributes." msgstr "" "Entrez un schéma JSON valide pour définir les attributs pris en charge." -#: netbox/dcim/forms/model_forms.py:433 +#: netbox/dcim/forms/model_forms.py:435 msgid "Profile & Attributes" msgstr "Profil et attributs" -#: netbox/dcim/forms/model_forms.py:585 netbox/dcim/models/devices.py:572 +#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:572 msgid "The lowest-numbered unit occupied by the device" msgstr "L'unité la moins numérotée occupée par l'appareil" -#: netbox/dcim/forms/model_forms.py:642 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "" "La position dans le châssis virtuel par laquelle cet appareil est identifié" -#: netbox/dcim/forms/model_forms.py:647 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "La priorité de l'appareil dans le châssis virtuel" -#: netbox/dcim/forms/model_forms.py:756 +#: netbox/dcim/forms/model_forms.py:766 msgid "Automatically populate components associated with this module type" msgstr "Remplir automatiquement les composants associés à ce type de module" -#: netbox/dcim/forms/model_forms.py:862 +#: netbox/dcim/forms/model_forms.py:872 msgid "Characteristics" msgstr "Caractéristiques" -#: netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1028 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5914,35 +5963,35 @@ msgstr "" "{module}, s'il est présent, sera automatiquement remplacé par " "la valeur de position lors de la création d'un nouveau module." -#: netbox/dcim/forms/model_forms.py:1231 +#: netbox/dcim/forms/model_forms.py:1241 msgid "Console port template" msgstr "Modèle de port de console" -#: netbox/dcim/forms/model_forms.py:1239 +#: netbox/dcim/forms/model_forms.py:1249 msgid "Console server port template" msgstr "Modèle de port de serveur de console" -#: netbox/dcim/forms/model_forms.py:1247 +#: netbox/dcim/forms/model_forms.py:1257 msgid "Front port template" msgstr "Modèle de port avant" -#: netbox/dcim/forms/model_forms.py:1255 +#: netbox/dcim/forms/model_forms.py:1265 msgid "Interface template" msgstr "Modèle d'interface" -#: netbox/dcim/forms/model_forms.py:1263 +#: netbox/dcim/forms/model_forms.py:1273 msgid "Power outlet template" msgstr "Modèle de prise de courant" -#: netbox/dcim/forms/model_forms.py:1271 +#: netbox/dcim/forms/model_forms.py:1281 msgid "Power port template" msgstr "Modèle de port d'alimentation" -#: netbox/dcim/forms/model_forms.py:1279 +#: netbox/dcim/forms/model_forms.py:1289 msgid "Rear port template" msgstr "Modèle de port arrière" -#: netbox/dcim/forms/model_forms.py:1289 netbox/dcim/forms/model_forms.py:1774 +#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 @@ -5950,14 +5999,14 @@ msgstr "Modèle de port arrière" msgid "Console Port" msgstr "Port de console" -#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1775 +#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:106 msgid "Console Server Port" msgstr "Port du serveur de consoles" -#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1776 +#: netbox/dcim/forms/model_forms.py:1301 netbox/dcim/forms/model_forms.py:1786 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5969,7 +6018,7 @@ msgstr "Port du serveur de consoles" msgid "Front Port" msgstr "Port avant" -#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1777 +#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5981,40 +6030,40 @@ msgstr "Port avant" msgid "Rear Port" msgstr "Port arrière" -#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1778 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:526 +#: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1788 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:527 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Port d'alimentation" -#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1779 +#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Prise de courant" -#: netbox/dcim/forms/model_forms.py:1296 netbox/dcim/forms/model_forms.py:1781 +#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 msgid "Component Assignment" msgstr "Affectation des composants" -#: netbox/dcim/forms/model_forms.py:1342 netbox/dcim/forms/model_forms.py:1828 +#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 msgid "An InventoryItem can only be assigned to a single component." msgstr "Un item d'inventaire ne peut être attribué qu'à un seul composant." -#: netbox/dcim/forms/model_forms.py:1479 +#: netbox/dcim/forms/model_forms.py:1489 msgid "LAG interface" msgstr "Interface LAG" -#: netbox/dcim/forms/model_forms.py:1502 +#: netbox/dcim/forms/model_forms.py:1512 msgid "Filter VLANs available for assignment by group." msgstr "Filtrez les VLAN disponibles pour une attribution par groupe." -#: netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1681 msgid "Child Device" msgstr "Appareil pour enfants" -#: netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1682 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6022,66 +6071,66 @@ msgstr "" "Les appareils enfants doivent d'abord être créés et affectés au site et à la" " baie de l'appareil parent." -#: netbox/dcim/forms/model_forms.py:1714 +#: netbox/dcim/forms/model_forms.py:1724 msgid "Console port" msgstr "Port de console" -#: netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/model_forms.py:1732 msgid "Console server port" msgstr "Port du serveur de console" -#: netbox/dcim/forms/model_forms.py:1730 +#: netbox/dcim/forms/model_forms.py:1740 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Port avant" -#: netbox/dcim/forms/model_forms.py:1746 +#: netbox/dcim/forms/model_forms.py:1756 msgid "Power outlet" msgstr "prise de courant" -#: netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/model_forms.py:1772 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Port arrière" -#: netbox/dcim/forms/model_forms.py:1768 +#: netbox/dcim/forms/model_forms.py:1778 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Article d'inventaire" -#: netbox/dcim/forms/model_forms.py:1837 +#: netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Rôle de l'article d'inventaire" -#: netbox/dcim/forms/model_forms.py:1907 +#: netbox/dcim/forms/model_forms.py:1917 msgid "VM Interface" msgstr "Interface de machine virtuelle" -#: netbox/dcim/forms/model_forms.py:1923 netbox/ipam/forms/filtersets.py:638 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1933 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:187 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:212 +#: netbox/virtualization/forms/filtersets.py:216 #: netbox/virtualization/forms/filtersets.py:274 #: netbox/virtualization/forms/model_forms.py:220 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:312 #: netbox/vpn/forms/model_forms.py:158 netbox/vpn/forms/model_forms.py:169 #: netbox/vpn/forms/model_forms.py:271 netbox/vpn/forms/model_forms.py:452 msgid "Virtual Machine" msgstr "Machine virtuelle" -#: netbox/dcim/forms/model_forms.py:1962 +#: netbox/dcim/forms/model_forms.py:1972 msgid "A MAC address can only be assigned to a single object." msgstr "Une adresse MAC ne peut être attribuée qu'à un seul objet." -#: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:155 -#: netbox/dcim/forms/object_create.py:256 +#: netbox/dcim/forms/object_create.py:49 +#: netbox/dcim/forms/object_create.py:156 +#: netbox/dcim/forms/object_create.py:257 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6089,7 +6138,7 @@ msgstr "" "Les plages alphanumériques sont prises en charge. (Doit correspondre au " "nombre d'objets en cours de création.)" -#: netbox/dcim/forms/object_create.py:72 +#: netbox/dcim/forms/object_create.py:73 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6098,19 +6147,19 @@ msgstr "" "Le modèle fourni spécifie {value_count} des valeurs, mais {pattern_count} " "sont attendus." -#: netbox/dcim/forms/object_create.py:310 netbox/dcim/tables/devices.py:1081 +#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 -#: netbox/templates/dcim/virtualchassis_edit.html:58 +#: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 #: netbox/templates/users/ownergroup.html:35 msgid "Members" msgstr "Membres" -#: netbox/dcim/forms/object_create.py:320 +#: netbox/dcim/forms/object_create.py:321 msgid "Initial position" msgstr "Position initiale" -#: netbox/dcim/forms/object_create.py:323 +#: netbox/dcim/forms/object_create.py:324 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6118,11 +6167,11 @@ msgstr "" "Position du premier dispositif membre. Augmente d'une unité pour chaque " "membre supplémentaire." -#: netbox/dcim/forms/object_create.py:328 +#: netbox/dcim/forms/object_create.py:329 msgid "Member Devices" msgstr "Appareils membres" -#: netbox/dcim/forms/object_create.py:343 +#: netbox/dcim/forms/object_create.py:344 msgid "A position must be specified for the first VC member." msgstr "Une position doit être spécifiée pour le premier membre du VC." @@ -6142,7 +6191,7 @@ msgstr "profil" #: netbox/dcim/models/cables.py:75 #: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:114 +#: netbox/extras/models/customfields.py:127 msgid "label" msgstr "étiquette" @@ -6646,9 +6695,9 @@ msgid "tagged VLANs" msgstr "VLAN étiquetés" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:614 netbox/ipam/forms/bulk_edit.py:448 -#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:594 -#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:109 +#: netbox/dcim/tables/devices.py:615 netbox/ipam/forms/bulk_edit.py:448 +#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:110 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" @@ -6893,7 +6942,7 @@ msgid "module bays" msgstr "baies de modules" #: netbox/dcim/models/device_components.py:1287 -#: netbox/dcim/models/modules.py:264 +#: netbox/dcim/models/modules.py:266 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Une baie de modules ne peut pas appartenir à un module qui y est installé." @@ -6934,14 +6983,14 @@ msgid "inventory item roles" msgstr "rôles des articles d'inventaire" #: netbox/dcim/models/device_components.py:1418 -#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:223 +#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:225 #: netbox/dcim/models/racks.py:316 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "numéro de série" #: netbox/dcim/models/device_components.py:1426 -#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:230 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:232 #: netbox/dcim/models/racks.py:323 msgid "asset tag" msgstr "étiquette d'actif" @@ -7141,7 +7190,7 @@ msgstr "La fonction de cet appareil" msgid "Chassis serial number, assigned by the manufacturer" msgstr "Numéro de série du châssis attribué par le fabricant" -#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:231 +#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:233 msgid "A unique tag used to identify this device" msgstr "Un tag unique utilisé pour identifier cet appareil" @@ -7359,7 +7408,7 @@ msgstr "identificateur" msgid "Numeric identifier unique to the parent device" msgstr "Identifiant numérique propre à l'appareil parent" -#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:232 +#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:245 #: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:169 #: netbox/netbox/models/__init__.py:219 @@ -7455,15 +7504,15 @@ msgstr "types de modules" msgid "Invalid schema: {error}" msgstr "Schéma non valide : {error}" -#: netbox/dcim/models/modules.py:238 +#: netbox/dcim/models/modules.py:240 msgid "module" msgstr "module" -#: netbox/dcim/models/modules.py:239 +#: netbox/dcim/models/modules.py:241 msgid "modules" msgstr "modules" -#: netbox/dcim/models/modules.py:252 +#: netbox/dcim/models/modules.py:254 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7879,24 +7928,24 @@ msgstr "Nom de la couleur" msgid "Reachable" msgstr "Joignable" -#: netbox/dcim/tables/devices.py:65 netbox/dcim/tables/devices.py:109 +#: netbox/dcim/tables/devices.py:66 netbox/dcim/tables/devices.py:110 #: netbox/dcim/tables/racks.py:135 netbox/dcim/tables/sites.py:83 #: netbox/dcim/tables/sites.py:115 netbox/extras/tables/tables.py:708 -#: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 -#: netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:77 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 #: netbox/virtualization/views.py:243 msgid "Devices" msgstr "Appareils" -#: netbox/dcim/tables/devices.py:70 netbox/dcim/tables/devices.py:114 +#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "machines virtuelles" -#: netbox/dcim/tables/devices.py:103 netbox/dcim/tables/devices.py:223 -#: netbox/extras/forms/model_forms.py:745 +#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 +#: netbox/extras/forms/model_forms.py:748 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 @@ -7907,66 +7956,66 @@ msgstr "machines virtuelles" msgid "Config Template" msgstr "Modèle de configuration" -#: netbox/dcim/tables/devices.py:184 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 msgid "U Height" msgstr "Hauteur en U" -#: netbox/dcim/tables/devices.py:194 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1140 #: netbox/ipam/forms/bulk_import.py:597 netbox/ipam/forms/model_forms.py:306 #: netbox/ipam/forms/model_forms.py:318 netbox/ipam/tables/ip.py:306 -#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:380 -#: netbox/ipam/tables/ip.py:403 netbox/templates/ipam/ipaddress.html:11 +#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:385 +#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "Adresse IP" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1116 +#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1144 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Adresse IPv4" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1148 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Adresse IPv6" -#: netbox/dcim/tables/devices.py:217 +#: netbox/dcim/tables/devices.py:218 msgid "VC Position" msgstr "Position en VC" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:221 msgid "VC Priority" msgstr "Priorité VC" -#: netbox/dcim/tables/devices.py:227 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Appareil parent" -#: netbox/dcim/tables/devices.py:232 +#: netbox/dcim/tables/devices.py:233 msgid "Position (Device Bay)" msgstr "Position (baie de l'appareil)" -#: netbox/dcim/tables/devices.py:240 +#: netbox/dcim/tables/devices.py:241 msgid "Console ports" msgstr "Ports de console" -#: netbox/dcim/tables/devices.py:243 +#: netbox/dcim/tables/devices.py:244 msgid "Console server ports" msgstr "Ports du serveur de consoles" -#: netbox/dcim/tables/devices.py:246 +#: netbox/dcim/tables/devices.py:247 msgid "Power ports" msgstr "Ports d'alimentation" -#: netbox/dcim/tables/devices.py:249 +#: netbox/dcim/tables/devices.py:250 msgid "Power outlets" msgstr "Prises de courant" -#: netbox/dcim/tables/devices.py:252 netbox/dcim/tables/devices.py:1125 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1412 -#: netbox/dcim/views.py:1749 netbox/dcim/views.py:2578 -#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 +#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1153 +#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 +#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2579 +#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7981,39 +8030,39 @@ msgstr "Prises de courant" msgid "Interfaces" msgstr "Interfaces" -#: netbox/dcim/tables/devices.py:255 +#: netbox/dcim/tables/devices.py:256 msgid "Front ports" msgstr "Ports avant" -#: netbox/dcim/tables/devices.py:261 +#: netbox/dcim/tables/devices.py:262 msgid "Device bays" msgstr "Baies pour appareils" -#: netbox/dcim/tables/devices.py:264 +#: netbox/dcim/tables/devices.py:265 msgid "Module bays" msgstr "Baies pour modules" -#: netbox/dcim/tables/devices.py:267 +#: netbox/dcim/tables/devices.py:268 msgid "Inventory items" msgstr "Articles d'inventaire" -#: netbox/dcim/tables/devices.py:300 +#: netbox/dcim/tables/devices.py:301 msgid "Device Location" msgstr "Emplacement de l'appareil" -#: netbox/dcim/tables/devices.py:305 +#: netbox/dcim/tables/devices.py:306 msgid "Device Site" msgstr "Site de l'appareil" -#: netbox/dcim/tables/devices.py:320 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Module Bay" -#: netbox/dcim/tables/devices.py:333 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1487 -#: netbox/dcim/views.py:2664 netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devices.py:334 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 +#: netbox/dcim/views.py:2665 netbox/netbox/navigation/menu.py:106 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -8022,31 +8071,31 @@ msgstr "Module Bay" msgid "Inventory Items" msgstr "Articles d'inventaire" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:349 msgid "Cable Color" msgstr "Couleur du câble" -#: netbox/dcim/tables/devices.py:354 +#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 msgid "Link Peers" msgstr "Lier les pairs" -#: netbox/dcim/tables/devices.py:357 +#: netbox/dcim/tables/devices.py:358 msgid "Mark Connected" msgstr "Marquer comme connecté" -#: netbox/dcim/tables/devices.py:476 +#: netbox/dcim/tables/devices.py:477 msgid "Maximum draw (W)" msgstr "Tirage maximal (W)" -#: netbox/dcim/tables/devices.py:479 +#: netbox/dcim/tables/devices.py:480 msgid "Allocated draw (W)" msgstr "Tirage alloué (W)" -#: netbox/dcim/tables/devices.py:584 netbox/ipam/forms/model_forms.py:772 +#: netbox/dcim/tables/devices.py:585 netbox/ipam/forms/model_forms.py:772 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:689 -#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:165 -#: netbox/netbox/navigation/menu.py:167 -#: netbox/templates/dcim/interface.html:409 +#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:167 +#: netbox/netbox/navigation/menu.py:169 +#: netbox/templates/dcim/interface.html:382 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 @@ -8054,83 +8103,83 @@ msgstr "Tirage alloué (W)" msgid "IP Addresses" msgstr "Adresses IP" -#: netbox/dcim/tables/devices.py:590 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:591 netbox/netbox/navigation/menu.py:213 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Groupes FHRP" -#: netbox/dcim/tables/devices.py:602 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:603 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:64 netbox/vpn/forms/bulk_import.py:75 -#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 +#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/forms/filtersets.py:89 #: netbox/vpn/forms/model_forms.py:58 netbox/vpn/forms/model_forms.py:143 #: netbox/vpn/tables/tunnels.py:77 msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:638 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:639 netbox/dcim/tables/devicetypes.py:235 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Gestion uniquement" -#: netbox/dcim/tables/devices.py:657 +#: netbox/dcim/tables/devices.py:658 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:664 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:665 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Circuit virtuel" -#: netbox/dcim/tables/devices.py:753 netbox/dcim/tables/devices.py:806 +#: netbox/dcim/tables/devices.py:781 netbox/dcim/tables/devices.py:834 #: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 msgid "Mappings" msgstr "Cartographies" -#: netbox/dcim/tables/devices.py:920 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:948 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Module installé" -#: netbox/dcim/tables/devices.py:923 +#: netbox/dcim/tables/devices.py:951 msgid "Module Serial" msgstr "Série du module" -#: netbox/dcim/tables/devices.py:927 +#: netbox/dcim/tables/devices.py:955 msgid "Module Asset Tag" msgstr "Étiquette d'actif du module" -#: netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:964 msgid "Module Status" msgstr "État du module" -#: netbox/dcim/tables/devices.py:990 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1018 netbox/dcim/tables/devicetypes.py:325 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Composant" -#: netbox/dcim/tables/devices.py:1048 +#: netbox/dcim/tables/devices.py:1076 msgid "Items" msgstr "Objets" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60 -#: netbox/netbox/navigation/menu.py:62 +#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 +#: netbox/netbox/navigation/menu.py:64 msgid "Rack Types" msgstr "Types de baie" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84 -#: netbox/netbox/navigation/menu.py:86 +#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 +#: netbox/netbox/navigation/menu.py:88 msgid "Device Types" msgstr "Types d'appareils" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1584 -#: netbox/netbox/navigation/menu.py:87 +#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 +#: netbox/netbox/navigation/menu.py:89 msgid "Module Types" msgstr "Types de modules" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:485 -#: netbox/extras/forms/model_forms.py:652 netbox/extras/tables/tables.py:703 -#: netbox/netbox/navigation/menu.py:78 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 +#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:703 +#: netbox/netbox/navigation/menu.py:80 msgid "Platforms" msgstr "Plateformes" @@ -8146,9 +8195,9 @@ msgstr "Pleine profondeur" msgid "Device Count" msgstr "Nombre d'appareils" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1352 -#: netbox/dcim/views.py:1689 netbox/dcim/views.py:2513 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 +#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2514 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8157,9 +8206,9 @@ msgstr "Nombre d'appareils" msgid "Console Ports" msgstr "Ports de console" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1367 -#: netbox/dcim/views.py:1704 netbox/dcim/views.py:2529 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 +#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2530 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8168,9 +8217,9 @@ msgstr "Ports de console" msgid "Console Server Ports" msgstr "Ports du serveur de consoles" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1382 -#: netbox/dcim/views.py:1719 netbox/dcim/views.py:2545 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 +#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2546 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8179,9 +8228,9 @@ msgstr "Ports du serveur de consoles" msgid "Power Ports" msgstr "Ports d'alimentation" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1397 -#: netbox/dcim/views.py:1734 netbox/dcim/views.py:2561 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 +#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2562 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8190,9 +8239,9 @@ msgstr "Ports d'alimentation" msgid "Power Outlets" msgstr "Prises de courant" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1427 -#: netbox/dcim/views.py:1764 netbox/dcim/views.py:2600 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 +#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2601 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8200,9 +8249,9 @@ msgstr "Prises de courant" msgid "Front Ports" msgstr "Ports avant" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1442 -#: netbox/dcim/views.py:1779 netbox/dcim/views.py:2616 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 +#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2617 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8211,17 +8260,17 @@ msgstr "Ports avant" msgid "Rear Ports" msgstr "Ports arrière" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1472 -#: netbox/dcim/views.py:2648 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 +#: netbox/dcim/views.py:2649 netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:52 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/devicetype/base.html:46 msgid "Device Bays" msgstr "Baies pour appareils" -#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1457 -#: netbox/dcim/views.py:1794 netbox/dcim/views.py:2632 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1458 +#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2633 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8234,7 +8283,7 @@ msgstr "Baies pour modules" msgid "Module Count" msgstr "Nombre de modules" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:319 +#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Alimentations" @@ -8248,8 +8297,8 @@ msgid "Available Power (VA)" msgstr "Puissance disponible (VA)" #: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 -#: netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:51 msgid "Racks" msgstr "Baies" @@ -8287,14 +8336,14 @@ msgid "Space" msgstr "Espace" #: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: netbox/extras/forms/filtersets.py:465 -#: netbox/extras/forms/model_forms.py:632 netbox/ipam/forms/bulk_edit.py:112 +#: netbox/extras/forms/filtersets.py:438 +#: netbox/extras/forms/model_forms.py:635 netbox/ipam/forms/bulk_edit.py:112 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/tables/asn.py:76 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:17 netbox/netbox/navigation/menu.py:21 msgid "Sites" msgstr "Sites" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 msgid "VLAN Groups" msgstr "Groupes VLAN" @@ -8307,7 +8356,7 @@ msgid "{} millimeters" msgstr "{} millimètres" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:96 -#: netbox/virtualization/forms/filtersets.py:198 +#: netbox/virtualization/forms/filtersets.py:202 msgid "Serial number" msgstr "Numéro de série" @@ -8351,7 +8400,7 @@ msgstr "Régions enfants" msgid "Child Groups" msgstr "Groupes enfants" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1082 +#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 msgid "Non-Racked Devices" msgstr "Appareils non mis en baie" @@ -8359,66 +8408,66 @@ msgstr "Appareils non mis en baie" msgid "Child Locations" msgstr "Localisations des enfants" -#: netbox/dcim/views.py:1063 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 msgid "Reservations" msgstr "Réservations" -#: netbox/dcim/views.py:2459 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:160 msgid "Application Services" msgstr "Services d'application" -#: netbox/dcim/views.py:2677 netbox/extras/forms/filtersets.py:427 -#: netbox/extras/forms/model_forms.py:692 +#: netbox/dcim/views.py:2678 netbox/extras/forms/filtersets.py:399 +#: netbox/extras/forms/model_forms.py:695 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 #: netbox/virtualization/views.py:399 msgid "Config Context" msgstr "Contexte de configuration" -#: netbox/dcim/views.py:2688 netbox/virtualization/views.py:410 +#: netbox/dcim/views.py:2689 netbox/virtualization/views.py:410 msgid "Render Config" msgstr "Configuration du rendu" -#: netbox/dcim/views.py:2701 netbox/extras/tables/tables.py:713 -#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/views.py:2702 netbox/extras/tables/tables.py:713 +#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" msgstr "Machines virtuelles" -#: netbox/dcim/views.py:3510 +#: netbox/dcim/views.py:3520 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Appareil installé {device} dans la baie {device_bay}." -#: netbox/dcim/views.py:3551 +#: netbox/dcim/views.py:3561 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Appareil retiré {device} depuis la baie {device_bay}." -#: netbox/dcim/views.py:3664 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3674 netbox/ipam/tables/ip.py:178 msgid "Children" msgstr "Enfants" -#: netbox/dcim/views.py:4137 +#: netbox/dcim/views.py:4147 #, python-brace-format msgid "Added member {device}" msgstr "Membre ajouté {device}" -#: netbox/dcim/views.py:4182 +#: netbox/dcim/views.py:4192 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "" "Impossible de supprimer le périphérique principal {device} depuis le châssis" " virtuel." -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Supprimé {device} depuis un châssis virtuel {chassis}" -#: netbox/extras/api/customfields.py:89 +#: netbox/extras/api/customfields.py:83 #, python-brace-format msgid "Unknown related object(s): {name}" msgstr "Objet associé inconnu: {name}" @@ -8610,13 +8659,13 @@ msgstr "Noir" msgid "White" msgstr "Blanc" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:434 -#: netbox/extras/forms/model_forms.py:511 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 +#: netbox/extras/forms/model_forms.py:518 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:499 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Scénario" @@ -8664,26 +8713,26 @@ msgstr "Type de widget" msgid "Unregistered widget class: {name}" msgstr "Classe de widget non enregistrée : {name}" -#: netbox/extras/dashboard/widgets.py:148 +#: netbox/extras/dashboard/widgets.py:149 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} doit définir une méthode render ()." -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Note" msgstr "Remarque" -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Affichez du contenu personnalisé arbitraire. Markdown est pris en charge." -#: netbox/extras/dashboard/widgets.py:181 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Nombre d'objets" -#: netbox/extras/dashboard/widgets.py:182 +#: netbox/extras/dashboard/widgets.py:183 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8691,85 +8740,85 @@ msgstr "" "Affichez un ensemble de modèles NetBox et le nombre d'objets créés pour " "chaque type." -#: netbox/extras/dashboard/widgets.py:192 +#: netbox/extras/dashboard/widgets.py:193 msgid "Filters to apply when counting the number of objects" msgstr "Filtres à appliquer lors du comptage du nombre d'objets" -#: netbox/extras/dashboard/widgets.py:200 +#: netbox/extras/dashboard/widgets.py:201 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" "Format non valide. Les filtres d'objets doivent être transmis sous forme de " "dictionnaire." -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:235 msgid "Object List" msgstr "Liste d'objets" -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Display an arbitrary list of objects." msgstr "Afficher une liste arbitraire d'objets." -#: netbox/extras/dashboard/widgets.py:248 +#: netbox/extras/dashboard/widgets.py:249 msgid "The default number of objects to display" msgstr "Le nombre d'objets à afficher par défaut" -#: netbox/extras/dashboard/widgets.py:260 +#: netbox/extras/dashboard/widgets.py:261 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" "Format non valide. Les paramètres d'URL doivent être transmis sous forme de " "dictionnaire." -#: netbox/extras/dashboard/widgets.py:269 +#: netbox/extras/dashboard/widgets.py:270 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "" "Sélection de modèle non valide : {self['model'].data} n'est pas pris en " "charge." -#: netbox/extras/dashboard/widgets.py:309 +#: netbox/extras/dashboard/widgets.py:310 msgid "RSS Feed" msgstr "Fil RSS" -#: netbox/extras/dashboard/widgets.py:316 +#: netbox/extras/dashboard/widgets.py:317 msgid "Embed an RSS feed from an external website." msgstr "Intégrez un flux RSS provenant d'un site Web externe." -#: netbox/extras/dashboard/widgets.py:323 +#: netbox/extras/dashboard/widgets.py:324 msgid "Feed URL" msgstr "URL du flux" -#: netbox/extras/dashboard/widgets.py:327 +#: netbox/extras/dashboard/widgets.py:328 msgid "Requires external connection" msgstr "Nécessite une connexion externe" -#: netbox/extras/dashboard/widgets.py:333 +#: netbox/extras/dashboard/widgets.py:334 msgid "The maximum number of objects to display" msgstr "Le nombre maximum d'objets à afficher" -#: netbox/extras/dashboard/widgets.py:338 +#: netbox/extras/dashboard/widgets.py:339 msgid "How long to stored the cached content (in seconds)" msgstr "Durée de conservation du contenu mis en cache (en secondes)" -#: netbox/extras/dashboard/widgets.py:344 +#: netbox/extras/dashboard/widgets.py:345 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Valeur du délai d'attente pour récupérer le flux (en secondes)" -#: netbox/extras/dashboard/widgets.py:401 +#: netbox/extras/dashboard/widgets.py:402 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:41 msgid "Bookmarks" msgstr "Signets" -#: netbox/extras/dashboard/widgets.py:405 +#: netbox/extras/dashboard/widgets.py:406 msgid "Show your personal bookmarks" msgstr "Afficher vos favoris personnels" -#: netbox/extras/events.py:164 +#: netbox/extras/events.py:186 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Type d'action inconnu pour une règle d'événement : {action_type}" -#: netbox/extras/events.py:209 +#: netbox/extras/events.py:229 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "" @@ -8790,7 +8839,7 @@ msgid "Group (name)" msgstr "Groupe (nom)" #: netbox/extras/filtersets.py:730 -#: netbox/virtualization/forms/filtersets.py:128 +#: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Type de cluster" @@ -8809,7 +8858,7 @@ msgstr "Groupe d'entités" msgid "Tenant group (slug)" msgstr "Groupe d'entités (slug)" -#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:580 +#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:583 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Étiquette" @@ -8818,7 +8867,7 @@ msgstr "Étiquette" msgid "Tag (slug)" msgstr "Étiquette (slug)" -#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:581 +#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:545 msgid "Has local config context data" msgstr "Possède des données contextuelles de configuration locales" @@ -8839,13 +8888,13 @@ msgstr "Doit être unique" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 #: netbox/extras/forms/filtersets.py:96 -#: netbox/extras/models/customfields.py:216 +#: netbox/extras/models/customfields.py:229 msgid "UI visible" msgstr "Interface utilisateur visible" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 #: netbox/extras/forms/filtersets.py:101 -#: netbox/extras/models/customfields.py:223 +#: netbox/extras/models/customfields.py:236 msgid "UI editable" msgstr "Interface utilisateur modifiable" @@ -8865,13 +8914,13 @@ msgstr "Valeur maximale" msgid "Validation regex" msgstr "Regex de validation" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:82 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Comportement" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:168 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 msgid "New window" msgstr "Nouvelle fenêtre" @@ -8880,40 +8929,40 @@ msgid "Button class" msgstr "Classe de boutons" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:212 netbox/extras/forms/filtersets.py:554 +#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Type MIME" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:215 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 msgid "File name" msgstr "Nom du fichier" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:219 netbox/extras/forms/filtersets.py:561 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 msgid "File extension" msgstr "Extension de fichier" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:223 netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 msgid "As attachment" msgstr "En pièce jointe" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:272 netbox/extras/forms/filtersets.py:308 +#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 #: netbox/extras/tables/tables.py:310 netbox/extras/tables/tables.py:347 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Partagé" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:317 #: netbox/extras/models/models.py:187 msgid "HTTP method" msgstr "Méthode HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:331 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL de charge utile" @@ -8932,7 +8981,7 @@ msgid "CA file path" msgstr "chemin du fichier CA" #: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:231 -#: netbox/extras/forms/model_forms.py:458 +#: netbox/extras/forms/model_forms.py:465 msgid "Event types" msgstr "Types d'événements" @@ -8941,7 +8990,7 @@ msgid "Is active" msgstr "Est actif" #: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:545 +#: netbox/extras/forms/filtersets.py:514 msgid "Auto sync enabled" msgstr "Synchronisation automatique activée" @@ -8950,14 +8999,14 @@ msgstr "Synchronisation automatique activée" #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:54 -#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:260 -#: netbox/extras/forms/filtersets.py:296 netbox/extras/forms/model_forms.py:53 -#: netbox/extras/forms/model_forms.py:225 -#: netbox/extras/forms/model_forms.py:257 -#: netbox/extras/forms/model_forms.py:300 -#: netbox/extras/forms/model_forms.py:453 -#: netbox/extras/forms/model_forms.py:570 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:54 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:244 +#: netbox/extras/forms/filtersets.py:275 netbox/extras/forms/model_forms.py:53 +#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:264 +#: netbox/extras/forms/model_forms.py:307 +#: netbox/extras/forms/model_forms.py:460 +#: netbox/extras/forms/model_forms.py:577 #: netbox/users/forms/model_forms.py:323 msgid "Object types" msgstr "Types d'objets" @@ -8967,7 +9016,7 @@ msgstr "Types d'objets" #: netbox/extras/forms/bulk_import.py:142 #: netbox/extras/forms/bulk_import.py:203 #: netbox/extras/forms/bulk_import.py:227 -#: netbox/extras/forms/bulk_import.py:281 +#: netbox/extras/forms/bulk_import.py:277 #: netbox/tenancy/forms/bulk_import.py:103 msgid "One or more assigned object types" msgstr "Un ou plusieurs types d'objets attribués" @@ -8976,12 +9025,12 @@ msgstr "Un ou plusieurs types d'objets attribués" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Type de données de champ (par exemple texte, entier, etc.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:243 -#: netbox/extras/forms/filtersets.py:356 -#: netbox/extras/forms/model_forms.py:326 -#: netbox/extras/forms/model_forms.py:385 -#: netbox/extras/forms/model_forms.py:422 -#: netbox/tenancy/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:332 +#: netbox/extras/forms/model_forms.py:333 +#: netbox/extras/forms/model_forms.py:392 +#: netbox/extras/forms/model_forms.py:429 +#: netbox/tenancy/forms/filtersets.py:116 msgid "Object type" msgstr "Type d'objet" @@ -9033,8 +9082,8 @@ msgid "Data source which provides the data file" msgstr "Source de données qui fournit le fichier de données" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/filtersets.py:447 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/forms/filtersets.py:188 netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Fichier de données" @@ -9052,8 +9101,8 @@ msgstr "" "à jour du fichier de données" #: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:773 +#: netbox/extras/forms/model_forms.py:299 +#: netbox/extras/forms/model_forms.py:776 msgid "Must specify either local content or a data file" msgstr "Doit spécifier un contenu local ou un fichier de données" @@ -9079,26 +9128,26 @@ msgstr "Webhook {name} introuvable" msgid "Script {name} not found" msgstr "Scénario {name} introuvable" -#: netbox/extras/forms/bulk_import.py:295 +#: netbox/extras/forms/bulk_import.py:291 msgid "Assigned object type" msgstr "Type d'objet attribué" -#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/bulk_import.py:296 msgid "The classification of entry" msgstr "La classification de l'entrée" -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:746 -#: netbox/netbox/tables/tables.py:279 netbox/netbox/tables/tables.py:289 -#: netbox/netbox/tables/tables.py:307 netbox/netbox/ui/panels.py:215 -#: netbox/templates/dcim/htmx/cable_edit.html:98 -#: netbox/templates/generic/bulk_edit.html:96 +#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:746 +#: netbox/netbox/tables/tables.py:287 netbox/netbox/tables/tables.py:302 +#: netbox/netbox/tables/tables.py:325 netbox/netbox/ui/panels.py:215 +#: netbox/templates/dcim/htmx/cable_edit.html:99 +#: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:39 msgid "Comments" msgstr "Commentaires" -#: netbox/extras/forms/bulk_import.py:316 -#: netbox/extras/forms/model_forms.py:401 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:312 +#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/templates/users/owner.html:46 #: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:262 @@ -9108,18 +9157,18 @@ msgstr "Commentaires" msgid "Users" msgstr "Utilisateurs" -#: netbox/extras/forms/bulk_import.py:320 +#: netbox/extras/forms/bulk_import.py:316 msgid "User names separated by commas, encased with double quotes" msgstr "" "Noms d'utilisateur séparés par des virgules, encadrés par des guillemets" -#: netbox/extras/forms/bulk_import.py:323 -#: netbox/extras/forms/model_forms.py:396 netbox/netbox/navigation/menu.py:295 -#: netbox/netbox/navigation/menu.py:434 +#: netbox/extras/forms/bulk_import.py:319 +#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:415 #: netbox/templates/extras/notificationgroup.html:31 #: netbox/templates/tenancy/contact.html:21 #: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:117 -#: netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/filtersets.py:102 #: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 #: netbox/tenancy/tables/contacts.py:101 netbox/users/forms/filtersets.py:176 #: netbox/users/forms/model_forms.py:207 netbox/users/forms/model_forms.py:219 @@ -9129,11 +9178,11 @@ msgstr "" msgid "Groups" msgstr "Groupes" -#: netbox/extras/forms/bulk_import.py:327 +#: netbox/extras/forms/bulk_import.py:323 msgid "Group names separated by commas, encased with double quotes" msgstr "Noms de groupes séparés par des virgules, entre guillemets doubles" -#: netbox/extras/forms/filtersets.py:47 +#: netbox/extras/forms/filtersets.py:46 msgid "Type Options" msgstr "Options de type" @@ -9145,95 +9194,95 @@ msgstr "Type d'objet associé" msgid "Field type" msgstr "Type de champ" -#: netbox/extras/forms/filtersets.py:133 +#: netbox/extras/forms/filtersets.py:128 #: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Choix" -#: netbox/extras/forms/filtersets.py:189 netbox/extras/forms/filtersets.py:406 -#: netbox/extras/forms/filtersets.py:428 netbox/extras/forms/filtersets.py:528 -#: netbox/extras/forms/model_forms.py:687 netbox/templates/core/job.html:69 +#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:377 +#: netbox/extras/forms/filtersets.py:400 netbox/extras/forms/filtersets.py:496 +#: netbox/extras/forms/model_forms.py:690 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Données" -#: netbox/extras/forms/filtersets.py:190 netbox/extras/forms/filtersets.py:529 -#: netbox/extras/forms/model_forms.py:270 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/extras/forms/filtersets.py:177 netbox/extras/forms/filtersets.py:497 +#: netbox/extras/forms/model_forms.py:277 +#: netbox/extras/forms/model_forms.py:751 msgid "Rendering" msgstr "Rendu" -#: netbox/extras/forms/filtersets.py:208 +#: netbox/extras/forms/filtersets.py:196 msgid "Content types" msgstr "Types de contenu" -#: netbox/extras/forms/filtersets.py:327 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 msgid "HTTP content type" msgstr "Type de contenu HTTP" -#: netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:337 msgid "Event type" msgstr "Type d'événement" -#: netbox/extras/forms/filtersets.py:366 +#: netbox/extras/forms/filtersets.py:342 msgid "Action type" msgstr "Type d'action" -#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:364 msgid "Tagged object type" msgstr "Type d'objet étiqueté" -#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/filtersets.py:369 msgid "Allowed object type" msgstr "Type d'objet autorisé" -#: netbox/extras/forms/filtersets.py:455 -#: netbox/extras/forms/model_forms.py:622 netbox/netbox/navigation/menu.py:17 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 msgid "Regions" msgstr "Régions" -#: netbox/extras/forms/filtersets.py:460 -#: netbox/extras/forms/model_forms.py:627 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:630 msgid "Site groups" msgstr "Groupes de sites" -#: netbox/extras/forms/filtersets.py:470 -#: netbox/extras/forms/model_forms.py:637 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 msgid "Locations" msgstr "Localisations" -#: netbox/extras/forms/filtersets.py:475 -#: netbox/extras/forms/model_forms.py:642 +#: netbox/extras/forms/filtersets.py:448 +#: netbox/extras/forms/model_forms.py:645 msgid "Device types" msgstr "Types d'appareils" -#: netbox/extras/forms/filtersets.py:480 -#: netbox/extras/forms/model_forms.py:647 +#: netbox/extras/forms/filtersets.py:453 +#: netbox/extras/forms/model_forms.py:650 msgid "Roles" msgstr "Rôles" -#: netbox/extras/forms/filtersets.py:490 -#: netbox/extras/forms/model_forms.py:657 +#: netbox/extras/forms/filtersets.py:463 +#: netbox/extras/forms/model_forms.py:660 msgid "Cluster types" msgstr "Types de clusters" -#: netbox/extras/forms/filtersets.py:495 -#: netbox/extras/forms/model_forms.py:662 +#: netbox/extras/forms/filtersets.py:468 +#: netbox/extras/forms/model_forms.py:665 msgid "Cluster groups" msgstr "Groupes de clusters" -#: netbox/extras/forms/filtersets.py:500 -#: netbox/extras/forms/model_forms.py:667 netbox/netbox/navigation/menu.py:264 -#: netbox/netbox/navigation/menu.py:266 +#: netbox/extras/forms/filtersets.py:473 +#: netbox/extras/forms/model_forms.py:670 netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:268 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Clusters" -#: netbox/extras/forms/filtersets.py:505 -#: netbox/extras/forms/model_forms.py:672 +#: netbox/extras/forms/filtersets.py:478 +#: netbox/extras/forms/model_forms.py:675 msgid "Tenant groups" msgstr "Groupes d'entités" @@ -9292,16 +9341,20 @@ msgstr "" "Entrez un choix par ligne. Une étiquette facultative peut être spécifiée " "pour chaque choix en l'ajoutant par deux points. Exemple :" -#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:184 +msgid "Custom Field Choice Set" +msgstr "Ensemble de choix de champs personnalisés" + +#: netbox/extras/forms/model_forms.py:239 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Lien personnalisé" -#: netbox/extras/forms/model_forms.py:234 +#: netbox/extras/forms/model_forms.py:241 msgid "Templates" msgstr "Modèles" -#: netbox/extras/forms/model_forms.py:246 +#: netbox/extras/forms/model_forms.py:253 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9311,42 +9364,42 @@ msgstr "" "{example}. Les liens qui s'affichent sous forme de texte vide ne seront pas " "affichés." -#: netbox/extras/forms/model_forms.py:250 +#: netbox/extras/forms/model_forms.py:257 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." msgstr "" "Code modèle Jinja2 pour l'URL du lien. Référencez l'objet comme {example}." -#: netbox/extras/forms/model_forms.py:261 -#: netbox/extras/forms/model_forms.py:739 +#: netbox/extras/forms/model_forms.py:268 +#: netbox/extras/forms/model_forms.py:742 msgid "Template code" msgstr "Code du modèle" -#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:274 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Modèle d'exportation" -#: netbox/extras/forms/model_forms.py:285 -#: netbox/extras/forms/model_forms.py:766 +#: netbox/extras/forms/model_forms.py:292 +#: netbox/extras/forms/model_forms.py:769 msgid "Template content is populated from the remote source selected below." msgstr "" "Le contenu du modèle est renseigné à partir de la source distante " "sélectionnée ci-dessous." -#: netbox/extras/forms/model_forms.py:306 netbox/netbox/forms/mixins.py:92 +#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Filtre enregistré" -#: netbox/extras/forms/model_forms.py:332 +#: netbox/extras/forms/model_forms.py:339 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Commander" -#: netbox/extras/forms/model_forms.py:334 +#: netbox/extras/forms/model_forms.py:341 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9354,38 +9407,38 @@ msgstr "" "Entrez une liste de noms de colonnes séparés par des virgules. Ajoutez un " "tiret à un nom pour inverser l'ordre." -#: netbox/extras/forms/model_forms.py:343 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Colonnes disponibles" -#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Colonnes sélectionnées" -#: netbox/extras/forms/model_forms.py:415 +#: netbox/extras/forms/model_forms.py:422 msgid "A notification group specify at least one user or group." msgstr "" "Un groupe de notifications spécifie au moins un utilisateur ou un groupe." -#: netbox/extras/forms/model_forms.py:437 +#: netbox/extras/forms/model_forms.py:444 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "Requête HTTP" -#: netbox/extras/forms/model_forms.py:439 +#: netbox/extras/forms/model_forms.py:446 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SLL" -#: netbox/extras/forms/model_forms.py:461 +#: netbox/extras/forms/model_forms.py:468 msgid "Action choice" msgstr "Choix de l'action" -#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:473 msgid "Enter conditions in JSON format." msgstr "Entrez les conditions dans JSON format." -#: netbox/extras/forms/model_forms.py:470 +#: netbox/extras/forms/model_forms.py:477 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9393,36 +9446,36 @@ msgstr "" "Entrez les paramètres à transmettre à l'action dans JSON format." -#: netbox/extras/forms/model_forms.py:475 +#: netbox/extras/forms/model_forms.py:482 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Règle de l'événement" -#: netbox/extras/forms/model_forms.py:476 +#: netbox/extras/forms/model_forms.py:483 msgid "Triggers" msgstr "éléments déclencheurs" -#: netbox/extras/forms/model_forms.py:523 +#: netbox/extras/forms/model_forms.py:530 msgid "Notification group" msgstr "Groupe de notifications" -#: netbox/extras/forms/model_forms.py:603 +#: netbox/extras/forms/model_forms.py:606 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Profil de contexte de configuration" -#: netbox/extras/forms/model_forms.py:677 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Entités" -#: netbox/extras/forms/model_forms.py:721 +#: netbox/extras/forms/model_forms.py:724 msgid "Data is populated from the remote source selected below." msgstr "" "Les données sont renseignées à partir de la source distante sélectionnée ci-" "dessous." -#: netbox/extras/forms/model_forms.py:727 +#: netbox/extras/forms/model_forms.py:730 msgid "Must specify either local data or a data file" msgstr "Doit spécifier des données locales ou un fichier de données" @@ -9544,36 +9597,36 @@ msgstr "modèle de configuration" msgid "config templates" msgstr "modèles de configuration" -#: netbox/extras/models/customfields.py:78 +#: netbox/extras/models/customfields.py:91 msgid "The object(s) to which this field applies." msgstr "Le ou les objets auxquels ce champ s'applique." -#: netbox/extras/models/customfields.py:85 +#: netbox/extras/models/customfields.py:98 msgid "The type of data this custom field holds" msgstr "Le type de données que contient ce champ personnalisé" -#: netbox/extras/models/customfields.py:92 +#: netbox/extras/models/customfields.py:105 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "Le type d'objet NetBox auquel ce champ correspond (pour les champs d'objets)" -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:111 msgid "Internal field name" msgstr "Nom du champ interne" -#: netbox/extras/models/customfields.py:102 +#: netbox/extras/models/customfields.py:115 msgid "Only alphanumeric characters and underscores are allowed." msgstr "" "Seuls les caractères alphanumériques et les traits de soulignement sont " "autorisés." -#: netbox/extras/models/customfields.py:107 +#: netbox/extras/models/customfields.py:120 msgid "Double underscores are not permitted in custom field names." msgstr "" "Les doubles soulignements ne sont pas autorisés dans les noms de champs " "personnalisés." -#: netbox/extras/models/customfields.py:118 +#: netbox/extras/models/customfields.py:131 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9581,19 +9634,19 @@ msgstr "" "Nom du champ tel qu'il est affiché aux utilisateurs (s'il n'est pas fourni, " "« le nom du champ sera utilisé) »" -#: netbox/extras/models/customfields.py:122 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 msgid "group name" msgstr "nom du groupe" -#: netbox/extras/models/customfields.py:125 +#: netbox/extras/models/customfields.py:138 msgid "Custom fields within the same group will be displayed together" msgstr "Les champs personnalisés d'un même groupe seront affichés ensemble" -#: netbox/extras/models/customfields.py:133 +#: netbox/extras/models/customfields.py:146 msgid "required" msgstr "requis" -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:148 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9601,19 +9654,19 @@ msgstr "" "Ce champ est obligatoire lors de la création de nouveaux objets ou de la " "modification d'un objet existant." -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:151 msgid "must be unique" msgstr "doit être unique" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:153 msgid "The value of this field must be unique for the assigned object" msgstr "La valeur de ce champ doit être unique pour l'objet attribué" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:156 msgid "search weight" msgstr "poids de recherche" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:159 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9622,11 +9675,11 @@ msgstr "" "comme plus importantes. Les champs dont le poids de recherche est nul seront" " ignorés." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:164 msgid "filter logic" msgstr "logique de filtrage" -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:168 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9634,11 +9687,11 @@ msgstr "" "Loose correspond à n'importe quelle instance d'une chaîne donnée ; " "correspond exactement à l'ensemble du champ." -#: netbox/extras/models/customfields.py:158 +#: netbox/extras/models/customfields.py:171 msgid "default" msgstr "défaut" -#: netbox/extras/models/customfields.py:162 +#: netbox/extras/models/customfields.py:175 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9646,7 +9699,7 @@ msgstr "" "Valeur par défaut pour le champ (doit être une valeur JSON). Encapsulez des " "chaînes avec des guillemets doubles (par exemple, « Foo »)." -#: netbox/extras/models/customfields.py:169 +#: netbox/extras/models/customfields.py:182 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9655,37 +9708,37 @@ msgstr "" "(doit être une valeur JSON). Encapsulez les chaînes avec des guillemets " "doubles (par exemple « Foo »)." -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:188 msgid "display weight" msgstr "poids de l'écran" -#: netbox/extras/models/customfields.py:176 +#: netbox/extras/models/customfields.py:189 msgid "Fields with higher weights appear lower in a form." msgstr "" "Les champs dont le poids est plus élevé apparaissent plus bas dans un " "formulaire." -#: netbox/extras/models/customfields.py:183 +#: netbox/extras/models/customfields.py:196 msgid "minimum value" msgstr "valeur minimale" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:197 msgid "Minimum allowed value (for numeric fields)" msgstr "Valeur minimale autorisée (pour les champs numériques)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:204 msgid "maximum value" msgstr "valeur maximale" -#: netbox/extras/models/customfields.py:192 +#: netbox/extras/models/customfields.py:205 msgid "Maximum allowed value (for numeric fields)" msgstr "Valeur maximale autorisée (pour les champs numériques)" -#: netbox/extras/models/customfields.py:198 +#: netbox/extras/models/customfields.py:211 msgid "validation regex" msgstr "regex de validation" -#: netbox/extras/models/customfields.py:200 +#: netbox/extras/models/customfields.py:213 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9697,207 +9750,207 @@ msgstr "" "exemple, ^[A-Z]{3}$ limitera les valeurs à exactement trois " "lettres majuscules." -#: netbox/extras/models/customfields.py:208 +#: netbox/extras/models/customfields.py:221 msgid "choice set" msgstr "set de choix" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:230 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Indique si le champ personnalisé est affiché dans l'interface utilisateur" -#: netbox/extras/models/customfields.py:224 +#: netbox/extras/models/customfields.py:237 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Indique si la valeur du champ personnalisé peut être modifiée dans " "l'interface utilisateur" -#: netbox/extras/models/customfields.py:228 +#: netbox/extras/models/customfields.py:241 msgid "is cloneable" msgstr "est clonable" -#: netbox/extras/models/customfields.py:229 +#: netbox/extras/models/customfields.py:242 msgid "Replicate this value when cloning objects" msgstr "Répliquez cette valeur lors du clonage d'objets" -#: netbox/extras/models/customfields.py:246 +#: netbox/extras/models/customfields.py:259 msgid "custom field" msgstr "champ personnalisé" -#: netbox/extras/models/customfields.py:247 +#: netbox/extras/models/customfields.py:260 msgid "custom fields" msgstr "champs personnalisés" -#: netbox/extras/models/customfields.py:349 +#: netbox/extras/models/customfields.py:362 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Valeur par défaut non valide »{value}« : {error}" -#: netbox/extras/models/customfields.py:356 +#: netbox/extras/models/customfields.py:369 msgid "A minimum value may be set only for numeric fields" msgstr "" "Une valeur minimale ne peut être définie que pour les champs numériques" -#: netbox/extras/models/customfields.py:358 +#: netbox/extras/models/customfields.py:371 msgid "A maximum value may be set only for numeric fields" msgstr "" "Une valeur maximale ne peut être définie que pour les champs numériques" -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:381 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "La validation des expressions régulières est prise en charge uniquement pour" " les champs de texte et d'URL" -#: netbox/extras/models/customfields.py:374 +#: netbox/extras/models/customfields.py:387 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "L'unicité ne peut pas être appliquée aux champs booléens" -#: netbox/extras/models/customfields.py:384 +#: netbox/extras/models/customfields.py:397 msgid "Selection fields must specify a set of choices." msgstr "Les champs de sélection doivent spécifier un ensemble de choix." -#: netbox/extras/models/customfields.py:388 +#: netbox/extras/models/customfields.py:401 msgid "Choices may be set only on selection fields." msgstr "Les choix ne peuvent être définis que sur les champs de sélection." -#: netbox/extras/models/customfields.py:395 +#: netbox/extras/models/customfields.py:408 msgid "Object fields must define an object type." msgstr "Les champs d'objet doivent définir un type d'objet." -#: netbox/extras/models/customfields.py:399 +#: netbox/extras/models/customfields.py:412 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} les champs ne peuvent pas définir de type d'objet." -#: netbox/extras/models/customfields.py:406 +#: netbox/extras/models/customfields.py:419 msgid "A related object filter can be defined only for object fields." msgstr "" "Un filtre d'objet associé ne peut être défini que pour les champs d'objets." -#: netbox/extras/models/customfields.py:410 +#: netbox/extras/models/customfields.py:423 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Le filtre doit être défini comme un dictionnaire faisant correspondre les " "attributs aux valeurs." -#: netbox/extras/models/customfields.py:497 +#: netbox/extras/models/customfields.py:510 msgid "True" msgstr "Vrai" -#: netbox/extras/models/customfields.py:498 +#: netbox/extras/models/customfields.py:511 msgid "False" msgstr "Faux" -#: netbox/extras/models/customfields.py:551 -#: netbox/extras/models/customfields.py:599 +#: netbox/extras/models/customfields.py:564 +#: netbox/extras/models/customfields.py:612 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "" "Les valeurs doivent correspondre à cette expression régulière : " "{regex}" -#: netbox/extras/models/customfields.py:701 -#: netbox/extras/models/customfields.py:708 +#: netbox/extras/models/customfields.py:714 +#: netbox/extras/models/customfields.py:721 msgid "Value must be a string." msgstr "La valeur doit être une chaîne." -#: netbox/extras/models/customfields.py:703 -#: netbox/extras/models/customfields.py:710 +#: netbox/extras/models/customfields.py:716 +#: netbox/extras/models/customfields.py:723 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "La valeur doit correspondre à « regex »{regex}'" -#: netbox/extras/models/customfields.py:715 +#: netbox/extras/models/customfields.py:728 msgid "Value must be an integer." msgstr "La valeur doit être un entier." -#: netbox/extras/models/customfields.py:718 -#: netbox/extras/models/customfields.py:733 +#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:746 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "La valeur doit être d'au moins {minimum}" -#: netbox/extras/models/customfields.py:722 -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:735 +#: netbox/extras/models/customfields.py:750 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "La valeur ne doit pas dépasser {maximum}" -#: netbox/extras/models/customfields.py:730 +#: netbox/extras/models/customfields.py:743 msgid "Value must be a decimal." msgstr "La valeur doit être une décimale." -#: netbox/extras/models/customfields.py:742 +#: netbox/extras/models/customfields.py:755 msgid "Value must be true or false." msgstr "La valeur doit être vraie ou fausse." -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:763 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Les valeurs de date doivent être au format ISO 8601 (AAAA-MM-JJ)." -#: netbox/extras/models/customfields.py:759 +#: netbox/extras/models/customfields.py:772 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Les valeurs de date et d'heure doivent être au format ISO 8601 (YYYY-MM-DD " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:766 +#: netbox/extras/models/customfields.py:779 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Choix non valide ({value}) pour le set de choix {choiceset}." -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:789 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Choix (s) non valide ({value}) pour le set de choix {choiceset}." -#: netbox/extras/models/customfields.py:785 +#: netbox/extras/models/customfields.py:798 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "La valeur doit être un identifiant d'objet, et non {type}" -#: netbox/extras/models/customfields.py:791 +#: netbox/extras/models/customfields.py:804 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "La valeur doit être une liste d'identifiants d'objets, et non {type}" -#: netbox/extras/models/customfields.py:795 +#: netbox/extras/models/customfields.py:808 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "ID d'objet non valide trouvé : {id}" -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:811 msgid "Required field cannot be empty." msgstr "Le champ obligatoire ne peut pas être vide." -#: netbox/extras/models/customfields.py:818 +#: netbox/extras/models/customfields.py:831 msgid "Base set of predefined choices (optional)" msgstr "Ensemble de base de choix prédéfinis (facultatif)" -#: netbox/extras/models/customfields.py:830 +#: netbox/extras/models/customfields.py:843 msgid "Choices are automatically ordered alphabetically" msgstr "Les choix sont automatiquement classés par ordre alphabétique" -#: netbox/extras/models/customfields.py:837 +#: netbox/extras/models/customfields.py:850 msgid "custom field choice set" msgstr "ensemble de choix de champs personnalisés" -#: netbox/extras/models/customfields.py:838 +#: netbox/extras/models/customfields.py:851 msgid "custom field choice sets" msgstr "ensembles de choix de champs personnalisés" -#: netbox/extras/models/customfields.py:880 +#: netbox/extras/models/customfields.py:893 msgid "Must define base or extra choices." msgstr "Doit définir des choix de base ou supplémentaires." -#: netbox/extras/models/customfields.py:889 +#: netbox/extras/models/customfields.py:902 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "Valeur dupliquée '{value}'trouvé dans les choix supplémentaires." -#: netbox/extras/models/customfields.py:914 +#: netbox/extras/models/customfields.py:927 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -10434,6 +10487,18 @@ msgstr "Valeur maximale" msgid "Validation Regex" msgstr "Regex de validation" +#: netbox/extras/tables/tables.py:114 netbox/extras/tables/tables.py:155 +#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:231 +#: netbox/extras/tables/tables.py:315 netbox/extras/tables/tables.py:475 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:547 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:690 +#: netbox/netbox/forms/mixins.py:162 netbox/netbox/forms/mixins.py:187 +#: netbox/netbox/tables/tables.py:284 netbox/netbox/tables/tables.py:299 +#: netbox/netbox/tables/tables.py:314 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 +msgid "Owner" +msgstr "Propriétaire" + #: netbox/extras/tables/tables.py:147 msgid "Count" msgstr "Compter" @@ -10525,7 +10590,7 @@ msgstr "Types d'événements" msgid "Auto Sync Enabled" msgstr "Synchronisation automatique activée" -#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Rôles d'appareils" @@ -10552,15 +10617,15 @@ msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "" "Essayez de reconfigurer le widget ou supprimez-le de votre tableau de bord." -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:348 -#: netbox/templates/dcim/device_edit.html:112 -#: netbox/templates/dcim/htmx/cable_edit.html:91 -#: netbox/templates/dcim/virtualchassis_edit.html:47 -#: netbox/templates/generic/bulk_edit.html:86 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/templates/dcim/device_edit.html:113 +#: netbox/templates/dcim/htmx/cable_edit.html:92 +#: netbox/templates/dcim/virtualchassis_edit.html:48 +#: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 #: netbox/templates/inc/panels/custom_fields.html:7 #: netbox/templates/ipam/ipaddress_bulk_add.html:35 -#: netbox/templates/ipam/vlan_edit.html:78 +#: netbox/templates/ipam/vlan_edit.html:79 msgid "Custom Fields" msgstr "Champs personnalisés" @@ -10632,7 +10697,7 @@ msgstr "Widget supprimé : " msgid "Error deleting widget: " msgstr "Erreur lors de la suppression du widget : " -#: netbox/extras/views.py:1518 +#: netbox/extras/views.py:1524 msgid "Unable to run script: RQ worker process not running." msgstr "" "Impossible d'exécuter le script : le processus de travail RQ n'est pas en " @@ -10789,8 +10854,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Préfixes contenant ce préfixe ou cette adresse IP" #: netbox/ipam/filtersets.py:333 netbox/ipam/filtersets.py:579 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:212 -#: netbox/ipam/forms/filtersets.py:362 +#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Longueur du masque" @@ -10929,8 +10994,8 @@ msgstr "Est privé" #: netbox/ipam/forms/bulk_edit.py:95 netbox/ipam/forms/bulk_edit.py:119 #: netbox/ipam/forms/bulk_edit.py:138 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/forms/filtersets.py:117 -#: netbox/ipam/forms/filtersets.py:132 netbox/ipam/forms/filtersets.py:155 +#: netbox/ipam/forms/filtersets.py:91 netbox/ipam/forms/filtersets.py:121 +#: netbox/ipam/forms/filtersets.py:137 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/model_forms.py:96 netbox/ipam/forms/model_forms.py:109 #: netbox/ipam/forms/model_forms.py:131 netbox/ipam/forms/model_forms.py:149 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 @@ -10945,7 +11010,7 @@ msgstr "RIR" msgid "Date added" msgstr "Date d'ajout" -#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:273 +#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:281 #: netbox/ipam/forms/model_forms.py:608 netbox/ipam/forms/model_forms.py:657 #: netbox/ipam/tables/ip.py:199 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 @@ -10953,13 +11018,13 @@ msgid "VLAN Group" msgstr "Groupe VLAN" #: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/model_forms.py:209 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:209 #: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:204 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:303 #: netbox/vpn/forms/model_forms.py:431 netbox/vpn/forms/model_forms.py:450 #: netbox/wireless/forms/bulk_edit.py:52 #: netbox/wireless/forms/bulk_import.py:49 @@ -10971,23 +11036,23 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Longueur du préfixe" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:258 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "C'est une plage d'adresses" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:262 -#: netbox/ipam/forms/filtersets.py:265 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 #: netbox/ipam/models/ip.py:262 msgid "Treat as fully utilized" msgstr "Traiter comme entièrement utilisé" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:186 +#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 #: netbox/ipam/forms/model_forms.py:223 msgid "VLAN Assignment" msgstr "Attribution de VLAN" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Traiter comme peuplé" @@ -10997,43 +11062,43 @@ msgstr "Nom DNS" #: netbox/ipam/forms/bulk_edit.py:319 netbox/ipam/forms/bulk_edit.py:493 #: netbox/ipam/forms/bulk_import.py:442 netbox/ipam/forms/bulk_import.py:561 -#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:421 -#: netbox/ipam/forms/filtersets.py:611 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:432 +#: netbox/ipam/forms/filtersets.py:626 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocole" -#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:439 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "ID de groupe" -#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:433 +#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:444 #: netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:107 #: netbox/wireless/forms/bulk_import.py:63 #: netbox/wireless/forms/bulk_import.py:66 #: netbox/wireless/forms/bulk_import.py:143 #: netbox/wireless/forms/bulk_import.py:146 -#: netbox/wireless/forms/filtersets.py:61 -#: netbox/wireless/forms/filtersets.py:120 +#: netbox/wireless/forms/filtersets.py:63 +#: netbox/wireless/forms/filtersets.py:123 msgid "Authentication type" msgstr "Type d'authentification" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:437 +#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "Clé d'authentification" -#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:414 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:410 +#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 -#: netbox/wireless/forms/filtersets.py:108 +#: netbox/wireless/forms/filtersets.py:109 #: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/forms/model_forms.py:172 msgid "Authentication" @@ -11044,8 +11109,8 @@ msgid "VLAN ID ranges" msgstr "Plages d'ID VLAN" #: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 -#: netbox/ipam/forms/filtersets.py:586 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 +#: netbox/ipam/tables/vlans.py:107 msgid "Q-in-Q role" msgstr "Rôle Q-in-Q" @@ -11058,7 +11123,7 @@ msgid "Site & Group" msgstr "Site et groupe" #: netbox/ipam/forms/bulk_edit.py:477 netbox/ipam/forms/bulk_import.py:548 -#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:272 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" @@ -11102,7 +11167,7 @@ msgstr "Site du VLAN (le cas échéant)" msgid "Scope ID" msgstr "Identifiant de l'étendue" -#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:643 +#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:659 #: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:324 #: netbox/ipam/forms/model_forms.py:504 #: netbox/templates/ipam/fhrpgroup.html:19 @@ -11198,94 +11263,94 @@ msgid "{ip} is not assigned to this parent." msgstr "{ip} n'est pas attribué à ce parent." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:408 +#: netbox/netbox/navigation/menu.py:198 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Cibles de l'itinéraire" -#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:54 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:396 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:54 +#: netbox/vpn/forms/filtersets.py:243 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Cibles d'importation" -#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:59 -#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:401 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:59 +#: netbox/vpn/forms/filtersets.py:248 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Objectifs d'exportation" -#: netbox/ipam/forms/filtersets.py:75 +#: netbox/ipam/forms/filtersets.py:77 msgid "Imported by VRF" msgstr "Importé par VRF" -#: netbox/ipam/forms/filtersets.py:80 +#: netbox/ipam/forms/filtersets.py:82 msgid "Exported by VRF" msgstr "Exporté par VRF" -#: netbox/ipam/forms/filtersets.py:93 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privé" -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:207 -#: netbox/ipam/forms/filtersets.py:295 netbox/ipam/forms/filtersets.py:357 +#: netbox/ipam/forms/filtersets.py:116 netbox/ipam/forms/filtersets.py:215 +#: netbox/ipam/forms/filtersets.py:304 netbox/ipam/forms/filtersets.py:367 msgid "Address family" msgstr "Famille d'adresses" -#: netbox/ipam/forms/filtersets.py:126 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:130 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Plage" -#: netbox/ipam/forms/filtersets.py:135 +#: netbox/ipam/forms/filtersets.py:140 msgid "Start" msgstr "Démarrer" -#: netbox/ipam/forms/filtersets.py:139 +#: netbox/ipam/forms/filtersets.py:144 msgid "End" msgstr "Fin" -#: netbox/ipam/forms/filtersets.py:202 +#: netbox/ipam/forms/filtersets.py:210 msgid "Search within" msgstr "Rechercher dans" -#: netbox/ipam/forms/filtersets.py:223 netbox/ipam/forms/filtersets.py:373 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:383 msgid "Present in VRF" msgstr "Présent en VRF" -#: netbox/ipam/forms/filtersets.py:341 +#: netbox/ipam/forms/filtersets.py:349 msgid "Device/VM" msgstr "Appareil/VM" -#: netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:362 msgid "Parent Prefix" msgstr "Préfixe parent" -#: netbox/ipam/forms/filtersets.py:404 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:414 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nom DNS" -#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/models/vlans.py:291 -#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:52 -#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 -#: netbox/netbox/navigation/menu.py:202 +#: netbox/ipam/forms/filtersets.py:458 netbox/ipam/models/vlans.py:291 +#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:53 +#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:202 +#: netbox/netbox/navigation/menu.py:204 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:489 +#: netbox/ipam/forms/filtersets.py:501 msgid "Contains VLAN ID" msgstr "Contient un ID de VLAN" -#: netbox/ipam/forms/filtersets.py:523 netbox/ipam/models/vlans.py:389 +#: netbox/ipam/forms/filtersets.py:536 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "ID de VLAN local" -#: netbox/ipam/forms/filtersets.py:528 netbox/ipam/models/vlans.py:397 +#: netbox/ipam/forms/filtersets.py:541 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "ID de VLAN distant" -#: netbox/ipam/forms/filtersets.py:538 +#: netbox/ipam/forms/filtersets.py:551 msgid "Q-in-Q/802.1ad" msgstr "Q-en-Q/802.1AD" -#: netbox/ipam/forms/filtersets.py:583 netbox/ipam/models/vlans.py:209 +#: netbox/ipam/forms/filtersets.py:597 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "IDENTIFIANT DE VLAN" @@ -11494,7 +11559,7 @@ msgstr "privé" msgid "IP space managed by this RIR is considered private" msgstr "L'espace IP géré par ce RIR est considéré comme privé" -#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:189 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:191 msgid "RIRs" msgstr "IR" @@ -11765,11 +11830,11 @@ msgstr "" "Les adresses IP spécifiques (le cas échéant) auxquelles ce service " "d'application est lié" -#: netbox/ipam/models/services.py:97 +#: netbox/ipam/models/services.py:99 msgid "application service" msgstr "service d'application" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:100 msgid "application services" msgstr "services d'application" @@ -11894,8 +11959,8 @@ msgstr "renforcer un espace unique" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Empêchez les préfixes/adresses IP dupliqués dans ce VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 -#: netbox/netbox/navigation/menu.py:195 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:195 +#: netbox/netbox/navigation/menu.py:197 msgid "VRFs" msgstr "VRF" @@ -11931,8 +11996,8 @@ msgstr "Nombre de sites" msgid "Provider Count" msgstr "Nombre de fournisseurs" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 -#: netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 +#: netbox/netbox/navigation/menu.py:190 msgid "Aggregates" msgstr "Agrégats" @@ -11941,21 +12006,21 @@ msgid "Added" msgstr "Ajouté" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:121 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 +#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 +#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Préfixes" #: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:219 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:56 +#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:57 #: netbox/templates/dcim/panels/power_utilization.html:12 #: netbox/templates/ipam/aggregate.html:24 #: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Utilisation" -#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:168 +#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:170 msgid "IP Ranges" msgstr "Plages d'adresses IP" @@ -11967,7 +12032,7 @@ msgstr "Préfixe (plat)" msgid "Depth" msgstr "Profondeur" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" @@ -12002,31 +12067,31 @@ msgstr "NAT (extérieur)" msgid "Assigned" msgstr "Attribué" -#: netbox/ipam/tables/ip.py:386 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:259 msgid "Assigned Object" msgstr "Objet attribué" -#: netbox/ipam/tables/vlans.py:46 +#: netbox/ipam/tables/vlans.py:47 msgid "VID Ranges" msgstr "Gammes VID" -#: netbox/ipam/tables/vlans.py:83 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:253 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Règles" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:276 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "VID local" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:280 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "VID à distance" @@ -12105,11 +12170,11 @@ msgstr "Plages pour enfants" msgid "Related IPs" msgstr "IP associées" -#: netbox/netbox/api/fields.py:66 +#: netbox/netbox/api/fields.py:67 msgid "This field may not be blank." msgstr "Ce champ n'est peut-être pas vide." -#: netbox/netbox/api/fields.py:71 +#: netbox/netbox/api/fields.py:72 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12117,29 +12182,29 @@ msgstr "" "La valeur doit être transmise directement (par exemple « foo » : 123) ; " "n'utilisez pas de dictionnaire ni de liste." -#: netbox/netbox/api/fields.py:92 +#: netbox/netbox/api/fields.py:93 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} n'est pas un choix valable." -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Type de contenu non valide : {content_type}" -#: netbox/netbox/api/fields.py:106 +#: netbox/netbox/api/fields.py:107 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Valeur non valide. Spécifiez un type de contenu comme " "«.'." -#: netbox/netbox/api/fields.py:168 +#: netbox/netbox/api/fields.py:169 msgid "Ranges must be specified in the form (lower, upper)." msgstr "" "Les plages doivent être spécifiées dans le formulaire (inférieur, " "supérieur)." -#: netbox/netbox/api/fields.py:170 +#: netbox/netbox/api/fields.py:171 msgid "Range boundaries must be defined as integers." msgstr "" "Les limites des plages doivent être définies sous forme de nombres entiers." @@ -12490,15 +12555,25 @@ msgstr "" "Slugs de balises séparés par des virgules, encadrés par des guillemets " "doubles (par exemple « tag1, tag2, tag3 »)" -#: netbox/netbox/forms/bulk_import.py:77 +#: netbox/netbox/forms/bulk_import.py:78 msgid "Name of the object's owner" msgstr "Nom du propriétaire de l'objet" -#: netbox/netbox/forms/mixins.py:60 +#: netbox/netbox/forms/mixins.py:62 #, python-brace-format msgid "{class_name} must specify a model class." msgstr "{class_name} doit spécifier une classe de modèle." +#: netbox/netbox/forms/mixins.py:152 +msgid "Owner group" +msgstr "Groupe de propriétaires" + +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:280 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/users/forms/model_forms.py:466 +msgid "Owner Group" +msgstr "Groupe de propriétaires" + #: netbox/netbox/forms/search.py:10 msgid "Partial match" msgstr "Match partiel" @@ -12527,50 +12602,50 @@ msgstr "Type (s) d'objet" msgid "Lookup" msgstr "Chercher" -#: netbox/netbox/models/features.py:301 +#: netbox/netbox/models/features.py:310 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Valeur non valide pour le champ personnalisé '{name}« : {error}" -#: netbox/netbox/models/features.py:310 +#: netbox/netbox/models/features.py:319 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Champ personnalisé '{name}'doit avoir une valeur unique." -#: netbox/netbox/models/features.py:317 +#: netbox/netbox/models/features.py:326 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Champ personnalisé obligatoire manquant '{name}'." -#: netbox/netbox/models/features.py:507 +#: netbox/netbox/models/features.py:518 msgid "Remote data source" msgstr "Source de données distante" -#: netbox/netbox/models/features.py:517 +#: netbox/netbox/models/features.py:528 msgid "data path" msgstr "chemin de données" -#: netbox/netbox/models/features.py:521 +#: netbox/netbox/models/features.py:532 msgid "Path to remote file (relative to data source root)" msgstr "" "Chemin vers le fichier distant (par rapport à la racine de la source de " "données)" -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:535 msgid "auto sync enabled" msgstr "synchronisation automatique activée" -#: netbox/netbox/models/features.py:526 +#: netbox/netbox/models/features.py:537 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Activer la synchronisation automatique des données lors de la mise à jour du" " fichier de données" -#: netbox/netbox/models/features.py:529 +#: netbox/netbox/models/features.py:540 msgid "date synced" msgstr "date de synchronisation" -#: netbox/netbox/models/features.py:623 +#: netbox/netbox/models/features.py:632 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} doit implémenter une méthode sync_data ()." @@ -12595,172 +12670,172 @@ msgstr "unité de distance" msgid "Must specify a unit when setting a distance" msgstr "Vous devez spécifier une unité lors du réglage d'une distance" -#: netbox/netbox/navigation/menu.py:11 +#: netbox/netbox/navigation/menu.py:13 msgid "Organization" msgstr "Organisation" -#: netbox/netbox/navigation/menu.py:18 +#: netbox/netbox/navigation/menu.py:20 msgid "Site Groups" msgstr "Groupes de sites" -#: netbox/netbox/navigation/menu.py:27 +#: netbox/netbox/navigation/menu.py:29 msgid "Tenant Groups" msgstr "Groupes d'entités" -#: netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 msgid "Contact Groups" msgstr "Groupes de contacts" -#: netbox/netbox/navigation/menu.py:35 +#: netbox/netbox/navigation/menu.py:37 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Rôles de contact" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:38 msgid "Contact Assignments" msgstr "Associer des contacts" -#: netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Rack Roles" msgstr "Rôles des baies" -#: netbox/netbox/navigation/menu.py:54 +#: netbox/netbox/navigation/menu.py:56 msgid "Elevations" msgstr "Élévations" -#: netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 msgid "Modules" msgstr "Modules" -#: netbox/netbox/navigation/menu.py:80 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Contextes des appareils virtuels" -#: netbox/netbox/navigation/menu.py:88 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Type Profiles" msgstr "Profils de type de module" -#: netbox/netbox/navigation/menu.py:89 +#: netbox/netbox/navigation/menu.py:91 msgid "Manufacturers" msgstr "Fabricants" -#: netbox/netbox/navigation/menu.py:93 +#: netbox/netbox/navigation/menu.py:95 msgid "Device Components" msgstr "Composants de l'appareil" -#: netbox/netbox/navigation/menu.py:105 +#: netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Rôles des articles d'inventaire" -#: netbox/netbox/navigation/menu.py:111 -#: netbox/templates/dcim/interface.html:426 +#: netbox/netbox/navigation/menu.py:113 +#: netbox/templates/dcim/interface.html:399 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Adresses MAC" -#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 +#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Connexions" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:126 msgid "Cables" msgstr "Câbles" -#: netbox/netbox/navigation/menu.py:125 +#: netbox/netbox/navigation/menu.py:127 msgid "Wireless Links" msgstr "Liaisons sans fil" -#: netbox/netbox/navigation/menu.py:128 +#: netbox/netbox/navigation/menu.py:130 msgid "Interface Connections" msgstr "Connexions d'interface" -#: netbox/netbox/navigation/menu.py:133 +#: netbox/netbox/navigation/menu.py:135 msgid "Console Connections" msgstr "Connexions à la console" -#: netbox/netbox/navigation/menu.py:138 +#: netbox/netbox/navigation/menu.py:140 msgid "Power Connections" msgstr "Connexions électriques" -#: netbox/netbox/navigation/menu.py:154 +#: netbox/netbox/navigation/menu.py:156 msgid "Wireless LAN Groups" msgstr "Groupes réseaux sans fil" -#: netbox/netbox/navigation/menu.py:175 +#: netbox/netbox/navigation/menu.py:177 msgid "Prefix & VLAN Roles" msgstr "Préfixes et rôles VLAN" -#: netbox/netbox/navigation/menu.py:181 +#: netbox/netbox/navigation/menu.py:183 msgid "ASN Ranges" msgstr "Plages ASN" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:206 msgid "VLAN Translation Policies" msgstr "Politiques de traduction VLAN" -#: netbox/netbox/navigation/menu.py:205 +#: netbox/netbox/navigation/menu.py:207 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Règles de traduction VLAN" -#: netbox/netbox/navigation/menu.py:212 +#: netbox/netbox/navigation/menu.py:214 msgid "Application Service Templates" msgstr "Modèles de services d'application" -#: netbox/netbox/navigation/menu.py:220 +#: netbox/netbox/navigation/menu.py:222 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunnels" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:229 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Groupes de tunnels" -#: netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:230 msgid "Tunnel Terminations" msgstr "Terminaisons de tunnels" -#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "VPN L2" -#: netbox/netbox/navigation/menu.py:235 +#: netbox/netbox/navigation/menu.py:237 msgid "L2VPN Terminations" msgstr "Terminaisons L2VPN" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:243 msgid "IKE Proposals" msgstr "Propositions IKE" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Politiques IKE" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:245 msgid "IPSec Proposals" msgstr "Propositions IPSec" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:246 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Politiques IPSec" -#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Profils IPSec" -#: netbox/netbox/navigation/menu.py:260 +#: netbox/netbox/navigation/menu.py:262 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine.html:180 #: netbox/templates/virtualization/virtualmachine/base.html:32 @@ -12769,184 +12844,180 @@ msgstr "Profils IPSec" msgid "Virtual Disks" msgstr "Disques virtuels" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 msgid "Cluster Types" msgstr "Types de clusters" -#: netbox/netbox/navigation/menu.py:268 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Groups" msgstr "Groupes de clusters" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 msgid "Circuit Types" msgstr "Types de circuits" -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Terminations" msgstr "Terminaisons de circuits" -#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Circuits virtuels" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:292 msgid "Virtual Circuit Types" msgstr "Types de circuits virtuels" -#: netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Terminations" msgstr "Terminaisons de circuits virtuels" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:299 msgid "Circuit Groups" msgstr "Groupes de circuits" -#: netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:300 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Devoirs de groupe" -#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 msgid "Providers" msgstr "Prestataires" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:307 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Comptes des fournisseurs" -#: netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:308 msgid "Provider Networks" msgstr "Réseaux de fournisseurs" -#: netbox/netbox/navigation/menu.py:320 +#: netbox/netbox/navigation/menu.py:322 msgid "Power Panels" msgstr "Panneaux d'alimentation" -#: netbox/netbox/navigation/menu.py:331 +#: netbox/netbox/navigation/menu.py:333 msgid "Configurations" msgstr "Configurations" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:335 msgid "Config Contexts" msgstr "Contextes de configuration" -#: netbox/netbox/navigation/menu.py:334 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Context Profiles" msgstr "Configurez les profils de contexte" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Templates" msgstr "Modèles de configuration" -#: netbox/netbox/navigation/menu.py:342 netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 msgid "Customization" msgstr "Personnalisation" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:351 msgid "Custom Field Choices" msgstr "Choix de champs personnalisés" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Links" msgstr "Liens personnalisés" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:353 msgid "Export Templates" msgstr "Modèles d'exportation" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:354 msgid "Saved Filters" msgstr "Filtres enregistrés" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:355 msgid "Table Configs" msgstr "Configurations de table" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:357 msgid "Image Attachments" msgstr "Pièces jointes à des images" -#: netbox/netbox/navigation/menu.py:373 +#: netbox/netbox/navigation/menu.py:375 msgid "Operations" msgstr "Opérations" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Integrations" msgstr "Intégrations" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:381 msgid "Data Sources" msgstr "Sources de données" -#: netbox/netbox/navigation/menu.py:380 +#: netbox/netbox/navigation/menu.py:382 msgid "Event Rules" msgstr "Règles de l'événement" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:383 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:385 netbox/netbox/navigation/menu.py:389 +#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 #: netbox/netbox/views/generic/feature_views.py:200 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Emplois" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Logging" msgstr "Journalisation" -#: netbox/netbox/navigation/menu.py:397 +#: netbox/netbox/navigation/menu.py:399 msgid "Notification Groups" msgstr "Groupes de notifications" -#: netbox/netbox/navigation/menu.py:398 +#: netbox/netbox/navigation/menu.py:400 msgid "Journal Entries" msgstr "Entrées de journal" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:401 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Journal des modifications" -#: netbox/netbox/navigation/menu.py:406 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Administrateur" -#: netbox/netbox/navigation/menu.py:454 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "Jetons d'API" -#: netbox/netbox/navigation/menu.py:461 netbox/users/forms/model_forms.py:213 +#: netbox/netbox/navigation/menu.py:417 netbox/users/forms/model_forms.py:213 #: netbox/users/forms/model_forms.py:221 netbox/users/forms/model_forms.py:268 #: netbox/users/forms/model_forms.py:275 msgid "Permissions" msgstr "Autorisations" -#: netbox/netbox/navigation/menu.py:469 netbox/templates/htmx/form.html:28 -msgid "Ownership" -msgstr "Propriété" - -#: netbox/netbox/navigation/menu.py:471 +#: netbox/netbox/navigation/menu.py:423 msgid "Owner Groups" msgstr "Groupes de propriétaires" -#: netbox/netbox/navigation/menu.py:472 netbox/users/tables.py:165 +#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:165 msgid "Owners" msgstr "Propriétaires" -#: netbox/netbox/navigation/menu.py:476 netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Système" -#: netbox/netbox/navigation/menu.py:485 netbox/netbox/navigation/menu.py:533 +#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12955,11 +13026,11 @@ msgstr "Système" msgid "Plugins" msgstr "Plug-ins" -#: netbox/netbox/navigation/menu.py:490 +#: netbox/netbox/navigation/menu.py:442 msgid "Configuration History" msgstr "Historique de configuration" -#: netbox/netbox/navigation/menu.py:496 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Tâches d'arrière-plan" @@ -13175,67 +13246,67 @@ msgstr "Impossible d'ajouter des magasins au registre après l'initialisation" msgid "Cannot delete stores from registry" msgstr "Impossible de supprimer des magasins du registre" -#: netbox/netbox/settings.py:828 +#: netbox/netbox/settings.py:837 msgid "Czech" msgstr "tchèque" -#: netbox/netbox/settings.py:829 +#: netbox/netbox/settings.py:838 msgid "Danish" msgstr "danois" -#: netbox/netbox/settings.py:830 +#: netbox/netbox/settings.py:839 msgid "German" msgstr "allemand" -#: netbox/netbox/settings.py:831 +#: netbox/netbox/settings.py:840 msgid "English" msgstr "Anglais" -#: netbox/netbox/settings.py:832 +#: netbox/netbox/settings.py:841 msgid "Spanish" msgstr "espagnol" -#: netbox/netbox/settings.py:833 +#: netbox/netbox/settings.py:842 msgid "French" msgstr "français" -#: netbox/netbox/settings.py:834 +#: netbox/netbox/settings.py:843 msgid "Italian" msgstr "italien" -#: netbox/netbox/settings.py:835 +#: netbox/netbox/settings.py:844 msgid "Japanese" msgstr "japonais" -#: netbox/netbox/settings.py:836 +#: netbox/netbox/settings.py:845 msgid "Latvian" msgstr "letton" -#: netbox/netbox/settings.py:837 +#: netbox/netbox/settings.py:846 msgid "Dutch" msgstr "néerlandais" -#: netbox/netbox/settings.py:838 +#: netbox/netbox/settings.py:847 msgid "Polish" msgstr "polonais" -#: netbox/netbox/settings.py:839 +#: netbox/netbox/settings.py:848 msgid "Portuguese" msgstr "portugais" -#: netbox/netbox/settings.py:840 +#: netbox/netbox/settings.py:849 msgid "Russian" msgstr "russe" -#: netbox/netbox/settings.py:841 +#: netbox/netbox/settings.py:850 msgid "Turkish" msgstr "Turc" -#: netbox/netbox/settings.py:842 +#: netbox/netbox/settings.py:851 msgid "Ukrainian" msgstr "Ukrainien" -#: netbox/netbox/settings.py:843 +#: netbox/netbox/settings.py:852 msgid "Chinese" msgstr "chinois" @@ -13257,12 +13328,12 @@ msgstr "Basculer vers le menu déroulant" msgid "No {model_name} found" msgstr "{model_name} non trouvé" -#: netbox/netbox/tables/tables.py:322 +#: netbox/netbox/tables/tables.py:340 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Champ" -#: netbox/netbox/tables/tables.py:325 +#: netbox/netbox/tables/tables.py:343 msgid "Value" msgstr "Valeur" @@ -13283,7 +13354,7 @@ msgstr "Coordonnées GPS" msgid "Related Objects" msgstr "Objets associés" -#: netbox/netbox/views/generic/bulk_views.py:124 +#: netbox/netbox/views/generic/bulk_views.py:123 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13292,15 +13363,15 @@ msgstr "" "Une erreur s'est produite lors de l'affichage du modèle d'exportation " "sélectionné ({template}) : {error}" -#: netbox/netbox/views/generic/bulk_views.py:390 +#: netbox/netbox/views/generic/bulk_views.py:389 msgid "Must be a list." msgstr "Ça doit être une liste." -#: netbox/netbox/views/generic/bulk_views.py:400 +#: netbox/netbox/views/generic/bulk_views.py:399 msgid "Must be a dictionary." msgstr "Ça doit être un dictionnaire." -#: netbox/netbox/views/generic/bulk_views.py:453 +#: netbox/netbox/views/generic/bulk_views.py:452 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13308,54 +13379,54 @@ msgstr "" "Objets dupliqués trouvés : {model} avec identifiant (s) {ids} apparaît " "plusieurs fois" -#: netbox/netbox/views/generic/bulk_views.py:475 +#: netbox/netbox/views/generic/bulk_views.py:474 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "Objet avec identifiant {id} n'existe pas" -#: netbox/netbox/views/generic/bulk_views.py:560 +#: netbox/netbox/views/generic/bulk_views.py:558 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Importation en masse {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:576 +#: netbox/netbox/views/generic/bulk_views.py:574 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importé {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:766 +#: netbox/netbox/views/generic/bulk_views.py:764 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Modification groupée {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:782 +#: netbox/netbox/views/generic/bulk_views.py:780 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Mis à jour {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:815 -#: netbox/netbox/views/generic/bulk_views.py:1050 -#: netbox/netbox/views/generic/bulk_views.py:1098 +#: netbox/netbox/views/generic/bulk_views.py:813 +#: netbox/netbox/views/generic/bulk_views.py:1048 +#: netbox/netbox/views/generic/bulk_views.py:1096 #, python-brace-format msgid "No {object_type} were selected." msgstr "Non {object_type} ont été sélectionnés." -#: netbox/netbox/views/generic/bulk_views.py:908 +#: netbox/netbox/views/generic/bulk_views.py:906 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renommé {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:978 +#: netbox/netbox/views/generic/bulk_views.py:976 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Suppression groupée {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1005 +#: netbox/netbox/views/generic/bulk_views.py:1003 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Supprimé {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1022 +#: netbox/netbox/views/generic/bulk_views.py:1020 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "La suppression a échoué en raison de la présence d'un ou de plusieurs objets" @@ -13390,7 +13461,7 @@ msgstr "Synchronisé {count} {object_type}" msgid "{class_name} must implement get_children()" msgstr "{class_name} doit implémenter get_children ()" -#: netbox/netbox/views/misc.py:46 +#: netbox/netbox/views/misc.py:49 msgid "" "There was an error loading the dashboard configuration. A default dashboard " "is in use." @@ -13487,12 +13558,12 @@ msgstr "Modifier le mot de passe" #: netbox/templates/core/configrevision_restore.html:63 #: netbox/templates/dcim/devicebay_populate.html:34 #: netbox/templates/dcim/virtualchassis_add_member.html:26 -#: netbox/templates/dcim/virtualchassis_edit.html:117 +#: netbox/templates/dcim/virtualchassis_edit.html:118 #: netbox/templates/extras/object_journal.html:26 #: netbox/templates/extras/script.html:38 #: netbox/templates/generic/bulk_add_component.html:67 #: netbox/templates/generic/bulk_delete.html:78 -#: netbox/templates/generic/bulk_edit.html:125 +#: netbox/templates/generic/bulk_edit.html:128 #: netbox/templates/generic/bulk_import.html:66 #: netbox/templates/generic/bulk_import.html:98 #: netbox/templates/generic/bulk_import.html:131 @@ -13511,7 +13582,7 @@ msgstr "Annuler" #: netbox/templates/account/preferences.html:78 #: netbox/templates/dcim/devicebay_populate.html:35 #: netbox/templates/dcim/virtualchassis_add_member.html:28 -#: netbox/templates/dcim/virtualchassis_edit.html:119 +#: netbox/templates/dcim/virtualchassis_edit.html:120 #: netbox/templates/extras/dashboard/widget_add.html:26 #: netbox/templates/extras/dashboard/widget_config.html:19 #: netbox/templates/extras/object_journal.html:27 @@ -14079,10 +14150,6 @@ msgstr "File d'attente" msgid "Enqueue" msgstr "File d'attente" -#: netbox/templates/core/rq_task.html:61 -msgid "Queue" -msgstr "File d'attente" - #: netbox/templates/core/rq_task.html:65 msgid "Timeout" msgstr "Délai d'attente" @@ -14380,7 +14447,7 @@ msgstr "Régénérez le slug" msgid "Remove" msgstr "Supprimer" -#: netbox/templates/dcim/device_edit.html:119 +#: netbox/templates/dcim/device_edit.html:120 msgid "Local Config Context Data" msgstr "Données contextuelles de configuration locales" @@ -14506,8 +14573,8 @@ msgid "No VLANs Assigned" msgstr "Aucun VLAN associé" #: netbox/templates/dcim/inc/interface_vlans_table.html:44 -#: netbox/templates/ipam/prefix_list.html:16 -#: netbox/templates/ipam/prefix_list.html:33 +#: netbox/templates/ipam/inc/max_depth.html:11 +#: netbox/templates/ipam/inc/max_length.html:11 msgid "Clear" msgstr "Effacer" @@ -14594,21 +14661,13 @@ msgstr "Largeur du canal" #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 #: netbox/wireless/forms/bulk_edit.py:57 netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/filtersets.py:47 -#: netbox/wireless/forms/filtersets.py:112 netbox/wireless/models.py:82 +#: netbox/wireless/forms/filtersets.py:49 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:82 #: netbox/wireless/models.py:148 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" -#: netbox/templates/dcim/interface.html:375 -msgid "LAG Members" -msgstr "Membres de l'aggrégat (LAG)" - -#: netbox/templates/dcim/interface.html:393 -msgid "No member interfaces" -msgstr "Aucune interface membre" - -#: netbox/templates/dcim/interface.html:413 +#: netbox/templates/dcim/interface.html:386 #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 @@ -14616,7 +14675,7 @@ msgstr "Aucune interface membre" msgid "Add IP Address" msgstr "Ajouter une adresse IP" -#: netbox/templates/dcim/interface.html:430 +#: netbox/templates/dcim/interface.html:403 #: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Ajouter une adresse MAC" @@ -14812,11 +14871,11 @@ msgstr "Enregistrer et ajouter un autre" msgid "Editing Virtual Chassis %(name)s" msgstr "Édition d'un châssis virtuel %(name)s" -#: netbox/templates/dcim/virtualchassis_edit.html:64 +#: netbox/templates/dcim/virtualchassis_edit.html:65 msgid "Rack/Unit" msgstr "Baie/Unité" -#: netbox/templates/dcim/virtualchassis_edit.html:121 +#: netbox/templates/dcim/virtualchassis_edit.html:122 #: netbox/templates/generic/bulk_add_component.html:68 #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/generic/object_edit.html:80 @@ -15166,11 +15225,11 @@ msgstr "Exécuter le script" msgid "Could not load scripts from module %(module)s" msgstr "Impossible de charger les scripts depuis le module %(module)s" -#: netbox/templates/extras/inc/script_list_content.html:131 +#: netbox/templates/extras/inc/script_list_content.html:132 msgid "No Scripts Found" msgstr "Aucun script trouvé" -#: netbox/templates/extras/inc/script_list_content.html:134 +#: netbox/templates/extras/inc/script_list_content.html:135 #, python-format msgid "" "Get started by creating a script from " @@ -15390,7 +15449,7 @@ msgstr "Édition" msgid "Bulk Edit" msgstr "Modifier en masse" -#: netbox/templates/generic/bulk_edit.html:126 +#: netbox/templates/generic/bulk_edit.html:129 #: netbox/templates/generic/bulk_rename.html:68 msgid "Apply" msgstr "Appliquer" @@ -15688,8 +15747,8 @@ msgstr "Famille" msgid "Date Added" msgstr "Date d'ajout" -#: netbox/templates/ipam/aggregate/prefixes.html:8 -#: netbox/templates/ipam/prefix/prefixes.html:8 +#: netbox/templates/ipam/aggregate/prefixes.html:10 +#: netbox/templates/ipam/prefix/prefixes.html:10 #: netbox/templates/ipam/role.html:10 msgid "Add Prefix" msgstr "Ajouter un préfixe" @@ -15718,6 +15777,14 @@ msgstr "Associer une IP" msgid "Bulk Create" msgstr "Création en masse" +#: netbox/templates/ipam/inc/max_depth.html:6 +msgid "Max Depth" +msgstr "Profondeur maximale" + +#: netbox/templates/ipam/inc/max_length.html:6 +msgid "Max Length" +msgstr "Longueur maximale" + #: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 msgid "Create Group" msgstr "Créer un groupe" @@ -15819,14 +15886,6 @@ msgstr "Ajouter une plage d'adresses IP" msgid "Hide Depth Indicators" msgstr "Masquer les indicateurs de profondeur" -#: netbox/templates/ipam/prefix_list.html:11 -msgid "Max Depth" -msgstr "Profondeur maximale" - -#: netbox/templates/ipam/prefix_list.html:28 -msgid "Max Length" -msgstr "Longueur maximale" - #: netbox/templates/ipam/rir.html:10 msgid "Add Aggregate" msgstr "Ajouter un agrégat" @@ -15948,8 +16007,8 @@ msgstr "" "Cliquez ici pour essayer de recharger NetBox." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:159 -#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:91 -#: netbox/tenancy/forms/filtersets.py:121 netbox/tenancy/forms/forms.py:57 +#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:95 +#: netbox/tenancy/forms/filtersets.py:126 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:105 #: netbox/tenancy/forms/model_forms.py:129 #: netbox/tenancy/tables/contacts.py:92 @@ -15967,7 +16026,7 @@ msgid "Phone" msgstr "Téléphone" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:69 netbox/tenancy/forms/forms.py:67 +#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 #: netbox/tenancy/forms/model_forms.py:72 msgid "Contact Group" msgstr "Groupe de contact" @@ -16121,7 +16180,7 @@ msgstr "Disque virtuel" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/virtualization/forms/bulk_edit.py:89 #: netbox/virtualization/forms/bulk_import.py:93 -#: netbox/virtualization/forms/filtersets.py:175 +#: netbox/virtualization/forms/filtersets.py:179 #: netbox/virtualization/tables/virtualmachines.py:33 msgid "Start on boot" msgstr "Démarrez au démarrage" @@ -16172,23 +16231,23 @@ msgid "IKE Proposal" msgstr "Proposition IKE" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:85 -#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:106 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:109 msgid "Authentication method" msgstr "Méthode d'authentification" #: netbox/templates/vpn/ikeproposal.html:25 #: netbox/templates/vpn/ipsecproposal.html:21 netbox/vpn/forms/bulk_edit.py:90 #: netbox/vpn/forms/bulk_edit.py:148 netbox/vpn/forms/bulk_import.py:148 -#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:111 -#: netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:114 +#: netbox/vpn/forms/filtersets.py:164 msgid "Encryption algorithm" msgstr "Algorithme de chiffrement" #: netbox/templates/vpn/ikeproposal.html:29 #: netbox/templates/vpn/ipsecproposal.html:25 netbox/vpn/forms/bulk_edit.py:95 #: netbox/vpn/forms/bulk_edit.py:153 netbox/vpn/forms/bulk_import.py:152 -#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:119 +#: netbox/vpn/forms/filtersets.py:169 msgid "Authentication algorithm" msgstr "Algorithme d'authentification" @@ -16240,18 +16299,18 @@ msgid "Add a Termination" msgstr "Ajouter une terminaison" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:43 -#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:62 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:64 msgid "Encapsulation" msgstr "Encapsulation" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:69 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:71 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "profil IPSec" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:58 -#: netbox/vpn/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:75 msgid "Tunnel ID" msgstr "Identifiant du tunnel" @@ -16497,12 +16556,20 @@ msgstr "v1" msgid "v2" msgstr "v2" -#: netbox/users/filterset_mixins.py:17 netbox/users/filtersets.py:36 +#: netbox/users/filterset_mixins.py:18 +msgid "Owner Group (ID)" +msgstr "Groupe de propriétaires (ID)" + +#: netbox/users/filterset_mixins.py:24 +msgid "Owner Group (name)" +msgstr "Groupe de propriétaires (nom)" + +#: netbox/users/filterset_mixins.py:28 netbox/users/filtersets.py:36 #: netbox/users/filtersets.py:88 msgid "Owner (ID)" msgstr "Propriétaire (ID)" -#: netbox/users/filterset_mixins.py:23 netbox/users/filtersets.py:42 +#: netbox/users/filterset_mixins.py:34 netbox/users/filtersets.py:42 #: netbox/users/filtersets.py:94 msgid "Owner (name)" msgstr "Propriétaire (nom)" @@ -16666,10 +16733,6 @@ msgstr "Au moins une action doit être sélectionnée." msgid "Invalid filter for {model}: {error}" msgstr "Filtre non valide pour {model}: {error}" -#: netbox/users/forms/model_forms.py:466 -msgid "Owner Group" -msgstr "Groupe de propriétaires" - #: netbox/users/forms/model_forms.py:490 msgid "User groups" msgstr "Groupes d'utilisateurs" @@ -16892,17 +16955,17 @@ msgstr "Actions personnalisées" msgid "Example Usage" msgstr "Exemple d'utilisation" -#: netbox/utilities/api.py:170 +#: netbox/utilities/api.py:179 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "Objet associé introuvable à l'aide des attributs fournis : {params}" -#: netbox/utilities/api.py:173 +#: netbox/utilities/api.py:182 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Plusieurs objets correspondent aux attributs fournis : {params}" -#: netbox/utilities/api.py:185 +#: netbox/utilities/api.py:194 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16911,13 +16974,13 @@ msgstr "" "Les objets associés doivent être référencés par un identifiant numérique ou " "par un dictionnaire d'attributs. Valeur non reconnue : {value}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:203 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" "Objet associé introuvable à l'aide de l'identifiant numérique fourni : {id}" -#: netbox/utilities/choices.py:23 +#: netbox/utilities/choices.py:24 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} a une clé définie mais CHOICES n'est pas une liste" @@ -17317,7 +17380,7 @@ msgstr "" "Valeur requise manquante pour le paramètre de requête statique : " "'{static_params}'" -#: netbox/utilities/forms/widgets/modifiers.py:141 +#: netbox/utilities/forms/widgets/modifiers.py:148 msgid "(automatically set)" msgstr "(réglé automatiquement)" @@ -17461,17 +17524,17 @@ msgstr "{value} doit être un multiple de {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} n'est pas une expression rationnelle valide." -#: netbox/utilities/views.py:76 +#: netbox/utilities/views.py:80 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "{self.__class__.__name__} doit implémenter get_required_permission()" -#: netbox/utilities/views.py:112 +#: netbox/utilities/views.py:116 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} doit implémenter get_required_permission()" -#: netbox/utilities/views.py:136 +#: netbox/utilities/views.py:140 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17529,7 +17592,7 @@ msgid "Disk (MB)" msgstr "Disque (Mo)" #: netbox/virtualization/forms/bulk_edit.py:307 -#: netbox/virtualization/forms/filtersets.py:283 +#: netbox/virtualization/forms/filtersets.py:284 msgid "Size (MB)" msgstr "Taille (Mo)" @@ -17886,7 +17949,7 @@ msgid "VLAN (name)" msgstr "VLAN (nom)" #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:41 -#: netbox/vpn/forms/filtersets.py:59 +#: netbox/vpn/forms/filtersets.py:61 msgid "Tunnel group" msgstr "Groupe de tunnels" @@ -17896,19 +17959,19 @@ msgstr "Durée de vie de l'association de sécurité (SA)" #: netbox/vpn/forms/bulk_edit.py:133 netbox/wireless/forms/bulk_edit.py:76 #: netbox/wireless/forms/bulk_edit.py:118 -#: netbox/wireless/forms/filtersets.py:71 -#: netbox/wireless/forms/filtersets.py:130 +#: netbox/wireless/forms/filtersets.py:73 +#: netbox/wireless/forms/filtersets.py:133 msgid "Pre-shared key" msgstr "Clé pré-partagée" #: netbox/vpn/forms/bulk_edit.py:201 netbox/vpn/forms/bulk_import.py:238 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:211 netbox/vpn/forms/model_forms.py:370 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "Politique IKE" #: netbox/vpn/forms/bulk_edit.py:206 netbox/vpn/forms/bulk_import.py:243 -#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:216 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Politique IPSec" @@ -17975,16 +18038,16 @@ msgstr "Chaque terminaison doit spécifier une interface ou un VLAN." msgid "Cannot assign both an interface and a VLAN." msgstr "Impossible d'attribuer à la fois une interface et un VLAN." -#: netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:139 msgid "IKE version" msgstr "Version IKE" -#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 +#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Proposition" -#: netbox/vpn/forms/filtersets.py:262 +#: netbox/vpn/forms/filtersets.py:270 msgid "Assigned Object Type" msgstr "Type d'objet attribué" @@ -18222,8 +18285,8 @@ msgstr "WPA Entreprise" #: netbox/wireless/forms/bulk_import.py:72 #: netbox/wireless/forms/bulk_import.py:149 #: netbox/wireless/forms/bulk_import.py:152 -#: netbox/wireless/forms/filtersets.py:66 -#: netbox/wireless/forms/filtersets.py:125 +#: netbox/wireless/forms/filtersets.py:68 +#: netbox/wireless/forms/filtersets.py:128 msgid "Authentication cipher" msgstr "Algorithme de chiffrement pour l'authentification" diff --git a/netbox/translations/it/LC_MESSAGES/django.mo b/netbox/translations/it/LC_MESSAGES/django.mo index 6663012f7..c64bcd00c 100644 Binary files a/netbox/translations/it/LC_MESSAGES/django.mo and b/netbox/translations/it/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/it/LC_MESSAGES/django.po b/netbox/translations/it/LC_MESSAGES/django.po index e7672839a..9cb915c8f 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: 2026-01-20 05:07+0000\n" +"POT-Creation-Date: 2026-02-03 05:21+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Italian (https://app.transifex.com/netbox-community/teams/178115/it/)\n" @@ -57,7 +57,7 @@ msgstr "La tua password è stata cambiata con successo." msgid "Planned" msgstr "Pianificato" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 msgid "Provisioning" msgstr "Approvvigionamento" @@ -93,7 +93,7 @@ msgid "Decommissioned" msgstr "Dismesso" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1159 netbox/templates/dcim/interface.html:148 +#: netbox/dcim/tables/devices.py:1187 netbox/templates/dcim/interface.html:148 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" @@ -112,8 +112,8 @@ msgstr "Terziario" msgid "Inactive" msgstr "Inattivo" -#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:288 -#: netbox/vpn/choices.py:63 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:707 +#: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Pari" @@ -174,32 +174,32 @@ msgstr "Gruppo del sito (ID)" msgid "Site group (slug)" msgstr "Gruppo del sito (slug)" -#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:183 -#: netbox/circuits/forms/filtersets.py:241 +#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:60 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:124 netbox/dcim/forms/bulk_edit.py:165 #: netbox/dcim/forms/bulk_edit.py:320 netbox/dcim/forms/bulk_edit.py:670 #: netbox/dcim/forms/bulk_edit.py:857 netbox/dcim/forms/bulk_import.py:138 #: netbox/dcim/forms/bulk_import.py:239 netbox/dcim/forms/bulk_import.py:341 #: netbox/dcim/forms/bulk_import.py:632 netbox/dcim/forms/bulk_import.py:1602 -#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:103 -#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:374 -#: netbox/dcim/forms/filtersets.py:476 netbox/dcim/forms/filtersets.py:841 -#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1130 -#: netbox/dcim/forms/filtersets.py:1154 netbox/dcim/forms/filtersets.py:1249 -#: netbox/dcim/forms/filtersets.py:1287 netbox/dcim/forms/filtersets.py:1992 -#: netbox/dcim/forms/filtersets.py:2016 netbox/dcim/forms/filtersets.py:2040 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:171 -#: netbox/dcim/forms/model_forms.py:242 netbox/dcim/forms/model_forms.py:558 -#: netbox/dcim/forms/model_forms.py:819 netbox/dcim/forms/object_create.py:292 -#: netbox/dcim/tables/devices.py:155 netbox/dcim/tables/power.py:25 +#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:104 +#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:377 +#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:853 +#: netbox/dcim/forms/filtersets.py:1071 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/forms/filtersets.py:1170 netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1305 netbox/dcim/forms/filtersets.py:2022 +#: netbox/dcim/forms/filtersets.py:2046 netbox/dcim/forms/filtersets.py:2070 +#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:173 +#: netbox/dcim/forms/model_forms.py:244 netbox/dcim/forms/model_forms.py:560 +#: netbox/dcim/forms/model_forms.py:829 netbox/dcim/forms/object_create.py:293 +#: netbox/dcim/tables/devices.py:156 netbox/dcim/tables/power.py:25 #: netbox/dcim/tables/power.py:89 netbox/dcim/tables/racks.py:110 #: netbox/dcim/tables/racks.py:193 netbox/dcim/tables/sites.py:101 #: netbox/extras/filtersets.py:681 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:165 -#: netbox/ipam/forms/filtersets.py:243 netbox/ipam/forms/filtersets.py:464 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:660 -#: netbox/ipam/tables/vlans.py:90 netbox/ipam/tables/vlans.py:197 +#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:476 +#: netbox/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/vlans.py:91 netbox/ipam/tables/vlans.py:213 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/ipam/vlan.html:23 @@ -208,12 +208,12 @@ msgstr "Gruppo del sito (slug)" #: netbox/virtualization/forms/bulk_edit.py:95 #: netbox/virtualization/forms/bulk_import.py:61 #: netbox/virtualization/forms/bulk_import.py:99 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:158 +#: netbox/virtualization/forms/filtersets.py:82 +#: netbox/virtualization/forms/filtersets.py:162 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/virtualization/forms/model_forms.py:172 #: netbox/virtualization/tables/virtualmachines.py:36 -#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:92 +#: netbox/vpn/forms/filtersets.py:285 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" @@ -301,8 +301,8 @@ msgstr "Terminazione A (ID)" #: netbox/circuits/filtersets.py:278 netbox/circuits/filtersets.py:382 #: netbox/circuits/filtersets.py:547 netbox/core/filtersets.py:85 -#: netbox/core/filtersets.py:150 netbox/core/filtersets.py:176 -#: netbox/core/filtersets.py:216 netbox/dcim/filtersets.py:810 +#: netbox/core/filtersets.py:154 netbox/core/filtersets.py:180 +#: netbox/core/filtersets.py:220 netbox/dcim/filtersets.py:810 #: netbox/dcim/filtersets.py:1568 netbox/dcim/filtersets.py:2692 #: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:71 #: netbox/extras/filtersets.py:101 netbox/extras/filtersets.py:142 @@ -313,7 +313,7 @@ msgstr "Terminazione A (ID)" #: netbox/extras/filtersets.py:577 netbox/extras/filtersets.py:613 #: netbox/extras/filtersets.py:644 netbox/extras/filtersets.py:814 #: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:33 netbox/netbox/forms/search.py:20 +#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -329,9 +329,9 @@ msgstr "Cerca" #: netbox/circuits/filtersets.py:282 netbox/circuits/forms/bulk_edit.py:166 #: netbox/circuits/forms/bulk_edit.py:250 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:251 -#: netbox/circuits/forms/filtersets.py:297 +#: netbox/circuits/forms/filtersets.py:229 +#: netbox/circuits/forms/filtersets.py:256 +#: netbox/circuits/forms/filtersets.py:303 #: netbox/circuits/forms/model_forms.py:134 #: netbox/circuits/forms/model_forms.py:157 #: netbox/circuits/forms/model_forms.py:255 @@ -395,8 +395,8 @@ msgstr "Tipo di circuito virtuale (slug)" #: netbox/circuits/filtersets.py:551 netbox/circuits/forms/bulk_edit.py:310 #: netbox/circuits/forms/bulk_import.py:248 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:379 +#: netbox/circuits/forms/filtersets.py:381 +#: netbox/circuits/forms/filtersets.py:387 #: netbox/circuits/forms/model_forms.py:333 #: netbox/circuits/forms/model_forms.py:348 #: netbox/circuits/tables/virtual_circuits.py:84 @@ -412,13 +412,13 @@ msgid "Interface (ID)" msgstr "Interfaccia (ID)" #: netbox/circuits/forms/bulk_edit.py:42 -#: netbox/circuits/forms/filtersets.py:64 +#: netbox/circuits/forms/filtersets.py:65 #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:131 -#: netbox/dcim/forms/filtersets.py:224 netbox/dcim/forms/model_forms.py:130 +#: netbox/dcim/forms/filtersets.py:223 netbox/dcim/forms/model_forms.py:132 #: netbox/dcim/tables/sites.py:73 netbox/ipam/models/asns.py:155 #: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:269 -#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 +#: netbox/netbox/navigation/menu.py:181 netbox/netbox/navigation/menu.py:184 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" @@ -428,17 +428,17 @@ msgstr "ASN" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:79 -#: netbox/circuits/forms/filtersets.py:97 -#: netbox/circuits/forms/filtersets.py:125 -#: netbox/circuits/forms/filtersets.py:143 -#: netbox/circuits/forms/filtersets.py:225 -#: netbox/circuits/forms/filtersets.py:269 -#: netbox/circuits/forms/filtersets.py:292 -#: netbox/circuits/forms/filtersets.py:330 -#: netbox/circuits/forms/filtersets.py:338 -#: netbox/circuits/forms/filtersets.py:374 -#: netbox/circuits/forms/filtersets.py:397 +#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:129 +#: netbox/circuits/forms/filtersets.py:148 +#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:274 +#: netbox/circuits/forms/filtersets.py:298 +#: netbox/circuits/forms/filtersets.py:337 +#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:405 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:75 #: netbox/circuits/forms/model_forms.py:106 @@ -463,23 +463,23 @@ msgid "Provider" msgstr "Provider " #: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:103 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "ID del servizio" #: netbox/circuits/forms/bulk_edit.py:94 #: netbox/circuits/forms/bulk_edit.py:269 -#: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:203 +#: netbox/circuits/forms/filtersets.py:120 +#: netbox/circuits/forms/filtersets.py:328 netbox/dcim/forms/bulk_edit.py:203 #: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/bulk_edit.py:800 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1153 #: netbox/dcim/forms/bulk_edit.py:1180 netbox/dcim/forms/bulk_edit.py:1714 -#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1202 -#: netbox/dcim/forms/filtersets.py:1521 netbox/dcim/forms/filtersets.py:1735 -#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1777 -#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/tables/devices.py:750 -#: netbox/dcim/tables/devices.py:803 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1759 +#: netbox/dcim/forms/filtersets.py:1778 netbox/dcim/forms/filtersets.py:1802 +#: netbox/dcim/forms/filtersets.py:1821 netbox/dcim/tables/devices.py:778 +#: netbox/dcim/tables/devices.py:831 netbox/dcim/tables/devices.py:1079 #: netbox/dcim/tables/devicetypes.py:213 netbox/dcim/tables/devicetypes.py:254 #: netbox/dcim/tables/devicetypes.py:273 netbox/dcim/tables/racks.py:29 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:540 @@ -498,12 +498,12 @@ msgstr "Colore" #: netbox/circuits/forms/bulk_edit.py:292 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: netbox/circuits/forms/filtersets.py:138 -#: netbox/circuits/forms/filtersets.py:359 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:367 #: netbox/circuits/tables/circuits.py:63 #: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:34 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:21 #: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:772 #: netbox/dcim/forms/bulk_edit.py:899 netbox/dcim/forms/bulk_edit.py:965 @@ -515,23 +515,23 @@ msgstr "Colore" #: netbox/dcim/forms/bulk_import.py:858 netbox/dcim/forms/bulk_import.py:879 #: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/bulk_import.py:1095 #: netbox/dcim/forms/bulk_import.py:1114 netbox/dcim/forms/bulk_import.py:1458 -#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1088 -#: netbox/dcim/forms/filtersets.py:1187 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1403 netbox/dcim/forms/filtersets.py:1423 -#: netbox/dcim/forms/filtersets.py:1442 netbox/dcim/forms/filtersets.py:1462 -#: netbox/dcim/forms/filtersets.py:1481 netbox/dcim/forms/filtersets.py:1496 -#: netbox/dcim/forms/filtersets.py:1515 netbox/dcim/forms/filtersets.py:1539 -#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1682 -#: netbox/dcim/forms/filtersets.py:1730 netbox/dcim/forms/filtersets.py:1749 -#: netbox/dcim/forms/filtersets.py:1772 netbox/dcim/forms/filtersets.py:1791 -#: netbox/dcim/forms/model_forms.py:800 netbox/dcim/forms/model_forms.py:806 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1102 +#: netbox/dcim/forms/filtersets.py:1203 netbox/dcim/forms/filtersets.py:1331 +#: netbox/dcim/forms/filtersets.py:1422 netbox/dcim/forms/filtersets.py:1442 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/filtersets.py:1502 netbox/dcim/forms/filtersets.py:1517 +#: netbox/dcim/forms/filtersets.py:1537 netbox/dcim/forms/filtersets.py:1561 +#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1773 +#: netbox/dcim/forms/filtersets.py:1797 netbox/dcim/forms/filtersets.py:1816 +#: netbox/dcim/forms/model_forms.py:810 netbox/dcim/forms/model_forms.py:816 #: netbox/dcim/forms/object_import.py:85 #: netbox/dcim/forms/object_import.py:114 -#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/power.py:73 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:181 +#: netbox/dcim/tables/devices.py:890 netbox/dcim/tables/power.py:73 #: netbox/dcim/tables/racks.py:126 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:498 netbox/extras/tables/tables.py:566 -#: netbox/netbox/tables/tables.py:313 +#: netbox/netbox/tables/tables.py:331 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -542,7 +542,6 @@ msgstr "Colore" #: netbox/templates/dcim/frontport.html:36 #: netbox/templates/dcim/interface.html:46 #: netbox/templates/dcim/interface.html:239 -#: netbox/templates/dcim/interface.html:381 #: netbox/templates/dcim/powerfeed.html:32 #: netbox/templates/dcim/poweroutlet.html:36 #: netbox/templates/dcim/powerport.html:36 @@ -554,11 +553,11 @@ msgstr "Colore" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 #: netbox/virtualization/forms/bulk_import.py:43 -#: netbox/virtualization/forms/filtersets.py:59 +#: netbox/virtualization/forms/filtersets.py:62 #: netbox/virtualization/forms/model_forms.py:60 #: netbox/virtualization/tables/clusters.py:67 #: netbox/vpn/forms/bulk_edit.py:226 netbox/vpn/forms/bulk_import.py:268 -#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:236 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "Tipo" @@ -567,8 +566,8 @@ msgstr "Tipo" #: netbox/circuits/forms/bulk_edit.py:287 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: netbox/circuits/forms/filtersets.py:151 -#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:156 +#: netbox/circuits/forms/filtersets.py:354 #: netbox/circuits/forms/model_forms.py:112 #: netbox/circuits/forms/model_forms.py:321 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -580,9 +579,9 @@ msgstr "Provider account " #: netbox/circuits/forms/bulk_edit.py:297 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: netbox/circuits/forms/filtersets.py:162 -#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:86 netbox/core/tables/data.py:24 +#: netbox/circuits/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:370 netbox/core/forms/filtersets.py:39 +#: netbox/core/forms/filtersets.py:87 netbox/core/tables/data.py:24 #: netbox/core/tables/jobs.py:28 netbox/core/tables/tasks.py:90 #: netbox/dcim/forms/bulk_edit.py:104 netbox/dcim/forms/bulk_edit.py:178 #: netbox/dcim/forms/bulk_edit.py:342 netbox/dcim/forms/bulk_edit.py:449 @@ -594,14 +593,14 @@ msgstr "Provider account " #: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 #: netbox/dcim/forms/bulk_import.py:1224 netbox/dcim/forms/bulk_import.py:1446 #: netbox/dcim/forms/bulk_import.py:1662 netbox/dcim/forms/bulk_import.py:1725 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:266 -#: netbox/dcim/forms/filtersets.py:391 netbox/dcim/forms/filtersets.py:497 -#: netbox/dcim/forms/filtersets.py:887 netbox/dcim/forms/filtersets.py:1009 -#: netbox/dcim/forms/filtersets.py:1091 netbox/dcim/forms/filtersets.py:1192 -#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1525 -#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/tables/devices.py:142 -#: netbox/dcim/tables/devices.py:530 netbox/dcim/tables/devices.py:865 -#: netbox/dcim/tables/devices.py:999 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:266 +#: netbox/dcim/forms/filtersets.py:394 netbox/dcim/forms/filtersets.py:502 +#: netbox/dcim/forms/filtersets.py:899 netbox/dcim/forms/filtersets.py:1022 +#: netbox/dcim/forms/filtersets.py:1105 netbox/dcim/forms/filtersets.py:1208 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1547 +#: netbox/dcim/forms/filtersets.py:1923 netbox/dcim/tables/devices.py:143 +#: netbox/dcim/tables/devices.py:531 netbox/dcim/tables/devices.py:893 +#: netbox/dcim/tables/devices.py:1027 netbox/dcim/tables/devices.py:1135 #: netbox/dcim/tables/modules.py:98 netbox/dcim/tables/power.py:70 #: netbox/dcim/tables/racks.py:114 netbox/dcim/tables/racks.py:211 #: netbox/dcim/tables/sites.py:61 netbox/dcim/tables/sites.py:105 @@ -609,12 +608,12 @@ msgstr "Provider account " #: netbox/ipam/forms/bulk_edit.py:292 netbox/ipam/forms/bulk_edit.py:433 #: netbox/ipam/forms/bulk_import.py:194 netbox/ipam/forms/bulk_import.py:258 #: netbox/ipam/forms/bulk_import.py:294 netbox/ipam/forms/bulk_import.py:506 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:304 -#: netbox/ipam/forms/filtersets.py:386 netbox/ipam/forms/filtersets.py:571 +#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:313 +#: netbox/ipam/forms/filtersets.py:396 netbox/ipam/forms/filtersets.py:585 #: netbox/ipam/forms/model_forms.py:500 netbox/ipam/tables/ip.py:181 #: netbox/ipam/tables/ip.py:260 netbox/ipam/tables/ip.py:313 -#: netbox/ipam/tables/ip.py:383 netbox/ipam/tables/ip.py:410 -#: netbox/ipam/tables/vlans.py:98 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/tables/ip.py:388 netbox/ipam/tables/ip.py:415 +#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -638,19 +637,19 @@ msgstr "Provider account " #: netbox/virtualization/forms/bulk_edit.py:83 #: netbox/virtualization/forms/bulk_import.py:56 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/virtualization/forms/filtersets.py:87 -#: netbox/virtualization/forms/filtersets.py:170 +#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/tables/clusters.py:75 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:33 netbox/vpn/forms/bulk_edit.py:222 #: netbox/vpn/forms/bulk_import.py:36 netbox/vpn/forms/bulk_import.py:263 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/forms/filtersets.py:54 netbox/vpn/forms/filtersets.py:231 #: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:40 netbox/wireless/forms/bulk_edit.py:97 #: netbox/wireless/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:131 -#: netbox/wireless/forms/filtersets.py:56 -#: netbox/wireless/forms/filtersets.py:115 +#: netbox/wireless/forms/filtersets.py:58 +#: netbox/wireless/forms/filtersets.py:118 #: netbox/wireless/tables/wirelesslan.py:45 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" @@ -662,23 +661,23 @@ msgstr "Status" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:231 -#: netbox/circuits/forms/filtersets.py:131 -#: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:120 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:283 +#: netbox/circuits/forms/filtersets.py:339 netbox/dcim/forms/bulk_edit.py:120 #: netbox/dcim/forms/bulk_edit.py:184 netbox/dcim/forms/bulk_edit.py:337 #: netbox/dcim/forms/bulk_edit.py:460 netbox/dcim/forms/bulk_edit.py:683 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:1737 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:250 netbox/dcim/forms/bulk_import.py:371 #: netbox/dcim/forms/bulk_import.py:571 netbox/dcim/forms/bulk_import.py:1464 -#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:140 -#: netbox/dcim/forms/filtersets.py:202 netbox/dcim/forms/filtersets.py:234 -#: netbox/dcim/forms/filtersets.py:355 netbox/dcim/forms/filtersets.py:436 -#: netbox/dcim/forms/filtersets.py:457 netbox/dcim/forms/filtersets.py:810 -#: netbox/dcim/forms/filtersets.py:1001 netbox/dcim/forms/filtersets.py:1111 -#: netbox/dcim/forms/filtersets.py:1141 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:141 +#: netbox/dcim/forms/filtersets.py:200 netbox/dcim/forms/filtersets.py:233 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1125 +#: netbox/dcim/forms/filtersets.py:1156 netbox/dcim/forms/filtersets.py:1286 #: netbox/dcim/tables/power.py:84 netbox/extras/filtersets.py:768 -#: netbox/extras/forms/filtersets.py:432 netbox/extras/forms/filtersets.py:510 +#: netbox/extras/forms/filtersets.py:404 netbox/extras/forms/filtersets.py:483 #: netbox/ipam/forms/bulk_edit.py:46 netbox/ipam/forms/bulk_edit.py:65 #: netbox/ipam/forms/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 #: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:196 @@ -689,12 +688,12 @@ msgstr "Status" #: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:166 #: netbox/ipam/forms/bulk_import.py:251 netbox/ipam/forms/bulk_import.py:287 #: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/bulk_import.py:499 -#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:70 -#: netbox/ipam/forms/filtersets.py:106 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/filtersets.py:189 -#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:340 -#: netbox/ipam/forms/filtersets.py:448 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/tables/ip.py:413 netbox/ipam/tables/vlans.py:205 +#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:71 +#: netbox/ipam/forms/filtersets.py:109 netbox/ipam/forms/filtersets.py:131 +#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:196 +#: netbox/ipam/forms/filtersets.py:297 netbox/ipam/forms/filtersets.py:350 +#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:552 +#: netbox/ipam/tables/ip.py:418 netbox/ipam/tables/vlans.py:221 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -712,48 +711,48 @@ msgstr "Status" #: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 -#: netbox/tenancy/forms/filtersets.py:49 netbox/tenancy/forms/forms.py:25 +#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/forms/forms.py:25 #: netbox/tenancy/forms/forms.py:49 netbox/tenancy/forms/model_forms.py:50 #: netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_edit.py:126 #: netbox/virtualization/forms/bulk_import.py:68 #: netbox/virtualization/forms/bulk_import.py:129 -#: netbox/virtualization/forms/filtersets.py:52 -#: netbox/virtualization/forms/filtersets.py:115 +#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:118 #: netbox/vpn/forms/bulk_edit.py:53 netbox/vpn/forms/bulk_edit.py:231 #: netbox/vpn/forms/bulk_import.py:58 netbox/vpn/forms/bulk_import.py:257 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:226 netbox/wireless/forms/bulk_edit.py:60 #: netbox/wireless/forms/bulk_edit.py:102 #: netbox/wireless/forms/bulk_import.py:56 #: netbox/wireless/forms/bulk_import.py:136 -#: netbox/wireless/forms/filtersets.py:42 -#: netbox/wireless/forms/filtersets.py:107 +#: netbox/wireless/forms/filtersets.py:44 +#: netbox/wireless/forms/filtersets.py:110 msgid "Tenant" msgstr "Tenant" #: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:196 msgid "Install date" msgstr "Data di installazione" #: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:201 msgid "Termination date" msgstr "Data di dismissione" #: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:203 +#: netbox/circuits/forms/filtersets.py:208 msgid "Commit rate (Kbps)" msgstr "Commit ratet (Kbps)" #: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:209 +#: netbox/circuits/forms/filtersets.py:214 #: netbox/circuits/forms/model_forms.py:131 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 -#: netbox/wireless/forms/filtersets.py:134 +#: netbox/wireless/forms/filtersets.py:137 #: netbox/wireless/forms/model_forms.py:166 msgid "Distance" msgstr "Distanza" @@ -761,11 +760,11 @@ msgstr "Distanza" #: netbox/circuits/forms/bulk_edit.py:158 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:218 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 -#: netbox/wireless/forms/filtersets.py:138 +#: netbox/wireless/forms/filtersets.py:141 msgid "Distance unit" msgstr "Unità di distanza" @@ -775,44 +774,45 @@ msgid "Service Parameters" msgstr "Parametri del servizio" #: netbox/circuits/forms/bulk_edit.py:168 -#: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:92 -#: netbox/circuits/forms/filtersets.py:111 -#: netbox/circuits/forms/filtersets.py:128 -#: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:74 -#: netbox/core/forms/filtersets.py:142 netbox/dcim/forms/bulk_edit.py:818 -#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:201 -#: netbox/dcim/forms/filtersets.py:233 netbox/dcim/forms/filtersets.py:1000 -#: netbox/dcim/forms/filtersets.py:1140 netbox/dcim/forms/filtersets.py:1269 -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1419 -#: netbox/dcim/forms/filtersets.py:1433 netbox/dcim/forms/filtersets.py:1458 -#: netbox/dcim/forms/filtersets.py:1472 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/filtersets.py:1506 netbox/dcim/forms/filtersets.py:1535 -#: netbox/dcim/forms/filtersets.py:1549 netbox/dcim/forms/filtersets.py:1676 -#: netbox/dcim/forms/filtersets.py:1720 netbox/dcim/forms/filtersets.py:1745 -#: netbox/dcim/forms/filtersets.py:1763 netbox/dcim/forms/filtersets.py:1787 -#: netbox/dcim/forms/filtersets.py:1805 netbox/dcim/forms/filtersets.py:1823 -#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1850 -#: netbox/dcim/forms/filtersets.py:1861 netbox/dcim/forms/filtersets.py:1906 -#: netbox/dcim/forms/filtersets.py:1941 netbox/dcim/tables/modules.py:24 -#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:46 -#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:240 -#: netbox/extras/forms/filtersets.py:257 netbox/extras/forms/filtersets.py:293 -#: netbox/extras/forms/filtersets.py:324 netbox/extras/forms/filtersets.py:351 -#: netbox/extras/forms/filtersets.py:593 netbox/ipam/forms/filtersets.py:105 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:337 -#: netbox/ipam/forms/filtersets.py:413 netbox/ipam/forms/filtersets.py:499 -#: netbox/ipam/forms/filtersets.py:512 netbox/ipam/forms/filtersets.py:537 -#: netbox/ipam/forms/filtersets.py:608 netbox/ipam/forms/filtersets.py:626 -#: netbox/netbox/tables/tables.py:329 netbox/templates/dcim/moduletype.html:68 -#: netbox/virtualization/forms/filtersets.py:50 -#: netbox/virtualization/forms/filtersets.py:113 -#: netbox/virtualization/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:74 +#: netbox/circuits/forms/filtersets.py:94 +#: netbox/circuits/forms/filtersets.py:114 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:322 +#: netbox/circuits/forms/filtersets.py:338 netbox/core/forms/filtersets.py:75 +#: netbox/core/forms/filtersets.py:147 netbox/dcim/forms/bulk_edit.py:818 +#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:199 +#: netbox/dcim/forms/filtersets.py:232 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1155 netbox/dcim/forms/filtersets.py:1285 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1438 +#: netbox/dcim/forms/filtersets.py:1452 netbox/dcim/forms/filtersets.py:1478 +#: netbox/dcim/forms/filtersets.py:1492 netbox/dcim/forms/filtersets.py:1513 +#: netbox/dcim/forms/filtersets.py:1527 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1571 netbox/dcim/forms/filtersets.py:1699 +#: netbox/dcim/forms/filtersets.py:1743 netbox/dcim/forms/filtersets.py:1769 +#: netbox/dcim/forms/filtersets.py:1787 netbox/dcim/forms/filtersets.py:1812 +#: netbox/dcim/forms/filtersets.py:1830 netbox/dcim/forms/filtersets.py:1849 +#: netbox/dcim/forms/filtersets.py:1862 netbox/dcim/forms/filtersets.py:1877 +#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/forms/filtersets.py:1934 +#: netbox/dcim/forms/filtersets.py:1970 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:272 +#: netbox/extras/forms/filtersets.py:303 netbox/extras/forms/filtersets.py:326 +#: netbox/extras/forms/filtersets.py:358 netbox/extras/forms/filtersets.py:557 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:346 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/filtersets.py:525 +#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/filtersets.py:622 +#: netbox/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:347 +#: netbox/templates/dcim/moduletype.html:68 +#: netbox/virtualization/forms/filtersets.py:52 +#: netbox/virtualization/forms/filtersets.py:116 +#: netbox/virtualization/forms/filtersets.py:217 #: netbox/virtualization/forms/filtersets.py:275 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:136 -#: netbox/wireless/forms/filtersets.py:40 -#: netbox/wireless/forms/filtersets.py:106 +#: netbox/vpn/forms/filtersets.py:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Attributi" @@ -821,22 +821,22 @@ msgstr "Attributi" #: netbox/circuits/forms/model_forms.py:137 #: netbox/circuits/forms/model_forms.py:233 #: netbox/circuits/forms/model_forms.py:335 -#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:186 -#: netbox/dcim/forms/model_forms.py:273 netbox/dcim/forms/model_forms.py:330 -#: netbox/dcim/forms/model_forms.py:863 netbox/dcim/forms/model_forms.py:1877 +#: netbox/dcim/forms/model_forms.py:147 netbox/dcim/forms/model_forms.py:188 +#: netbox/dcim/forms/model_forms.py:275 netbox/dcim/forms/model_forms.py:332 +#: netbox/dcim/forms/model_forms.py:873 netbox/dcim/forms/model_forms.py:1887 #: netbox/ipam/forms/bulk_edit.py:380 netbox/ipam/forms/model_forms.py:67 #: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:115 #: netbox/ipam/forms/model_forms.py:136 netbox/ipam/forms/model_forms.py:160 #: netbox/ipam/forms/model_forms.py:224 netbox/ipam/forms/model_forms.py:261 #: netbox/ipam/forms/model_forms.py:319 netbox/ipam/forms/model_forms.py:611 -#: netbox/netbox/navigation/menu.py:24 +#: netbox/netbox/navigation/menu.py:26 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:74 #: netbox/virtualization/forms/model_forms.py:222 -#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145 #: netbox/vpn/forms/model_forms.py:409 netbox/wireless/forms/model_forms.py:56 #: netbox/wireless/forms/model_forms.py:171 @@ -855,8 +855,8 @@ msgstr "Tenancy" #: netbox/extras/forms/bulk_edit.py:292 netbox/extras/forms/bulk_edit.py:310 #: netbox/extras/forms/bulk_edit.py:355 netbox/extras/forms/bulk_edit.py:372 #: netbox/extras/forms/bulk_edit.py:409 netbox/extras/forms/bulk_edit.py:434 -#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:240 -#: netbox/ipam/tables/vlans.py:267 netbox/netbox/forms/bulk_edit.py:78 +#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/tables/vlans.py:283 netbox/netbox/forms/bulk_edit.py:78 #: netbox/netbox/forms/bulk_edit.py:90 netbox/netbox/forms/bulk_edit.py:102 #: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuit.html:69 @@ -959,11 +959,11 @@ msgstr "Tipo di terminazione" #: netbox/circuits/forms/bulk_edit.py:189 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:226 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/forms/model_forms.py:168 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:72 netbox/templates/dcim/cable.html:76 -#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:84 msgid "Termination" msgstr "Cessazione" @@ -999,24 +999,24 @@ msgstr "Dettagli sulla cessazione" #: netbox/circuits/forms/bulk_edit.py:255 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:646 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/panels/virtual_chassis_members.html:11 #: netbox/templates/dcim/virtualchassis.html:58 -#: netbox/templates/dcim/virtualchassis_edit.html:67 +#: netbox/templates/dcim/virtualchassis_edit.html:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 #: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:129 +#: netbox/tenancy/forms/filtersets.py:134 msgid "Priority" msgstr "Priorità" #: netbox/circuits/forms/bulk_edit.py:282 #: netbox/circuits/forms/bulk_import.py:207 -#: netbox/circuits/forms/filtersets.py:159 -#: netbox/circuits/forms/filtersets.py:264 -#: netbox/circuits/forms/filtersets.py:354 -#: netbox/circuits/forms/filtersets.py:392 +#: netbox/circuits/forms/filtersets.py:164 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:362 +#: netbox/circuits/forms/filtersets.py:400 #: netbox/circuits/forms/model_forms.py:316 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 @@ -1025,28 +1025,28 @@ msgstr "Provider network" #: netbox/circuits/forms/bulk_edit.py:320 #: netbox/circuits/forms/bulk_import.py:253 -#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:390 #: netbox/circuits/forms/model_forms.py:355 netbox/dcim/forms/bulk_edit.py:348 #: netbox/dcim/forms/bulk_edit.py:1242 netbox/dcim/forms/bulk_edit.py:1678 #: netbox/dcim/forms/bulk_import.py:262 netbox/dcim/forms/bulk_import.py:1193 -#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:865 -#: netbox/dcim/forms/filtersets.py:1872 netbox/dcim/forms/filtersets.py:1912 -#: netbox/dcim/forms/model_forms.py:255 netbox/dcim/forms/model_forms.py:1214 -#: netbox/dcim/forms/model_forms.py:1697 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/devices.py:857 netbox/dcim/tables/devices.py:983 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/forms/filtersets.py:1900 netbox/dcim/forms/filtersets.py:1940 +#: netbox/dcim/forms/model_forms.py:257 netbox/dcim/forms/model_forms.py:1224 +#: netbox/dcim/forms/model_forms.py:1707 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:172 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:1011 #: netbox/dcim/tables/devicetypes.py:317 netbox/dcim/tables/racks.py:117 #: netbox/extras/filtersets.py:708 netbox/ipam/forms/bulk_edit.py:206 #: netbox/ipam/forms/bulk_edit.py:250 netbox/ipam/forms/bulk_edit.py:297 #: netbox/ipam/forms/bulk_edit.py:438 netbox/ipam/forms/bulk_import.py:199 #: netbox/ipam/forms/bulk_import.py:263 netbox/ipam/forms/bulk_import.py:299 -#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:254 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/filtersets.py:391 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/forms/model_forms.py:186 +#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:262 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:593 netbox/ipam/forms/model_forms.py:186 #: netbox/ipam/forms/model_forms.py:212 netbox/ipam/forms/model_forms.py:250 #: netbox/ipam/forms/model_forms.py:675 netbox/ipam/tables/ip.py:207 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:317 -#: netbox/ipam/tables/vlans.py:102 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/tables/vlans.py:103 netbox/ipam/tables/vlans.py:227 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1059,16 +1059,16 @@ msgstr "Provider network" #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 #: netbox/tenancy/forms/bulk_edit.py:132 -#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/filtersets.py:131 #: netbox/tenancy/forms/model_forms.py:136 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 #: netbox/virtualization/forms/bulk_import.py:120 -#: netbox/virtualization/forms/filtersets.py:167 +#: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 #: netbox/virtualization/tables/virtualmachines.py:48 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Ruolo" @@ -1154,20 +1154,19 @@ msgstr "Ruolo operativo" #: netbox/circuits/forms/bulk_import.py:258 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:108 -#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1288 -#: netbox/dcim/forms/model_forms.py:1557 netbox/dcim/forms/model_forms.py:1738 -#: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1898 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 +#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1298 +#: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1748 +#: netbox/dcim/forms/model_forms.py:1783 netbox/dcim/forms/model_forms.py:1908 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1178 #: netbox/ipam/forms/bulk_import.py:319 netbox/ipam/forms/model_forms.py:280 #: netbox/ipam/forms/model_forms.py:289 netbox/ipam/tables/fhrp.py:61 -#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:146 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 #: netbox/templates/dcim/frontport.html:103 #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 -#: netbox/templates/dcim/interface.html:380 #: netbox/templates/dcim/rearport.html:103 #: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 @@ -1183,112 +1182,175 @@ msgid "Interface" msgstr "Interfaccia" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:188 -#: netbox/circuits/forms/filtersets.py:246 +#: netbox/circuits/forms/filtersets.py:134 +#: netbox/circuits/forms/filtersets.py:193 +#: netbox/circuits/forms/filtersets.py:251 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:329 #: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:675 #: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_import.py:244 netbox/dcim/forms/bulk_import.py:347 #: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/bulk_import.py:1608 -#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/forms/filtersets.py:354 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:433 netbox/dcim/forms/filtersets.py:484 -#: netbox/dcim/forms/filtersets.py:807 netbox/dcim/forms/filtersets.py:850 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1110 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/filtersets.py:1228 -#: netbox/dcim/forms/filtersets.py:1258 netbox/dcim/forms/filtersets.py:1267 -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/filtersets.py:1434 -#: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1507 -#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1721 -#: netbox/dcim/forms/filtersets.py:1764 netbox/dcim/forms/filtersets.py:1806 -#: netbox/dcim/forms/filtersets.py:1837 netbox/dcim/forms/filtersets.py:1863 -#: netbox/dcim/forms/model_forms.py:185 netbox/dcim/forms/model_forms.py:247 -#: netbox/dcim/forms/model_forms.py:563 netbox/dcim/forms/model_forms.py:824 -#: netbox/dcim/tables/devices.py:159 netbox/dcim/tables/power.py:29 +#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:112 +#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:391 +#: netbox/dcim/forms/filtersets.py:436 netbox/dcim/forms/filtersets.py:489 +#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:862 +#: netbox/dcim/forms/filtersets.py:1040 netbox/dcim/forms/filtersets.py:1079 +#: netbox/dcim/forms/filtersets.py:1124 netbox/dcim/forms/filtersets.py:1154 +#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1244 +#: netbox/dcim/forms/filtersets.py:1275 netbox/dcim/forms/filtersets.py:1284 +#: netbox/dcim/forms/filtersets.py:1413 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/filtersets.py:1493 netbox/dcim/forms/filtersets.py:1528 +#: netbox/dcim/forms/filtersets.py:1576 netbox/dcim/forms/filtersets.py:1744 +#: netbox/dcim/forms/filtersets.py:1788 netbox/dcim/forms/filtersets.py:1831 +#: netbox/dcim/forms/filtersets.py:1863 netbox/dcim/forms/filtersets.py:1890 +#: netbox/dcim/forms/model_forms.py:187 netbox/dcim/forms/model_forms.py:249 +#: netbox/dcim/forms/model_forms.py:565 netbox/dcim/forms/model_forms.py:834 +#: netbox/dcim/tables/devices.py:160 netbox/dcim/tables/power.py:29 #: netbox/dcim/tables/racks.py:106 netbox/dcim/tables/racks.py:198 -#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:429 -#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:445 -#: netbox/ipam/forms/filtersets.py:469 netbox/ipam/forms/filtersets.py:536 +#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:456 +#: netbox/ipam/forms/filtersets.py:481 netbox/ipam/forms/filtersets.py:549 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/powerpanel.html:26 -#: netbox/virtualization/forms/filtersets.py:84 -#: netbox/virtualization/forms/filtersets.py:110 -#: netbox/wireless/forms/filtersets.py:97 +#: netbox/virtualization/forms/filtersets.py:87 +#: netbox/virtualization/forms/filtersets.py:113 +#: netbox/wireless/forms/filtersets.py:99 #: netbox/wireless/forms/model_forms.py:89 #: netbox/wireless/forms/model_forms.py:131 msgid "Location" msgstr "Locazione" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:172 -#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:203 -#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:360 -#: netbox/dcim/forms/filtersets.py:437 netbox/dcim/forms/filtersets.py:513 -#: netbox/dcim/forms/filtersets.py:811 netbox/dcim/forms/filtersets.py:1229 -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:190 -#: netbox/ipam/forms/filtersets.py:290 netbox/ipam/forms/filtersets.py:342 -#: netbox/ipam/forms/filtersets.py:628 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 +#: netbox/circuits/forms/filtersets.py:75 +#: netbox/circuits/forms/filtersets.py:95 +#: netbox/circuits/forms/filtersets.py:115 +#: netbox/circuits/forms/filtersets.py:136 +#: netbox/circuits/forms/filtersets.py:284 +#: netbox/circuits/forms/filtersets.py:323 +#: netbox/circuits/forms/filtersets.py:340 netbox/core/forms/filtersets.py:31 +#: netbox/dcim/forms/filtersets.py:168 netbox/dcim/forms/filtersets.py:184 +#: netbox/dcim/forms/filtersets.py:201 netbox/dcim/forms/filtersets.py:234 +#: netbox/dcim/forms/filtersets.py:281 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/forms/filtersets.py:538 netbox/dcim/forms/filtersets.py:663 +#: netbox/dcim/forms/filtersets.py:682 netbox/dcim/forms/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:822 +#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1042 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1157 +#: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1419 netbox/dcim/forms/filtersets.py:1459 +#: netbox/dcim/forms/filtersets.py:1499 netbox/dcim/forms/filtersets.py:1534 +#: netbox/dcim/forms/filtersets.py:1583 netbox/dcim/forms/filtersets.py:1750 +#: netbox/dcim/forms/filtersets.py:1794 netbox/dcim/forms/filtersets.py:1836 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1895 +#: netbox/dcim/forms/filtersets.py:1957 netbox/dcim/forms/filtersets.py:1972 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/filtersets.py:129 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:178 +#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:304 +#: netbox/extras/forms/filtersets.py:327 netbox/extras/forms/filtersets.py:359 +#: netbox/extras/forms/filtersets.py:378 netbox/extras/forms/filtersets.py:405 +#: netbox/extras/forms/filtersets.py:498 netbox/ipam/forms/filtersets.py:51 +#: netbox/ipam/forms/filtersets.py:72 netbox/ipam/forms/filtersets.py:92 +#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:132 +#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:180 +#: netbox/ipam/forms/filtersets.py:197 netbox/ipam/forms/filtersets.py:298 +#: netbox/ipam/forms/filtersets.py:351 netbox/ipam/forms/filtersets.py:425 +#: netbox/ipam/forms/filtersets.py:460 netbox/ipam/forms/filtersets.py:512 +#: netbox/ipam/forms/filtersets.py:553 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:421 +#: netbox/templates/dcim/device_edit.html:104 +#: netbox/templates/dcim/htmx/cable_edit.html:83 +#: netbox/templates/dcim/virtualchassis_edit.html:39 +#: netbox/templates/generic/bulk_edit.html:65 +#: netbox/templates/htmx/form.html:28 netbox/templates/ipam/vlan_edit.html:70 +#: netbox/tenancy/forms/filtersets.py:36 netbox/tenancy/forms/filtersets.py:51 +#: netbox/tenancy/forms/filtersets.py:72 netbox/tenancy/forms/filtersets.py:86 +#: netbox/tenancy/forms/filtersets.py:96 +#: netbox/virtualization/forms/filtersets.py:33 +#: netbox/virtualization/forms/filtersets.py:43 +#: netbox/virtualization/forms/filtersets.py:55 +#: netbox/virtualization/forms/filtersets.py:119 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:276 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:136 +#: netbox/vpn/forms/filtersets.py:161 netbox/vpn/forms/filtersets.py:181 +#: netbox/vpn/forms/filtersets.py:201 netbox/vpn/forms/filtersets.py:227 +#: netbox/wireless/forms/filtersets.py:27 +#: netbox/wireless/forms/filtersets.py:45 +#: netbox/wireless/forms/filtersets.py:111 +msgid "Ownership" +msgstr "Proprietà" + +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:76 +#: netbox/circuits/forms/filtersets.py:137 netbox/dcim/forms/filtersets.py:169 +#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:202 +#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:363 +#: netbox/dcim/forms/filtersets.py:442 netbox/dcim/forms/filtersets.py:519 +#: netbox/dcim/forms/filtersets.py:823 netbox/dcim/forms/filtersets.py:1246 +#: netbox/ipam/forms/filtersets.py:111 netbox/ipam/forms/filtersets.py:198 +#: netbox/ipam/forms/filtersets.py:299 netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/navigation/menu.py:35 #: netbox/netbox/views/generic/feature_views.py:298 -#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/forms/filtersets.py:52 netbox/tenancy/tables/columns.py:55 #: netbox/tenancy/tables/contacts.py:21 -#: netbox/virtualization/forms/filtersets.py:42 -#: netbox/virtualization/forms/filtersets.py:53 -#: netbox/virtualization/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 -#: netbox/vpn/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:44 +#: netbox/virtualization/forms/filtersets.py:56 +#: netbox/virtualization/forms/filtersets.py:120 +#: netbox/vpn/forms/filtersets.py:38 netbox/vpn/forms/filtersets.py:51 +#: netbox/vpn/forms/filtersets.py:228 msgid "Contacts" msgstr "Contatti" -#: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:169 -#: netbox/circuits/forms/filtersets.py:231 +#: netbox/circuits/forms/filtersets.py:46 +#: netbox/circuits/forms/filtersets.py:174 +#: netbox/circuits/forms/filtersets.py:236 #: netbox/circuits/tables/circuits.py:134 netbox/dcim/forms/bulk_edit.py:110 #: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/bulk_edit.py:841 -#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:89 -#: netbox/dcim/forms/filtersets.py:171 netbox/dcim/forms/filtersets.py:214 -#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:366 -#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:827 -#: netbox/dcim/forms/filtersets.py:1043 netbox/dcim/forms/filtersets.py:1116 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1235 -#: netbox/dcim/forms/filtersets.py:1274 netbox/dcim/forms/filtersets.py:1984 -#: netbox/dcim/forms/filtersets.py:2008 netbox/dcim/forms/filtersets.py:2032 -#: netbox/dcim/forms/model_forms.py:117 netbox/dcim/forms/object_create.py:276 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/sites.py:64 +#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:90 +#: netbox/dcim/forms/filtersets.py:167 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:467 netbox/dcim/forms/filtersets.py:839 +#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1131 +#: netbox/dcim/forms/filtersets.py:1162 netbox/dcim/forms/filtersets.py:1252 +#: netbox/dcim/forms/filtersets.py:1292 netbox/dcim/forms/filtersets.py:2014 +#: netbox/dcim/forms/filtersets.py:2038 netbox/dcim/forms/filtersets.py:2062 +#: netbox/dcim/forms/model_forms.py:119 netbox/dcim/forms/object_create.py:277 +#: netbox/dcim/tables/devices.py:146 netbox/dcim/tables/sites.py:64 #: netbox/extras/filtersets.py:659 netbox/ipam/forms/bulk_edit.py:401 -#: netbox/ipam/forms/filtersets.py:233 netbox/ipam/forms/filtersets.py:454 -#: netbox/ipam/forms/filtersets.py:545 netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:466 +#: netbox/ipam/forms/filtersets.py:559 netbox/templates/ipam/vlan.html:16 +#: netbox/virtualization/forms/filtersets.py:67 +#: netbox/virtualization/forms/filtersets.py:147 #: netbox/virtualization/forms/model_forms.py:86 -#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:77 +#: netbox/vpn/forms/filtersets.py:276 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Regione" -#: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:312 -#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:94 -#: netbox/dcim/forms/filtersets.py:219 netbox/dcim/forms/filtersets.py:245 -#: netbox/dcim/forms/filtersets.py:379 netbox/dcim/forms/filtersets.py:467 -#: netbox/dcim/forms/filtersets.py:832 netbox/dcim/forms/filtersets.py:1048 -#: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1240 -#: netbox/dcim/forms/filtersets.py:1279 netbox/dcim/forms/object_create.py:284 +#: netbox/circuits/forms/filtersets.py:51 +#: netbox/circuits/forms/filtersets.py:179 +#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:312 +#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:95 +#: netbox/dcim/forms/filtersets.py:218 netbox/dcim/forms/filtersets.py:245 +#: netbox/dcim/forms/filtersets.py:382 netbox/dcim/forms/filtersets.py:472 +#: netbox/dcim/forms/filtersets.py:844 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1257 +#: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/object_create.py:285 #: netbox/extras/filtersets.py:676 netbox/ipam/forms/bulk_edit.py:406 -#: netbox/ipam/forms/filtersets.py:160 netbox/ipam/forms/filtersets.py:238 -#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:550 -#: netbox/virtualization/forms/filtersets.py:69 -#: netbox/virtualization/forms/filtersets.py:148 +#: netbox/ipam/forms/filtersets.py:166 netbox/ipam/forms/filtersets.py:246 +#: netbox/ipam/forms/filtersets.py:471 netbox/ipam/forms/filtersets.py:564 +#: netbox/virtualization/forms/filtersets.py:72 +#: netbox/virtualization/forms/filtersets.py:152 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/wireless/forms/filtersets.py:82 +#: netbox/wireless/forms/filtersets.py:84 msgid "Site group" msgstr "Gruppo del sito" -#: netbox/circuits/forms/filtersets.py:82 +#: netbox/circuits/forms/filtersets.py:84 #: netbox/circuits/tables/circuits.py:60 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1298,31 +1360,31 @@ msgstr "Gruppo del sito" msgid "Account" msgstr "Account" -#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/forms/filtersets.py:259 msgid "Term Side" msgstr "Lato del termine" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1537 -#: netbox/extras/forms/model_forms.py:697 netbox/ipam/forms/filtersets.py:149 -#: netbox/ipam/forms/filtersets.py:627 netbox/ipam/forms/model_forms.py:326 +#: netbox/circuits/forms/filtersets.py:293 netbox/dcim/forms/bulk_edit.py:1537 +#: netbox/extras/forms/model_forms.py:700 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:326 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:36 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:106 +#: netbox/tenancy/forms/filtersets.py:111 #: netbox/users/forms/model_forms.py:372 msgid "Assignment" msgstr "Assegnazione" -#: netbox/circuits/forms/filtersets.py:302 +#: netbox/circuits/forms/filtersets.py:308 #: netbox/circuits/forms/model_forms.py:245 #: netbox/circuits/tables/circuits.py:186 netbox/dcim/forms/bulk_edit.py:115 -#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:123 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:633 +#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 #: netbox/ipam/filtersets.py:998 netbox/ipam/forms/bulk_edit.py:420 #: netbox/ipam/forms/bulk_import.py:492 netbox/ipam/forms/model_forms.py:558 -#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:94 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:95 +#: netbox/ipam/tables/vlans.py:218 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1334,8 +1396,8 @@ msgstr "Assegnazione" #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 #: netbox/tenancy/forms/bulk_edit.py:40 netbox/tenancy/forms/bulk_import.py:43 -#: netbox/tenancy/forms/filtersets.py:56 -#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/tenancy/forms/filtersets.py:58 +#: netbox/tenancy/forms/filtersets.py:121 #: netbox/tenancy/forms/model_forms.py:44 #: netbox/tenancy/forms/model_forms.py:121 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:226 @@ -1345,14 +1407,14 @@ msgstr "Assegnazione" #: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:185 #: netbox/virtualization/forms/bulk_edit.py:55 #: netbox/virtualization/forms/bulk_import.py:49 -#: netbox/virtualization/forms/filtersets.py:95 +#: netbox/virtualization/forms/filtersets.py:98 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:71 #: netbox/vpn/forms/bulk_edit.py:100 netbox/vpn/forms/bulk_import.py:157 -#: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:124 netbox/vpn/tables/crypto.py:31 #: netbox/vpn/tables/tunnels.py:45 netbox/wireless/forms/bulk_edit.py:45 #: netbox/wireless/forms/bulk_import.py:37 -#: netbox/wireless/forms/filtersets.py:53 +#: netbox/wireless/forms/filtersets.py:55 #: netbox/wireless/forms/model_forms.py:41 #: netbox/wireless/tables/wirelesslan.py:41 msgid "Group" @@ -1408,7 +1470,7 @@ msgstr "ID univoco del circuito" #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1391 #: netbox/dcim/models/devices.py:582 netbox/dcim/models/devices.py:1211 -#: netbox/dcim/models/modules.py:215 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/modules.py:217 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:300 netbox/dcim/models/racks.py:684 #: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 @@ -1511,7 +1573,7 @@ msgstr "ID del patch panel e numero/i di porta" #: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: netbox/extras/models/configs.py:283 -#: netbox/extras/models/customfields.py:128 netbox/extras/models/models.py:66 +#: netbox/extras/models/customfields.py:141 netbox/extras/models/models.py:66 #: netbox/extras/models/models.py:171 netbox/extras/models/models.py:416 #: netbox/extras/models/models.py:487 netbox/extras/models/models.py:566 #: netbox/extras/models/models.py:692 @@ -1548,11 +1610,11 @@ msgstr "" #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 #: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:279 netbox/extras/models/customfields.py:95 -#: netbox/extras/models/models.py:61 netbox/extras/models/models.py:166 -#: netbox/extras/models/models.py:309 netbox/extras/models/models.py:412 -#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:562 -#: netbox/extras/models/models.py:687 +#: netbox/extras/models/configs.py:279 +#: netbox/extras/models/customfields.py:108 netbox/extras/models/models.py:61 +#: netbox/extras/models/models.py:166 netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:412 netbox/extras/models/models.py:477 +#: netbox/extras/models/models.py:562 netbox/extras/models/models.py:687 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1657,35 +1719,35 @@ msgstr "terminazioni di circuiti virtuali" #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:17 #: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:45 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: netbox/dcim/forms/filtersets.py:79 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:137 netbox/dcim/tables/devices.py:295 -#: netbox/dcim/tables/devices.py:408 netbox/dcim/tables/devices.py:449 -#: netbox/dcim/tables/devices.py:497 netbox/dcim/tables/devices.py:551 -#: netbox/dcim/tables/devices.py:574 netbox/dcim/tables/devices.py:694 -#: netbox/dcim/tables/devices.py:774 netbox/dcim/tables/devices.py:827 -#: netbox/dcim/tables/devices.py:889 netbox/dcim/tables/devices.py:958 -#: netbox/dcim/tables/devices.py:1023 netbox/dcim/tables/devices.py:1042 -#: netbox/dcim/tables/devices.py:1071 netbox/dcim/tables/devices.py:1098 -#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:228 -#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:21 -#: netbox/dcim/tables/power.py:58 netbox/dcim/tables/racks.py:20 -#: netbox/dcim/tables/racks.py:102 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/tables/tables.py:64 -#: netbox/extras/tables/tables.py:132 netbox/extras/tables/tables.py:169 -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:257 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:334 -#: netbox/extras/tables/tables.py:450 netbox/extras/tables/tables.py:467 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:536 -#: netbox/extras/tables/tables.py:584 netbox/extras/tables/tables.py:626 -#: netbox/extras/tables/tables.py:656 netbox/ipam/forms/bulk_edit.py:339 -#: netbox/ipam/forms/filtersets.py:417 netbox/ipam/forms/filtersets.py:503 -#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:32 -#: netbox/ipam/tables/ip.py:104 netbox/ipam/tables/services.py:16 -#: netbox/ipam/tables/services.py:38 netbox/ipam/tables/vlans.py:33 -#: netbox/ipam/tables/vlans.py:86 netbox/ipam/tables/vlans.py:231 -#: netbox/ipam/tables/vrfs.py:26 netbox/ipam/tables/vrfs.py:65 -#: netbox/netbox/tables/tables.py:299 netbox/netbox/ui/panels.py:194 -#: netbox/netbox/ui/panels.py:203 +#: netbox/dcim/forms/filtersets.py:80 netbox/dcim/forms/object_create.py:44 +#: netbox/dcim/tables/devices.py:138 netbox/dcim/tables/devices.py:296 +#: netbox/dcim/tables/devices.py:409 netbox/dcim/tables/devices.py:450 +#: netbox/dcim/tables/devices.py:498 netbox/dcim/tables/devices.py:552 +#: netbox/dcim/tables/devices.py:575 netbox/dcim/tables/devices.py:700 +#: netbox/dcim/tables/devices.py:722 netbox/dcim/tables/devices.py:802 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:986 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1070 netbox/dcim/tables/devices.py:1099 +#: netbox/dcim/tables/devices.py:1126 netbox/dcim/tables/devicetypes.py:31 +#: netbox/dcim/tables/devicetypes.py:228 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/power.py:21 netbox/dcim/tables/power.py:58 +#: netbox/dcim/tables/racks.py:20 netbox/dcim/tables/racks.py:102 +#: netbox/dcim/tables/sites.py:57 netbox/extras/forms/filtersets.py:231 +#: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:132 +#: netbox/extras/tables/tables.py:169 netbox/extras/tables/tables.py:198 +#: netbox/extras/tables/tables.py:257 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:334 netbox/extras/tables/tables.py:450 +#: netbox/extras/tables/tables.py:467 netbox/extras/tables/tables.py:494 +#: netbox/extras/tables/tables.py:536 netbox/extras/tables/tables.py:584 +#: netbox/extras/tables/tables.py:626 netbox/extras/tables/tables.py:656 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:104 +#: netbox/ipam/tables/services.py:16 netbox/ipam/tables/services.py:38 +#: netbox/ipam/tables/vlans.py:34 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/tables/vlans.py:247 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:317 +#: netbox/netbox/ui/panels.py:194 netbox/netbox/ui/panels.py:203 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1781,8 +1843,8 @@ msgstr "Nome" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:283 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 @@ -1811,7 +1873,7 @@ msgstr "Lato Z" msgid "Commit Rate" msgstr "Tasso di impegno" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1942 +#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" @@ -1829,8 +1891,8 @@ msgstr "Tipo di terminazione" msgid "Termination Point" msgstr "Punto di terminazione" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:186 -#: netbox/dcim/tables/devices.py:152 +#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 +#: netbox/dcim/tables/devices.py:153 msgid "Site Group" msgstr "Gruppo del sito" @@ -1871,33 +1933,33 @@ msgstr "Terminazioni" #: netbox/dcim/forms/bulk_import.py:1128 netbox/dcim/forms/bulk_import.py:1140 #: netbox/dcim/forms/bulk_import.py:1188 netbox/dcim/forms/bulk_import.py:1310 #: netbox/dcim/forms/bulk_import.py:1712 netbox/dcim/forms/connections.py:29 -#: netbox/dcim/forms/filtersets.py:153 netbox/dcim/forms/filtersets.py:1006 -#: netbox/dcim/forms/filtersets.py:1038 netbox/dcim/forms/filtersets.py:1184 -#: netbox/dcim/forms/filtersets.py:1398 netbox/dcim/forms/filtersets.py:1420 -#: netbox/dcim/forms/filtersets.py:1437 netbox/dcim/forms/filtersets.py:1459 -#: netbox/dcim/forms/filtersets.py:1476 netbox/dcim/forms/filtersets.py:1493 -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1536 -#: netbox/dcim/forms/filtersets.py:1558 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/forms/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1746 -#: netbox/dcim/forms/filtersets.py:1767 netbox/dcim/forms/filtersets.py:1788 -#: netbox/dcim/forms/filtersets.py:1809 netbox/dcim/forms/filtersets.py:1824 -#: netbox/dcim/forms/filtersets.py:1840 netbox/dcim/forms/filtersets.py:1851 -#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1907 -#: netbox/dcim/forms/filtersets.py:2000 netbox/dcim/forms/filtersets.py:2024 -#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/model_forms.py:728 -#: netbox/dcim/forms/model_forms.py:943 netbox/dcim/forms/model_forms.py:1355 -#: netbox/dcim/forms/model_forms.py:1849 netbox/dcim/forms/model_forms.py:1922 -#: netbox/dcim/forms/object_create.py:205 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:154 netbox/dcim/forms/filtersets.py:1019 +#: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1200 +#: netbox/dcim/forms/filtersets.py:1416 netbox/dcim/forms/filtersets.py:1439 +#: netbox/dcim/forms/filtersets.py:1456 netbox/dcim/forms/filtersets.py:1479 +#: netbox/dcim/forms/filtersets.py:1496 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1531 netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:1580 netbox/dcim/forms/filtersets.py:1702 +#: netbox/dcim/forms/filtersets.py:1747 netbox/dcim/forms/filtersets.py:1770 +#: netbox/dcim/forms/filtersets.py:1791 netbox/dcim/forms/filtersets.py:1813 +#: netbox/dcim/forms/filtersets.py:1834 netbox/dcim/forms/filtersets.py:1850 +#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1878 +#: netbox/dcim/forms/filtersets.py:1893 netbox/dcim/forms/filtersets.py:1935 +#: netbox/dcim/forms/filtersets.py:2030 netbox/dcim/forms/filtersets.py:2054 +#: netbox/dcim/forms/filtersets.py:2078 netbox/dcim/forms/model_forms.py:738 +#: netbox/dcim/forms/model_forms.py:953 netbox/dcim/forms/model_forms.py:1365 +#: netbox/dcim/forms/model_forms.py:1859 netbox/dcim/forms/model_forms.py:1932 +#: netbox/dcim/forms/object_create.py:206 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:291 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:427 netbox/dcim/tables/devices.py:469 -#: netbox/dcim/tables/devices.py:519 netbox/dcim/tables/devices.py:631 -#: netbox/dcim/tables/devices.py:743 netbox/dcim/tables/devices.py:796 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:908 -#: netbox/dcim/tables/devices.py:976 netbox/dcim/tables/devices.py:1102 -#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:430 -#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:633 -#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:292 netbox/dcim/tables/devices.py:387 +#: netbox/dcim/tables/devices.py:428 netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:520 netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:824 +#: netbox/dcim/tables/devices.py:877 netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:1004 netbox/dcim/tables/devices.py:1130 +#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:402 +#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:157 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1915,7 +1977,7 @@ msgstr "Terminazioni" #: netbox/templates/dcim/powerport.html:20 #: netbox/templates/dcim/rearport.html:20 #: netbox/templates/dcim/virtualchassis.html:55 -#: netbox/templates/dcim/virtualchassis_edit.html:62 +#: netbox/templates/dcim/virtualchassis_edit.html:63 #: netbox/templates/dcim/virtualdevicecontext.html:22 #: netbox/templates/virtualization/virtualmachine.html:120 #: netbox/templates/vpn/tunneltermination.html:23 @@ -1923,11 +1985,11 @@ msgstr "Terminazioni" #: netbox/virtualization/filtersets.py:143 #: netbox/virtualization/forms/bulk_edit.py:108 #: netbox/virtualization/forms/bulk_import.py:113 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:142 #: netbox/virtualization/forms/model_forms.py:186 #: netbox/virtualization/tables/virtualmachines.py:44 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 #: netbox/vpn/forms/model_forms.py:123 netbox/vpn/forms/model_forms.py:234 #: netbox/vpn/forms/model_forms.py:451 #: netbox/wireless/forms/model_forms.py:101 @@ -1936,7 +1998,7 @@ msgstr "Terminazioni" msgid "Device" msgstr "Dispositivo" -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "" "Questo utente non dispone dell'autorizzazione per sincronizzare questa " @@ -1996,8 +2058,8 @@ msgstr "Completato" msgid "Failed" msgstr "Fallito" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:359 -#: netbox/netbox/navigation/menu.py:363 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 +#: netbox/netbox/navigation/menu.py:365 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2115,42 +2177,42 @@ msgstr "Avvertenza" msgid "Error" msgstr "Errore" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Locale" -#: netbox/core/data_backends.py:50 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:63 msgid "Username" msgstr "Nome utente" -#: netbox/core/data_backends.py:52 netbox/core/data_backends.py:58 +#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 msgid "Only used for cloning with HTTP(S)" msgstr "Utilizzato solo per la clonazione con HTTP (S)" -#: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 #: netbox/users/forms/model_forms.py:196 msgid "Password" msgstr "Password" -#: netbox/core/data_backends.py:62 +#: netbox/core/data_backends.py:75 msgid "Branch" msgstr "Ramo" -#: netbox/core/data_backends.py:120 +#: netbox/core/data_backends.py:135 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "Recupero dati remoti non riuscito ({name}): {error}" -#: netbox/core/data_backends.py:133 +#: netbox/core/data_backends.py:148 msgid "AWS access key ID" msgstr "ID chiave di accesso AWS" -#: netbox/core/data_backends.py:137 +#: netbox/core/data_backends.py:152 msgid "AWS secret access key" msgstr "Chiave di accesso segreta AWS" @@ -2164,7 +2226,7 @@ msgstr "Fonte dati (ID)" msgid "Data source (name)" msgstr "Fonte dati (nome)" -#: netbox/core/filtersets.py:186 netbox/dcim/filtersets.py:521 +#: netbox/core/filtersets.py:190 netbox/dcim/filtersets.py:521 #: netbox/extras/filtersets.py:302 netbox/extras/filtersets.py:355 #: netbox/extras/filtersets.py:401 netbox/extras/filtersets.py:424 #: netbox/extras/filtersets.py:490 netbox/users/filtersets.py:31 @@ -2172,19 +2234,19 @@ msgstr "Fonte dati (nome)" msgid "User (ID)" msgstr "Utente (ID)" -#: netbox/core/filtersets.py:192 +#: netbox/core/filtersets.py:196 msgid "User name" msgstr "Nome utente" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:44 #: netbox/core/tables/data.py:27 netbox/dcim/choices.py:2036 #: netbox/dcim/forms/bulk_edit.py:1102 netbox/dcim/forms/bulk_edit.py:1383 -#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/filtersets.py:1687 -#: netbox/dcim/tables/devices.py:579 netbox/dcim/tables/devicetypes.py:232 +#: netbox/dcim/forms/filtersets.py:1617 netbox/dcim/forms/filtersets.py:1710 +#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 #: 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:161 netbox/extras/forms/filtersets.py:265 -#: netbox/extras/forms/filtersets.py:301 netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:249 +#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 #: netbox/extras/tables/tables.py:176 netbox/extras/tables/tables.py:307 #: netbox/extras/tables/tables.py:344 netbox/extras/tables/tables.py:508 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 @@ -2200,19 +2262,19 @@ msgstr "Nome utente" #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:29 netbox/users/tables.py:112 #: netbox/virtualization/forms/bulk_edit.py:182 -#: netbox/virtualization/forms/filtersets.py:232 +#: netbox/virtualization/forms/filtersets.py:237 msgid "Enabled" msgstr "Abilitato" -#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:50 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:51 #: netbox/core/tables/data.py:30 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "Intervallo sincronizzazione" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:307 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 #: netbox/templates/extras/savedfilter.html:56 -#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 -#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:104 netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:160 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:320 #: netbox/vpn/forms/model_forms.py:336 netbox/vpn/forms/model_forms.py:357 #: netbox/vpn/forms/model_forms.py:379 @@ -2224,10 +2286,10 @@ msgid "Ignore rules" msgstr "Ignora le regole" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:604 -#: netbox/extras/forms/model_forms.py:693 -#: netbox/extras/forms/model_forms.py:746 netbox/extras/tables/tables.py:218 +#: netbox/extras/forms/model_forms.py:275 +#: netbox/extras/forms/model_forms.py:607 +#: netbox/extras/forms/model_forms.py:696 +#: netbox/extras/forms/model_forms.py:749 netbox/extras/tables/tables.py:218 #: netbox/extras/tables/tables.py:588 netbox/extras/tables/tables.py:618 #: netbox/extras/tables/tables.py:660 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 @@ -2236,24 +2298,24 @@ msgstr "Ignora le regole" msgid "Data Source" msgstr "Fonte dati" -#: netbox/core/forms/filtersets.py:61 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "File" -#: netbox/core/forms/filtersets.py:66 netbox/core/forms/mixins.py:16 +#: netbox/core/forms/filtersets.py:67 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:411 -#: netbox/extras/forms/filtersets.py:442 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:183 netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/filtersets.py:415 netbox/extras/forms/filtersets.py:503 msgid "Data source" msgstr "Fonte dati" -#: netbox/core/forms/filtersets.py:77 netbox/extras/forms/filtersets.py:592 +#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 msgid "Creation" msgstr "Creazione" -#: netbox/core/forms/filtersets.py:81 netbox/core/forms/filtersets.py:167 -#: netbox/extras/forms/filtersets.py:613 netbox/extras/tables/tables.py:271 +#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:271 #: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:364 #: netbox/extras/tables/tables.py:383 netbox/extras/tables/tables.py:415 #: netbox/extras/tables/tables.py:735 netbox/templates/core/job.html:11 @@ -2263,42 +2325,47 @@ msgstr "Creazione" msgid "Object Type" msgstr "Tipo di oggetto" -#: netbox/core/forms/filtersets.py:91 +#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/templates/core/job.html:63 netbox/templates/core/rq_task.html:61 +msgid "Queue" +msgstr "Coda" + +#: netbox/core/forms/filtersets.py:96 msgid "Created after" msgstr "Creato dopo" -#: netbox/core/forms/filtersets.py:96 +#: netbox/core/forms/filtersets.py:101 msgid "Created before" msgstr "Creato prima" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:106 msgid "Scheduled after" msgstr "Pianificato dopo" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:111 msgid "Scheduled before" msgstr "Pianificato prima" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:116 msgid "Started after" msgstr "Iniziato dopo" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:121 msgid "Started before" msgstr "Iniziato prima" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:126 msgid "Completed after" msgstr "Completato dopo" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:131 msgid "Completed before" msgstr "Completato prima" -#: netbox/core/forms/filtersets.py:133 netbox/core/forms/filtersets.py:162 -#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:504 -#: netbox/dcim/forms/model_forms.py:324 netbox/extras/forms/filtersets.py:608 -#: netbox/extras/forms/filtersets.py:628 netbox/extras/tables/tables.py:391 +#: netbox/core/forms/filtersets.py:138 netbox/core/forms/filtersets.py:167 +#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:509 +#: netbox/dcim/forms/model_forms.py:326 netbox/extras/forms/filtersets.py:572 +#: netbox/extras/forms/filtersets.py:592 netbox/extras/tables/tables.py:391 #: netbox/extras/tables/tables.py:431 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 @@ -2311,23 +2378,23 @@ msgstr "Completato prima" msgid "User" msgstr "Utente" -#: netbox/core/forms/filtersets.py:141 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:773 +#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:773 #: netbox/extras/tables/tables.py:828 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Ora" -#: netbox/core/forms/filtersets.py:146 netbox/extras/forms/filtersets.py:597 +#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 msgid "After" msgstr "Dopo" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:602 +#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 msgid "Before" msgstr "Prima" -#: netbox/core/forms/filtersets.py:155 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:477 +#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:484 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" @@ -2372,18 +2439,18 @@ msgstr "Elevazioni dei rack" #: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1907 #: netbox/dcim/forms/bulk_edit.py:941 netbox/dcim/forms/bulk_edit.py:1337 #: netbox/dcim/forms/bulk_edit.py:1358 netbox/dcim/tables/racks.py:143 -#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 +#: netbox/netbox/navigation/menu.py:315 netbox/netbox/navigation/menu.py:319 msgid "Power" msgstr "Energia" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:47 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Sicurezza" @@ -2399,7 +2466,7 @@ msgid "Pagination" msgstr "Impaginazione" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:122 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 #: netbox/extras/forms/model_forms.py:135 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2410,7 +2477,7 @@ msgstr "Validazione" msgid "User Preferences" msgstr "Preferenze utente" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:820 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:73 msgid "Miscellaneous" @@ -2529,7 +2596,7 @@ msgstr "Revisione della configurazione #{id}" #: netbox/dcim/models/device_components.py:767 #: netbox/dcim/models/device_components.py:1151 #: netbox/dcim/models/device_components.py:1199 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:81 +#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:94 #: netbox/extras/models/search.py:41 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" @@ -2709,41 +2776,49 @@ msgid "job ID" msgstr "ID lavoro" #: netbox/core/models/jobs.py:116 +msgid "queue name" +msgstr "nome della coda" + +#: netbox/core/models/jobs.py:119 +msgid "Name of the queue in which this job was enqueued" +msgstr "Nome della coda in cui questo lavoro è stato accodato" + +#: netbox/core/models/jobs.py:122 msgid "log entries" msgstr "voci di registro" -#: netbox/core/models/jobs.py:132 +#: netbox/core/models/jobs.py:138 msgid "job" msgstr "occupazione" -#: netbox/core/models/jobs.py:133 +#: netbox/core/models/jobs.py:139 msgid "jobs" msgstr "lavori" -#: netbox/core/models/jobs.py:163 +#: netbox/core/models/jobs.py:169 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "" "I lavori non possono essere assegnati a questo tipo di oggetto ({type})." -#: netbox/core/models/jobs.py:216 +#: netbox/core/models/jobs.py:226 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Stato non valido per la cessazione del lavoro. Le scelte sono: {choices}" -#: netbox/core/models/jobs.py:273 +#: netbox/core/models/jobs.py:283 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" "enqueue () non può essere chiamato con valori sia per schedule_at che per " "immediate." -#: netbox/core/models/object_types.py:188 +#: netbox/core/models/object_types.py:205 msgid "object type" msgstr "tipo di oggetto" -#: netbox/core/models/object_types.py:189 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 msgid "object types" msgstr "tipi di oggetti" @@ -2751,7 +2826,7 @@ msgstr "tipi di oggetti" msgid "Sync Data" msgstr "Sincronizzazione dati" -#: netbox/core/signals.py:176 +#: netbox/core/signals.py:177 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "L'eliminazione è impedita da una regola di protezione: {message}" @@ -2768,7 +2843,7 @@ msgstr "Nome completo" #: netbox/extras/tables/tables.py:418 netbox/extras/tables/tables.py:502 #: netbox/extras/tables/tables.py:571 netbox/extras/tables/tables.py:740 #: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:835 -#: netbox/netbox/tables/tables.py:317 +#: netbox/netbox/tables/tables.py:335 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2781,7 +2856,7 @@ msgstr "Oggetto" msgid "Request ID" msgstr "ID della richiesta" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 +#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 #: netbox/extras/tables/tables.py:784 netbox/extras/tables/tables.py:841 #: netbox/templates/core/objectchange.html:68 msgid "Message" @@ -2814,7 +2889,7 @@ msgstr "Ultimo aggiornamento" #: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:248 #: netbox/extras/tables/tables.py:561 netbox/extras/tables/tables.py:806 #: netbox/netbox/tables/tables.py:225 -#: netbox/templates/dcim/virtualchassis_edit.html:63 +#: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 msgid "ID" @@ -2824,16 +2899,16 @@ msgstr "ID" msgid "Interval" msgstr "Intervallo" -#: netbox/core/tables/jobs.py:46 +#: netbox/core/tables/jobs.py:49 msgid "Log Entries" msgstr "Voci di registro" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:778 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:778 #: netbox/extras/tables/tables.py:832 msgid "Level" msgstr "Livello" -#: netbox/core/tables/jobs.py:80 +#: netbox/core/tables/jobs.py:83 msgid "No log entries" msgstr "Nessuna voce di registro" @@ -2891,7 +2966,7 @@ msgstr "Lavoratori" msgid "Host" msgstr "Ospite" -#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:616 +#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:631 msgid "Port" msgstr "Porto" @@ -3140,20 +3215,19 @@ msgstr "Stantio" #: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:532 #: netbox/dcim/forms/bulk_import.py:658 netbox/dcim/forms/bulk_import.py:935 #: netbox/dcim/forms/bulk_import.py:1205 netbox/dcim/forms/filtersets.py:263 -#: netbox/dcim/forms/filtersets.py:768 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/model_forms.py:81 netbox/dcim/forms/model_forms.py:99 -#: netbox/dcim/forms/model_forms.py:176 netbox/dcim/forms/model_forms.py:502 -#: netbox/dcim/forms/model_forms.py:523 netbox/dcim/forms/model_forms.py:1206 -#: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 -#: netbox/dcim/tables/devices.py:916 netbox/dcim/tables/devices.py:1003 -#: netbox/dcim/tables/devices.py:1156 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:755 netbox/ipam/tables/fhrp.py:56 -#: netbox/ipam/tables/ip.py:328 netbox/ipam/tables/services.py:42 -#: netbox/netbox/tables/tables.py:303 netbox/netbox/ui/panels.py:202 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/dcim/forms/filtersets.py:778 netbox/dcim/forms/filtersets.py:794 +#: netbox/dcim/forms/model_forms.py:83 netbox/dcim/forms/model_forms.py:101 +#: netbox/dcim/forms/model_forms.py:178 netbox/dcim/forms/model_forms.py:504 +#: netbox/dcim/forms/model_forms.py:525 netbox/dcim/forms/model_forms.py:1216 +#: netbox/dcim/forms/model_forms.py:1699 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:695 +#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:944 +#: netbox/dcim/tables/devices.py:1031 netbox/dcim/tables/devices.py:1184 +#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:755 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:328 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:321 +#: netbox/netbox/ui/panels.py:202 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 -#: netbox/templates/dcim/interface.html:379 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 @@ -3259,7 +3333,7 @@ msgstr "Proprietario" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 #: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 #: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 -#: netbox/netbox/navigation/menu.py:209 +#: netbox/netbox/navigation/menu.py:211 msgid "Other" msgstr "Altro" @@ -3276,10 +3350,10 @@ msgid "Virtual" msgstr "Virtuale" #: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 -#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1553 -#: netbox/dcim/forms/filtersets.py:1678 netbox/dcim/forms/model_forms.py:1105 -#: netbox/dcim/forms/model_forms.py:1569 netbox/netbox/navigation/menu.py:147 -#: netbox/netbox/navigation/menu.py:151 +#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1701 netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1579 netbox/netbox/navigation/menu.py:149 +#: netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Wireless" @@ -3289,8 +3363,8 @@ msgid "Virtual interfaces" msgstr "Interfacce virtuali" #: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1396 -#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1087 -#: netbox/dcim/tables/devices.py:706 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1097 +#: netbox/dcim/tables/devices.py:734 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:177 #: netbox/virtualization/forms/bulk_import.py:172 @@ -3358,11 +3432,11 @@ msgstr "Backplane Ethernet" msgid "Cellular" msgstr "Cellulare" -#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:420 -#: netbox/dcim/forms/filtersets.py:897 netbox/dcim/forms/filtersets.py:1096 -#: netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:423 +#: netbox/dcim/forms/filtersets.py:909 netbox/dcim/forms/filtersets.py:1110 +#: netbox/dcim/forms/filtersets.py:1908 #: netbox/templates/dcim/inventoryitem.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:65 +#: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Seriale" @@ -3391,8 +3465,8 @@ msgstr "Auto" msgid "Access" msgstr "Accesso" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 +#: netbox/ipam/tables/vlans.py:209 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Taggato" @@ -3569,7 +3643,7 @@ msgstr "Fibra - Monomodale" msgid "Fiber - Other" msgstr "Fibra - Altro" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 msgid "Connected" msgstr "Connesso" @@ -3726,61 +3800,61 @@ msgstr "Piattaforma predefinita (ID)" msgid "Default platform (slug)" msgstr "Piattaforma predefinita (slug)" -#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:565 +#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:572 msgid "Has a front image" msgstr "Ha un'immagine frontale" -#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:579 msgid "Has a rear image" msgstr "Ha un'immagine posteriore" #: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:742 -#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:579 -#: netbox/dcim/forms/filtersets.py:697 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:586 +#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 msgid "Has console ports" msgstr "Dispone di porte per console" #: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:746 -#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:704 netbox/dcim/forms/filtersets.py:943 +#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:593 +#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 msgid "Has console server ports" msgstr "Dispone di porte console server" #: netbox/dcim/filtersets.py:600 netbox/dcim/filtersets.py:750 -#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:711 netbox/dcim/forms/filtersets.py:950 +#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 msgid "Has power ports" msgstr "Dispone di porte di alimentazione" #: netbox/dcim/filtersets.py:604 netbox/dcim/filtersets.py:754 -#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:718 netbox/dcim/forms/filtersets.py:957 +#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:607 +#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 msgid "Has power outlets" msgstr "Dispone di prese di corrente" #: netbox/dcim/filtersets.py:608 netbox/dcim/filtersets.py:758 -#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:614 +#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 msgid "Has interfaces" msgstr "Dispone di interfacce" #: netbox/dcim/filtersets.py:612 netbox/dcim/filtersets.py:762 -#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:732 netbox/dcim/forms/filtersets.py:971 +#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 msgid "Has pass-through ports" msgstr "Dispone di porte pass-through" #: netbox/dcim/filtersets.py:616 netbox/dcim/filtersets.py:1294 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/forms/filtersets.py:635 msgid "Has module bays" msgstr "Dispone di alloggiamenti per moduli" #: netbox/dcim/filtersets.py:620 netbox/dcim/filtersets.py:1298 -#: netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:628 msgid "Has device bays" msgstr "Dispone di alloggiamenti per dispositivi" -#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:642 msgid "Has inventory items" msgstr "Ha articoli di inventario" @@ -3894,20 +3968,20 @@ msgstr "Modello del dispositivo (slug)" msgid "Is full depth" msgstr "È a piena profondità" -#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:906 -#: netbox/dcim/forms/filtersets.py:1609 netbox/dcim/forms/filtersets.py:1947 -#: netbox/dcim/forms/model_forms.py:1895 netbox/dcim/models/devices.py:1307 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/filtersets.py:1977 +#: netbox/dcim/forms/model_forms.py:1905 netbox/dcim/models/devices.py:1307 #: netbox/dcim/models/devices.py:1330 netbox/virtualization/filtersets.py:211 #: netbox/virtualization/filtersets.py:284 -#: netbox/virtualization/forms/filtersets.py:187 -#: netbox/virtualization/forms/filtersets.py:240 +#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:245 msgid "MAC address" msgstr "Indirizzo MAC" #: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1015 +#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 #: netbox/virtualization/filtersets.py:215 -#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Ha un IP primario" @@ -3981,9 +4055,9 @@ msgstr "Ruolo del dispositivo (slug)" msgid "Virtual Chassis (ID)" msgstr "Chassis virtuale (ID)" -#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:125 -#: netbox/dcim/forms/object_create.py:327 netbox/dcim/tables/devices.py:213 -#: netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:126 +#: netbox/dcim/forms/object_create.py:328 netbox/dcim/tables/devices.py:214 +#: netbox/netbox/navigation/menu.py:81 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 @@ -4061,24 +4135,24 @@ msgid "Assigned VID" msgstr "VID assegnato" #: netbox/dcim/filtersets.py:1942 netbox/dcim/forms/bulk_edit.py:1509 -#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:1535 +#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1685 +#: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:866 -#: netbox/dcim/tables/devices.py:660 netbox/ipam/filtersets.py:345 +#: netbox/dcim/tables/devices.py:661 netbox/ipam/filtersets.py:345 #: netbox/ipam/filtersets.py:356 netbox/ipam/filtersets.py:489 #: netbox/ipam/filtersets.py:591 netbox/ipam/filtersets.py:602 #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_edit.py:237 #: netbox/ipam/forms/bulk_edit.py:278 netbox/ipam/forms/bulk_import.py:159 #: netbox/ipam/forms/bulk_import.py:244 netbox/ipam/forms/bulk_import.py:280 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:187 -#: netbox/ipam/forms/filtersets.py:339 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:194 +#: netbox/ipam/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:200 netbox/ipam/forms/model_forms.py:247 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:463 #: netbox/ipam/forms/model_forms.py:477 netbox/ipam/forms/model_forms.py:491 #: netbox/ipam/models/ip.py:223 netbox/ipam/models/ip.py:516 #: netbox/ipam/models/ip.py:745 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:186 netbox/ipam/tables/ip.py:257 -#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:407 +#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:412 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 @@ -4086,7 +4160,7 @@ msgstr "VID assegnato" #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 #: netbox/virtualization/forms/bulk_import.py:219 -#: netbox/virtualization/forms/filtersets.py:245 +#: netbox/virtualization/forms/filtersets.py:250 #: netbox/virtualization/forms/model_forms.py:359 #: netbox/virtualization/models/virtualmachines.py:346 #: netbox/virtualization/tables/virtualmachines.py:113 @@ -4104,13 +4178,13 @@ msgstr "VRF (ROSSO)" msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1667 -#: netbox/dcim/tables/devices.py:596 netbox/ipam/filtersets.py:1046 -#: netbox/ipam/forms/filtersets.py:599 netbox/ipam/tables/vlans.py:116 +#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1690 +#: netbox/dcim/tables/devices.py:597 netbox/ipam/filtersets.py:1046 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:250 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 +#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 #: netbox/vpn/forms/model_forms.py:407 netbox/vpn/forms/model_forms.py:425 #: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" @@ -4120,13 +4194,13 @@ msgstr "L2VPN" msgid "VLAN Translation Policy (ID)" msgstr "Politica di traduzione VLAN (ID)" -#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1633 -#: netbox/dcim/forms/model_forms.py:1552 +#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1656 +#: netbox/dcim/forms/model_forms.py:1562 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 -#: netbox/virtualization/forms/filtersets.py:260 +#: netbox/virtualization/forms/filtersets.py:265 #: netbox/virtualization/forms/model_forms.py:364 msgid "VLAN Translation Policy" msgstr "Politica di traduzione VLAN" @@ -4167,8 +4241,8 @@ msgstr "Interfaccia con ponte (ID)" msgid "LAG interface (ID)" msgstr "Interfaccia LAG (ID)" -#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:144 +#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:619 +#: netbox/dcim/tables/devices.py:1173 netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4179,14 +4253,14 @@ msgstr "Indirizzo MAC" msgid "Primary MAC address (ID)" msgstr "Indirizzo MAC (ID) primario" -#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1539 +#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1549 #: netbox/virtualization/filtersets.py:295 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Indirizzo MAC primario" #: netbox/dcim/filtersets.py:2079 netbox/dcim/filtersets.py:2091 -#: netbox/dcim/forms/filtersets.py:1569 netbox/dcim/forms/model_forms.py:1875 +#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contesto del dispositivo virtuale" @@ -4201,7 +4275,7 @@ msgstr "Contesto del dispositivo virtuale (identificatore)" msgid "Wireless LAN" msgstr "LAN senza fili" -#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:647 +#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:648 msgid "Wireless link" msgstr "Collegamento wireless" @@ -4233,7 +4307,7 @@ msgstr "Maestro (ID)" msgid "Master (name)" msgstr "Master (nome)" -#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1215 +#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1231 msgid "Unterminated" msgstr "Interminato" @@ -4241,29 +4315,29 @@ msgstr "Interminato" msgid "Power panel (ID)" msgstr "Pannello di alimentazione (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:515 -#: netbox/extras/forms/model_forms.py:597 -#: netbox/extras/forms/model_forms.py:682 -#: netbox/extras/forms/model_forms.py:734 netbox/extras/ui/panels.py:69 -#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:113 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:488 +#: netbox/extras/forms/model_forms.py:600 +#: netbox/extras/forms/model_forms.py:685 +#: netbox/extras/forms/model_forms.py:737 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:131 #: netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:29 -#: netbox/templates/generic/bulk_edit.html:75 +#: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 #: netbox/utilities/forms/fields/fields.py:100 msgid "Tags" msgstr "Etichette" -#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1814 -#: netbox/dcim/forms/filtersets.py:1827 netbox/dcim/forms/model_forms.py:583 -#: netbox/dcim/forms/model_forms.py:641 netbox/dcim/forms/object_create.py:153 -#: netbox/dcim/forms/object_create.py:254 netbox/dcim/tables/devices.py:167 +#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1840 +#: netbox/dcim/forms/filtersets.py:1853 netbox/dcim/forms/model_forms.py:585 +#: netbox/dcim/forms/model_forms.py:651 netbox/dcim/forms/object_create.py:154 +#: netbox/dcim/forms/object_create.py:255 netbox/dcim/tables/devices.py:168 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 #: netbox/templates/dcim/rearport.html:126 #: netbox/templates/dcim/virtualchassis.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:66 +#: netbox/templates/dcim/virtualchassis_edit.html:67 msgid "Position" msgstr "Posizione" @@ -4293,7 +4367,7 @@ msgid "Contact E-mail" msgstr "E-mail di contatto" #: netbox/dcim/forms/bulk_edit.py:149 netbox/dcim/forms/bulk_import.py:130 -#: netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Fuso orario" @@ -4304,16 +4378,16 @@ msgstr "Fuso orario" #: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:408 #: netbox/dcim/forms/bulk_import.py:458 netbox/dcim/forms/bulk_import.py:542 #: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:1199 -#: netbox/dcim/forms/filtersets.py:340 netbox/dcim/forms/filtersets.py:404 -#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:684 -#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:870 -#: netbox/dcim/forms/filtersets.py:1080 netbox/dcim/forms/filtersets.py:1877 -#: netbox/dcim/forms/filtersets.py:1917 netbox/dcim/forms/model_forms.py:211 -#: netbox/dcim/forms/model_forms.py:342 netbox/dcim/forms/model_forms.py:354 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:528 -#: netbox/dcim/forms/model_forms.py:1219 netbox/dcim/forms/model_forms.py:1702 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:99 -#: netbox/dcim/tables/devices.py:174 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/forms/filtersets.py:342 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:544 netbox/dcim/forms/filtersets.py:693 +#: netbox/dcim/forms/filtersets.py:799 netbox/dcim/forms/filtersets.py:882 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1905 +#: netbox/dcim/forms/filtersets.py:1945 netbox/dcim/forms/model_forms.py:213 +#: netbox/dcim/forms/model_forms.py:344 netbox/dcim/forms/model_forms.py:356 +#: netbox/dcim/forms/model_forms.py:426 netbox/dcim/forms/model_forms.py:530 +#: netbox/dcim/forms/model_forms.py:1229 netbox/dcim/forms/model_forms.py:1712 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:100 +#: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/devices.py:1014 #: netbox/dcim/tables/devicetypes.py:86 netbox/dcim/tables/devicetypes.py:321 #: netbox/dcim/tables/modules.py:46 netbox/dcim/tables/modules.py:89 #: netbox/dcim/tables/racks.py:50 netbox/dcim/tables/racks.py:120 @@ -4327,14 +4401,14 @@ msgstr "Produttore" #: netbox/dcim/forms/bulk_edit.py:221 netbox/dcim/forms/bulk_edit.py:368 #: netbox/dcim/forms/bulk_import.py:200 netbox/dcim/forms/bulk_import.py:279 -#: netbox/dcim/forms/filtersets.py:287 +#: netbox/dcim/forms/filtersets.py:288 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Fattore di forma" #: netbox/dcim/forms/bulk_edit.py:226 netbox/dcim/forms/bulk_edit.py:373 #: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:282 -#: netbox/dcim/forms/filtersets.py:292 +#: netbox/dcim/forms/filtersets.py:293 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Larghezza" @@ -4345,7 +4419,7 @@ msgid "Height (U)" msgstr "Altezza (U)" #: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:306 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Unità discendenti" @@ -4375,22 +4449,20 @@ msgstr "Profondità di montaggio" #: netbox/dcim/forms/bulk_edit.py:516 netbox/dcim/forms/bulk_edit.py:533 #: netbox/dcim/forms/bulk_edit.py:572 netbox/dcim/forms/bulk_edit.py:588 #: netbox/dcim/forms/bulk_import.py:421 netbox/dcim/forms/bulk_import.py:469 -#: netbox/dcim/forms/filtersets.py:312 netbox/dcim/forms/filtersets.py:334 -#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:438 -#: netbox/dcim/forms/filtersets.py:531 netbox/dcim/forms/filtersets.py:642 -#: netbox/dcim/forms/filtersets.py:673 netbox/dcim/forms/filtersets.py:744 -#: netbox/dcim/forms/model_forms.py:225 netbox/dcim/forms/model_forms.py:306 +#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:439 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:649 +#: netbox/dcim/forms/filtersets.py:681 netbox/dcim/forms/filtersets.py:753 +#: netbox/dcim/forms/model_forms.py:227 netbox/dcim/forms/model_forms.py:308 #: netbox/dcim/tables/devicetypes.py:109 netbox/dcim/tables/modules.py:54 #: netbox/dcim/tables/racks.py:70 netbox/dcim/tables/racks.py:161 -#: netbox/dcim/views.py:880 netbox/dcim/views.py:1007 +#: netbox/dcim/views.py:880 netbox/dcim/views.py:1008 #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:341 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:71 -#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:279 -#: netbox/extras/forms/filtersets.py:315 -#: netbox/extras/forms/model_forms.py:575 netbox/ipam/forms/bulk_edit.py:159 -#: netbox/templates/dcim/moduletype.html:51 +#: netbox/extras/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:167 +#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 +#: netbox/ipam/forms/bulk_edit.py:159 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4400,7 +4472,7 @@ msgid "Weight" msgstr "Peso" #: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:317 +#: netbox/dcim/forms/filtersets.py:318 msgid "Max weight" msgstr "Peso massimo" @@ -4408,39 +4480,39 @@ msgstr "Peso massimo" #: netbox/dcim/forms/bulk_edit.py:521 netbox/dcim/forms/bulk_edit.py:577 #: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 #: netbox/dcim/forms/bulk_import.py:426 netbox/dcim/forms/bulk_import.py:474 -#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:646 -#: netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:653 +#: netbox/dcim/forms/filtersets.py:757 msgid "Weight unit" msgstr "Unità di peso" -#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:332 -#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:260 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:333 +#: netbox/dcim/forms/model_forms.py:223 netbox/dcim/forms/model_forms.py:262 msgid "Rack Type" msgstr "Tipo di rack" #: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 msgid "Outer Dimensions" msgstr "Dimensioni esterne" -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:226 -#: netbox/dcim/forms/model_forms.py:307 netbox/dcim/ui/panels.py:126 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1005 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:228 +#: netbox/dcim/forms/model_forms.py:309 netbox/dcim/ui/panels.py:126 +#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 #: netbox/extras/tables/tables.py:266 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 #: netbox/templates/extras/imageattachment.html:40 msgid "Dimensions" msgstr "Dimensioni" -#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:333 -#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/model_forms.py:228 -#: netbox/dcim/views.py:879 netbox/dcim/views.py:1006 +#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:334 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/model_forms.py:230 +#: netbox/dcim/views.py:879 netbox/dcim/views.py:1007 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Numerazione" #: netbox/dcim/forms/bulk_edit.py:353 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/filtersets.py:412 +#: netbox/dcim/forms/filtersets.py:415 msgid "Rack type" msgstr "Tipo di rack" @@ -4451,18 +4523,18 @@ msgstr "Tipo di rack" msgid "Serial Number" msgstr "Numero di serie" -#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:424 -#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1884 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:913 netbox/dcim/forms/filtersets.py:1114 +#: netbox/dcim/forms/filtersets.py:1912 msgid "Asset tag" msgstr "Etichetta dell'asset" #: netbox/dcim/forms/bulk_edit.py:412 netbox/dcim/forms/bulk_edit.py:511 #: netbox/dcim/forms/bulk_edit.py:567 netbox/dcim/forms/bulk_edit.py:698 #: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:463 -#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:415 -#: netbox/dcim/forms/filtersets.py:559 netbox/dcim/forms/filtersets.py:739 -#: netbox/dcim/forms/filtersets.py:892 +#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:418 +#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:904 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" msgstr "Flusso d'aria" @@ -4470,16 +4542,16 @@ msgstr "Flusso d'aria" #: netbox/dcim/forms/bulk_edit.py:435 netbox/dcim/forms/bulk_edit.py:888 #: netbox/dcim/forms/bulk_import.py:354 netbox/dcim/forms/bulk_import.py:357 #: netbox/dcim/forms/bulk_import.py:645 netbox/dcim/forms/bulk_import.py:1649 -#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:120 -#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:442 -#: netbox/dcim/forms/filtersets.py:456 netbox/dcim/forms/filtersets.py:494 -#: netbox/dcim/forms/filtersets.py:860 netbox/dcim/forms/filtersets.py:1070 -#: netbox/dcim/forms/filtersets.py:1168 netbox/dcim/forms/filtersets.py:1305 -#: netbox/dcim/forms/model_forms.py:270 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:574 netbox/dcim/forms/model_forms.py:851 -#: netbox/dcim/forms/object_create.py:301 netbox/dcim/tables/devices.py:163 +#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:121 +#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:446 +#: netbox/dcim/forms/filtersets.py:460 netbox/dcim/forms/filtersets.py:499 +#: netbox/dcim/forms/filtersets.py:872 netbox/dcim/forms/filtersets.py:1084 +#: netbox/dcim/forms/filtersets.py:1184 netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/model_forms.py:272 netbox/dcim/forms/model_forms.py:316 +#: netbox/dcim/forms/model_forms.py:576 netbox/dcim/forms/model_forms.py:861 +#: netbox/dcim/forms/object_create.py:302 netbox/dcim/tables/devices.py:164 #: netbox/dcim/tables/power.py:66 netbox/dcim/tables/racks.py:203 -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 #: netbox/templates/dcim/rack/base.html:4 @@ -4488,22 +4560,22 @@ msgid "Rack" msgstr "cremagliera" #: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:435 -#: netbox/dcim/forms/filtersets.py:524 netbox/dcim/forms/filtersets.py:667 -#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:1028 -#: netbox/dcim/forms/model_forms.py:432 netbox/dcim/forms/model_forms.py:767 -#: netbox/dcim/forms/model_forms.py:1770 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:438 +#: netbox/dcim/forms/filtersets.py:530 netbox/dcim/forms/filtersets.py:675 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:1041 +#: netbox/dcim/forms/model_forms.py:434 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/model_forms.py:1780 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" #: netbox/dcim/forms/bulk_edit.py:487 netbox/dcim/forms/bulk_import.py:414 -#: netbox/dcim/forms/filtersets.py:542 netbox/dcim/forms/model_forms.py:359 +#: netbox/dcim/forms/filtersets.py:549 netbox/dcim/forms/model_forms.py:361 msgid "Default platform" msgstr "Piattaforma predefinita" #: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:545 netbox/dcim/forms/filtersets.py:687 +#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 msgid "Part number" msgstr "Numero del pezzo" @@ -4515,55 +4587,55 @@ msgstr "Altezza U" msgid "Exclude from utilization" msgstr "Escludi dall'utilizzo" -#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:373 -#: netbox/dcim/forms/model_forms.py:1002 netbox/dcim/forms/model_forms.py:1044 -#: netbox/dcim/forms/model_forms.py:1071 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1160 -#: netbox/dcim/forms/model_forms.py:1178 -#: netbox/dcim/forms/object_create.py:117 netbox/dcim/tables/devicetypes.py:83 +#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:375 +#: netbox/dcim/forms/model_forms.py:1012 netbox/dcim/forms/model_forms.py:1054 +#: netbox/dcim/forms/model_forms.py:1081 netbox/dcim/forms/model_forms.py:1109 +#: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1188 +#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/devicetypes.py:83 #: netbox/templates/dcim/devicebay.html:52 #: netbox/templates/dcim/module.html:61 msgid "Device Type" msgstr "Tipo di dispositivo" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:400 -#: netbox/dcim/views.py:1578 netbox/extras/forms/model_forms.py:592 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:402 +#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 msgid "Schema" msgstr "Schema" #: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:553 #: netbox/dcim/forms/bulk_edit.py:784 netbox/dcim/forms/bulk_import.py:452 -#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:1197 netbox/dcim/forms/model_forms.py:406 -#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/tables/modules.py:42 -#: netbox/extras/forms/filtersets.py:437 -#: netbox/extras/forms/model_forms.py:617 netbox/extras/tables/tables.py:615 +#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:688 +#: netbox/dcim/forms/filtersets.py:1213 netbox/dcim/forms/model_forms.py:408 +#: netbox/dcim/forms/model_forms.py:421 netbox/dcim/tables/modules.py:42 +#: netbox/extras/forms/filtersets.py:410 +#: netbox/extras/forms/model_forms.py:620 netbox/extras/tables/tables.py:615 #: netbox/templates/account/base.html:7 netbox/templates/dcim/cable.html:23 #: netbox/templates/dcim/moduletype.html:27 #: netbox/templates/extras/configcontext.html:21 #: netbox/templates/inc/user_menu.html:38 netbox/vpn/forms/bulk_edit.py:213 -#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:200 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Profilo" -#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1359 -#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/forms/model_forms.py:1003 -#: netbox/dcim/forms/model_forms.py:1045 netbox/dcim/forms/model_forms.py:1072 -#: netbox/dcim/forms/model_forms.py:1100 netbox/dcim/forms/model_forms.py:1121 -#: netbox/dcim/forms/model_forms.py:1161 netbox/dcim/forms/model_forms.py:1179 -#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/modules.py:51 +#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1377 +#: netbox/dcim/forms/model_forms.py:433 netbox/dcim/forms/model_forms.py:1013 +#: netbox/dcim/forms/model_forms.py:1055 netbox/dcim/forms/model_forms.py:1082 +#: netbox/dcim/forms/model_forms.py:1110 netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1171 netbox/dcim/forms/model_forms.py:1189 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/modules.py:51 #: netbox/dcim/tables/modules.py:94 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Tipo di modulo" -#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:376 +#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:378 msgid "Chassis" msgstr "Telaio" #: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:74 +#: netbox/dcim/tables/devices.py:75 msgid "VM role" msgstr "Ruolo VM" @@ -4571,49 +4643,49 @@ msgstr "Ruolo VM" #: netbox/dcim/forms/bulk_edit.py:708 netbox/dcim/forms/bulk_import.py:516 #: netbox/dcim/forms/bulk_import.py:520 netbox/dcim/forms/bulk_import.py:549 #: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:678 -#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:793 netbox/dcim/forms/filtersets.py:911 -#: netbox/dcim/forms/model_forms.py:497 netbox/dcim/forms/model_forms.py:534 -#: netbox/dcim/forms/model_forms.py:650 +#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:804 netbox/dcim/forms/filtersets.py:923 +#: netbox/dcim/forms/model_forms.py:499 netbox/dcim/forms/model_forms.py:536 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:146 #: netbox/virtualization/forms/bulk_import.py:147 -#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:207 #: netbox/virtualization/forms/model_forms.py:216 msgid "Config template" msgstr "Modello di configurazione" #: netbox/dcim/forms/bulk_edit.py:654 netbox/dcim/forms/bulk_edit.py:1037 -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:130 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:596 -#: netbox/dcim/forms/model_forms.py:966 netbox/dcim/forms/model_forms.py:983 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:131 +#: netbox/dcim/forms/filtersets.py:1368 netbox/dcim/forms/model_forms.py:606 +#: netbox/dcim/forms/model_forms.py:976 netbox/dcim/forms/model_forms.py:993 #: netbox/extras/filtersets.py:703 msgid "Device type" msgstr "Tipo di dispositivo" #: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:135 netbox/dcim/forms/model_forms.py:604 +#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 msgid "Device role" msgstr "Ruolo del dispositivo" #: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:884 -#: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:609 -#: netbox/dcim/tables/devices.py:189 netbox/extras/filtersets.py:719 +#: netbox/dcim/forms/filtersets.py:787 netbox/dcim/forms/filtersets.py:896 +#: netbox/dcim/forms/model_forms.py:547 netbox/dcim/forms/model_forms.py:619 +#: netbox/dcim/tables/devices.py:190 netbox/extras/filtersets.py:719 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:31 #: netbox/virtualization/forms/bulk_edit.py:131 #: netbox/virtualization/forms/bulk_import.py:136 -#: netbox/virtualization/forms/filtersets.py:183 +#: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 #: netbox/virtualization/tables/virtualmachines.py:52 msgid "Platform" msgstr "piattaforma" #: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:209 -#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:446 netbox/ipam/forms/filtersets.py:479 +#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:998 +#: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:210 +#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:96 #: netbox/templates/virtualization/virtualmachine.html:105 @@ -4621,9 +4693,9 @@ msgstr "piattaforma" #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:106 -#: netbox/virtualization/forms/filtersets.py:109 -#: netbox/virtualization/forms/filtersets.py:133 -#: netbox/virtualization/forms/filtersets.py:221 +#: netbox/virtualization/forms/filtersets.py:112 +#: netbox/virtualization/forms/filtersets.py:137 +#: netbox/virtualization/forms/filtersets.py:226 #: netbox/virtualization/forms/model_forms.py:72 #: netbox/virtualization/forms/model_forms.py:177 #: netbox/virtualization/tables/virtualmachines.py:40 @@ -4636,13 +4708,13 @@ msgstr "Grappolo" msgid "Configuration" msgstr "Configurazione" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:252 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Virtualizzazione" #: netbox/dcim/forms/bulk_edit.py:741 netbox/dcim/forms/bulk_import.py:751 -#: netbox/dcim/forms/model_forms.py:745 netbox/dcim/forms/model_forms.py:991 +#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/model_forms.py:1001 msgid "Module type" msgstr "Tipo di modulo" @@ -4651,8 +4723,8 @@ msgstr "Tipo di modulo" #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1092 #: netbox/dcim/forms/bulk_edit.py:1143 netbox/dcim/forms/bulk_edit.py:1170 #: netbox/dcim/forms/bulk_edit.py:1197 netbox/dcim/forms/bulk_edit.py:1215 -#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:83 -#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:84 +#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4669,13 +4741,13 @@ msgstr "Tipo di modulo" msgid "Label" msgstr "Etichetta" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1206 +#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 #: netbox/templates/dcim/cable.html:54 msgid "Length" msgstr "Lunghezza" #: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_import.py:1471 -#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1226 msgid "Length unit" msgstr "Unità di lunghezza" @@ -4685,33 +4757,33 @@ msgid "Domain" msgstr "Dominio" #: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/model_forms.py:845 +#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Pannello di alimentazione" #: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1336 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Fornitura" #: netbox/dcim/forms/bulk_edit.py:911 netbox/dcim/forms/bulk_import.py:1677 -#: netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/filtersets.py:1341 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1328 +#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Voltaggio" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Amperaggio" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 msgid "Max utilization" msgstr "Utilizzo massimo" @@ -4736,8 +4808,8 @@ msgid "Allocated power draw (watts)" msgstr "Potenza assorbita allocata (watt)" #: netbox/dcim/forms/bulk_edit.py:1058 netbox/dcim/forms/bulk_import.py:885 -#: netbox/dcim/forms/model_forms.py:1060 netbox/dcim/forms/model_forms.py:1425 -#: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/model_forms.py:1070 netbox/dcim/forms/model_forms.py:1435 +#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Porta di alimentazione" @@ -4746,33 +4818,33 @@ msgid "Feed leg" msgstr "Gamba di alimentazione" #: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1694 +#: netbox/dcim/forms/filtersets.py:1717 msgid "Management only" msgstr "Solo gestione" #: netbox/dcim/forms/bulk_edit.py:1119 netbox/dcim/forms/bulk_edit.py:1436 -#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1618 -#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/object_import.py:91 #: netbox/dcim/models/device_component_templates.py:454 #: netbox/dcim/models/device_components.py:838 msgid "PoE mode" msgstr "modalità PoE" #: netbox/dcim/forms/bulk_edit.py:1125 netbox/dcim/forms/bulk_edit.py:1442 -#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1623 -#: netbox/dcim/forms/filtersets.py:1708 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1646 +#: netbox/dcim/forms/filtersets.py:1731 netbox/dcim/forms/object_import.py:96 #: netbox/dcim/models/device_component_templates.py:461 #: netbox/dcim/models/device_components.py:845 msgid "PoE type" msgstr "Tipo PoE" -#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1638 -#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/object_import.py:101 +#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1661 +#: netbox/dcim/forms/filtersets.py:1736 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "Ruolo wireless" -#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:766 -#: netbox/dcim/forms/model_forms.py:1370 netbox/dcim/tables/devices.py:328 +#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:776 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4786,19 +4858,19 @@ msgstr "Ruolo wireless" msgid "Module" msgstr "Modulo" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:739 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "RITARDO" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1452 +#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 msgid "Virtual device contexts" msgstr "Contesti dei dispositivi virtuali" #: netbox/dcim/forms/bulk_edit.py:1421 netbox/dcim/forms/bulk_import.py:812 -#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1408 -#: netbox/dcim/forms/filtersets.py:1447 netbox/dcim/forms/filtersets.py:1582 -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1427 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 +#: netbox/dcim/tables/devices.py:645 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4813,15 +4885,15 @@ msgstr "Velocità" #: netbox/virtualization/forms/bulk_import.py:179 #: netbox/vpn/forms/bulk_edit.py:128 netbox/vpn/forms/bulk_edit.py:196 #: netbox/vpn/forms/bulk_import.py:175 netbox/vpn/forms/bulk_import.py:233 -#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 -#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:144 netbox/vpn/forms/filtersets.py:189 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 #: netbox/vpn/tables/crypto.py:150 msgid "Mode" msgstr "modalità" #: netbox/dcim/forms/bulk_edit.py:1458 netbox/dcim/forms/bulk_import.py:993 -#: netbox/dcim/forms/model_forms.py:1501 netbox/ipam/forms/bulk_import.py:173 -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:93 +#: netbox/dcim/forms/model_forms.py:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/ipam/forms/filtersets.py:582 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:205 #: netbox/virtualization/forms/bulk_import.py:185 #: netbox/virtualization/forms/model_forms.py:326 @@ -4829,7 +4901,7 @@ msgid "VLAN group" msgstr "Gruppo VLAN" #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/forms/bulk_import.py:1000 -#: netbox/dcim/forms/model_forms.py:1507 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/forms/model_forms.py:1517 netbox/dcim/tables/devices.py:606 #: netbox/virtualization/forms/bulk_edit.py:213 #: netbox/virtualization/forms/bulk_import.py:192 #: netbox/virtualization/forms/model_forms.py:331 @@ -4837,7 +4909,7 @@ msgid "Untagged VLAN" msgstr "VLAN senza tag" #: netbox/dcim/forms/bulk_edit.py:1476 netbox/dcim/forms/bulk_import.py:1007 -#: netbox/dcim/forms/model_forms.py:1516 netbox/dcim/tables/devices.py:611 +#: netbox/dcim/forms/model_forms.py:1526 netbox/dcim/tables/devices.py:612 #: netbox/virtualization/forms/bulk_edit.py:221 #: netbox/virtualization/forms/bulk_import.py:199 #: netbox/virtualization/forms/model_forms.py:340 @@ -4853,59 +4925,59 @@ msgid "Remove tagged VLANs" msgstr "Rimuovi le VLAN contrassegnate" #: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/bulk_import.py:1020 -#: netbox/dcim/forms/model_forms.py:1525 +#: netbox/dcim/forms/model_forms.py:1535 #: netbox/virtualization/forms/bulk_import.py:212 #: netbox/virtualization/forms/model_forms.py:349 msgid "Q-in-Q Service VLAN" msgstr "VLAN di servizio Q-in-Q" -#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1498 #: netbox/wireless/forms/filtersets.py:26 msgid "Wireless LAN group" msgstr "Gruppo LAN wireless" -#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1493 -#: netbox/dcim/tables/devices.py:653 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1503 +#: netbox/dcim/tables/devices.py:654 netbox/netbox/navigation/menu.py:155 #: netbox/templates/dcim/interface.html:350 #: netbox/wireless/tables/wirelesslan.py:20 msgid "Wireless LANs" msgstr "LAN wireless" -#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1550 -#: netbox/dcim/forms/model_forms.py:1559 netbox/ipam/forms/bulk_edit.py:224 -#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:184 -#: netbox/netbox/navigation/menu.py:109 +#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1572 +#: netbox/dcim/forms/model_forms.py:1569 netbox/ipam/forms/bulk_edit.py:224 +#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 -#: netbox/virtualization/forms/filtersets.py:214 +#: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 msgid "Addressing" msgstr "Indirizzamento" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:808 -#: netbox/dcim/forms/model_forms.py:1560 +#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/model_forms.py:1570 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Operazione" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1551 -#: netbox/dcim/forms/filtersets.py:1677 netbox/dcim/forms/model_forms.py:1104 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1573 +#: netbox/dcim/forms/filtersets.py:1700 netbox/dcim/forms/model_forms.py:1114 +#: netbox/dcim/forms/model_forms.py:1572 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1561 +#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:237 #: netbox/virtualization/forms/model_forms.py:371 msgid "Related Interfaces" msgstr "Interfacce correlate" -#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1552 -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1575 #: netbox/virtualization/forms/bulk_edit.py:240 -#: netbox/virtualization/forms/filtersets.py:215 +#: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "Commutazione 802.1Q" @@ -5015,7 +5087,7 @@ msgstr "Sito principale" msgid "Rack's location (if any)" msgstr "Posizione del rack (se presente)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:319 +#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 #: netbox/dcim/tables/racks.py:208 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" @@ -5099,7 +5171,7 @@ msgid "Assigned platform" msgstr "Piattaforma assegnata" #: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:631 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Chassis virtuale" @@ -5115,7 +5187,7 @@ msgstr "Posizione assegnata (se presente)" msgid "Assigned rack (if any)" msgstr "Rack assegnato (se presente)" -#: netbox/dcim/forms/bulk_import.py:652 +#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 msgid "Face" msgstr "Viso" @@ -5141,7 +5213,7 @@ msgstr "" msgid "The device in which this module is installed" msgstr "Il dispositivo in cui è installato questo modulo" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:735 +#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "alloggiamento per moduli" @@ -5153,7 +5225,7 @@ msgstr "L'alloggiamento del modulo in cui è installato questo modulo" msgid "The type of module" msgstr "Il tipo di modulo" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:753 +#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 msgid "Replicate components" msgstr "Componenti replicati" @@ -5165,11 +5237,11 @@ msgstr "" "Compila automaticamente i componenti associati a questo tipo di modulo " "(abilitato per impostazione predefinita)" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:759 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 msgid "Adopt components" msgstr "Adotta i componenti" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:762 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 msgid "Adopt already existing components" msgstr "Adotta componenti già esistenti" @@ -5194,13 +5266,13 @@ msgstr "Porta di alimentazione locale che alimenta questa presa" msgid "Electrical phase (for three-phase circuits)" msgstr "Fase elettrica (per circuiti trifase)" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1463 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 #: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "Interfaccia principale" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1471 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 #: netbox/virtualization/forms/bulk_import.py:176 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" @@ -5227,7 +5299,7 @@ msgstr "" msgid "Physical medium" msgstr "Supporto fisico" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1589 +#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 msgid "Duplex" msgstr "Duplex" @@ -5270,8 +5342,8 @@ msgstr "ID VLAN del servizio Q-in-Q assegnato (filtrato per gruppo VLAN)" #: netbox/dcim/forms/bulk_import.py:1031 netbox/ipam/forms/bulk_import.py:163 #: netbox/ipam/forms/bulk_import.py:248 netbox/ipam/forms/bulk_import.py:284 -#: netbox/ipam/forms/filtersets.py:217 netbox/ipam/forms/filtersets.py:300 -#: netbox/ipam/forms/filtersets.py:367 +#: netbox/ipam/forms/filtersets.py:225 netbox/ipam/forms/filtersets.py:309 +#: netbox/ipam/forms/filtersets.py:377 #: netbox/virtualization/forms/bulk_import.py:223 msgid "Assigned VRF" msgstr "VRF assegnato" @@ -5294,7 +5366,7 @@ msgstr "VDC {vdc} non è assegnato al dispositivo {device}" msgid "Physical medium classification" msgstr "Classificazione del mezzo fisico" -#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:870 +#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:898 msgid "Installed device" msgstr "Dispositivo installato" @@ -5355,8 +5427,8 @@ msgstr "Dispositivo principale dell'interfaccia assegnata (se presente)" #: netbox/virtualization/forms/bulk_edit.py:299 #: netbox/virtualization/forms/bulk_import.py:160 #: netbox/virtualization/forms/bulk_import.py:262 -#: netbox/virtualization/forms/filtersets.py:229 -#: netbox/virtualization/forms/filtersets.py:280 +#: netbox/virtualization/forms/filtersets.py:234 +#: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 #: netbox/vpn/forms/bulk_import.py:92 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" @@ -5465,8 +5537,8 @@ msgstr "" "{color} non corrispondeva a nessun nome di colore usato ed era più lungo di " "sei caratteri: esadecimale non valido." -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:880 -#: netbox/dcim/tables/devices.py:1075 +#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 +#: netbox/dcim/tables/devices.py:1103 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 @@ -5497,7 +5569,7 @@ msgstr "Tipo di alimentazione (AC/DC)" msgid "Single or three-phase" msgstr "Monofase o trifase" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1855 +#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 #: netbox/dcim/ui/panels.py:109 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:56 @@ -5508,7 +5580,7 @@ msgstr "IPv4 primario" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Indirizzo IPv4 con maschera, ad esempio 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1864 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1874 #: netbox/dcim/ui/panels.py:114 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:72 @@ -5563,7 +5635,7 @@ msgstr "Non può adottare {model} {name} in quanto appartiene già a un modulo" msgid "A {model} named {name} already exists" msgstr "UN {model} denominato {name} esiste già" -#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:833 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:62 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 @@ -5572,129 +5644,104 @@ msgstr "UN {model} denominato {name} esiste già" msgid "Power Panel" msgstr "Pannello di alimentazione" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:860 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Alimentazione" -#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/tables/devices.py:310 +#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 msgid "Device Status" msgstr "Stato del dispositivo" -#: netbox/dcim/forms/filtersets.py:163 netbox/extras/forms/filtersets.py:125 -#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:181 -#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:285 -#: netbox/extras/forms/filtersets.py:342 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:520 -#: netbox/extras/forms/filtersets.py:574 netbox/extras/tables/tables.py:114 -#: netbox/extras/tables/tables.py:155 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:231 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:475 netbox/extras/tables/tables.py:517 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:638 -#: netbox/extras/tables/tables.py:690 netbox/netbox/forms/filtersets.py:54 -#: netbox/netbox/forms/mixins.py:132 netbox/netbox/tables/tables.py:276 -#: netbox/netbox/tables/tables.py:286 netbox/netbox/tables/tables.py:296 -#: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:83 -#: netbox/templates/dcim/virtualchassis_edit.html:39 -#: netbox/templates/generic/bulk_edit.html:65 -#: netbox/templates/generic/object.html:61 -#: netbox/templates/ipam/vlan_edit.html:70 -#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 -#: netbox/virtualization/forms/filtersets.py:265 -#: netbox/virtualization/forms/filtersets.py:290 -msgid "Owner" -msgstr "Proprietario" - -#: netbox/dcim/forms/filtersets.py:177 +#: netbox/dcim/forms/filtersets.py:174 msgid "Parent region" msgstr "Regione principale" -#: netbox/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:32 +#: netbox/dcim/forms/filtersets.py:190 netbox/tenancy/forms/bulk_import.py:32 #: netbox/tenancy/forms/bulk_import.py:65 -#: netbox/tenancy/forms/filtersets.py:40 netbox/tenancy/forms/filtersets.py:74 +#: netbox/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:77 #: netbox/wireless/forms/bulk_import.py:27 -#: netbox/wireless/forms/filtersets.py:31 +#: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Gruppo di genitori" -#: netbox/dcim/forms/filtersets.py:343 +#: netbox/dcim/forms/filtersets.py:345 msgid "Rack count" msgstr "Numero di rack" -#: netbox/dcim/forms/filtersets.py:434 +#: netbox/dcim/forms/filtersets.py:437 msgid "Function" msgstr "Funzione" -#: netbox/dcim/forms/filtersets.py:455 netbox/dcim/forms/model_forms.py:329 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1152 +#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 msgid "Reservation" msgstr "Prenotazione" -#: netbox/dcim/forms/filtersets.py:526 netbox/dcim/forms/model_forms.py:378 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Immagini" -#: netbox/dcim/forms/filtersets.py:529 netbox/dcim/forms/filtersets.py:671 -#: netbox/dcim/forms/filtersets.py:814 +#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/filtersets.py:826 msgid "Components" msgstr "Componenti" -#: netbox/dcim/forms/filtersets.py:549 +#: netbox/dcim/forms/filtersets.py:556 msgid "Device count" msgstr "Numero di dispositivi" -#: netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:561 msgid "Subdevice role" msgstr "Ruolo del dispositivo secondario" -#: netbox/dcim/forms/filtersets.py:691 +#: netbox/dcim/forms/filtersets.py:700 msgid "Module count" msgstr "Numero moduli" -#: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/model_forms.py:510 +#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Ruolo del dispositivo" -#: netbox/dcim/forms/filtersets.py:878 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Modello" -#: netbox/dcim/forms/filtersets.py:922 +#: netbox/dcim/forms/filtersets.py:934 msgid "Has an OOB IP" msgstr "Ha un IP OOB" -#: netbox/dcim/forms/filtersets.py:929 +#: netbox/dcim/forms/filtersets.py:941 msgid "Virtual chassis member" msgstr "Membro virtuale dello chassis" -#: netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:990 msgid "Has virtual device contexts" msgstr "Dispone di contesti di dispositivi virtuali" -#: netbox/dcim/forms/filtersets.py:991 netbox/extras/filtersets.py:741 -#: netbox/ipam/forms/filtersets.py:484 -#: netbox/virtualization/forms/filtersets.py:122 +#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:741 +#: netbox/ipam/forms/filtersets.py:496 +#: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Gruppo Cluster" -#: netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Cabled" msgstr "cablato" -#: netbox/dcim/forms/filtersets.py:1372 +#: netbox/dcim/forms/filtersets.py:1390 msgid "Occupied" msgstr "Occupato" -#: netbox/dcim/forms/filtersets.py:1400 netbox/dcim/forms/filtersets.py:1439 -#: netbox/dcim/forms/filtersets.py:1478 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1560 netbox/dcim/tables/devices.py:379 -#: netbox/dcim/tables/devices.py:675 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1533 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/tables/devices.py:380 +#: netbox/dcim/tables/devices.py:676 netbox/ipam/tables/vlans.py:175 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5707,48 +5754,48 @@ msgstr "Occupato" msgid "Connection" msgstr "Connessione" -#: netbox/dcim/forms/filtersets.py:1572 netbox/extras/forms/bulk_edit.py:421 -#: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:616 -#: netbox/extras/forms/model_forms.py:798 netbox/extras/tables/tables.py:743 +#: netbox/dcim/forms/filtersets.py:1595 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:294 +#: netbox/extras/forms/filtersets.py:580 +#: netbox/extras/forms/model_forms.py:801 netbox/extras/tables/tables.py:743 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Gentile" -#: netbox/dcim/forms/filtersets.py:1601 +#: netbox/dcim/forms/filtersets.py:1624 msgid "Mgmt only" msgstr "Solo gestione" -#: netbox/dcim/forms/filtersets.py:1613 netbox/dcim/forms/model_forms.py:1547 +#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 #: netbox/dcim/models/device_components.py:791 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1628 -#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "modalità 802.1Q" -#: netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1666 msgid "Wireless channel" msgstr "Canale wireless" -#: netbox/dcim/forms/filtersets.py:1647 +#: netbox/dcim/forms/filtersets.py:1670 msgid "Channel frequency (MHz)" msgstr "Frequenza del canale (MHz)" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1674 msgid "Channel width (MHz)" msgstr "Larghezza del canale (MHz)" -#: netbox/dcim/forms/filtersets.py:1655 +#: netbox/dcim/forms/filtersets.py:1678 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Potenza di trasmissione (dBm)" -#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/filtersets.py:1769 -#: netbox/dcim/tables/devices.py:342 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1793 +#: netbox/dcim/tables/devices.py:343 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:74 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5758,23 +5805,23 @@ msgstr "Potenza di trasmissione (dBm)" msgid "Cable" msgstr "Cavo" -#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/tables/devices.py:995 +#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1023 msgid "Discovered" msgstr "Scoperto" -#: netbox/dcim/forms/filtersets.py:1952 netbox/ipam/forms/filtersets.py:378 +#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Dispositivo assegnato" -#: netbox/dcim/forms/filtersets.py:1957 netbox/ipam/forms/filtersets.py:383 +#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "VM assegnata" -#: netbox/dcim/forms/filtersets.py:1961 netbox/ipam/forms/filtersets.py:397 +#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Assegnata a un'interfaccia" -#: netbox/dcim/forms/filtersets.py:1968 +#: netbox/dcim/forms/filtersets.py:1998 msgid "Primary MAC of an interface" msgstr "MAC primario di un'interfaccia" @@ -5791,19 +5838,19 @@ msgstr "Tipo di ambito" #: netbox/dcim/forms/mixins.py:33 netbox/dcim/forms/mixins.py:94 #: netbox/ipam/forms/bulk_edit.py:225 netbox/ipam/forms/bulk_edit.py:360 -#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:195 #: netbox/ipam/forms/model_forms.py:222 netbox/ipam/forms/model_forms.py:600 #: netbox/ipam/forms/model_forms.py:610 netbox/ipam/tables/ip.py:192 -#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 +#: netbox/ipam/tables/vlans.py:41 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:74 -#: netbox/virtualization/forms/filtersets.py:51 +#: netbox/virtualization/forms/filtersets.py:53 #: netbox/virtualization/forms/model_forms.py:73 #: netbox/virtualization/tables/clusters.py:81 #: netbox/wireless/forms/bulk_edit.py:82 -#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:42 #: netbox/wireless/forms/model_forms.py:55 #: netbox/wireless/tables/wirelesslan.py:51 msgid "Scope" @@ -5819,7 +5866,7 @@ msgstr "Seleziona un {scope_type}." msgid "Scope type (app & model)" msgstr "Tipo di ambito (app e modello)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:258 +#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 msgid "Rear ports" msgstr "Porte posteriori" @@ -5833,31 +5880,31 @@ msgstr "" " corrispondere al numero selezionato di posizioni delle porte posteriori " "({rearport_count})." -#: netbox/dcim/forms/model_forms.py:146 +#: netbox/dcim/forms/model_forms.py:148 msgid "Contact Info" msgstr "Informazioni di contatto" -#: netbox/dcim/forms/model_forms.py:199 +#: netbox/dcim/forms/model_forms.py:201 msgid "Rack Role" msgstr "Ruolo del rack" -#: netbox/dcim/forms/model_forms.py:216 netbox/dcim/forms/model_forms.py:368 -#: netbox/dcim/forms/model_forms.py:539 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:370 +#: netbox/dcim/forms/model_forms.py:541 #: netbox/utilities/forms/fields/fields.py:57 msgid "Slug" msgstr "lumaca" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:266 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Seleziona un tipo di rack predefinito o imposta le caratteristiche fisiche " "di seguito." -#: netbox/dcim/forms/model_forms.py:272 +#: netbox/dcim/forms/model_forms.py:274 msgid "Inventory Control" msgstr "Controllo dell'inventario" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:323 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5865,39 +5912,39 @@ msgstr "" "Elenco separato da virgole di ID di unità numeriche. È possibile specificare" " un intervallo utilizzando un trattino." -#: netbox/dcim/forms/model_forms.py:402 netbox/extras/forms/model_forms.py:594 +#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 msgid "Enter a valid JSON schema to define supported attributes." msgstr "" "Inserisci uno schema JSON valido per definire gli attributi supportati." -#: netbox/dcim/forms/model_forms.py:433 +#: netbox/dcim/forms/model_forms.py:435 msgid "Profile & Attributes" msgstr "Profilo e attributi" -#: netbox/dcim/forms/model_forms.py:585 netbox/dcim/models/devices.py:572 +#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:572 msgid "The lowest-numbered unit occupied by the device" msgstr "L'unità con il numero più basso occupata dal dispositivo" -#: netbox/dcim/forms/model_forms.py:642 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "" "La posizione nello chassis virtuale da cui viene identificato questo " "dispositivo" -#: netbox/dcim/forms/model_forms.py:647 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "La priorità del dispositivo nello chassis virtuale" -#: netbox/dcim/forms/model_forms.py:756 +#: netbox/dcim/forms/model_forms.py:766 msgid "Automatically populate components associated with this module type" msgstr "" "Compila automaticamente i componenti associati a questo tipo di modulo" -#: netbox/dcim/forms/model_forms.py:862 +#: netbox/dcim/forms/model_forms.py:872 msgid "Characteristics" msgstr "Caratteristiche" -#: netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1028 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5912,35 +5959,35 @@ msgstr "" "{module}, se presente, verrà automaticamente sostituito con il " "valore della posizione durante la creazione di un nuovo modulo." -#: netbox/dcim/forms/model_forms.py:1231 +#: netbox/dcim/forms/model_forms.py:1241 msgid "Console port template" msgstr "Modello di porta console" -#: netbox/dcim/forms/model_forms.py:1239 +#: netbox/dcim/forms/model_forms.py:1249 msgid "Console server port template" msgstr "Modello di porta del server console" -#: netbox/dcim/forms/model_forms.py:1247 +#: netbox/dcim/forms/model_forms.py:1257 msgid "Front port template" msgstr "Modello di porta anteriore" -#: netbox/dcim/forms/model_forms.py:1255 +#: netbox/dcim/forms/model_forms.py:1265 msgid "Interface template" msgstr "Modello di interfaccia" -#: netbox/dcim/forms/model_forms.py:1263 +#: netbox/dcim/forms/model_forms.py:1273 msgid "Power outlet template" msgstr "Modello di presa di corrente" -#: netbox/dcim/forms/model_forms.py:1271 +#: netbox/dcim/forms/model_forms.py:1281 msgid "Power port template" msgstr "Modello di porta di alimentazione" -#: netbox/dcim/forms/model_forms.py:1279 +#: netbox/dcim/forms/model_forms.py:1289 msgid "Rear port template" msgstr "Modello di porta posteriore" -#: netbox/dcim/forms/model_forms.py:1289 netbox/dcim/forms/model_forms.py:1774 +#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 @@ -5948,14 +5995,14 @@ msgstr "Modello di porta posteriore" msgid "Console Port" msgstr "Porta console" -#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1775 +#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:106 msgid "Console Server Port" msgstr "Porta Console Server" -#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1776 +#: netbox/dcim/forms/model_forms.py:1301 netbox/dcim/forms/model_forms.py:1786 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5967,7 +6014,7 @@ msgstr "Porta Console Server" msgid "Front Port" msgstr "Porta anteriore" -#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1777 +#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5979,40 +6026,40 @@ msgstr "Porta anteriore" msgid "Rear Port" msgstr "Porta posteriore" -#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1778 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:526 +#: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1788 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:527 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Porta di alimentazione" -#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1779 +#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Presa di corrente" -#: netbox/dcim/forms/model_forms.py:1296 netbox/dcim/forms/model_forms.py:1781 +#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 msgid "Component Assignment" msgstr "Assegnazione dei componenti" -#: netbox/dcim/forms/model_forms.py:1342 netbox/dcim/forms/model_forms.py:1828 +#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 msgid "An InventoryItem can only be assigned to a single component." msgstr "Un InventoryItem può essere assegnato solo a un singolo componente." -#: netbox/dcim/forms/model_forms.py:1479 +#: netbox/dcim/forms/model_forms.py:1489 msgid "LAG interface" msgstr "Interfaccia LAG" -#: netbox/dcim/forms/model_forms.py:1502 +#: netbox/dcim/forms/model_forms.py:1512 msgid "Filter VLANs available for assignment by group." msgstr "Filtra le VLAN disponibili per l'assegnazione per gruppo." -#: netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1681 msgid "Child Device" msgstr "Dispositivo per bambini" -#: netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1682 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6020,66 +6067,66 @@ msgstr "" "I dispositivi secondari devono prima essere creati e assegnati al sito e al " "rack del dispositivo principale." -#: netbox/dcim/forms/model_forms.py:1714 +#: netbox/dcim/forms/model_forms.py:1724 msgid "Console port" msgstr "Porta console" -#: netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/model_forms.py:1732 msgid "Console server port" msgstr "Porta console server" -#: netbox/dcim/forms/model_forms.py:1730 +#: netbox/dcim/forms/model_forms.py:1740 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Porta anteriore" -#: netbox/dcim/forms/model_forms.py:1746 +#: netbox/dcim/forms/model_forms.py:1756 msgid "Power outlet" msgstr "Presa di corrente" -#: netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/model_forms.py:1772 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Porta posteriore" -#: netbox/dcim/forms/model_forms.py:1768 +#: netbox/dcim/forms/model_forms.py:1778 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Articolo di inventario" -#: netbox/dcim/forms/model_forms.py:1837 +#: netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Ruolo dell'articolo di inventario" -#: netbox/dcim/forms/model_forms.py:1907 +#: netbox/dcim/forms/model_forms.py:1917 msgid "VM Interface" msgstr "Interfaccia VM" -#: netbox/dcim/forms/model_forms.py:1923 netbox/ipam/forms/filtersets.py:638 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1933 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:187 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:212 +#: netbox/virtualization/forms/filtersets.py:216 #: netbox/virtualization/forms/filtersets.py:274 #: netbox/virtualization/forms/model_forms.py:220 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:312 #: netbox/vpn/forms/model_forms.py:158 netbox/vpn/forms/model_forms.py:169 #: netbox/vpn/forms/model_forms.py:271 netbox/vpn/forms/model_forms.py:452 msgid "Virtual Machine" msgstr "Macchina virtuale" -#: netbox/dcim/forms/model_forms.py:1962 +#: netbox/dcim/forms/model_forms.py:1972 msgid "A MAC address can only be assigned to a single object." msgstr "Un indirizzo MAC può essere assegnato a un solo oggetto." -#: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:155 -#: netbox/dcim/forms/object_create.py:256 +#: netbox/dcim/forms/object_create.py:49 +#: netbox/dcim/forms/object_create.py:156 +#: netbox/dcim/forms/object_create.py:257 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6087,7 +6134,7 @@ msgstr "" "Sono supportati gli intervalli alfanumerici. (Deve corrispondere al numero " "di oggetti da creare.)" -#: netbox/dcim/forms/object_create.py:72 +#: netbox/dcim/forms/object_create.py:73 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6096,19 +6143,19 @@ msgstr "" "Il modello fornito specifica {value_count} valori, ma {pattern_count} sono " "attesi." -#: netbox/dcim/forms/object_create.py:310 netbox/dcim/tables/devices.py:1081 +#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 -#: netbox/templates/dcim/virtualchassis_edit.html:58 +#: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 #: netbox/templates/users/ownergroup.html:35 msgid "Members" msgstr "Membri" -#: netbox/dcim/forms/object_create.py:320 +#: netbox/dcim/forms/object_create.py:321 msgid "Initial position" msgstr "Posizione iniziale" -#: netbox/dcim/forms/object_create.py:323 +#: netbox/dcim/forms/object_create.py:324 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6116,11 +6163,11 @@ msgstr "" "Posizione del primo dispositivo membro. Aumenta di uno per ogni membro " "aggiuntivo." -#: netbox/dcim/forms/object_create.py:328 +#: netbox/dcim/forms/object_create.py:329 msgid "Member Devices" msgstr "Dispositivi per i membri" -#: netbox/dcim/forms/object_create.py:343 +#: netbox/dcim/forms/object_create.py:344 msgid "A position must be specified for the first VC member." msgstr "È necessario specificare una posizione per il primo membro VC." @@ -6140,7 +6187,7 @@ msgstr "profilo" #: netbox/dcim/models/cables.py:75 #: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:114 +#: netbox/extras/models/customfields.py:127 msgid "label" msgstr "etichetta" @@ -6653,9 +6700,9 @@ msgid "tagged VLANs" msgstr "VLAN contrassegnate" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:614 netbox/ipam/forms/bulk_edit.py:448 -#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:594 -#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:109 +#: netbox/dcim/tables/devices.py:615 netbox/ipam/forms/bulk_edit.py:448 +#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:110 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" @@ -6902,7 +6949,7 @@ msgid "module bays" msgstr "alloggiamenti per moduli" #: netbox/dcim/models/device_components.py:1287 -#: netbox/dcim/models/modules.py:264 +#: netbox/dcim/models/modules.py:266 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Un alloggiamento per moduli non può appartenere a un modulo installato al " @@ -6944,14 +6991,14 @@ msgid "inventory item roles" msgstr "ruoli degli articoli di inventario" #: netbox/dcim/models/device_components.py:1418 -#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:223 +#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:225 #: netbox/dcim/models/racks.py:316 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "numero di serie" #: netbox/dcim/models/device_components.py:1426 -#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:230 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:232 #: netbox/dcim/models/racks.py:323 msgid "asset tag" msgstr "etichetta dell'asset" @@ -7156,7 +7203,7 @@ msgstr "La funzione utilizzata da questo dispositivo" msgid "Chassis serial number, assigned by the manufacturer" msgstr "Numero di serie del telaio, assegnato dal produttore" -#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:231 +#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:233 msgid "A unique tag used to identify this device" msgstr "Un tag univoco utilizzato per identificare questo dispositivo" @@ -7374,7 +7421,7 @@ msgstr "identificatore" msgid "Numeric identifier unique to the parent device" msgstr "Identificatore numerico univoco per il dispositivo principale" -#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:232 +#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:245 #: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:169 #: netbox/netbox/models/__init__.py:219 @@ -7472,15 +7519,15 @@ msgstr "tipi di moduli" msgid "Invalid schema: {error}" msgstr "Schema non valido: {error}" -#: netbox/dcim/models/modules.py:238 +#: netbox/dcim/models/modules.py:240 msgid "module" msgstr "modulo" -#: netbox/dcim/models/modules.py:239 +#: netbox/dcim/models/modules.py:241 msgid "modules" msgstr "moduli" -#: netbox/dcim/models/modules.py:252 +#: netbox/dcim/models/modules.py:254 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7893,24 +7940,24 @@ msgstr "Nome del colore" msgid "Reachable" msgstr "Raggiungibile" -#: netbox/dcim/tables/devices.py:65 netbox/dcim/tables/devices.py:109 +#: netbox/dcim/tables/devices.py:66 netbox/dcim/tables/devices.py:110 #: netbox/dcim/tables/racks.py:135 netbox/dcim/tables/sites.py:83 #: netbox/dcim/tables/sites.py:115 netbox/extras/tables/tables.py:708 -#: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 -#: netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:77 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 #: netbox/virtualization/views.py:243 msgid "Devices" msgstr "Dispositivi" -#: netbox/dcim/tables/devices.py:70 netbox/dcim/tables/devices.py:114 +#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "VM" -#: netbox/dcim/tables/devices.py:103 netbox/dcim/tables/devices.py:223 -#: netbox/extras/forms/model_forms.py:745 +#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 +#: netbox/extras/forms/model_forms.py:748 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 @@ -7921,66 +7968,66 @@ msgstr "VM" msgid "Config Template" msgstr "Modello di configurazione" -#: netbox/dcim/tables/devices.py:184 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 msgid "U Height" msgstr "Altezza U" -#: netbox/dcim/tables/devices.py:194 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1140 #: netbox/ipam/forms/bulk_import.py:597 netbox/ipam/forms/model_forms.py:306 #: netbox/ipam/forms/model_forms.py:318 netbox/ipam/tables/ip.py:306 -#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:380 -#: netbox/ipam/tables/ip.py:403 netbox/templates/ipam/ipaddress.html:11 +#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:385 +#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "Indirizzo IP" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1116 +#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1144 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Indirizzo IPv4" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1148 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Indirizzo IPv6" -#: netbox/dcim/tables/devices.py:217 +#: netbox/dcim/tables/devices.py:218 msgid "VC Position" msgstr "Posizione VC" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:221 msgid "VC Priority" msgstr "Priorità VC" -#: netbox/dcim/tables/devices.py:227 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Dispositivo principale" -#: netbox/dcim/tables/devices.py:232 +#: netbox/dcim/tables/devices.py:233 msgid "Position (Device Bay)" msgstr "Posizione (vano dispositivo)" -#: netbox/dcim/tables/devices.py:240 +#: netbox/dcim/tables/devices.py:241 msgid "Console ports" msgstr "Porte console" -#: netbox/dcim/tables/devices.py:243 +#: netbox/dcim/tables/devices.py:244 msgid "Console server ports" msgstr "Porte console server" -#: netbox/dcim/tables/devices.py:246 +#: netbox/dcim/tables/devices.py:247 msgid "Power ports" msgstr "Porte di alimentazione" -#: netbox/dcim/tables/devices.py:249 +#: netbox/dcim/tables/devices.py:250 msgid "Power outlets" msgstr "Prese di corrente" -#: netbox/dcim/tables/devices.py:252 netbox/dcim/tables/devices.py:1125 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1412 -#: netbox/dcim/views.py:1749 netbox/dcim/views.py:2578 -#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 +#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1153 +#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 +#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2579 +#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7995,39 +8042,39 @@ msgstr "Prese di corrente" msgid "Interfaces" msgstr "Interfacce" -#: netbox/dcim/tables/devices.py:255 +#: netbox/dcim/tables/devices.py:256 msgid "Front ports" msgstr "Porte anteriori" -#: netbox/dcim/tables/devices.py:261 +#: netbox/dcim/tables/devices.py:262 msgid "Device bays" msgstr "Alloggiamenti per dispositivi" -#: netbox/dcim/tables/devices.py:264 +#: netbox/dcim/tables/devices.py:265 msgid "Module bays" msgstr "Alloggiamenti per moduli" -#: netbox/dcim/tables/devices.py:267 +#: netbox/dcim/tables/devices.py:268 msgid "Inventory items" msgstr "Articoli di inventario" -#: netbox/dcim/tables/devices.py:300 +#: netbox/dcim/tables/devices.py:301 msgid "Device Location" msgstr "Posizione del dispositivo" -#: netbox/dcim/tables/devices.py:305 +#: netbox/dcim/tables/devices.py:306 msgid "Device Site" msgstr "Sito del dispositivo" -#: netbox/dcim/tables/devices.py:320 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulo Bay" -#: netbox/dcim/tables/devices.py:333 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1487 -#: netbox/dcim/views.py:2664 netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devices.py:334 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 +#: netbox/dcim/views.py:2665 netbox/netbox/navigation/menu.py:106 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -8036,31 +8083,31 @@ msgstr "Modulo Bay" msgid "Inventory Items" msgstr "Articoli di inventario" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:349 msgid "Cable Color" msgstr "Colore del cavo" -#: netbox/dcim/tables/devices.py:354 +#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 msgid "Link Peers" msgstr "Collegamento tra colleghi" -#: netbox/dcim/tables/devices.py:357 +#: netbox/dcim/tables/devices.py:358 msgid "Mark Connected" msgstr "Contrassegna connesso" -#: netbox/dcim/tables/devices.py:476 +#: netbox/dcim/tables/devices.py:477 msgid "Maximum draw (W)" msgstr "Assorbimento massimo (W)" -#: netbox/dcim/tables/devices.py:479 +#: netbox/dcim/tables/devices.py:480 msgid "Allocated draw (W)" msgstr "Pareggio assegnato (W)" -#: netbox/dcim/tables/devices.py:584 netbox/ipam/forms/model_forms.py:772 +#: netbox/dcim/tables/devices.py:585 netbox/ipam/forms/model_forms.py:772 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:689 -#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:165 -#: netbox/netbox/navigation/menu.py:167 -#: netbox/templates/dcim/interface.html:409 +#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:167 +#: netbox/netbox/navigation/menu.py:169 +#: netbox/templates/dcim/interface.html:382 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 @@ -8068,83 +8115,83 @@ msgstr "Pareggio assegnato (W)" msgid "IP Addresses" msgstr "Indirizzi IP" -#: netbox/dcim/tables/devices.py:590 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:591 netbox/netbox/navigation/menu.py:213 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Gruppi FHRP" -#: netbox/dcim/tables/devices.py:602 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:603 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:64 netbox/vpn/forms/bulk_import.py:75 -#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 +#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/forms/filtersets.py:89 #: netbox/vpn/forms/model_forms.py:58 netbox/vpn/forms/model_forms.py:143 #: netbox/vpn/tables/tunnels.py:77 msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:638 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:639 netbox/dcim/tables/devicetypes.py:235 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Solo gestione" -#: netbox/dcim/tables/devices.py:657 +#: netbox/dcim/tables/devices.py:658 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:664 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:665 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Circuito virtuale" -#: netbox/dcim/tables/devices.py:753 netbox/dcim/tables/devices.py:806 +#: netbox/dcim/tables/devices.py:781 netbox/dcim/tables/devices.py:834 #: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 msgid "Mappings" msgstr "Mappature" -#: netbox/dcim/tables/devices.py:920 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:948 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Modulo installato" -#: netbox/dcim/tables/devices.py:923 +#: netbox/dcim/tables/devices.py:951 msgid "Module Serial" msgstr "Modulo seriale" -#: netbox/dcim/tables/devices.py:927 +#: netbox/dcim/tables/devices.py:955 msgid "Module Asset Tag" msgstr "Tag delle risorse del modulo" -#: netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:964 msgid "Module Status" msgstr "Stato del modulo" -#: netbox/dcim/tables/devices.py:990 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1018 netbox/dcim/tables/devicetypes.py:325 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Componente" -#: netbox/dcim/tables/devices.py:1048 +#: netbox/dcim/tables/devices.py:1076 msgid "Items" msgstr "Oggetti" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60 -#: netbox/netbox/navigation/menu.py:62 +#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 +#: netbox/netbox/navigation/menu.py:64 msgid "Rack Types" msgstr "Tipi di rack" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84 -#: netbox/netbox/navigation/menu.py:86 +#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 +#: netbox/netbox/navigation/menu.py:88 msgid "Device Types" msgstr "Tipi di dispositivi" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1584 -#: netbox/netbox/navigation/menu.py:87 +#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 +#: netbox/netbox/navigation/menu.py:89 msgid "Module Types" msgstr "Tipi di moduli" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:485 -#: netbox/extras/forms/model_forms.py:652 netbox/extras/tables/tables.py:703 -#: netbox/netbox/navigation/menu.py:78 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 +#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:703 +#: netbox/netbox/navigation/menu.py:80 msgid "Platforms" msgstr "piattaforme" @@ -8160,9 +8207,9 @@ msgstr "Profondità completa" msgid "Device Count" msgstr "Numero dispositivi" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1352 -#: netbox/dcim/views.py:1689 netbox/dcim/views.py:2513 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 +#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2514 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8171,9 +8218,9 @@ msgstr "Numero dispositivi" msgid "Console Ports" msgstr "Porte console" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1367 -#: netbox/dcim/views.py:1704 netbox/dcim/views.py:2529 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 +#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2530 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8182,9 +8229,9 @@ msgstr "Porte console" msgid "Console Server Ports" msgstr "Porte Console Server" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1382 -#: netbox/dcim/views.py:1719 netbox/dcim/views.py:2545 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 +#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2546 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8193,9 +8240,9 @@ msgstr "Porte Console Server" msgid "Power Ports" msgstr "Porte di alimentazione" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1397 -#: netbox/dcim/views.py:1734 netbox/dcim/views.py:2561 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 +#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2562 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8204,9 +8251,9 @@ msgstr "Porte di alimentazione" msgid "Power Outlets" msgstr "Prese di corrente" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1427 -#: netbox/dcim/views.py:1764 netbox/dcim/views.py:2600 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 +#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2601 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8214,9 +8261,9 @@ msgstr "Prese di corrente" msgid "Front Ports" msgstr "Porte anteriori" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1442 -#: netbox/dcim/views.py:1779 netbox/dcim/views.py:2616 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 +#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2617 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8225,17 +8272,17 @@ msgstr "Porte anteriori" msgid "Rear Ports" msgstr "Porte posteriori" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1472 -#: netbox/dcim/views.py:2648 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 +#: netbox/dcim/views.py:2649 netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:52 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/devicetype/base.html:46 msgid "Device Bays" msgstr "Alloggiamenti per dispositivi" -#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1457 -#: netbox/dcim/views.py:1794 netbox/dcim/views.py:2632 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1458 +#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2633 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8248,7 +8295,7 @@ msgstr "Baie per moduli" msgid "Module Count" msgstr "Numero moduli" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:319 +#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Alimenti di alimentazione" @@ -8262,8 +8309,8 @@ msgid "Available Power (VA)" msgstr "Potenza disponibile (VA)" #: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 -#: netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:51 msgid "Racks" msgstr "Scaffali" @@ -8301,14 +8348,14 @@ msgid "Space" msgstr "Spazio" #: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: netbox/extras/forms/filtersets.py:465 -#: netbox/extras/forms/model_forms.py:632 netbox/ipam/forms/bulk_edit.py:112 +#: netbox/extras/forms/filtersets.py:438 +#: netbox/extras/forms/model_forms.py:635 netbox/ipam/forms/bulk_edit.py:112 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/tables/asn.py:76 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:17 netbox/netbox/navigation/menu.py:21 msgid "Sites" msgstr "Siti" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 msgid "VLAN Groups" msgstr "Gruppi VLAN" @@ -8321,7 +8368,7 @@ msgid "{} millimeters" msgstr "{} millimetri" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:96 -#: netbox/virtualization/forms/filtersets.py:198 +#: netbox/virtualization/forms/filtersets.py:202 msgid "Serial number" msgstr "Numero di serie" @@ -8365,7 +8412,7 @@ msgstr "Regioni per bambini" msgid "Child Groups" msgstr "Gruppi di bambini" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1082 +#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 msgid "Non-Racked Devices" msgstr "Dispositivi non montati su rack" @@ -8373,65 +8420,65 @@ msgstr "Dispositivi non montati su rack" msgid "Child Locations" msgstr "Sedi per bambini" -#: netbox/dcim/views.py:1063 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 msgid "Reservations" msgstr "Prenotazioni" -#: netbox/dcim/views.py:2459 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:160 msgid "Application Services" msgstr "Servizi applicativi" -#: netbox/dcim/views.py:2677 netbox/extras/forms/filtersets.py:427 -#: netbox/extras/forms/model_forms.py:692 +#: netbox/dcim/views.py:2678 netbox/extras/forms/filtersets.py:399 +#: netbox/extras/forms/model_forms.py:695 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 #: netbox/virtualization/views.py:399 msgid "Config Context" msgstr "Contesto di configurazione" -#: netbox/dcim/views.py:2688 netbox/virtualization/views.py:410 +#: netbox/dcim/views.py:2689 netbox/virtualization/views.py:410 msgid "Render Config" msgstr "Configurazione del rendering" -#: netbox/dcim/views.py:2701 netbox/extras/tables/tables.py:713 -#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/views.py:2702 netbox/extras/tables/tables.py:713 +#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" msgstr "Macchine virtuali" -#: netbox/dcim/views.py:3510 +#: netbox/dcim/views.py:3520 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Dispositivo installato {device} nella baia {device_bay}." -#: netbox/dcim/views.py:3551 +#: netbox/dcim/views.py:3561 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Dispositivo rimosso {device} dalla baia {device_bay}." -#: netbox/dcim/views.py:3664 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3674 netbox/ipam/tables/ip.py:178 msgid "Children" msgstr "Bambini" -#: netbox/dcim/views.py:4137 +#: netbox/dcim/views.py:4147 #, python-brace-format msgid "Added member {device}" msgstr "Membro aggiunto {device}" -#: netbox/dcim/views.py:4182 +#: netbox/dcim/views.py:4192 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "" "Impossibile rimuovere il dispositivo master {device} dallo chassis virtuale." -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Rimosso {device} da chassis virtuale {chassis}" -#: netbox/extras/api/customfields.py:89 +#: netbox/extras/api/customfields.py:83 #, python-brace-format msgid "Unknown related object(s): {name}" msgstr "Oggetti correlati sconosciuti: {name}" @@ -8622,13 +8669,13 @@ msgstr "Nero" msgid "White" msgstr "bianco" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:434 -#: netbox/extras/forms/model_forms.py:511 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 +#: netbox/extras/forms/model_forms.py:518 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:499 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Sceneggiatura" @@ -8677,26 +8724,26 @@ msgstr "Tipo di widget" msgid "Unregistered widget class: {name}" msgstr "Classe widget non registrata: {name}" -#: netbox/extras/dashboard/widgets.py:148 +#: netbox/extras/dashboard/widgets.py:149 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} deve definire un metodo render ()." -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Note" msgstr "Nota" -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Visualizza alcuni contenuti personalizzati arbitrari. Markdown è supportato." -#: netbox/extras/dashboard/widgets.py:181 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Conteggi oggetti" -#: netbox/extras/dashboard/widgets.py:182 +#: netbox/extras/dashboard/widgets.py:183 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8704,85 +8751,85 @@ msgstr "" "Visualizza un set di modelli NetBox e il numero di oggetti creati per ogni " "tipo." -#: netbox/extras/dashboard/widgets.py:192 +#: netbox/extras/dashboard/widgets.py:193 msgid "Filters to apply when counting the number of objects" msgstr "Filtri da applicare durante il conteggio del numero di oggetti" -#: netbox/extras/dashboard/widgets.py:200 +#: netbox/extras/dashboard/widgets.py:201 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" "Formato non valido. I filtri degli oggetti devono essere passati come " "dizionario." -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:235 msgid "Object List" msgstr "Elenco oggetti" -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Display an arbitrary list of objects." msgstr "Visualizza un elenco arbitrario di oggetti." -#: netbox/extras/dashboard/widgets.py:248 +#: netbox/extras/dashboard/widgets.py:249 msgid "The default number of objects to display" msgstr "Il numero predefinito di oggetti da visualizzare" -#: netbox/extras/dashboard/widgets.py:260 +#: netbox/extras/dashboard/widgets.py:261 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" "Formato non valido. I parametri URL devono essere passati come dizionario." -#: netbox/extras/dashboard/widgets.py:269 +#: netbox/extras/dashboard/widgets.py:270 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "" "Selezione del modello non valida: {self['model'].data} non è supportato." -#: netbox/extras/dashboard/widgets.py:309 +#: netbox/extras/dashboard/widgets.py:310 msgid "RSS Feed" msgstr "Feed RSS" -#: netbox/extras/dashboard/widgets.py:316 +#: netbox/extras/dashboard/widgets.py:317 msgid "Embed an RSS feed from an external website." msgstr "Incorpora un feed RSS da un sito Web esterno." -#: netbox/extras/dashboard/widgets.py:323 +#: netbox/extras/dashboard/widgets.py:324 msgid "Feed URL" msgstr "URL del feed" -#: netbox/extras/dashboard/widgets.py:327 +#: netbox/extras/dashboard/widgets.py:328 msgid "Requires external connection" msgstr "Richiede una connessione esterna" -#: netbox/extras/dashboard/widgets.py:333 +#: netbox/extras/dashboard/widgets.py:334 msgid "The maximum number of objects to display" msgstr "Il numero massimo di oggetti da visualizzare" -#: netbox/extras/dashboard/widgets.py:338 +#: netbox/extras/dashboard/widgets.py:339 msgid "How long to stored the cached content (in seconds)" msgstr "" "Per quanto tempo conservare il contenuto memorizzato nella cache (in " "secondi)" -#: netbox/extras/dashboard/widgets.py:344 +#: netbox/extras/dashboard/widgets.py:345 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Valore di timeout per il recupero del feed (in secondi)" -#: netbox/extras/dashboard/widgets.py:401 +#: netbox/extras/dashboard/widgets.py:402 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:41 msgid "Bookmarks" msgstr "Segnalibri" -#: netbox/extras/dashboard/widgets.py:405 +#: netbox/extras/dashboard/widgets.py:406 msgid "Show your personal bookmarks" msgstr "Mostra i tuoi segnalibri personali" -#: netbox/extras/events.py:164 +#: netbox/extras/events.py:186 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Tipo di azione sconosciuto per una regola di evento: {action_type}" -#: netbox/extras/events.py:209 +#: netbox/extras/events.py:229 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Impossibile importare la pipeline di eventi {name} errore: {error}" @@ -8802,7 +8849,7 @@ msgid "Group (name)" msgstr "Gruppo (nome)" #: netbox/extras/filtersets.py:730 -#: netbox/virtualization/forms/filtersets.py:128 +#: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Tipo di cluster" @@ -8821,7 +8868,7 @@ msgstr "Gruppo di inquilini" msgid "Tenant group (slug)" msgstr "Gruppo di inquilini (slug)" -#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:580 +#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:583 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Etichetta" @@ -8830,7 +8877,7 @@ msgstr "Etichetta" msgid "Tag (slug)" msgstr "Etichetta (lumaca)" -#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:581 +#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:545 msgid "Has local config context data" msgstr "Dispone di dati di contesto di configurazione locali" @@ -8851,13 +8898,13 @@ msgstr "Deve essere unico" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 #: netbox/extras/forms/filtersets.py:96 -#: netbox/extras/models/customfields.py:216 +#: netbox/extras/models/customfields.py:229 msgid "UI visible" msgstr "Interfaccia utente visibile" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 #: netbox/extras/forms/filtersets.py:101 -#: netbox/extras/models/customfields.py:223 +#: netbox/extras/models/customfields.py:236 msgid "UI editable" msgstr "Interfaccia utente modificabile" @@ -8877,13 +8924,13 @@ msgstr "Valore massimo" msgid "Validation regex" msgstr "Regex di convalida" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:82 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Comportamento" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:168 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 msgid "New window" msgstr "Nuova finestra" @@ -8892,40 +8939,40 @@ msgid "Button class" msgstr "Classe Button" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:212 netbox/extras/forms/filtersets.py:554 +#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Tipo MIME" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:215 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 msgid "File name" msgstr "Nome del file" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:219 netbox/extras/forms/filtersets.py:561 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 msgid "File extension" msgstr "Estensione del file" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:223 netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 msgid "As attachment" msgstr "Come allegato" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:272 netbox/extras/forms/filtersets.py:308 +#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 #: netbox/extras/tables/tables.py:310 netbox/extras/tables/tables.py:347 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Condiviso" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:317 #: netbox/extras/models/models.py:187 msgid "HTTP method" msgstr "Metodo HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:331 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL del payload" @@ -8944,7 +8991,7 @@ msgid "CA file path" msgstr "Percorso del file CA" #: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:231 -#: netbox/extras/forms/model_forms.py:458 +#: netbox/extras/forms/model_forms.py:465 msgid "Event types" msgstr "Tipi di eventi" @@ -8953,7 +9000,7 @@ msgid "Is active" msgstr "È attivo" #: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:545 +#: netbox/extras/forms/filtersets.py:514 msgid "Auto sync enabled" msgstr "Sincronizzazione automatica abilitata" @@ -8962,14 +9009,14 @@ msgstr "Sincronizzazione automatica abilitata" #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:54 -#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:260 -#: netbox/extras/forms/filtersets.py:296 netbox/extras/forms/model_forms.py:53 -#: netbox/extras/forms/model_forms.py:225 -#: netbox/extras/forms/model_forms.py:257 -#: netbox/extras/forms/model_forms.py:300 -#: netbox/extras/forms/model_forms.py:453 -#: netbox/extras/forms/model_forms.py:570 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:54 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:244 +#: netbox/extras/forms/filtersets.py:275 netbox/extras/forms/model_forms.py:53 +#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:264 +#: netbox/extras/forms/model_forms.py:307 +#: netbox/extras/forms/model_forms.py:460 +#: netbox/extras/forms/model_forms.py:577 #: netbox/users/forms/model_forms.py:323 msgid "Object types" msgstr "Tipi di oggetti" @@ -8979,7 +9026,7 @@ msgstr "Tipi di oggetti" #: netbox/extras/forms/bulk_import.py:142 #: netbox/extras/forms/bulk_import.py:203 #: netbox/extras/forms/bulk_import.py:227 -#: netbox/extras/forms/bulk_import.py:281 +#: netbox/extras/forms/bulk_import.py:277 #: netbox/tenancy/forms/bulk_import.py:103 msgid "One or more assigned object types" msgstr "Uno o più tipi di oggetti assegnati" @@ -8988,12 +9035,12 @@ msgstr "Uno o più tipi di oggetti assegnati" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Tipo di dati del campo (ad esempio testo, numero intero, ecc.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:243 -#: netbox/extras/forms/filtersets.py:356 -#: netbox/extras/forms/model_forms.py:326 -#: netbox/extras/forms/model_forms.py:385 -#: netbox/extras/forms/model_forms.py:422 -#: netbox/tenancy/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:332 +#: netbox/extras/forms/model_forms.py:333 +#: netbox/extras/forms/model_forms.py:392 +#: netbox/extras/forms/model_forms.py:429 +#: netbox/tenancy/forms/filtersets.py:116 msgid "Object type" msgstr "Tipo di oggetto" @@ -9046,8 +9093,8 @@ msgid "Data source which provides the data file" msgstr "Fonte di dati che fornisce il file di dati" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/filtersets.py:447 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/forms/filtersets.py:188 netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "File di dati" @@ -9065,8 +9112,8 @@ msgstr "" "file di dati viene aggiornato" #: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:773 +#: netbox/extras/forms/model_forms.py:299 +#: netbox/extras/forms/model_forms.py:776 msgid "Must specify either local content or a data file" msgstr "È necessario specificare il contenuto locale o un file di dati" @@ -9092,26 +9139,26 @@ msgstr "Webhook {name} non trovato" msgid "Script {name} not found" msgstr "Sceneggiatura {name} non trovato" -#: netbox/extras/forms/bulk_import.py:295 +#: netbox/extras/forms/bulk_import.py:291 msgid "Assigned object type" msgstr "Tipo di oggetto assegnato" -#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/bulk_import.py:296 msgid "The classification of entry" msgstr "La classificazione degli ingressi" -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:746 -#: netbox/netbox/tables/tables.py:279 netbox/netbox/tables/tables.py:289 -#: netbox/netbox/tables/tables.py:307 netbox/netbox/ui/panels.py:215 -#: netbox/templates/dcim/htmx/cable_edit.html:98 -#: netbox/templates/generic/bulk_edit.html:96 +#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:746 +#: netbox/netbox/tables/tables.py:287 netbox/netbox/tables/tables.py:302 +#: netbox/netbox/tables/tables.py:325 netbox/netbox/ui/panels.py:215 +#: netbox/templates/dcim/htmx/cable_edit.html:99 +#: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:39 msgid "Comments" msgstr "Commenti" -#: netbox/extras/forms/bulk_import.py:316 -#: netbox/extras/forms/model_forms.py:401 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:312 +#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/templates/users/owner.html:46 #: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:262 @@ -9121,17 +9168,17 @@ msgstr "Commenti" msgid "Users" msgstr "Utenti" -#: netbox/extras/forms/bulk_import.py:320 +#: netbox/extras/forms/bulk_import.py:316 msgid "User names separated by commas, encased with double quotes" msgstr "Nomi utente separati da virgole, racchiusi tra virgolette" -#: netbox/extras/forms/bulk_import.py:323 -#: netbox/extras/forms/model_forms.py:396 netbox/netbox/navigation/menu.py:295 -#: netbox/netbox/navigation/menu.py:434 +#: netbox/extras/forms/bulk_import.py:319 +#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:415 #: netbox/templates/extras/notificationgroup.html:31 #: netbox/templates/tenancy/contact.html:21 #: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:117 -#: netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/filtersets.py:102 #: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 #: netbox/tenancy/tables/contacts.py:101 netbox/users/forms/filtersets.py:176 #: netbox/users/forms/model_forms.py:207 netbox/users/forms/model_forms.py:219 @@ -9141,11 +9188,11 @@ msgstr "Nomi utente separati da virgole, racchiusi tra virgolette" msgid "Groups" msgstr "Gruppi" -#: netbox/extras/forms/bulk_import.py:327 +#: netbox/extras/forms/bulk_import.py:323 msgid "Group names separated by commas, encased with double quotes" msgstr "Nomi di gruppo separati da virgole, racchiusi tra virgolette doppie" -#: netbox/extras/forms/filtersets.py:47 +#: netbox/extras/forms/filtersets.py:46 msgid "Type Options" msgstr "Opzioni di tipo" @@ -9157,95 +9204,95 @@ msgstr "Tipo di oggetto correlato" msgid "Field type" msgstr "Tipo di campo" -#: netbox/extras/forms/filtersets.py:133 +#: netbox/extras/forms/filtersets.py:128 #: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Scelte" -#: netbox/extras/forms/filtersets.py:189 netbox/extras/forms/filtersets.py:406 -#: netbox/extras/forms/filtersets.py:428 netbox/extras/forms/filtersets.py:528 -#: netbox/extras/forms/model_forms.py:687 netbox/templates/core/job.html:69 +#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:377 +#: netbox/extras/forms/filtersets.py:400 netbox/extras/forms/filtersets.py:496 +#: netbox/extras/forms/model_forms.py:690 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Dati" -#: netbox/extras/forms/filtersets.py:190 netbox/extras/forms/filtersets.py:529 -#: netbox/extras/forms/model_forms.py:270 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/extras/forms/filtersets.py:177 netbox/extras/forms/filtersets.py:497 +#: netbox/extras/forms/model_forms.py:277 +#: netbox/extras/forms/model_forms.py:751 msgid "Rendering" msgstr "Rendering" -#: netbox/extras/forms/filtersets.py:208 +#: netbox/extras/forms/filtersets.py:196 msgid "Content types" msgstr "Tipi di contenuto" -#: netbox/extras/forms/filtersets.py:327 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 msgid "HTTP content type" msgstr "Tipo di contenuto HTTP" -#: netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:337 msgid "Event type" msgstr "Tipo di evento" -#: netbox/extras/forms/filtersets.py:366 +#: netbox/extras/forms/filtersets.py:342 msgid "Action type" msgstr "Tipo di azione" -#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:364 msgid "Tagged object type" msgstr "Tipo di oggetto con tag" -#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/filtersets.py:369 msgid "Allowed object type" msgstr "Tipo di oggetto consentito" -#: netbox/extras/forms/filtersets.py:455 -#: netbox/extras/forms/model_forms.py:622 netbox/netbox/navigation/menu.py:17 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 msgid "Regions" msgstr "Regioni" -#: netbox/extras/forms/filtersets.py:460 -#: netbox/extras/forms/model_forms.py:627 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:630 msgid "Site groups" msgstr "Gruppi del sito" -#: netbox/extras/forms/filtersets.py:470 -#: netbox/extras/forms/model_forms.py:637 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 msgid "Locations" msgstr "Sedi" -#: netbox/extras/forms/filtersets.py:475 -#: netbox/extras/forms/model_forms.py:642 +#: netbox/extras/forms/filtersets.py:448 +#: netbox/extras/forms/model_forms.py:645 msgid "Device types" msgstr "Tipi di dispositivi" -#: netbox/extras/forms/filtersets.py:480 -#: netbox/extras/forms/model_forms.py:647 +#: netbox/extras/forms/filtersets.py:453 +#: netbox/extras/forms/model_forms.py:650 msgid "Roles" msgstr "Ruoli" -#: netbox/extras/forms/filtersets.py:490 -#: netbox/extras/forms/model_forms.py:657 +#: netbox/extras/forms/filtersets.py:463 +#: netbox/extras/forms/model_forms.py:660 msgid "Cluster types" msgstr "Tipi di cluster" -#: netbox/extras/forms/filtersets.py:495 -#: netbox/extras/forms/model_forms.py:662 +#: netbox/extras/forms/filtersets.py:468 +#: netbox/extras/forms/model_forms.py:665 msgid "Cluster groups" msgstr "Gruppi di cluster" -#: netbox/extras/forms/filtersets.py:500 -#: netbox/extras/forms/model_forms.py:667 netbox/netbox/navigation/menu.py:264 -#: netbox/netbox/navigation/menu.py:266 +#: netbox/extras/forms/filtersets.py:473 +#: netbox/extras/forms/model_forms.py:670 netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:268 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Cluster" -#: netbox/extras/forms/filtersets.py:505 -#: netbox/extras/forms/model_forms.py:672 +#: netbox/extras/forms/filtersets.py:478 +#: netbox/extras/forms/model_forms.py:675 msgid "Tenant groups" msgstr "Gruppi di inquilini" @@ -9303,16 +9350,20 @@ msgstr "" "Inserisci una scelta per riga. È possibile specificare un'etichetta " "opzionale per ciascuna scelta aggiungendola con i due punti. Esempio:" -#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:184 +msgid "Custom Field Choice Set" +msgstr "Set di scelta dei campi personalizzati" + +#: netbox/extras/forms/model_forms.py:239 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Link personalizzato" -#: netbox/extras/forms/model_forms.py:234 +#: netbox/extras/forms/model_forms.py:241 msgid "Templates" msgstr "Modelli" -#: netbox/extras/forms/model_forms.py:246 +#: netbox/extras/forms/model_forms.py:253 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9322,7 +9373,7 @@ msgstr "" "come {example}. I link che vengono visualizzati come testo vuoto non " "verranno visualizzati." -#: netbox/extras/forms/model_forms.py:250 +#: netbox/extras/forms/model_forms.py:257 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -9330,35 +9381,35 @@ msgstr "" "Codice modello Jinja2 per l'URL del link. Fai riferimento all'oggetto come " "{example}." -#: netbox/extras/forms/model_forms.py:261 -#: netbox/extras/forms/model_forms.py:739 +#: netbox/extras/forms/model_forms.py:268 +#: netbox/extras/forms/model_forms.py:742 msgid "Template code" msgstr "Codice modello" -#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:274 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Modello di esportazione" -#: netbox/extras/forms/model_forms.py:285 -#: netbox/extras/forms/model_forms.py:766 +#: netbox/extras/forms/model_forms.py:292 +#: netbox/extras/forms/model_forms.py:769 msgid "Template content is populated from the remote source selected below." msgstr "" "Il contenuto del modello viene compilato dalla fonte remota selezionata di " "seguito." -#: netbox/extras/forms/model_forms.py:306 netbox/netbox/forms/mixins.py:92 +#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Filtro salvato" -#: netbox/extras/forms/model_forms.py:332 +#: netbox/extras/forms/model_forms.py:339 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Ordinazione" -#: netbox/extras/forms/model_forms.py:334 +#: netbox/extras/forms/model_forms.py:341 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9366,38 +9417,38 @@ msgstr "" "Inserisci un elenco di nomi di colonna separati da virgole. Anteponi un nome" " con un trattino per invertire l'ordine." -#: netbox/extras/forms/model_forms.py:343 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Colonne disponibili" -#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Colonne selezionate" -#: netbox/extras/forms/model_forms.py:415 +#: netbox/extras/forms/model_forms.py:422 msgid "A notification group specify at least one user or group." msgstr "Un gruppo di notifiche specifica almeno un utente o un gruppo." -#: netbox/extras/forms/model_forms.py:437 +#: netbox/extras/forms/model_forms.py:444 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "Richiesta HTTP" -#: netbox/extras/forms/model_forms.py:439 +#: netbox/extras/forms/model_forms.py:446 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:461 +#: netbox/extras/forms/model_forms.py:468 msgid "Action choice" msgstr "Scelta dell'azione" -#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:473 msgid "Enter conditions in JSON format." msgstr "" "Inserisci le condizioni in JSON formato." -#: netbox/extras/forms/model_forms.py:470 +#: netbox/extras/forms/model_forms.py:477 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9405,34 +9456,34 @@ msgstr "" "Inserisci i parametri da passare all'azione in JSON formato." -#: netbox/extras/forms/model_forms.py:475 +#: netbox/extras/forms/model_forms.py:482 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Regola dell'evento" -#: netbox/extras/forms/model_forms.py:476 +#: netbox/extras/forms/model_forms.py:483 msgid "Triggers" msgstr "Trigger" -#: netbox/extras/forms/model_forms.py:523 +#: netbox/extras/forms/model_forms.py:530 msgid "Notification group" msgstr "Gruppo di notifiche" -#: netbox/extras/forms/model_forms.py:603 +#: netbox/extras/forms/model_forms.py:606 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Profilo del contesto di configurazione" -#: netbox/extras/forms/model_forms.py:677 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Inquilini" -#: netbox/extras/forms/model_forms.py:721 +#: netbox/extras/forms/model_forms.py:724 msgid "Data is populated from the remote source selected below." msgstr "I dati vengono compilati dalla fonte remota selezionata di seguito." -#: netbox/extras/forms/model_forms.py:727 +#: netbox/extras/forms/model_forms.py:730 msgid "Must specify either local data or a data file" msgstr "È necessario specificare dati locali o un file di dati" @@ -9550,35 +9601,35 @@ msgstr "modello di configurazione" msgid "config templates" msgstr "modelli di configurazione" -#: netbox/extras/models/customfields.py:78 +#: netbox/extras/models/customfields.py:91 msgid "The object(s) to which this field applies." msgstr "Gli oggetti a cui si applica questo campo." -#: netbox/extras/models/customfields.py:85 +#: netbox/extras/models/customfields.py:98 msgid "The type of data this custom field holds" msgstr "Il tipo di dati che contiene questo campo personalizzato" -#: netbox/extras/models/customfields.py:92 +#: netbox/extras/models/customfields.py:105 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "Il tipo di oggetto NetBox a cui questo campo è associato (per i campi " "oggetto)" -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:111 msgid "Internal field name" msgstr "Nome del campo interno" -#: netbox/extras/models/customfields.py:102 +#: netbox/extras/models/customfields.py:115 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Sono consentiti solo caratteri alfanumerici e trattini bassi." -#: netbox/extras/models/customfields.py:107 +#: netbox/extras/models/customfields.py:120 msgid "Double underscores are not permitted in custom field names." msgstr "" "I doppi caratteri di sottolineatura non sono consentiti nei nomi dei campi " "personalizzati." -#: netbox/extras/models/customfields.py:118 +#: netbox/extras/models/customfields.py:131 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9586,21 +9637,21 @@ msgstr "" "Nome del campo visualizzato agli utenti (se non fornito, «verrà utilizzato " "il nome del campo)" -#: netbox/extras/models/customfields.py:122 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 msgid "group name" msgstr "nome del gruppo" -#: netbox/extras/models/customfields.py:125 +#: netbox/extras/models/customfields.py:138 msgid "Custom fields within the same group will be displayed together" msgstr "" "I campi personalizzati all'interno dello stesso gruppo verranno visualizzati" " insieme" -#: netbox/extras/models/customfields.py:133 +#: netbox/extras/models/customfields.py:146 msgid "required" msgstr "necessario" -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:148 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9608,19 +9659,19 @@ msgstr "" "Questo campo è obbligatorio quando si creano nuovi oggetti o si modifica un " "oggetto esistente." -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:151 msgid "must be unique" msgstr "deve essere unico" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:153 msgid "The value of this field must be unique for the assigned object" msgstr "Il valore di questo campo deve essere univoco per l'oggetto assegnato" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:156 msgid "search weight" msgstr "peso di ricerca" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:159 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9628,11 +9679,11 @@ msgstr "" "Ponderazione per la ricerca. I valori più bassi sono considerati più " "importanti. I campi con un peso di ricerca pari a zero verranno ignorati." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:164 msgid "filter logic" msgstr "logica di filtro" -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:168 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9640,11 +9691,11 @@ msgstr "" "Loose corrisponde a qualsiasi istanza di una determinata stringa; exact " "corrisponde all'intero campo." -#: netbox/extras/models/customfields.py:158 +#: netbox/extras/models/customfields.py:171 msgid "default" msgstr "predefinito" -#: netbox/extras/models/customfields.py:162 +#: netbox/extras/models/customfields.py:175 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9652,7 +9703,7 @@ msgstr "" "Valore predefinito per il campo (deve essere un valore JSON). Incapsula le " "stringhe con virgolette doppie (ad esempio «Foo»)." -#: netbox/extras/models/customfields.py:169 +#: netbox/extras/models/customfields.py:182 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9661,35 +9712,35 @@ msgstr "" "(deve essere un valore JSON). Incapsula le stringhe con virgolette doppie " "(ad esempio «Foo»)." -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:188 msgid "display weight" msgstr "peso dello schermo" -#: netbox/extras/models/customfields.py:176 +#: netbox/extras/models/customfields.py:189 msgid "Fields with higher weights appear lower in a form." msgstr "I campi con pesi più alti appaiono più bassi in un modulo." -#: netbox/extras/models/customfields.py:183 +#: netbox/extras/models/customfields.py:196 msgid "minimum value" msgstr "valore minimo" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:197 msgid "Minimum allowed value (for numeric fields)" msgstr "Valore minimo consentito (per campi numerici)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:204 msgid "maximum value" msgstr "valore massimo" -#: netbox/extras/models/customfields.py:192 +#: netbox/extras/models/customfields.py:205 msgid "Maximum allowed value (for numeric fields)" msgstr "Valore massimo consentito (per campi numerici)" -#: netbox/extras/models/customfields.py:198 +#: netbox/extras/models/customfields.py:211 msgid "validation regex" msgstr "regex di convalida" -#: netbox/extras/models/customfields.py:200 +#: netbox/extras/models/customfields.py:213 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9700,204 +9751,204 @@ msgstr "" "per forzare la corrispondenza dell'intera stringa. Ad esempio ^ " "[A-Z]{3}$ limiterà i valori a esattamente tre lettere maiuscole." -#: netbox/extras/models/customfields.py:208 +#: netbox/extras/models/customfields.py:221 msgid "choice set" msgstr "set di scelta" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:230 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Specifica se il campo personalizzato viene visualizzato nell'interfaccia " "utente" -#: netbox/extras/models/customfields.py:224 +#: netbox/extras/models/customfields.py:237 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Specifica se il valore del campo personalizzato può essere modificato " "nell'interfaccia utente" -#: netbox/extras/models/customfields.py:228 +#: netbox/extras/models/customfields.py:241 msgid "is cloneable" msgstr "è clonabile" -#: netbox/extras/models/customfields.py:229 +#: netbox/extras/models/customfields.py:242 msgid "Replicate this value when cloning objects" msgstr "Replica questo valore durante la clonazione di oggetti" -#: netbox/extras/models/customfields.py:246 +#: netbox/extras/models/customfields.py:259 msgid "custom field" msgstr "campo personalizzato" -#: netbox/extras/models/customfields.py:247 +#: netbox/extras/models/customfields.py:260 msgid "custom fields" msgstr "campi personalizzati" -#: netbox/extras/models/customfields.py:349 +#: netbox/extras/models/customfields.py:362 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Valore predefinito non valido»{value}«: {error}" -#: netbox/extras/models/customfields.py:356 +#: netbox/extras/models/customfields.py:369 msgid "A minimum value may be set only for numeric fields" msgstr "È possibile impostare un valore minimo solo per i campi numerici" -#: netbox/extras/models/customfields.py:358 +#: netbox/extras/models/customfields.py:371 msgid "A maximum value may be set only for numeric fields" msgstr "È possibile impostare un valore massimo solo per i campi numerici" -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:381 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "La convalida delle espressioni regolari è supportata solo per i campi di " "testo e URL" -#: netbox/extras/models/customfields.py:374 +#: netbox/extras/models/customfields.py:387 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "L'unicità non può essere applicata per i campi booleani" -#: netbox/extras/models/customfields.py:384 +#: netbox/extras/models/customfields.py:397 msgid "Selection fields must specify a set of choices." msgstr "I campi di selezione devono specificare una serie di scelte." -#: netbox/extras/models/customfields.py:388 +#: netbox/extras/models/customfields.py:401 msgid "Choices may be set only on selection fields." msgstr "Le scelte possono essere impostate solo nei campi di selezione." -#: netbox/extras/models/customfields.py:395 +#: netbox/extras/models/customfields.py:408 msgid "Object fields must define an object type." msgstr "I campi oggetto devono definire un tipo di oggetto." -#: netbox/extras/models/customfields.py:399 +#: netbox/extras/models/customfields.py:412 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} i campi non possono definire un tipo di oggetto." -#: netbox/extras/models/customfields.py:406 +#: netbox/extras/models/customfields.py:419 msgid "A related object filter can be defined only for object fields." msgstr "" "Un filtro oggetto correlato può essere definito solo per i campi oggetto." -#: netbox/extras/models/customfields.py:410 +#: netbox/extras/models/customfields.py:423 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Il filtro deve essere definito come un dizionario che associa gli attributi " "ai valori." -#: netbox/extras/models/customfields.py:497 +#: netbox/extras/models/customfields.py:510 msgid "True" msgstr "Vero" -#: netbox/extras/models/customfields.py:498 +#: netbox/extras/models/customfields.py:511 msgid "False" msgstr "Falso" -#: netbox/extras/models/customfields.py:551 -#: netbox/extras/models/customfields.py:599 +#: netbox/extras/models/customfields.py:564 +#: netbox/extras/models/customfields.py:612 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "I valori devono corrispondere a questa regex: {regex}" -#: netbox/extras/models/customfields.py:701 -#: netbox/extras/models/customfields.py:708 +#: netbox/extras/models/customfields.py:714 +#: netbox/extras/models/customfields.py:721 msgid "Value must be a string." msgstr "Il valore deve essere una stringa." -#: netbox/extras/models/customfields.py:703 -#: netbox/extras/models/customfields.py:710 +#: netbox/extras/models/customfields.py:716 +#: netbox/extras/models/customfields.py:723 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Il valore deve corrispondere a regex '{regex}»" -#: netbox/extras/models/customfields.py:715 +#: netbox/extras/models/customfields.py:728 msgid "Value must be an integer." msgstr "Il valore deve essere un numero intero." -#: netbox/extras/models/customfields.py:718 -#: netbox/extras/models/customfields.py:733 +#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:746 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Il valore deve essere almeno {minimum}" -#: netbox/extras/models/customfields.py:722 -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:735 +#: netbox/extras/models/customfields.py:750 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Il valore non deve superare {maximum}" -#: netbox/extras/models/customfields.py:730 +#: netbox/extras/models/customfields.py:743 msgid "Value must be a decimal." msgstr "Il valore deve essere decimale." -#: netbox/extras/models/customfields.py:742 +#: netbox/extras/models/customfields.py:755 msgid "Value must be true or false." msgstr "Il valore deve essere vero o falso." -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:763 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "I valori della data devono essere in formato ISO 8601 (AAAA-MM-GG)." -#: netbox/extras/models/customfields.py:759 +#: netbox/extras/models/customfields.py:772 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "I valori di data e ora devono essere in formato ISO 8601 (AAAA-MM-GG " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:766 +#: netbox/extras/models/customfields.py:779 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Scelta non valida ({value}) per il set a scelta {choiceset}." -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:789 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Scelte non valide ({value}) per il set a scelta {choiceset}." -#: netbox/extras/models/customfields.py:785 +#: netbox/extras/models/customfields.py:798 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Il valore deve essere un ID oggetto, non {type}" -#: netbox/extras/models/customfields.py:791 +#: netbox/extras/models/customfields.py:804 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Il valore deve essere un elenco di ID oggetto, non {type}" -#: netbox/extras/models/customfields.py:795 +#: netbox/extras/models/customfields.py:808 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "È stato trovato un ID oggetto non valido: {id}" -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:811 msgid "Required field cannot be empty." msgstr "Il campo obbligatorio non può essere vuoto." -#: netbox/extras/models/customfields.py:818 +#: netbox/extras/models/customfields.py:831 msgid "Base set of predefined choices (optional)" msgstr "Set base di scelte predefinite (opzionale)" -#: netbox/extras/models/customfields.py:830 +#: netbox/extras/models/customfields.py:843 msgid "Choices are automatically ordered alphabetically" msgstr "Le scelte vengono ordinate automaticamente alfabeticamente" -#: netbox/extras/models/customfields.py:837 +#: netbox/extras/models/customfields.py:850 msgid "custom field choice set" msgstr "set di scelta dei campi personalizzati" -#: netbox/extras/models/customfields.py:838 +#: netbox/extras/models/customfields.py:851 msgid "custom field choice sets" msgstr "set di scelte di campi personalizzati" -#: netbox/extras/models/customfields.py:880 +#: netbox/extras/models/customfields.py:893 msgid "Must define base or extra choices." msgstr "È necessario definire scelte di base o extra." -#: netbox/extras/models/customfields.py:889 +#: netbox/extras/models/customfields.py:902 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "Valore duplicato '{value}'che si trova nelle scelte extra." -#: netbox/extras/models/customfields.py:914 +#: netbox/extras/models/customfields.py:927 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -10433,6 +10484,18 @@ msgstr "Valore massimo" msgid "Validation Regex" msgstr "Validazione Regex" +#: netbox/extras/tables/tables.py:114 netbox/extras/tables/tables.py:155 +#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:231 +#: netbox/extras/tables/tables.py:315 netbox/extras/tables/tables.py:475 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:547 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:690 +#: netbox/netbox/forms/mixins.py:162 netbox/netbox/forms/mixins.py:187 +#: netbox/netbox/tables/tables.py:284 netbox/netbox/tables/tables.py:299 +#: netbox/netbox/tables/tables.py:314 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 +msgid "Owner" +msgstr "Proprietario" + #: netbox/extras/tables/tables.py:147 msgid "Count" msgstr "Conta" @@ -10524,7 +10587,7 @@ msgstr "Tipi di eventi" msgid "Auto Sync Enabled" msgstr "Sincronizzazione automatica abilitata" -#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Ruoli dei dispositivi" @@ -10551,15 +10614,15 @@ msgstr "" msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "Prova a riconfigurare il widget o a rimuoverlo dalla dashboard." -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:348 -#: netbox/templates/dcim/device_edit.html:112 -#: netbox/templates/dcim/htmx/cable_edit.html:91 -#: netbox/templates/dcim/virtualchassis_edit.html:47 -#: netbox/templates/generic/bulk_edit.html:86 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/templates/dcim/device_edit.html:113 +#: netbox/templates/dcim/htmx/cable_edit.html:92 +#: netbox/templates/dcim/virtualchassis_edit.html:48 +#: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 #: netbox/templates/inc/panels/custom_fields.html:7 #: netbox/templates/ipam/ipaddress_bulk_add.html:35 -#: netbox/templates/ipam/vlan_edit.html:78 +#: netbox/templates/ipam/vlan_edit.html:79 msgid "Custom Fields" msgstr "Campi personalizzati" @@ -10630,7 +10693,7 @@ msgstr "Widget eliminato: " msgid "Error deleting widget: " msgstr "Errore durante l'eliminazione del widget: " -#: netbox/extras/views.py:1518 +#: netbox/extras/views.py:1524 msgid "Unable to run script: RQ worker process not running." msgstr "" "Impossibile eseguire lo script: processo di lavoro RQ non in esecuzione." @@ -10788,8 +10851,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Prefissi che contengono questo prefisso o IP" #: netbox/ipam/filtersets.py:333 netbox/ipam/filtersets.py:579 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:212 -#: netbox/ipam/forms/filtersets.py:362 +#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Lunghezza della maschera" @@ -10928,8 +10991,8 @@ msgstr "È privato" #: netbox/ipam/forms/bulk_edit.py:95 netbox/ipam/forms/bulk_edit.py:119 #: netbox/ipam/forms/bulk_edit.py:138 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/forms/filtersets.py:117 -#: netbox/ipam/forms/filtersets.py:132 netbox/ipam/forms/filtersets.py:155 +#: netbox/ipam/forms/filtersets.py:91 netbox/ipam/forms/filtersets.py:121 +#: netbox/ipam/forms/filtersets.py:137 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/model_forms.py:96 netbox/ipam/forms/model_forms.py:109 #: netbox/ipam/forms/model_forms.py:131 netbox/ipam/forms/model_forms.py:149 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 @@ -10944,7 +11007,7 @@ msgstr "RIR" msgid "Date added" msgstr "Data aggiunta" -#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:273 +#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:281 #: netbox/ipam/forms/model_forms.py:608 netbox/ipam/forms/model_forms.py:657 #: netbox/ipam/tables/ip.py:199 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 @@ -10952,13 +11015,13 @@ msgid "VLAN Group" msgstr "Gruppo VLAN" #: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/model_forms.py:209 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:209 #: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:204 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:303 #: netbox/vpn/forms/model_forms.py:431 netbox/vpn/forms/model_forms.py:450 #: netbox/wireless/forms/bulk_edit.py:52 #: netbox/wireless/forms/bulk_import.py:49 @@ -10970,23 +11033,23 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Lunghezza del prefisso" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:258 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "È una piscina" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:262 -#: netbox/ipam/forms/filtersets.py:265 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 #: netbox/ipam/models/ip.py:262 msgid "Treat as fully utilized" msgstr "Trattare come completamente utilizzato" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:186 +#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 #: netbox/ipam/forms/model_forms.py:223 msgid "VLAN Assignment" msgstr "Assegnazione VLAN" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Tratta come popolato" @@ -10996,43 +11059,43 @@ msgstr "Nome DNS" #: netbox/ipam/forms/bulk_edit.py:319 netbox/ipam/forms/bulk_edit.py:493 #: netbox/ipam/forms/bulk_import.py:442 netbox/ipam/forms/bulk_import.py:561 -#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:421 -#: netbox/ipam/forms/filtersets.py:611 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:432 +#: netbox/ipam/forms/filtersets.py:626 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocollo" -#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:439 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "ID gruppo" -#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:433 +#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:444 #: netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:107 #: netbox/wireless/forms/bulk_import.py:63 #: netbox/wireless/forms/bulk_import.py:66 #: netbox/wireless/forms/bulk_import.py:143 #: netbox/wireless/forms/bulk_import.py:146 -#: netbox/wireless/forms/filtersets.py:61 -#: netbox/wireless/forms/filtersets.py:120 +#: netbox/wireless/forms/filtersets.py:63 +#: netbox/wireless/forms/filtersets.py:123 msgid "Authentication type" msgstr "Tipo di autenticazione" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:437 +#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "Chiave di autenticazione" -#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:414 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:410 +#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 -#: netbox/wireless/forms/filtersets.py:108 +#: netbox/wireless/forms/filtersets.py:109 #: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/forms/model_forms.py:172 msgid "Authentication" @@ -11043,8 +11106,8 @@ msgid "VLAN ID ranges" msgstr "Intervalli di ID VLAN" #: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 -#: netbox/ipam/forms/filtersets.py:586 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 +#: netbox/ipam/tables/vlans.py:107 msgid "Q-in-Q role" msgstr "Ruolo Q-in-Q" @@ -11057,7 +11120,7 @@ msgid "Site & Group" msgstr "Sito e gruppo" #: netbox/ipam/forms/bulk_edit.py:477 netbox/ipam/forms/bulk_import.py:548 -#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:272 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" @@ -11101,7 +11164,7 @@ msgstr "Sito della VLAN (se presente)" msgid "Scope ID" msgstr "ID ambito" -#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:643 +#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:659 #: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:324 #: netbox/ipam/forms/model_forms.py:504 #: netbox/templates/ipam/fhrpgroup.html:19 @@ -11194,94 +11257,94 @@ msgid "{ip} is not assigned to this parent." msgstr "{ip} non è assegnato a questo genitore." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:408 +#: netbox/netbox/navigation/menu.py:198 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Obiettivi del percorso" -#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:54 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:396 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:54 +#: netbox/vpn/forms/filtersets.py:243 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Obiettivi di importazione" -#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:59 -#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:401 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:59 +#: netbox/vpn/forms/filtersets.py:248 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Obiettivi di esportazione" -#: netbox/ipam/forms/filtersets.py:75 +#: netbox/ipam/forms/filtersets.py:77 msgid "Imported by VRF" msgstr "Importato da VRF" -#: netbox/ipam/forms/filtersets.py:80 +#: netbox/ipam/forms/filtersets.py:82 msgid "Exported by VRF" msgstr "Esportato da VRF" -#: netbox/ipam/forms/filtersets.py:93 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privato" -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:207 -#: netbox/ipam/forms/filtersets.py:295 netbox/ipam/forms/filtersets.py:357 +#: netbox/ipam/forms/filtersets.py:116 netbox/ipam/forms/filtersets.py:215 +#: netbox/ipam/forms/filtersets.py:304 netbox/ipam/forms/filtersets.py:367 msgid "Address family" msgstr "Famiglia di indirizzi" -#: netbox/ipam/forms/filtersets.py:126 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:130 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Intervallo" -#: netbox/ipam/forms/filtersets.py:135 +#: netbox/ipam/forms/filtersets.py:140 msgid "Start" msgstr "Inizio" -#: netbox/ipam/forms/filtersets.py:139 +#: netbox/ipam/forms/filtersets.py:144 msgid "End" msgstr "Fine" -#: netbox/ipam/forms/filtersets.py:202 +#: netbox/ipam/forms/filtersets.py:210 msgid "Search within" msgstr "Cerca all'interno" -#: netbox/ipam/forms/filtersets.py:223 netbox/ipam/forms/filtersets.py:373 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:383 msgid "Present in VRF" msgstr "Presente in VRF" -#: netbox/ipam/forms/filtersets.py:341 +#: netbox/ipam/forms/filtersets.py:349 msgid "Device/VM" msgstr "Dispositivo/VM" -#: netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:362 msgid "Parent Prefix" msgstr "Prefisso principale" -#: netbox/ipam/forms/filtersets.py:404 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:414 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nome DNS" -#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/models/vlans.py:291 -#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:52 -#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 -#: netbox/netbox/navigation/menu.py:202 +#: netbox/ipam/forms/filtersets.py:458 netbox/ipam/models/vlans.py:291 +#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:53 +#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:202 +#: netbox/netbox/navigation/menu.py:204 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:489 +#: netbox/ipam/forms/filtersets.py:501 msgid "Contains VLAN ID" msgstr "Contiene l'ID VLAN" -#: netbox/ipam/forms/filtersets.py:523 netbox/ipam/models/vlans.py:389 +#: netbox/ipam/forms/filtersets.py:536 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "ID VLAN locale" -#: netbox/ipam/forms/filtersets.py:528 netbox/ipam/models/vlans.py:397 +#: netbox/ipam/forms/filtersets.py:541 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "ID VLAN remoto" -#: netbox/ipam/forms/filtersets.py:538 +#: netbox/ipam/forms/filtersets.py:551 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:583 netbox/ipam/models/vlans.py:209 +#: netbox/ipam/forms/filtersets.py:597 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ID VLAN" @@ -11492,7 +11555,7 @@ msgstr "privato" msgid "IP space managed by this RIR is considered private" msgstr "Lo spazio IP gestito da questo RIR è considerato privato" -#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:189 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:191 msgid "RIRs" msgstr "RIR" @@ -11760,11 +11823,11 @@ msgstr "" "Gli indirizzi IP specifici (se presenti) a cui è associato questo servizio " "applicativo" -#: netbox/ipam/models/services.py:97 +#: netbox/ipam/models/services.py:99 msgid "application service" msgstr "servizio applicativo" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:100 msgid "application services" msgstr "servizi applicativi" @@ -11890,8 +11953,8 @@ msgstr "imporre uno spazio unico" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Impedire prefissi/indirizzi IP duplicati all'interno di questo VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 -#: netbox/netbox/navigation/menu.py:195 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:195 +#: netbox/netbox/navigation/menu.py:197 msgid "VRFs" msgstr "VRF" @@ -11927,8 +11990,8 @@ msgstr "Numero siti" msgid "Provider Count" msgstr "Numero di fornitori" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 -#: netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 +#: netbox/netbox/navigation/menu.py:190 msgid "Aggregates" msgstr "Aggregati" @@ -11937,21 +12000,21 @@ msgid "Added" msgstr "Aggiunto" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:121 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 +#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 +#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Prefissi" #: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:219 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:56 +#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:57 #: netbox/templates/dcim/panels/power_utilization.html:12 #: netbox/templates/ipam/aggregate.html:24 #: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Utilizzo" -#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:168 +#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:170 msgid "IP Ranges" msgstr "Intervalli IP" @@ -11963,7 +12026,7 @@ msgstr "Prefisso (piatto)" msgid "Depth" msgstr "Profondità" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" @@ -11998,31 +12061,31 @@ msgstr "NAT (esterno)" msgid "Assigned" msgstr "Assegnata" -#: netbox/ipam/tables/ip.py:386 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:259 msgid "Assigned Object" msgstr "Oggetto assegnato" -#: netbox/ipam/tables/vlans.py:46 +#: netbox/ipam/tables/vlans.py:47 msgid "VID Ranges" msgstr "Gamme VID" -#: netbox/ipam/tables/vlans.py:83 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:253 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Regole" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:276 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "VID locale" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:280 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "VID remoto" @@ -12101,11 +12164,11 @@ msgstr "Gamme per bambini" msgid "Related IPs" msgstr "IP correlati" -#: netbox/netbox/api/fields.py:66 +#: netbox/netbox/api/fields.py:67 msgid "This field may not be blank." msgstr "Questo campo non può essere vuoto." -#: netbox/netbox/api/fields.py:71 +#: netbox/netbox/api/fields.py:72 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12113,28 +12176,28 @@ msgstr "" "Il valore deve essere passato direttamente (ad esempio «foo»: 123); non " "utilizzare un dizionario o un elenco." -#: netbox/netbox/api/fields.py:92 +#: netbox/netbox/api/fields.py:93 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} non è una scelta valida." -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Tipo di contenuto non valido: {content_type}" -#: netbox/netbox/api/fields.py:106 +#: netbox/netbox/api/fields.py:107 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Valore non valido Specifica un tipo di contenuto come " "'.»." -#: netbox/netbox/api/fields.py:168 +#: netbox/netbox/api/fields.py:169 msgid "Ranges must be specified in the form (lower, upper)." msgstr "" "Gli intervalli devono essere specificati nel modulo (inferiore, superiore)." -#: netbox/netbox/api/fields.py:170 +#: netbox/netbox/api/fields.py:171 msgid "Range boundaries must be defined as integers." msgstr "I limiti dell'intervallo devono essere definiti come numeri interi." @@ -12484,15 +12547,25 @@ msgstr "" "Slug di tag separati da virgole, racchiusi tra virgolette doppie (ad esempio" " «tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:77 +#: netbox/netbox/forms/bulk_import.py:78 msgid "Name of the object's owner" msgstr "Nome del proprietario dell'oggetto" -#: netbox/netbox/forms/mixins.py:60 +#: netbox/netbox/forms/mixins.py:62 #, python-brace-format msgid "{class_name} must specify a model class." msgstr "{class_name} deve specificare una classe del modello." +#: netbox/netbox/forms/mixins.py:152 +msgid "Owner group" +msgstr "Gruppo proprietario" + +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:280 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/users/forms/model_forms.py:466 +msgid "Owner Group" +msgstr "Gruppo proprietario" + #: netbox/netbox/forms/search.py:10 msgid "Partial match" msgstr "Partita parziale" @@ -12521,48 +12594,48 @@ msgstr "Tipo/i di oggetto" msgid "Lookup" msgstr "Cercare" -#: netbox/netbox/models/features.py:301 +#: netbox/netbox/models/features.py:310 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Valore non valido per il campo personalizzato '{name}»: {error}" -#: netbox/netbox/models/features.py:310 +#: netbox/netbox/models/features.py:319 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Campo personalizzato '{name}'deve avere un valore univoco." -#: netbox/netbox/models/features.py:317 +#: netbox/netbox/models/features.py:326 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Campo personalizzato obbligatorio mancante '{name}»." -#: netbox/netbox/models/features.py:507 +#: netbox/netbox/models/features.py:518 msgid "Remote data source" msgstr "Fonte dati remota" -#: netbox/netbox/models/features.py:517 +#: netbox/netbox/models/features.py:528 msgid "data path" msgstr "percorso dati" -#: netbox/netbox/models/features.py:521 +#: netbox/netbox/models/features.py:532 msgid "Path to remote file (relative to data source root)" msgstr "Percorso del file remoto (relativo alla radice dell'origine dati)" -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:535 msgid "auto sync enabled" msgstr "sincronizzazione automatica abilitata" -#: netbox/netbox/models/features.py:526 +#: netbox/netbox/models/features.py:537 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Abilita la sincronizzazione automatica dei dati quando il file di dati viene" " aggiornato" -#: netbox/netbox/models/features.py:529 +#: netbox/netbox/models/features.py:540 msgid "date synced" msgstr "data sincronizzata" -#: netbox/netbox/models/features.py:623 +#: netbox/netbox/models/features.py:632 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} deve implementare un metodo sync_data ()." @@ -12587,172 +12660,172 @@ msgstr "unità di distanza" msgid "Must specify a unit when setting a distance" msgstr "È necessario specificare un'unità quando si imposta una distanza" -#: netbox/netbox/navigation/menu.py:11 +#: netbox/netbox/navigation/menu.py:13 msgid "Organization" msgstr "Organizzazione" -#: netbox/netbox/navigation/menu.py:18 +#: netbox/netbox/navigation/menu.py:20 msgid "Site Groups" msgstr "Gruppi del sito" -#: netbox/netbox/navigation/menu.py:27 +#: netbox/netbox/navigation/menu.py:29 msgid "Tenant Groups" msgstr "Gruppi di inquilini" -#: netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 msgid "Contact Groups" msgstr "Gruppi di contatti" -#: netbox/netbox/navigation/menu.py:35 +#: netbox/netbox/navigation/menu.py:37 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Ruoli di contatto" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:38 msgid "Contact Assignments" msgstr "Assegnazioni di contatto" -#: netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Rack Roles" msgstr "Ruoli Rack" -#: netbox/netbox/navigation/menu.py:54 +#: netbox/netbox/navigation/menu.py:56 msgid "Elevations" msgstr "Elevazioni" -#: netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 msgid "Modules" msgstr "Moduli" -#: netbox/netbox/navigation/menu.py:80 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Contesti dei dispositivi virtuali" -#: netbox/netbox/navigation/menu.py:88 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Type Profiles" msgstr "Profili del tipo di modulo" -#: netbox/netbox/navigation/menu.py:89 +#: netbox/netbox/navigation/menu.py:91 msgid "Manufacturers" msgstr "Produttori" -#: netbox/netbox/navigation/menu.py:93 +#: netbox/netbox/navigation/menu.py:95 msgid "Device Components" msgstr "Componenti del dispositivo" -#: netbox/netbox/navigation/menu.py:105 +#: netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Ruoli degli articoli di inventario" -#: netbox/netbox/navigation/menu.py:111 -#: netbox/templates/dcim/interface.html:426 +#: netbox/netbox/navigation/menu.py:113 +#: netbox/templates/dcim/interface.html:399 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Indirizzi MAC" -#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 +#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Connessioni" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:126 msgid "Cables" msgstr "Cavi" -#: netbox/netbox/navigation/menu.py:125 +#: netbox/netbox/navigation/menu.py:127 msgid "Wireless Links" msgstr "Collegamenti wireless" -#: netbox/netbox/navigation/menu.py:128 +#: netbox/netbox/navigation/menu.py:130 msgid "Interface Connections" msgstr "Connessioni di interfaccia" -#: netbox/netbox/navigation/menu.py:133 +#: netbox/netbox/navigation/menu.py:135 msgid "Console Connections" msgstr "Connessioni alla console" -#: netbox/netbox/navigation/menu.py:138 +#: netbox/netbox/navigation/menu.py:140 msgid "Power Connections" msgstr "Connessioni di alimentazione" -#: netbox/netbox/navigation/menu.py:154 +#: netbox/netbox/navigation/menu.py:156 msgid "Wireless LAN Groups" msgstr "Gruppi LAN wireless" -#: netbox/netbox/navigation/menu.py:175 +#: netbox/netbox/navigation/menu.py:177 msgid "Prefix & VLAN Roles" msgstr "Prefisso e ruoli VLAN" -#: netbox/netbox/navigation/menu.py:181 +#: netbox/netbox/navigation/menu.py:183 msgid "ASN Ranges" msgstr "Intervalli ASN" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:206 msgid "VLAN Translation Policies" msgstr "Politiche di traduzione VLAN" -#: netbox/netbox/navigation/menu.py:205 +#: netbox/netbox/navigation/menu.py:207 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Regole di traduzione VLAN" -#: netbox/netbox/navigation/menu.py:212 +#: netbox/netbox/navigation/menu.py:214 msgid "Application Service Templates" msgstr "Modelli di servizi applicativi" -#: netbox/netbox/navigation/menu.py:220 +#: netbox/netbox/navigation/menu.py:222 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunnel" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:229 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Gruppi di tunnel" -#: netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:230 msgid "Tunnel Terminations" msgstr "Terminazioni dei tunnel" -#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "VPN L2" -#: netbox/netbox/navigation/menu.py:235 +#: netbox/netbox/navigation/menu.py:237 msgid "L2VPN Terminations" msgstr "Terminazioni L2VPN" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:243 msgid "IKE Proposals" msgstr "Proposte IKE" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Politiche IKE" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:245 msgid "IPSec Proposals" msgstr "Proposte IPSec" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:246 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Criteri IPSec" -#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Profili IPSec" -#: netbox/netbox/navigation/menu.py:260 +#: netbox/netbox/navigation/menu.py:262 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine.html:180 #: netbox/templates/virtualization/virtualmachine/base.html:32 @@ -12761,184 +12834,180 @@ msgstr "Profili IPSec" msgid "Virtual Disks" msgstr "Dischi virtuali" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 msgid "Cluster Types" msgstr "Tipi di cluster" -#: netbox/netbox/navigation/menu.py:268 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Groups" msgstr "Gruppi di cluster" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 msgid "Circuit Types" msgstr "Tipi di circuiti" -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Terminations" msgstr "Terminazioni del circuito" -#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Circuiti virtuali" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:292 msgid "Virtual Circuit Types" msgstr "Tipi di circuiti virtuali" -#: netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Terminations" msgstr "Terminazioni di circuiti virtuali" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:299 msgid "Circuit Groups" msgstr "Gruppi di circuiti" -#: netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:300 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Assegnazioni di gruppo" -#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 msgid "Providers" msgstr "Fornitori" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:307 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Account dei fornitori" -#: netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:308 msgid "Provider Networks" msgstr "Reti di fornitori" -#: netbox/netbox/navigation/menu.py:320 +#: netbox/netbox/navigation/menu.py:322 msgid "Power Panels" msgstr "Pannelli di alimentazione" -#: netbox/netbox/navigation/menu.py:331 +#: netbox/netbox/navigation/menu.py:333 msgid "Configurations" msgstr "Configurazioni" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:335 msgid "Config Contexts" msgstr "Contesti di configurazione" -#: netbox/netbox/navigation/menu.py:334 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Context Profiles" msgstr "Profili di contesto di configurazione" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Templates" msgstr "Modelli di configurazione" -#: netbox/netbox/navigation/menu.py:342 netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 msgid "Customization" msgstr "Personalizzazione" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:351 msgid "Custom Field Choices" msgstr "Scelte di campo personalizzate" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Links" msgstr "Link personalizzati" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:353 msgid "Export Templates" msgstr "Modelli di esportazione" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:354 msgid "Saved Filters" msgstr "Filtri salvati" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:355 msgid "Table Configs" msgstr "Configurazioni della tabella" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:357 msgid "Image Attachments" msgstr "Allegati di immagini" -#: netbox/netbox/navigation/menu.py:373 +#: netbox/netbox/navigation/menu.py:375 msgid "Operations" msgstr "Operazioni" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Integrations" msgstr "Integrazioni" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:381 msgid "Data Sources" msgstr "Fonti di dati" -#: netbox/netbox/navigation/menu.py:380 +#: netbox/netbox/navigation/menu.py:382 msgid "Event Rules" msgstr "Regole dell'evento" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:383 msgid "Webhooks" msgstr "Webhook" -#: netbox/netbox/navigation/menu.py:385 netbox/netbox/navigation/menu.py:389 +#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 #: netbox/netbox/views/generic/feature_views.py:200 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Offerte di lavoro" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Logging" msgstr "Registrazione" -#: netbox/netbox/navigation/menu.py:397 +#: netbox/netbox/navigation/menu.py:399 msgid "Notification Groups" msgstr "Gruppi di notifiche" -#: netbox/netbox/navigation/menu.py:398 +#: netbox/netbox/navigation/menu.py:400 msgid "Journal Entries" msgstr "Voci di diario" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:401 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Registro delle modifiche" -#: netbox/netbox/navigation/menu.py:406 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Amministratore" -#: netbox/netbox/navigation/menu.py:454 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "Token API" -#: netbox/netbox/navigation/menu.py:461 netbox/users/forms/model_forms.py:213 +#: netbox/netbox/navigation/menu.py:417 netbox/users/forms/model_forms.py:213 #: netbox/users/forms/model_forms.py:221 netbox/users/forms/model_forms.py:268 #: netbox/users/forms/model_forms.py:275 msgid "Permissions" msgstr "Autorizzazioni" -#: netbox/netbox/navigation/menu.py:469 netbox/templates/htmx/form.html:28 -msgid "Ownership" -msgstr "Proprietà" - -#: netbox/netbox/navigation/menu.py:471 +#: netbox/netbox/navigation/menu.py:423 msgid "Owner Groups" msgstr "Gruppi di proprietari" -#: netbox/netbox/navigation/menu.py:472 netbox/users/tables.py:165 +#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:165 msgid "Owners" msgstr "Proprietari" -#: netbox/netbox/navigation/menu.py:476 netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Sistema" -#: netbox/netbox/navigation/menu.py:485 netbox/netbox/navigation/menu.py:533 +#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12947,11 +13016,11 @@ msgstr "Sistema" msgid "Plugins" msgstr "Plugin" -#: netbox/netbox/navigation/menu.py:490 +#: netbox/netbox/navigation/menu.py:442 msgid "Configuration History" msgstr "Cronologia della configurazione" -#: netbox/netbox/navigation/menu.py:496 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Attività in background" @@ -13168,67 +13237,67 @@ 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:828 +#: netbox/netbox/settings.py:837 msgid "Czech" msgstr "cechi" -#: netbox/netbox/settings.py:829 +#: netbox/netbox/settings.py:838 msgid "Danish" msgstr "danese" -#: netbox/netbox/settings.py:830 +#: netbox/netbox/settings.py:839 msgid "German" msgstr "Tedesco" -#: netbox/netbox/settings.py:831 +#: netbox/netbox/settings.py:840 msgid "English" msgstr "Inglese" -#: netbox/netbox/settings.py:832 +#: netbox/netbox/settings.py:841 msgid "Spanish" msgstr "spagnolo" -#: netbox/netbox/settings.py:833 +#: netbox/netbox/settings.py:842 msgid "French" msgstr "Francese" -#: netbox/netbox/settings.py:834 +#: netbox/netbox/settings.py:843 msgid "Italian" msgstr "Italiano" -#: netbox/netbox/settings.py:835 +#: netbox/netbox/settings.py:844 msgid "Japanese" msgstr "Giapponese" -#: netbox/netbox/settings.py:836 +#: netbox/netbox/settings.py:845 msgid "Latvian" msgstr "lettone" -#: netbox/netbox/settings.py:837 +#: netbox/netbox/settings.py:846 msgid "Dutch" msgstr "Olandese" -#: netbox/netbox/settings.py:838 +#: netbox/netbox/settings.py:847 msgid "Polish" msgstr "Polacco" -#: netbox/netbox/settings.py:839 +#: netbox/netbox/settings.py:848 msgid "Portuguese" msgstr "portoghese" -#: netbox/netbox/settings.py:840 +#: netbox/netbox/settings.py:849 msgid "Russian" msgstr "Russo" -#: netbox/netbox/settings.py:841 +#: netbox/netbox/settings.py:850 msgid "Turkish" msgstr "turco" -#: netbox/netbox/settings.py:842 +#: netbox/netbox/settings.py:851 msgid "Ukrainian" msgstr "ucraino" -#: netbox/netbox/settings.py:843 +#: netbox/netbox/settings.py:852 msgid "Chinese" msgstr "Cinese" @@ -13250,12 +13319,12 @@ msgstr "Attiva il menu a discesa" msgid "No {model_name} found" msgstr "No {model_name} trovato" -#: netbox/netbox/tables/tables.py:322 +#: netbox/netbox/tables/tables.py:340 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Campo" -#: netbox/netbox/tables/tables.py:325 +#: netbox/netbox/tables/tables.py:343 msgid "Value" msgstr "Valore" @@ -13276,7 +13345,7 @@ msgstr "Coordinate GPS" msgid "Related Objects" msgstr "Oggetti correlati" -#: netbox/netbox/views/generic/bulk_views.py:124 +#: netbox/netbox/views/generic/bulk_views.py:123 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13285,68 +13354,68 @@ msgstr "" "Si è verificato un errore durante il rendering del modello di esportazione " "selezionato ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:390 +#: netbox/netbox/views/generic/bulk_views.py:389 msgid "Must be a list." msgstr "Deve essere una lista." -#: netbox/netbox/views/generic/bulk_views.py:400 +#: netbox/netbox/views/generic/bulk_views.py:399 msgid "Must be a dictionary." msgstr "Deve essere un dizionario." -#: netbox/netbox/views/generic/bulk_views.py:453 +#: netbox/netbox/views/generic/bulk_views.py:452 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" msgstr "Oggetti duplicati trovati: {model} con ID {ids} appare più volte" -#: netbox/netbox/views/generic/bulk_views.py:475 +#: netbox/netbox/views/generic/bulk_views.py:474 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "Oggetto con ID {id} non esiste" -#: netbox/netbox/views/generic/bulk_views.py:560 +#: netbox/netbox/views/generic/bulk_views.py:558 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Importazione in blocco {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:576 +#: netbox/netbox/views/generic/bulk_views.py:574 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:766 +#: netbox/netbox/views/generic/bulk_views.py:764 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Modifica in blocco {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:782 +#: netbox/netbox/views/generic/bulk_views.py:780 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Aggiornato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:815 -#: netbox/netbox/views/generic/bulk_views.py:1050 -#: netbox/netbox/views/generic/bulk_views.py:1098 +#: netbox/netbox/views/generic/bulk_views.py:813 +#: netbox/netbox/views/generic/bulk_views.py:1048 +#: netbox/netbox/views/generic/bulk_views.py:1096 #, python-brace-format msgid "No {object_type} were selected." msgstr "No {object_type} sono stati selezionati." -#: netbox/netbox/views/generic/bulk_views.py:908 +#: netbox/netbox/views/generic/bulk_views.py:906 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Rinominato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:978 +#: netbox/netbox/views/generic/bulk_views.py:976 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Eliminazione in blocco {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1005 +#: netbox/netbox/views/generic/bulk_views.py:1003 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Eliminato {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1022 +#: netbox/netbox/views/generic/bulk_views.py:1020 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "Eliminazione non riuscita a causa della presenza di uno o più oggetti " @@ -13379,7 +13448,7 @@ msgstr "Sincronizzato {count} {object_type}" msgid "{class_name} must implement get_children()" msgstr "{class_name} deve implementare get_children ()" -#: netbox/netbox/views/misc.py:46 +#: netbox/netbox/views/misc.py:49 msgid "" "There was an error loading the dashboard configuration. A default dashboard " "is in use." @@ -13475,12 +13544,12 @@ msgstr "Cambia password" #: netbox/templates/core/configrevision_restore.html:63 #: netbox/templates/dcim/devicebay_populate.html:34 #: netbox/templates/dcim/virtualchassis_add_member.html:26 -#: netbox/templates/dcim/virtualchassis_edit.html:117 +#: netbox/templates/dcim/virtualchassis_edit.html:118 #: netbox/templates/extras/object_journal.html:26 #: netbox/templates/extras/script.html:38 #: netbox/templates/generic/bulk_add_component.html:67 #: netbox/templates/generic/bulk_delete.html:78 -#: netbox/templates/generic/bulk_edit.html:125 +#: netbox/templates/generic/bulk_edit.html:128 #: netbox/templates/generic/bulk_import.html:66 #: netbox/templates/generic/bulk_import.html:98 #: netbox/templates/generic/bulk_import.html:131 @@ -13499,7 +13568,7 @@ msgstr "Annulla" #: netbox/templates/account/preferences.html:78 #: netbox/templates/dcim/devicebay_populate.html:35 #: netbox/templates/dcim/virtualchassis_add_member.html:28 -#: netbox/templates/dcim/virtualchassis_edit.html:119 +#: netbox/templates/dcim/virtualchassis_edit.html:120 #: netbox/templates/extras/dashboard/widget_add.html:26 #: netbox/templates/extras/dashboard/widget_config.html:19 #: netbox/templates/extras/object_journal.html:27 @@ -14067,10 +14136,6 @@ msgstr "Coda" msgid "Enqueue" msgstr "Accodare" -#: netbox/templates/core/rq_task.html:61 -msgid "Queue" -msgstr "Coda" - #: netbox/templates/core/rq_task.html:65 msgid "Timeout" msgstr "Timeout" @@ -14367,7 +14432,7 @@ msgstr "Rigenera la lumaca" msgid "Remove" msgstr "Rimuovi" -#: netbox/templates/dcim/device_edit.html:119 +#: netbox/templates/dcim/device_edit.html:120 msgid "Local Config Context Data" msgstr "Dati di contesto di configurazione locale" @@ -14493,8 +14558,8 @@ msgid "No VLANs Assigned" msgstr "Nessuna VLAN assegnata" #: netbox/templates/dcim/inc/interface_vlans_table.html:44 -#: netbox/templates/ipam/prefix_list.html:16 -#: netbox/templates/ipam/prefix_list.html:33 +#: netbox/templates/ipam/inc/max_depth.html:11 +#: netbox/templates/ipam/inc/max_length.html:11 msgid "Clear" msgstr "Trasparente" @@ -14581,21 +14646,13 @@ msgstr "Larghezza del canale" #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 #: netbox/wireless/forms/bulk_edit.py:57 netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/filtersets.py:47 -#: netbox/wireless/forms/filtersets.py:112 netbox/wireless/models.py:82 +#: netbox/wireless/forms/filtersets.py:49 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:82 #: netbox/wireless/models.py:148 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" -#: netbox/templates/dcim/interface.html:375 -msgid "LAG Members" -msgstr "Membri del GAL" - -#: netbox/templates/dcim/interface.html:393 -msgid "No member interfaces" -msgstr "Nessuna interfaccia membro" - -#: netbox/templates/dcim/interface.html:413 +#: netbox/templates/dcim/interface.html:386 #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 @@ -14603,7 +14660,7 @@ msgstr "Nessuna interfaccia membro" msgid "Add IP Address" msgstr "Aggiungi indirizzo IP" -#: netbox/templates/dcim/interface.html:430 +#: netbox/templates/dcim/interface.html:403 #: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Aggiungi indirizzo MAC" @@ -14799,11 +14856,11 @@ msgstr "Salva e aggiungine un altro" msgid "Editing Virtual Chassis %(name)s" msgstr "Modifica dello chassis virtuale %(name)s" -#: netbox/templates/dcim/virtualchassis_edit.html:64 +#: netbox/templates/dcim/virtualchassis_edit.html:65 msgid "Rack/Unit" msgstr "Rack/unità" -#: netbox/templates/dcim/virtualchassis_edit.html:121 +#: netbox/templates/dcim/virtualchassis_edit.html:122 #: netbox/templates/generic/bulk_add_component.html:68 #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/generic/object_edit.html:80 @@ -15153,11 +15210,11 @@ msgstr "Esegui script" msgid "Could not load scripts from module %(module)s" msgstr "Impossibile caricare gli script dal modulo %(module)s" -#: netbox/templates/extras/inc/script_list_content.html:131 +#: netbox/templates/extras/inc/script_list_content.html:132 msgid "No Scripts Found" msgstr "Nessuno script trovato" -#: netbox/templates/extras/inc/script_list_content.html:134 +#: netbox/templates/extras/inc/script_list_content.html:135 #, python-format msgid "" "Get started by creating a script from " @@ -15378,7 +15435,7 @@ msgstr "Redazione" msgid "Bulk Edit" msgstr "Modifica in blocco" -#: netbox/templates/generic/bulk_edit.html:126 +#: netbox/templates/generic/bulk_edit.html:129 #: netbox/templates/generic/bulk_rename.html:68 msgid "Apply" msgstr "Applica" @@ -15676,8 +15733,8 @@ msgstr "Famiglia" msgid "Date Added" msgstr "Data aggiunta" -#: netbox/templates/ipam/aggregate/prefixes.html:8 -#: netbox/templates/ipam/prefix/prefixes.html:8 +#: netbox/templates/ipam/aggregate/prefixes.html:10 +#: netbox/templates/ipam/prefix/prefixes.html:10 #: netbox/templates/ipam/role.html:10 msgid "Add Prefix" msgstr "Aggiungi prefisso" @@ -15706,6 +15763,14 @@ msgstr "Assegna IP" msgid "Bulk Create" msgstr "Creazione in blocco" +#: netbox/templates/ipam/inc/max_depth.html:6 +msgid "Max Depth" +msgstr "Profondità massima" + +#: netbox/templates/ipam/inc/max_length.html:6 +msgid "Max Length" +msgstr "Lunghezza massima" + #: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 msgid "Create Group" msgstr "Crea gruppo" @@ -15807,14 +15872,6 @@ msgstr "Aggiungi intervallo IP" msgid "Hide Depth Indicators" msgstr "Nascondi indicatori di profondità" -#: netbox/templates/ipam/prefix_list.html:11 -msgid "Max Depth" -msgstr "Profondità massima" - -#: netbox/templates/ipam/prefix_list.html:28 -msgid "Max Length" -msgstr "Lunghezza massima" - #: netbox/templates/ipam/rir.html:10 msgid "Add Aggregate" msgstr "Aggiungi aggregato" @@ -15937,8 +15994,8 @@ msgstr "" " NetBox." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:159 -#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:91 -#: netbox/tenancy/forms/filtersets.py:121 netbox/tenancy/forms/forms.py:57 +#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:95 +#: netbox/tenancy/forms/filtersets.py:126 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:105 #: netbox/tenancy/forms/model_forms.py:129 #: netbox/tenancy/tables/contacts.py:92 @@ -15956,7 +16013,7 @@ msgid "Phone" msgstr "Telefono" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:69 netbox/tenancy/forms/forms.py:67 +#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 #: netbox/tenancy/forms/model_forms.py:72 msgid "Contact Group" msgstr "Gruppo di contatto" @@ -16110,7 +16167,7 @@ msgstr "Disco virtuale" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/virtualization/forms/bulk_edit.py:89 #: netbox/virtualization/forms/bulk_import.py:93 -#: netbox/virtualization/forms/filtersets.py:175 +#: netbox/virtualization/forms/filtersets.py:179 #: netbox/virtualization/tables/virtualmachines.py:33 msgid "Start on boot" msgstr "Inizia all'avvio" @@ -16161,23 +16218,23 @@ msgid "IKE Proposal" msgstr "Proposta IKE" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:85 -#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:106 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:109 msgid "Authentication method" msgstr "Metodo di autenticazione" #: netbox/templates/vpn/ikeproposal.html:25 #: netbox/templates/vpn/ipsecproposal.html:21 netbox/vpn/forms/bulk_edit.py:90 #: netbox/vpn/forms/bulk_edit.py:148 netbox/vpn/forms/bulk_import.py:148 -#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:111 -#: netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:114 +#: netbox/vpn/forms/filtersets.py:164 msgid "Encryption algorithm" msgstr "Algoritmo di crittografia" #: netbox/templates/vpn/ikeproposal.html:29 #: netbox/templates/vpn/ipsecproposal.html:25 netbox/vpn/forms/bulk_edit.py:95 #: netbox/vpn/forms/bulk_edit.py:153 netbox/vpn/forms/bulk_import.py:152 -#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:119 +#: netbox/vpn/forms/filtersets.py:169 msgid "Authentication algorithm" msgstr "Algoritmo di autenticazione" @@ -16229,18 +16286,18 @@ msgid "Add a Termination" msgstr "Aggiungi una terminazione" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:43 -#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:62 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:64 msgid "Encapsulation" msgstr "Incapsulamento" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:69 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:71 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "Profilo IPSec" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:58 -#: netbox/vpn/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:75 msgid "Tunnel ID" msgstr "ID del tunnel" @@ -16487,12 +16544,20 @@ msgstr "v1" msgid "v2" msgstr "v2" -#: netbox/users/filterset_mixins.py:17 netbox/users/filtersets.py:36 +#: netbox/users/filterset_mixins.py:18 +msgid "Owner Group (ID)" +msgstr "Gruppo proprietario (ID)" + +#: netbox/users/filterset_mixins.py:24 +msgid "Owner Group (name)" +msgstr "Gruppo proprietario (nome)" + +#: netbox/users/filterset_mixins.py:28 netbox/users/filtersets.py:36 #: netbox/users/filtersets.py:88 msgid "Owner (ID)" msgstr "Proprietario (ID)" -#: netbox/users/filterset_mixins.py:23 netbox/users/filtersets.py:42 +#: netbox/users/filterset_mixins.py:34 netbox/users/filtersets.py:42 #: netbox/users/filtersets.py:94 msgid "Owner (name)" msgstr "Proprietario (nome)" @@ -16657,10 +16722,6 @@ msgstr "È necessario selezionare almeno un'azione." msgid "Invalid filter for {model}: {error}" msgstr "Filtro non valido per {model}: {error}" -#: netbox/users/forms/model_forms.py:466 -msgid "Owner Group" -msgstr "Gruppo proprietario" - #: netbox/users/forms/model_forms.py:490 msgid "User groups" msgstr "Gruppi di utenti" @@ -16877,18 +16938,18 @@ msgstr "Azioni personalizzate" msgid "Example Usage" msgstr "Esempio di utilizzo" -#: netbox/utilities/api.py:170 +#: netbox/utilities/api.py:179 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "" "Oggetto correlato non trovato utilizzando gli attributi forniti: {params}" -#: netbox/utilities/api.py:173 +#: netbox/utilities/api.py:182 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Più oggetti corrispondono agli attributi forniti: {params}" -#: netbox/utilities/api.py:185 +#: netbox/utilities/api.py:194 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16897,12 +16958,12 @@ msgstr "" "Gli oggetti correlati devono essere referenziati tramite ID numerico o " "dizionario di attributi. Ha ricevuto un valore non riconosciuto: {value}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:203 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "Oggetto correlato non trovato utilizzando l'ID numerico fornito: {id}" -#: netbox/utilities/choices.py:23 +#: netbox/utilities/choices.py:24 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} ha una chiave definita ma CHOICES non è una lista" @@ -17298,7 +17359,7 @@ msgstr "" "Valore obbligatorio mancante per il parametro di query statica: " "'{static_params}»" -#: netbox/utilities/forms/widgets/modifiers.py:141 +#: netbox/utilities/forms/widgets/modifiers.py:148 msgid "(automatically set)" msgstr "(impostato automaticamente)" @@ -17443,18 +17504,18 @@ msgstr "{value} deve essere un multiplo di {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} non è un'espressione regolare valida." -#: netbox/utilities/views.py:76 +#: netbox/utilities/views.py:80 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "" "{self.__class__.__name__} deve implementare get_required_permission ()" -#: netbox/utilities/views.py:112 +#: netbox/utilities/views.py:116 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} deve implementare get_required_permission ()" -#: netbox/utilities/views.py:136 +#: netbox/utilities/views.py:140 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17511,7 +17572,7 @@ msgid "Disk (MB)" msgstr "Disco (MB)" #: netbox/virtualization/forms/bulk_edit.py:307 -#: netbox/virtualization/forms/filtersets.py:283 +#: netbox/virtualization/forms/filtersets.py:284 msgid "Size (MB)" msgstr "Dimensioni (MB)" @@ -17869,7 +17930,7 @@ msgid "VLAN (name)" msgstr "VLAN (nome)" #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:41 -#: netbox/vpn/forms/filtersets.py:59 +#: netbox/vpn/forms/filtersets.py:61 msgid "Tunnel group" msgstr "Gruppo Tunnel" @@ -17879,19 +17940,19 @@ msgstr "Una vita" #: netbox/vpn/forms/bulk_edit.py:133 netbox/wireless/forms/bulk_edit.py:76 #: netbox/wireless/forms/bulk_edit.py:118 -#: netbox/wireless/forms/filtersets.py:71 -#: netbox/wireless/forms/filtersets.py:130 +#: netbox/wireless/forms/filtersets.py:73 +#: netbox/wireless/forms/filtersets.py:133 msgid "Pre-shared key" msgstr "Chiave precondivisa" #: netbox/vpn/forms/bulk_edit.py:201 netbox/vpn/forms/bulk_import.py:238 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:211 netbox/vpn/forms/model_forms.py:370 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "Politica IKE" #: netbox/vpn/forms/bulk_edit.py:206 netbox/vpn/forms/bulk_import.py:243 -#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:216 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Politica IPSec" @@ -17958,16 +18019,16 @@ msgstr "Ogni terminazione deve specificare un'interfaccia o una VLAN." msgid "Cannot assign both an interface and a VLAN." msgstr "Non è possibile assegnare sia un'interfaccia che una VLAN." -#: netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:139 msgid "IKE version" msgstr "Versione IKE" -#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 +#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Proposta" -#: netbox/vpn/forms/filtersets.py:262 +#: netbox/vpn/forms/filtersets.py:270 msgid "Assigned Object Type" msgstr "Tipo di oggetto assegnato" @@ -18204,8 +18265,8 @@ msgstr "WPA Enterprise" #: netbox/wireless/forms/bulk_import.py:72 #: netbox/wireless/forms/bulk_import.py:149 #: netbox/wireless/forms/bulk_import.py:152 -#: netbox/wireless/forms/filtersets.py:66 -#: netbox/wireless/forms/filtersets.py:125 +#: netbox/wireless/forms/filtersets.py:68 +#: netbox/wireless/forms/filtersets.py:128 msgid "Authentication cipher" msgstr "Cifrario di autenticazione" diff --git a/netbox/translations/ja/LC_MESSAGES/django.mo b/netbox/translations/ja/LC_MESSAGES/django.mo index b36413252..6419d36a9 100644 Binary files a/netbox/translations/ja/LC_MESSAGES/django.mo and b/netbox/translations/ja/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/ja/LC_MESSAGES/django.po b/netbox/translations/ja/LC_MESSAGES/django.po index 99a42f0f0..279483650 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: 2026-01-20 05:07+0000\n" +"POT-Creation-Date: 2026-02-03 05:21+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Japanese (https://app.transifex.com/netbox-community/teams/178115/ja/)\n" @@ -54,7 +54,7 @@ msgstr "パスワードは正常に変更されました。" msgid "Planned" msgstr "計画中" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 msgid "Provisioning" msgstr "プロビジョニング" @@ -90,7 +90,7 @@ msgid "Decommissioned" msgstr "廃止" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1159 netbox/templates/dcim/interface.html:148 +#: netbox/dcim/tables/devices.py:1187 netbox/templates/dcim/interface.html:148 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" @@ -109,8 +109,8 @@ msgstr "三次" msgid "Inactive" msgstr "非アクティブ" -#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:288 -#: netbox/vpn/choices.py:63 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:707 +#: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "ピア" @@ -171,32 +171,32 @@ msgstr "サイトグループ (ID)" msgid "Site group (slug)" msgstr "サイトグループ (slug)" -#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:183 -#: netbox/circuits/forms/filtersets.py:241 +#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:60 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:124 netbox/dcim/forms/bulk_edit.py:165 #: netbox/dcim/forms/bulk_edit.py:320 netbox/dcim/forms/bulk_edit.py:670 #: netbox/dcim/forms/bulk_edit.py:857 netbox/dcim/forms/bulk_import.py:138 #: netbox/dcim/forms/bulk_import.py:239 netbox/dcim/forms/bulk_import.py:341 #: netbox/dcim/forms/bulk_import.py:632 netbox/dcim/forms/bulk_import.py:1602 -#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:103 -#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:374 -#: netbox/dcim/forms/filtersets.py:476 netbox/dcim/forms/filtersets.py:841 -#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1130 -#: netbox/dcim/forms/filtersets.py:1154 netbox/dcim/forms/filtersets.py:1249 -#: netbox/dcim/forms/filtersets.py:1287 netbox/dcim/forms/filtersets.py:1992 -#: netbox/dcim/forms/filtersets.py:2016 netbox/dcim/forms/filtersets.py:2040 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:171 -#: netbox/dcim/forms/model_forms.py:242 netbox/dcim/forms/model_forms.py:558 -#: netbox/dcim/forms/model_forms.py:819 netbox/dcim/forms/object_create.py:292 -#: netbox/dcim/tables/devices.py:155 netbox/dcim/tables/power.py:25 +#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:104 +#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:377 +#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:853 +#: netbox/dcim/forms/filtersets.py:1071 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/forms/filtersets.py:1170 netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1305 netbox/dcim/forms/filtersets.py:2022 +#: netbox/dcim/forms/filtersets.py:2046 netbox/dcim/forms/filtersets.py:2070 +#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:173 +#: netbox/dcim/forms/model_forms.py:244 netbox/dcim/forms/model_forms.py:560 +#: netbox/dcim/forms/model_forms.py:829 netbox/dcim/forms/object_create.py:293 +#: netbox/dcim/tables/devices.py:156 netbox/dcim/tables/power.py:25 #: netbox/dcim/tables/power.py:89 netbox/dcim/tables/racks.py:110 #: netbox/dcim/tables/racks.py:193 netbox/dcim/tables/sites.py:101 #: netbox/extras/filtersets.py:681 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:165 -#: netbox/ipam/forms/filtersets.py:243 netbox/ipam/forms/filtersets.py:464 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:660 -#: netbox/ipam/tables/vlans.py:90 netbox/ipam/tables/vlans.py:197 +#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:476 +#: netbox/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/vlans.py:91 netbox/ipam/tables/vlans.py:213 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/ipam/vlan.html:23 @@ -205,12 +205,12 @@ msgstr "サイトグループ (slug)" #: netbox/virtualization/forms/bulk_edit.py:95 #: netbox/virtualization/forms/bulk_import.py:61 #: netbox/virtualization/forms/bulk_import.py:99 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:158 +#: netbox/virtualization/forms/filtersets.py:82 +#: netbox/virtualization/forms/filtersets.py:162 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/virtualization/forms/model_forms.py:172 #: netbox/virtualization/tables/virtualmachines.py:36 -#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:92 +#: netbox/vpn/forms/filtersets.py:285 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" @@ -298,8 +298,8 @@ msgstr "終端A (ID)" #: netbox/circuits/filtersets.py:278 netbox/circuits/filtersets.py:382 #: netbox/circuits/filtersets.py:547 netbox/core/filtersets.py:85 -#: netbox/core/filtersets.py:150 netbox/core/filtersets.py:176 -#: netbox/core/filtersets.py:216 netbox/dcim/filtersets.py:810 +#: netbox/core/filtersets.py:154 netbox/core/filtersets.py:180 +#: netbox/core/filtersets.py:220 netbox/dcim/filtersets.py:810 #: netbox/dcim/filtersets.py:1568 netbox/dcim/filtersets.py:2692 #: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:71 #: netbox/extras/filtersets.py:101 netbox/extras/filtersets.py:142 @@ -310,7 +310,7 @@ msgstr "終端A (ID)" #: netbox/extras/filtersets.py:577 netbox/extras/filtersets.py:613 #: netbox/extras/filtersets.py:644 netbox/extras/filtersets.py:814 #: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:33 netbox/netbox/forms/search.py:20 +#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -326,9 +326,9 @@ msgstr "検索" #: netbox/circuits/filtersets.py:282 netbox/circuits/forms/bulk_edit.py:166 #: netbox/circuits/forms/bulk_edit.py:250 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:251 -#: netbox/circuits/forms/filtersets.py:297 +#: netbox/circuits/forms/filtersets.py:229 +#: netbox/circuits/forms/filtersets.py:256 +#: netbox/circuits/forms/filtersets.py:303 #: netbox/circuits/forms/model_forms.py:134 #: netbox/circuits/forms/model_forms.py:157 #: netbox/circuits/forms/model_forms.py:255 @@ -392,8 +392,8 @@ msgstr "仮想回線タイプ (スラッグ)" #: netbox/circuits/filtersets.py:551 netbox/circuits/forms/bulk_edit.py:310 #: netbox/circuits/forms/bulk_import.py:248 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:379 +#: netbox/circuits/forms/filtersets.py:381 +#: netbox/circuits/forms/filtersets.py:387 #: netbox/circuits/forms/model_forms.py:333 #: netbox/circuits/forms/model_forms.py:348 #: netbox/circuits/tables/virtual_circuits.py:84 @@ -409,13 +409,13 @@ msgid "Interface (ID)" msgstr "インタフェース (ID)" #: netbox/circuits/forms/bulk_edit.py:42 -#: netbox/circuits/forms/filtersets.py:64 +#: netbox/circuits/forms/filtersets.py:65 #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:131 -#: netbox/dcim/forms/filtersets.py:224 netbox/dcim/forms/model_forms.py:130 +#: netbox/dcim/forms/filtersets.py:223 netbox/dcim/forms/model_forms.py:132 #: netbox/dcim/tables/sites.py:73 netbox/ipam/models/asns.py:155 #: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:269 -#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 +#: netbox/netbox/navigation/menu.py:181 netbox/netbox/navigation/menu.py:184 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" @@ -425,17 +425,17 @@ msgstr "ASN" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:79 -#: netbox/circuits/forms/filtersets.py:97 -#: netbox/circuits/forms/filtersets.py:125 -#: netbox/circuits/forms/filtersets.py:143 -#: netbox/circuits/forms/filtersets.py:225 -#: netbox/circuits/forms/filtersets.py:269 -#: netbox/circuits/forms/filtersets.py:292 -#: netbox/circuits/forms/filtersets.py:330 -#: netbox/circuits/forms/filtersets.py:338 -#: netbox/circuits/forms/filtersets.py:374 -#: netbox/circuits/forms/filtersets.py:397 +#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:129 +#: netbox/circuits/forms/filtersets.py:148 +#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:274 +#: netbox/circuits/forms/filtersets.py:298 +#: netbox/circuits/forms/filtersets.py:337 +#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:405 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:75 #: netbox/circuits/forms/model_forms.py:106 @@ -460,23 +460,23 @@ msgid "Provider" msgstr "プロバイダ" #: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:103 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "サービス ID" #: netbox/circuits/forms/bulk_edit.py:94 #: netbox/circuits/forms/bulk_edit.py:269 -#: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:203 +#: netbox/circuits/forms/filtersets.py:120 +#: netbox/circuits/forms/filtersets.py:328 netbox/dcim/forms/bulk_edit.py:203 #: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/bulk_edit.py:800 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1153 #: netbox/dcim/forms/bulk_edit.py:1180 netbox/dcim/forms/bulk_edit.py:1714 -#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1202 -#: netbox/dcim/forms/filtersets.py:1521 netbox/dcim/forms/filtersets.py:1735 -#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1777 -#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/tables/devices.py:750 -#: netbox/dcim/tables/devices.py:803 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1759 +#: netbox/dcim/forms/filtersets.py:1778 netbox/dcim/forms/filtersets.py:1802 +#: netbox/dcim/forms/filtersets.py:1821 netbox/dcim/tables/devices.py:778 +#: netbox/dcim/tables/devices.py:831 netbox/dcim/tables/devices.py:1079 #: netbox/dcim/tables/devicetypes.py:213 netbox/dcim/tables/devicetypes.py:254 #: netbox/dcim/tables/devicetypes.py:273 netbox/dcim/tables/racks.py:29 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:540 @@ -495,12 +495,12 @@ msgstr "色" #: netbox/circuits/forms/bulk_edit.py:292 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: netbox/circuits/forms/filtersets.py:138 -#: netbox/circuits/forms/filtersets.py:359 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:367 #: netbox/circuits/tables/circuits.py:63 #: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:34 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:21 #: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:772 #: netbox/dcim/forms/bulk_edit.py:899 netbox/dcim/forms/bulk_edit.py:965 @@ -512,23 +512,23 @@ msgstr "色" #: netbox/dcim/forms/bulk_import.py:858 netbox/dcim/forms/bulk_import.py:879 #: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/bulk_import.py:1095 #: netbox/dcim/forms/bulk_import.py:1114 netbox/dcim/forms/bulk_import.py:1458 -#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1088 -#: netbox/dcim/forms/filtersets.py:1187 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1403 netbox/dcim/forms/filtersets.py:1423 -#: netbox/dcim/forms/filtersets.py:1442 netbox/dcim/forms/filtersets.py:1462 -#: netbox/dcim/forms/filtersets.py:1481 netbox/dcim/forms/filtersets.py:1496 -#: netbox/dcim/forms/filtersets.py:1515 netbox/dcim/forms/filtersets.py:1539 -#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1682 -#: netbox/dcim/forms/filtersets.py:1730 netbox/dcim/forms/filtersets.py:1749 -#: netbox/dcim/forms/filtersets.py:1772 netbox/dcim/forms/filtersets.py:1791 -#: netbox/dcim/forms/model_forms.py:800 netbox/dcim/forms/model_forms.py:806 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1102 +#: netbox/dcim/forms/filtersets.py:1203 netbox/dcim/forms/filtersets.py:1331 +#: netbox/dcim/forms/filtersets.py:1422 netbox/dcim/forms/filtersets.py:1442 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/filtersets.py:1502 netbox/dcim/forms/filtersets.py:1517 +#: netbox/dcim/forms/filtersets.py:1537 netbox/dcim/forms/filtersets.py:1561 +#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1773 +#: netbox/dcim/forms/filtersets.py:1797 netbox/dcim/forms/filtersets.py:1816 +#: netbox/dcim/forms/model_forms.py:810 netbox/dcim/forms/model_forms.py:816 #: netbox/dcim/forms/object_import.py:85 #: netbox/dcim/forms/object_import.py:114 -#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/power.py:73 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:181 +#: netbox/dcim/tables/devices.py:890 netbox/dcim/tables/power.py:73 #: netbox/dcim/tables/racks.py:126 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:498 netbox/extras/tables/tables.py:566 -#: netbox/netbox/tables/tables.py:313 +#: netbox/netbox/tables/tables.py:331 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -539,7 +539,6 @@ msgstr "色" #: netbox/templates/dcim/frontport.html:36 #: netbox/templates/dcim/interface.html:46 #: netbox/templates/dcim/interface.html:239 -#: netbox/templates/dcim/interface.html:381 #: netbox/templates/dcim/powerfeed.html:32 #: netbox/templates/dcim/poweroutlet.html:36 #: netbox/templates/dcim/powerport.html:36 @@ -551,11 +550,11 @@ msgstr "色" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 #: netbox/virtualization/forms/bulk_import.py:43 -#: netbox/virtualization/forms/filtersets.py:59 +#: netbox/virtualization/forms/filtersets.py:62 #: netbox/virtualization/forms/model_forms.py:60 #: netbox/virtualization/tables/clusters.py:67 #: netbox/vpn/forms/bulk_edit.py:226 netbox/vpn/forms/bulk_import.py:268 -#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:236 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "タイプ" @@ -564,8 +563,8 @@ msgstr "タイプ" #: netbox/circuits/forms/bulk_edit.py:287 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: netbox/circuits/forms/filtersets.py:151 -#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:156 +#: netbox/circuits/forms/filtersets.py:354 #: netbox/circuits/forms/model_forms.py:112 #: netbox/circuits/forms/model_forms.py:321 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -577,9 +576,9 @@ msgstr "プロバイダアカウント" #: netbox/circuits/forms/bulk_edit.py:297 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: netbox/circuits/forms/filtersets.py:162 -#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:86 netbox/core/tables/data.py:24 +#: netbox/circuits/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:370 netbox/core/forms/filtersets.py:39 +#: netbox/core/forms/filtersets.py:87 netbox/core/tables/data.py:24 #: netbox/core/tables/jobs.py:28 netbox/core/tables/tasks.py:90 #: netbox/dcim/forms/bulk_edit.py:104 netbox/dcim/forms/bulk_edit.py:178 #: netbox/dcim/forms/bulk_edit.py:342 netbox/dcim/forms/bulk_edit.py:449 @@ -591,14 +590,14 @@ msgstr "プロバイダアカウント" #: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 #: netbox/dcim/forms/bulk_import.py:1224 netbox/dcim/forms/bulk_import.py:1446 #: netbox/dcim/forms/bulk_import.py:1662 netbox/dcim/forms/bulk_import.py:1725 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:266 -#: netbox/dcim/forms/filtersets.py:391 netbox/dcim/forms/filtersets.py:497 -#: netbox/dcim/forms/filtersets.py:887 netbox/dcim/forms/filtersets.py:1009 -#: netbox/dcim/forms/filtersets.py:1091 netbox/dcim/forms/filtersets.py:1192 -#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1525 -#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/tables/devices.py:142 -#: netbox/dcim/tables/devices.py:530 netbox/dcim/tables/devices.py:865 -#: netbox/dcim/tables/devices.py:999 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:266 +#: netbox/dcim/forms/filtersets.py:394 netbox/dcim/forms/filtersets.py:502 +#: netbox/dcim/forms/filtersets.py:899 netbox/dcim/forms/filtersets.py:1022 +#: netbox/dcim/forms/filtersets.py:1105 netbox/dcim/forms/filtersets.py:1208 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1547 +#: netbox/dcim/forms/filtersets.py:1923 netbox/dcim/tables/devices.py:143 +#: netbox/dcim/tables/devices.py:531 netbox/dcim/tables/devices.py:893 +#: netbox/dcim/tables/devices.py:1027 netbox/dcim/tables/devices.py:1135 #: netbox/dcim/tables/modules.py:98 netbox/dcim/tables/power.py:70 #: netbox/dcim/tables/racks.py:114 netbox/dcim/tables/racks.py:211 #: netbox/dcim/tables/sites.py:61 netbox/dcim/tables/sites.py:105 @@ -606,12 +605,12 @@ msgstr "プロバイダアカウント" #: netbox/ipam/forms/bulk_edit.py:292 netbox/ipam/forms/bulk_edit.py:433 #: netbox/ipam/forms/bulk_import.py:194 netbox/ipam/forms/bulk_import.py:258 #: netbox/ipam/forms/bulk_import.py:294 netbox/ipam/forms/bulk_import.py:506 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:304 -#: netbox/ipam/forms/filtersets.py:386 netbox/ipam/forms/filtersets.py:571 +#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:313 +#: netbox/ipam/forms/filtersets.py:396 netbox/ipam/forms/filtersets.py:585 #: netbox/ipam/forms/model_forms.py:500 netbox/ipam/tables/ip.py:181 #: netbox/ipam/tables/ip.py:260 netbox/ipam/tables/ip.py:313 -#: netbox/ipam/tables/ip.py:383 netbox/ipam/tables/ip.py:410 -#: netbox/ipam/tables/vlans.py:98 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/tables/ip.py:388 netbox/ipam/tables/ip.py:415 +#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -635,19 +634,19 @@ msgstr "プロバイダアカウント" #: netbox/virtualization/forms/bulk_edit.py:83 #: netbox/virtualization/forms/bulk_import.py:56 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/virtualization/forms/filtersets.py:87 -#: netbox/virtualization/forms/filtersets.py:170 +#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/tables/clusters.py:75 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:33 netbox/vpn/forms/bulk_edit.py:222 #: netbox/vpn/forms/bulk_import.py:36 netbox/vpn/forms/bulk_import.py:263 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/forms/filtersets.py:54 netbox/vpn/forms/filtersets.py:231 #: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:40 netbox/wireless/forms/bulk_edit.py:97 #: netbox/wireless/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:131 -#: netbox/wireless/forms/filtersets.py:56 -#: netbox/wireless/forms/filtersets.py:115 +#: netbox/wireless/forms/filtersets.py:58 +#: netbox/wireless/forms/filtersets.py:118 #: netbox/wireless/tables/wirelesslan.py:45 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" @@ -659,23 +658,23 @@ msgstr "ステータス" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:231 -#: netbox/circuits/forms/filtersets.py:131 -#: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:120 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:283 +#: netbox/circuits/forms/filtersets.py:339 netbox/dcim/forms/bulk_edit.py:120 #: netbox/dcim/forms/bulk_edit.py:184 netbox/dcim/forms/bulk_edit.py:337 #: netbox/dcim/forms/bulk_edit.py:460 netbox/dcim/forms/bulk_edit.py:683 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:1737 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:250 netbox/dcim/forms/bulk_import.py:371 #: netbox/dcim/forms/bulk_import.py:571 netbox/dcim/forms/bulk_import.py:1464 -#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:140 -#: netbox/dcim/forms/filtersets.py:202 netbox/dcim/forms/filtersets.py:234 -#: netbox/dcim/forms/filtersets.py:355 netbox/dcim/forms/filtersets.py:436 -#: netbox/dcim/forms/filtersets.py:457 netbox/dcim/forms/filtersets.py:810 -#: netbox/dcim/forms/filtersets.py:1001 netbox/dcim/forms/filtersets.py:1111 -#: netbox/dcim/forms/filtersets.py:1141 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:141 +#: netbox/dcim/forms/filtersets.py:200 netbox/dcim/forms/filtersets.py:233 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1125 +#: netbox/dcim/forms/filtersets.py:1156 netbox/dcim/forms/filtersets.py:1286 #: netbox/dcim/tables/power.py:84 netbox/extras/filtersets.py:768 -#: netbox/extras/forms/filtersets.py:432 netbox/extras/forms/filtersets.py:510 +#: netbox/extras/forms/filtersets.py:404 netbox/extras/forms/filtersets.py:483 #: netbox/ipam/forms/bulk_edit.py:46 netbox/ipam/forms/bulk_edit.py:65 #: netbox/ipam/forms/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 #: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:196 @@ -686,12 +685,12 @@ msgstr "ステータス" #: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:166 #: netbox/ipam/forms/bulk_import.py:251 netbox/ipam/forms/bulk_import.py:287 #: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/bulk_import.py:499 -#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:70 -#: netbox/ipam/forms/filtersets.py:106 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/filtersets.py:189 -#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:340 -#: netbox/ipam/forms/filtersets.py:448 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/tables/ip.py:413 netbox/ipam/tables/vlans.py:205 +#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:71 +#: netbox/ipam/forms/filtersets.py:109 netbox/ipam/forms/filtersets.py:131 +#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:196 +#: netbox/ipam/forms/filtersets.py:297 netbox/ipam/forms/filtersets.py:350 +#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:552 +#: netbox/ipam/tables/ip.py:418 netbox/ipam/tables/vlans.py:221 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -709,48 +708,48 @@ msgstr "ステータス" #: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 -#: netbox/tenancy/forms/filtersets.py:49 netbox/tenancy/forms/forms.py:25 +#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/forms/forms.py:25 #: netbox/tenancy/forms/forms.py:49 netbox/tenancy/forms/model_forms.py:50 #: netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_edit.py:126 #: netbox/virtualization/forms/bulk_import.py:68 #: netbox/virtualization/forms/bulk_import.py:129 -#: netbox/virtualization/forms/filtersets.py:52 -#: netbox/virtualization/forms/filtersets.py:115 +#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:118 #: netbox/vpn/forms/bulk_edit.py:53 netbox/vpn/forms/bulk_edit.py:231 #: netbox/vpn/forms/bulk_import.py:58 netbox/vpn/forms/bulk_import.py:257 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:226 netbox/wireless/forms/bulk_edit.py:60 #: netbox/wireless/forms/bulk_edit.py:102 #: netbox/wireless/forms/bulk_import.py:56 #: netbox/wireless/forms/bulk_import.py:136 -#: netbox/wireless/forms/filtersets.py:42 -#: netbox/wireless/forms/filtersets.py:107 +#: netbox/wireless/forms/filtersets.py:44 +#: netbox/wireless/forms/filtersets.py:110 msgid "Tenant" msgstr "テナント" #: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:196 msgid "Install date" msgstr "開通日" #: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:201 msgid "Termination date" msgstr "終端日" #: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:203 +#: netbox/circuits/forms/filtersets.py:208 msgid "Commit rate (Kbps)" msgstr "保証帯域 (Kbps)" #: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:209 +#: netbox/circuits/forms/filtersets.py:214 #: netbox/circuits/forms/model_forms.py:131 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 -#: netbox/wireless/forms/filtersets.py:134 +#: netbox/wireless/forms/filtersets.py:137 #: netbox/wireless/forms/model_forms.py:166 msgid "Distance" msgstr "距離" @@ -758,11 +757,11 @@ msgstr "距離" #: netbox/circuits/forms/bulk_edit.py:158 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:218 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 -#: netbox/wireless/forms/filtersets.py:138 +#: netbox/wireless/forms/filtersets.py:141 msgid "Distance unit" msgstr "距離単位" @@ -772,44 +771,45 @@ msgid "Service Parameters" msgstr "サービス情報" #: netbox/circuits/forms/bulk_edit.py:168 -#: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:92 -#: netbox/circuits/forms/filtersets.py:111 -#: netbox/circuits/forms/filtersets.py:128 -#: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:74 -#: netbox/core/forms/filtersets.py:142 netbox/dcim/forms/bulk_edit.py:818 -#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:201 -#: netbox/dcim/forms/filtersets.py:233 netbox/dcim/forms/filtersets.py:1000 -#: netbox/dcim/forms/filtersets.py:1140 netbox/dcim/forms/filtersets.py:1269 -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1419 -#: netbox/dcim/forms/filtersets.py:1433 netbox/dcim/forms/filtersets.py:1458 -#: netbox/dcim/forms/filtersets.py:1472 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/filtersets.py:1506 netbox/dcim/forms/filtersets.py:1535 -#: netbox/dcim/forms/filtersets.py:1549 netbox/dcim/forms/filtersets.py:1676 -#: netbox/dcim/forms/filtersets.py:1720 netbox/dcim/forms/filtersets.py:1745 -#: netbox/dcim/forms/filtersets.py:1763 netbox/dcim/forms/filtersets.py:1787 -#: netbox/dcim/forms/filtersets.py:1805 netbox/dcim/forms/filtersets.py:1823 -#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1850 -#: netbox/dcim/forms/filtersets.py:1861 netbox/dcim/forms/filtersets.py:1906 -#: netbox/dcim/forms/filtersets.py:1941 netbox/dcim/tables/modules.py:24 -#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:46 -#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:240 -#: netbox/extras/forms/filtersets.py:257 netbox/extras/forms/filtersets.py:293 -#: netbox/extras/forms/filtersets.py:324 netbox/extras/forms/filtersets.py:351 -#: netbox/extras/forms/filtersets.py:593 netbox/ipam/forms/filtersets.py:105 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:337 -#: netbox/ipam/forms/filtersets.py:413 netbox/ipam/forms/filtersets.py:499 -#: netbox/ipam/forms/filtersets.py:512 netbox/ipam/forms/filtersets.py:537 -#: netbox/ipam/forms/filtersets.py:608 netbox/ipam/forms/filtersets.py:626 -#: netbox/netbox/tables/tables.py:329 netbox/templates/dcim/moduletype.html:68 -#: netbox/virtualization/forms/filtersets.py:50 -#: netbox/virtualization/forms/filtersets.py:113 -#: netbox/virtualization/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:74 +#: netbox/circuits/forms/filtersets.py:94 +#: netbox/circuits/forms/filtersets.py:114 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:322 +#: netbox/circuits/forms/filtersets.py:338 netbox/core/forms/filtersets.py:75 +#: netbox/core/forms/filtersets.py:147 netbox/dcim/forms/bulk_edit.py:818 +#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:199 +#: netbox/dcim/forms/filtersets.py:232 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1155 netbox/dcim/forms/filtersets.py:1285 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1438 +#: netbox/dcim/forms/filtersets.py:1452 netbox/dcim/forms/filtersets.py:1478 +#: netbox/dcim/forms/filtersets.py:1492 netbox/dcim/forms/filtersets.py:1513 +#: netbox/dcim/forms/filtersets.py:1527 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1571 netbox/dcim/forms/filtersets.py:1699 +#: netbox/dcim/forms/filtersets.py:1743 netbox/dcim/forms/filtersets.py:1769 +#: netbox/dcim/forms/filtersets.py:1787 netbox/dcim/forms/filtersets.py:1812 +#: netbox/dcim/forms/filtersets.py:1830 netbox/dcim/forms/filtersets.py:1849 +#: netbox/dcim/forms/filtersets.py:1862 netbox/dcim/forms/filtersets.py:1877 +#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/forms/filtersets.py:1934 +#: netbox/dcim/forms/filtersets.py:1970 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:272 +#: netbox/extras/forms/filtersets.py:303 netbox/extras/forms/filtersets.py:326 +#: netbox/extras/forms/filtersets.py:358 netbox/extras/forms/filtersets.py:557 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:346 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/filtersets.py:525 +#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/filtersets.py:622 +#: netbox/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:347 +#: netbox/templates/dcim/moduletype.html:68 +#: netbox/virtualization/forms/filtersets.py:52 +#: netbox/virtualization/forms/filtersets.py:116 +#: netbox/virtualization/forms/filtersets.py:217 #: netbox/virtualization/forms/filtersets.py:275 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:136 -#: netbox/wireless/forms/filtersets.py:40 -#: netbox/wireless/forms/filtersets.py:106 +#: netbox/vpn/forms/filtersets.py:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "属性" @@ -818,22 +818,22 @@ msgstr "属性" #: netbox/circuits/forms/model_forms.py:137 #: netbox/circuits/forms/model_forms.py:233 #: netbox/circuits/forms/model_forms.py:335 -#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:186 -#: netbox/dcim/forms/model_forms.py:273 netbox/dcim/forms/model_forms.py:330 -#: netbox/dcim/forms/model_forms.py:863 netbox/dcim/forms/model_forms.py:1877 +#: netbox/dcim/forms/model_forms.py:147 netbox/dcim/forms/model_forms.py:188 +#: netbox/dcim/forms/model_forms.py:275 netbox/dcim/forms/model_forms.py:332 +#: netbox/dcim/forms/model_forms.py:873 netbox/dcim/forms/model_forms.py:1887 #: netbox/ipam/forms/bulk_edit.py:380 netbox/ipam/forms/model_forms.py:67 #: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:115 #: netbox/ipam/forms/model_forms.py:136 netbox/ipam/forms/model_forms.py:160 #: netbox/ipam/forms/model_forms.py:224 netbox/ipam/forms/model_forms.py:261 #: netbox/ipam/forms/model_forms.py:319 netbox/ipam/forms/model_forms.py:611 -#: netbox/netbox/navigation/menu.py:24 +#: netbox/netbox/navigation/menu.py:26 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:74 #: netbox/virtualization/forms/model_forms.py:222 -#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145 #: netbox/vpn/forms/model_forms.py:409 netbox/wireless/forms/model_forms.py:56 #: netbox/wireless/forms/model_forms.py:171 @@ -852,8 +852,8 @@ msgstr "テナンシー" #: netbox/extras/forms/bulk_edit.py:292 netbox/extras/forms/bulk_edit.py:310 #: netbox/extras/forms/bulk_edit.py:355 netbox/extras/forms/bulk_edit.py:372 #: netbox/extras/forms/bulk_edit.py:409 netbox/extras/forms/bulk_edit.py:434 -#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:240 -#: netbox/ipam/tables/vlans.py:267 netbox/netbox/forms/bulk_edit.py:78 +#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/tables/vlans.py:283 netbox/netbox/forms/bulk_edit.py:78 #: netbox/netbox/forms/bulk_edit.py:90 netbox/netbox/forms/bulk_edit.py:102 #: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuit.html:69 @@ -956,11 +956,11 @@ msgstr "終端タイプ" #: netbox/circuits/forms/bulk_edit.py:189 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:226 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/forms/model_forms.py:168 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:72 netbox/templates/dcim/cable.html:76 -#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:84 msgid "Termination" msgstr "終端" @@ -996,24 +996,24 @@ msgstr "終端詳細" #: netbox/circuits/forms/bulk_edit.py:255 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:646 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/panels/virtual_chassis_members.html:11 #: netbox/templates/dcim/virtualchassis.html:58 -#: netbox/templates/dcim/virtualchassis_edit.html:67 +#: netbox/templates/dcim/virtualchassis_edit.html:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 #: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:129 +#: netbox/tenancy/forms/filtersets.py:134 msgid "Priority" msgstr "優先度" #: netbox/circuits/forms/bulk_edit.py:282 #: netbox/circuits/forms/bulk_import.py:207 -#: netbox/circuits/forms/filtersets.py:159 -#: netbox/circuits/forms/filtersets.py:264 -#: netbox/circuits/forms/filtersets.py:354 -#: netbox/circuits/forms/filtersets.py:392 +#: netbox/circuits/forms/filtersets.py:164 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:362 +#: netbox/circuits/forms/filtersets.py:400 #: netbox/circuits/forms/model_forms.py:316 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 @@ -1022,28 +1022,28 @@ msgstr "プロバイダネットワーク" #: netbox/circuits/forms/bulk_edit.py:320 #: netbox/circuits/forms/bulk_import.py:253 -#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:390 #: netbox/circuits/forms/model_forms.py:355 netbox/dcim/forms/bulk_edit.py:348 #: netbox/dcim/forms/bulk_edit.py:1242 netbox/dcim/forms/bulk_edit.py:1678 #: netbox/dcim/forms/bulk_import.py:262 netbox/dcim/forms/bulk_import.py:1193 -#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:865 -#: netbox/dcim/forms/filtersets.py:1872 netbox/dcim/forms/filtersets.py:1912 -#: netbox/dcim/forms/model_forms.py:255 netbox/dcim/forms/model_forms.py:1214 -#: netbox/dcim/forms/model_forms.py:1697 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/devices.py:857 netbox/dcim/tables/devices.py:983 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/forms/filtersets.py:1900 netbox/dcim/forms/filtersets.py:1940 +#: netbox/dcim/forms/model_forms.py:257 netbox/dcim/forms/model_forms.py:1224 +#: netbox/dcim/forms/model_forms.py:1707 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:172 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:1011 #: netbox/dcim/tables/devicetypes.py:317 netbox/dcim/tables/racks.py:117 #: netbox/extras/filtersets.py:708 netbox/ipam/forms/bulk_edit.py:206 #: netbox/ipam/forms/bulk_edit.py:250 netbox/ipam/forms/bulk_edit.py:297 #: netbox/ipam/forms/bulk_edit.py:438 netbox/ipam/forms/bulk_import.py:199 #: netbox/ipam/forms/bulk_import.py:263 netbox/ipam/forms/bulk_import.py:299 -#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:254 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/filtersets.py:391 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/forms/model_forms.py:186 +#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:262 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:593 netbox/ipam/forms/model_forms.py:186 #: netbox/ipam/forms/model_forms.py:212 netbox/ipam/forms/model_forms.py:250 #: netbox/ipam/forms/model_forms.py:675 netbox/ipam/tables/ip.py:207 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:317 -#: netbox/ipam/tables/vlans.py:102 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/tables/vlans.py:103 netbox/ipam/tables/vlans.py:227 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1056,16 +1056,16 @@ msgstr "プロバイダネットワーク" #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 #: netbox/tenancy/forms/bulk_edit.py:132 -#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/filtersets.py:131 #: netbox/tenancy/forms/model_forms.py:136 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 #: netbox/virtualization/forms/bulk_import.py:120 -#: netbox/virtualization/forms/filtersets.py:167 +#: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 #: netbox/virtualization/tables/virtualmachines.py:48 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "ロール" @@ -1151,20 +1151,19 @@ msgstr "運用上のロール" #: netbox/circuits/forms/bulk_import.py:258 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:108 -#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1288 -#: netbox/dcim/forms/model_forms.py:1557 netbox/dcim/forms/model_forms.py:1738 -#: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1898 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 +#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1298 +#: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1748 +#: netbox/dcim/forms/model_forms.py:1783 netbox/dcim/forms/model_forms.py:1908 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1178 #: netbox/ipam/forms/bulk_import.py:319 netbox/ipam/forms/model_forms.py:280 #: netbox/ipam/forms/model_forms.py:289 netbox/ipam/tables/fhrp.py:61 -#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:146 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 #: netbox/templates/dcim/frontport.html:103 #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 -#: netbox/templates/dcim/interface.html:380 #: netbox/templates/dcim/rearport.html:103 #: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 @@ -1180,112 +1179,175 @@ msgid "Interface" msgstr "インタフェース" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:188 -#: netbox/circuits/forms/filtersets.py:246 +#: netbox/circuits/forms/filtersets.py:134 +#: netbox/circuits/forms/filtersets.py:193 +#: netbox/circuits/forms/filtersets.py:251 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:329 #: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:675 #: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_import.py:244 netbox/dcim/forms/bulk_import.py:347 #: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/bulk_import.py:1608 -#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/forms/filtersets.py:354 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:433 netbox/dcim/forms/filtersets.py:484 -#: netbox/dcim/forms/filtersets.py:807 netbox/dcim/forms/filtersets.py:850 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1110 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/filtersets.py:1228 -#: netbox/dcim/forms/filtersets.py:1258 netbox/dcim/forms/filtersets.py:1267 -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/filtersets.py:1434 -#: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1507 -#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1721 -#: netbox/dcim/forms/filtersets.py:1764 netbox/dcim/forms/filtersets.py:1806 -#: netbox/dcim/forms/filtersets.py:1837 netbox/dcim/forms/filtersets.py:1863 -#: netbox/dcim/forms/model_forms.py:185 netbox/dcim/forms/model_forms.py:247 -#: netbox/dcim/forms/model_forms.py:563 netbox/dcim/forms/model_forms.py:824 -#: netbox/dcim/tables/devices.py:159 netbox/dcim/tables/power.py:29 +#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:112 +#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:391 +#: netbox/dcim/forms/filtersets.py:436 netbox/dcim/forms/filtersets.py:489 +#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:862 +#: netbox/dcim/forms/filtersets.py:1040 netbox/dcim/forms/filtersets.py:1079 +#: netbox/dcim/forms/filtersets.py:1124 netbox/dcim/forms/filtersets.py:1154 +#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1244 +#: netbox/dcim/forms/filtersets.py:1275 netbox/dcim/forms/filtersets.py:1284 +#: netbox/dcim/forms/filtersets.py:1413 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/filtersets.py:1493 netbox/dcim/forms/filtersets.py:1528 +#: netbox/dcim/forms/filtersets.py:1576 netbox/dcim/forms/filtersets.py:1744 +#: netbox/dcim/forms/filtersets.py:1788 netbox/dcim/forms/filtersets.py:1831 +#: netbox/dcim/forms/filtersets.py:1863 netbox/dcim/forms/filtersets.py:1890 +#: netbox/dcim/forms/model_forms.py:187 netbox/dcim/forms/model_forms.py:249 +#: netbox/dcim/forms/model_forms.py:565 netbox/dcim/forms/model_forms.py:834 +#: netbox/dcim/tables/devices.py:160 netbox/dcim/tables/power.py:29 #: netbox/dcim/tables/racks.py:106 netbox/dcim/tables/racks.py:198 -#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:429 -#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:445 -#: netbox/ipam/forms/filtersets.py:469 netbox/ipam/forms/filtersets.py:536 +#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:456 +#: netbox/ipam/forms/filtersets.py:481 netbox/ipam/forms/filtersets.py:549 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/powerpanel.html:26 -#: netbox/virtualization/forms/filtersets.py:84 -#: netbox/virtualization/forms/filtersets.py:110 -#: netbox/wireless/forms/filtersets.py:97 +#: netbox/virtualization/forms/filtersets.py:87 +#: netbox/virtualization/forms/filtersets.py:113 +#: netbox/wireless/forms/filtersets.py:99 #: netbox/wireless/forms/model_forms.py:89 #: netbox/wireless/forms/model_forms.py:131 msgid "Location" msgstr "ロケーション" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:172 -#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:203 -#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:360 -#: netbox/dcim/forms/filtersets.py:437 netbox/dcim/forms/filtersets.py:513 -#: netbox/dcim/forms/filtersets.py:811 netbox/dcim/forms/filtersets.py:1229 -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:190 -#: netbox/ipam/forms/filtersets.py:290 netbox/ipam/forms/filtersets.py:342 -#: netbox/ipam/forms/filtersets.py:628 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 +#: netbox/circuits/forms/filtersets.py:75 +#: netbox/circuits/forms/filtersets.py:95 +#: netbox/circuits/forms/filtersets.py:115 +#: netbox/circuits/forms/filtersets.py:136 +#: netbox/circuits/forms/filtersets.py:284 +#: netbox/circuits/forms/filtersets.py:323 +#: netbox/circuits/forms/filtersets.py:340 netbox/core/forms/filtersets.py:31 +#: netbox/dcim/forms/filtersets.py:168 netbox/dcim/forms/filtersets.py:184 +#: netbox/dcim/forms/filtersets.py:201 netbox/dcim/forms/filtersets.py:234 +#: netbox/dcim/forms/filtersets.py:281 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/forms/filtersets.py:538 netbox/dcim/forms/filtersets.py:663 +#: netbox/dcim/forms/filtersets.py:682 netbox/dcim/forms/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:822 +#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1042 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1157 +#: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1419 netbox/dcim/forms/filtersets.py:1459 +#: netbox/dcim/forms/filtersets.py:1499 netbox/dcim/forms/filtersets.py:1534 +#: netbox/dcim/forms/filtersets.py:1583 netbox/dcim/forms/filtersets.py:1750 +#: netbox/dcim/forms/filtersets.py:1794 netbox/dcim/forms/filtersets.py:1836 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1895 +#: netbox/dcim/forms/filtersets.py:1957 netbox/dcim/forms/filtersets.py:1972 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/filtersets.py:129 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:178 +#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:304 +#: netbox/extras/forms/filtersets.py:327 netbox/extras/forms/filtersets.py:359 +#: netbox/extras/forms/filtersets.py:378 netbox/extras/forms/filtersets.py:405 +#: netbox/extras/forms/filtersets.py:498 netbox/ipam/forms/filtersets.py:51 +#: netbox/ipam/forms/filtersets.py:72 netbox/ipam/forms/filtersets.py:92 +#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:132 +#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:180 +#: netbox/ipam/forms/filtersets.py:197 netbox/ipam/forms/filtersets.py:298 +#: netbox/ipam/forms/filtersets.py:351 netbox/ipam/forms/filtersets.py:425 +#: netbox/ipam/forms/filtersets.py:460 netbox/ipam/forms/filtersets.py:512 +#: netbox/ipam/forms/filtersets.py:553 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:421 +#: netbox/templates/dcim/device_edit.html:104 +#: netbox/templates/dcim/htmx/cable_edit.html:83 +#: netbox/templates/dcim/virtualchassis_edit.html:39 +#: netbox/templates/generic/bulk_edit.html:65 +#: netbox/templates/htmx/form.html:28 netbox/templates/ipam/vlan_edit.html:70 +#: netbox/tenancy/forms/filtersets.py:36 netbox/tenancy/forms/filtersets.py:51 +#: netbox/tenancy/forms/filtersets.py:72 netbox/tenancy/forms/filtersets.py:86 +#: netbox/tenancy/forms/filtersets.py:96 +#: netbox/virtualization/forms/filtersets.py:33 +#: netbox/virtualization/forms/filtersets.py:43 +#: netbox/virtualization/forms/filtersets.py:55 +#: netbox/virtualization/forms/filtersets.py:119 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:276 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:136 +#: netbox/vpn/forms/filtersets.py:161 netbox/vpn/forms/filtersets.py:181 +#: netbox/vpn/forms/filtersets.py:201 netbox/vpn/forms/filtersets.py:227 +#: netbox/wireless/forms/filtersets.py:27 +#: netbox/wireless/forms/filtersets.py:45 +#: netbox/wireless/forms/filtersets.py:111 +msgid "Ownership" +msgstr "所有権" + +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:76 +#: netbox/circuits/forms/filtersets.py:137 netbox/dcim/forms/filtersets.py:169 +#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:202 +#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:363 +#: netbox/dcim/forms/filtersets.py:442 netbox/dcim/forms/filtersets.py:519 +#: netbox/dcim/forms/filtersets.py:823 netbox/dcim/forms/filtersets.py:1246 +#: netbox/ipam/forms/filtersets.py:111 netbox/ipam/forms/filtersets.py:198 +#: netbox/ipam/forms/filtersets.py:299 netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/navigation/menu.py:35 #: netbox/netbox/views/generic/feature_views.py:298 -#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/forms/filtersets.py:52 netbox/tenancy/tables/columns.py:55 #: netbox/tenancy/tables/contacts.py:21 -#: netbox/virtualization/forms/filtersets.py:42 -#: netbox/virtualization/forms/filtersets.py:53 -#: netbox/virtualization/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 -#: netbox/vpn/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:44 +#: netbox/virtualization/forms/filtersets.py:56 +#: netbox/virtualization/forms/filtersets.py:120 +#: netbox/vpn/forms/filtersets.py:38 netbox/vpn/forms/filtersets.py:51 +#: netbox/vpn/forms/filtersets.py:228 msgid "Contacts" msgstr "連絡先" -#: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:169 -#: netbox/circuits/forms/filtersets.py:231 +#: netbox/circuits/forms/filtersets.py:46 +#: netbox/circuits/forms/filtersets.py:174 +#: netbox/circuits/forms/filtersets.py:236 #: netbox/circuits/tables/circuits.py:134 netbox/dcim/forms/bulk_edit.py:110 #: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/bulk_edit.py:841 -#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:89 -#: netbox/dcim/forms/filtersets.py:171 netbox/dcim/forms/filtersets.py:214 -#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:366 -#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:827 -#: netbox/dcim/forms/filtersets.py:1043 netbox/dcim/forms/filtersets.py:1116 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1235 -#: netbox/dcim/forms/filtersets.py:1274 netbox/dcim/forms/filtersets.py:1984 -#: netbox/dcim/forms/filtersets.py:2008 netbox/dcim/forms/filtersets.py:2032 -#: netbox/dcim/forms/model_forms.py:117 netbox/dcim/forms/object_create.py:276 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/sites.py:64 +#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:90 +#: netbox/dcim/forms/filtersets.py:167 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:467 netbox/dcim/forms/filtersets.py:839 +#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1131 +#: netbox/dcim/forms/filtersets.py:1162 netbox/dcim/forms/filtersets.py:1252 +#: netbox/dcim/forms/filtersets.py:1292 netbox/dcim/forms/filtersets.py:2014 +#: netbox/dcim/forms/filtersets.py:2038 netbox/dcim/forms/filtersets.py:2062 +#: netbox/dcim/forms/model_forms.py:119 netbox/dcim/forms/object_create.py:277 +#: netbox/dcim/tables/devices.py:146 netbox/dcim/tables/sites.py:64 #: netbox/extras/filtersets.py:659 netbox/ipam/forms/bulk_edit.py:401 -#: netbox/ipam/forms/filtersets.py:233 netbox/ipam/forms/filtersets.py:454 -#: netbox/ipam/forms/filtersets.py:545 netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:466 +#: netbox/ipam/forms/filtersets.py:559 netbox/templates/ipam/vlan.html:16 +#: netbox/virtualization/forms/filtersets.py:67 +#: netbox/virtualization/forms/filtersets.py:147 #: netbox/virtualization/forms/model_forms.py:86 -#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:77 +#: netbox/vpn/forms/filtersets.py:276 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "リージョン" -#: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:312 -#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:94 -#: netbox/dcim/forms/filtersets.py:219 netbox/dcim/forms/filtersets.py:245 -#: netbox/dcim/forms/filtersets.py:379 netbox/dcim/forms/filtersets.py:467 -#: netbox/dcim/forms/filtersets.py:832 netbox/dcim/forms/filtersets.py:1048 -#: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1240 -#: netbox/dcim/forms/filtersets.py:1279 netbox/dcim/forms/object_create.py:284 +#: netbox/circuits/forms/filtersets.py:51 +#: netbox/circuits/forms/filtersets.py:179 +#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:312 +#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:95 +#: netbox/dcim/forms/filtersets.py:218 netbox/dcim/forms/filtersets.py:245 +#: netbox/dcim/forms/filtersets.py:382 netbox/dcim/forms/filtersets.py:472 +#: netbox/dcim/forms/filtersets.py:844 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1257 +#: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/object_create.py:285 #: netbox/extras/filtersets.py:676 netbox/ipam/forms/bulk_edit.py:406 -#: netbox/ipam/forms/filtersets.py:160 netbox/ipam/forms/filtersets.py:238 -#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:550 -#: netbox/virtualization/forms/filtersets.py:69 -#: netbox/virtualization/forms/filtersets.py:148 +#: netbox/ipam/forms/filtersets.py:166 netbox/ipam/forms/filtersets.py:246 +#: netbox/ipam/forms/filtersets.py:471 netbox/ipam/forms/filtersets.py:564 +#: netbox/virtualization/forms/filtersets.py:72 +#: netbox/virtualization/forms/filtersets.py:152 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/wireless/forms/filtersets.py:82 +#: netbox/wireless/forms/filtersets.py:84 msgid "Site group" msgstr "サイトグループ" -#: netbox/circuits/forms/filtersets.py:82 +#: netbox/circuits/forms/filtersets.py:84 #: netbox/circuits/tables/circuits.py:60 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1295,31 +1357,31 @@ msgstr "サイトグループ" msgid "Account" msgstr "アカウント" -#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/forms/filtersets.py:259 msgid "Term Side" msgstr "タームサイド" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1537 -#: netbox/extras/forms/model_forms.py:697 netbox/ipam/forms/filtersets.py:149 -#: netbox/ipam/forms/filtersets.py:627 netbox/ipam/forms/model_forms.py:326 +#: netbox/circuits/forms/filtersets.py:293 netbox/dcim/forms/bulk_edit.py:1537 +#: netbox/extras/forms/model_forms.py:700 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:326 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:36 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:106 +#: netbox/tenancy/forms/filtersets.py:111 #: netbox/users/forms/model_forms.py:372 msgid "Assignment" msgstr "割当" -#: netbox/circuits/forms/filtersets.py:302 +#: netbox/circuits/forms/filtersets.py:308 #: netbox/circuits/forms/model_forms.py:245 #: netbox/circuits/tables/circuits.py:186 netbox/dcim/forms/bulk_edit.py:115 -#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:123 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:633 +#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 #: netbox/ipam/filtersets.py:998 netbox/ipam/forms/bulk_edit.py:420 #: netbox/ipam/forms/bulk_import.py:492 netbox/ipam/forms/model_forms.py:558 -#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:94 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:95 +#: netbox/ipam/tables/vlans.py:218 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1331,8 +1393,8 @@ msgstr "割当" #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 #: netbox/tenancy/forms/bulk_edit.py:40 netbox/tenancy/forms/bulk_import.py:43 -#: netbox/tenancy/forms/filtersets.py:56 -#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/tenancy/forms/filtersets.py:58 +#: netbox/tenancy/forms/filtersets.py:121 #: netbox/tenancy/forms/model_forms.py:44 #: netbox/tenancy/forms/model_forms.py:121 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:226 @@ -1342,14 +1404,14 @@ msgstr "割当" #: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:185 #: netbox/virtualization/forms/bulk_edit.py:55 #: netbox/virtualization/forms/bulk_import.py:49 -#: netbox/virtualization/forms/filtersets.py:95 +#: netbox/virtualization/forms/filtersets.py:98 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:71 #: netbox/vpn/forms/bulk_edit.py:100 netbox/vpn/forms/bulk_import.py:157 -#: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:124 netbox/vpn/tables/crypto.py:31 #: netbox/vpn/tables/tunnels.py:45 netbox/wireless/forms/bulk_edit.py:45 #: netbox/wireless/forms/bulk_import.py:37 -#: netbox/wireless/forms/filtersets.py:53 +#: netbox/wireless/forms/filtersets.py:55 #: netbox/wireless/forms/model_forms.py:41 #: netbox/wireless/tables/wirelesslan.py:41 msgid "Group" @@ -1405,7 +1467,7 @@ msgstr "一意な回線 ID" #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1391 #: netbox/dcim/models/devices.py:582 netbox/dcim/models/devices.py:1211 -#: netbox/dcim/models/modules.py:215 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/modules.py:217 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:300 netbox/dcim/models/racks.py:684 #: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 @@ -1508,7 +1570,7 @@ msgstr "パッチパネル ID とポート番号" #: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: netbox/extras/models/configs.py:283 -#: netbox/extras/models/customfields.py:128 netbox/extras/models/models.py:66 +#: netbox/extras/models/customfields.py:141 netbox/extras/models/models.py:66 #: netbox/extras/models/models.py:171 netbox/extras/models/models.py:416 #: netbox/extras/models/models.py:487 netbox/extras/models/models.py:566 #: netbox/extras/models/models.py:692 @@ -1544,11 +1606,11 @@ msgstr "回路終端は終端オブジェクトに接続する必要がありま #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 #: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:279 netbox/extras/models/customfields.py:95 -#: netbox/extras/models/models.py:61 netbox/extras/models/models.py:166 -#: netbox/extras/models/models.py:309 netbox/extras/models/models.py:412 -#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:562 -#: netbox/extras/models/models.py:687 +#: netbox/extras/models/configs.py:279 +#: netbox/extras/models/customfields.py:108 netbox/extras/models/models.py:61 +#: netbox/extras/models/models.py:166 netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:412 netbox/extras/models/models.py:477 +#: netbox/extras/models/models.py:562 netbox/extras/models/models.py:687 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1653,35 +1715,35 @@ msgstr "仮想回線終端" #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:17 #: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:45 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: netbox/dcim/forms/filtersets.py:79 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:137 netbox/dcim/tables/devices.py:295 -#: netbox/dcim/tables/devices.py:408 netbox/dcim/tables/devices.py:449 -#: netbox/dcim/tables/devices.py:497 netbox/dcim/tables/devices.py:551 -#: netbox/dcim/tables/devices.py:574 netbox/dcim/tables/devices.py:694 -#: netbox/dcim/tables/devices.py:774 netbox/dcim/tables/devices.py:827 -#: netbox/dcim/tables/devices.py:889 netbox/dcim/tables/devices.py:958 -#: netbox/dcim/tables/devices.py:1023 netbox/dcim/tables/devices.py:1042 -#: netbox/dcim/tables/devices.py:1071 netbox/dcim/tables/devices.py:1098 -#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:228 -#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:21 -#: netbox/dcim/tables/power.py:58 netbox/dcim/tables/racks.py:20 -#: netbox/dcim/tables/racks.py:102 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/tables/tables.py:64 -#: netbox/extras/tables/tables.py:132 netbox/extras/tables/tables.py:169 -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:257 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:334 -#: netbox/extras/tables/tables.py:450 netbox/extras/tables/tables.py:467 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:536 -#: netbox/extras/tables/tables.py:584 netbox/extras/tables/tables.py:626 -#: netbox/extras/tables/tables.py:656 netbox/ipam/forms/bulk_edit.py:339 -#: netbox/ipam/forms/filtersets.py:417 netbox/ipam/forms/filtersets.py:503 -#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:32 -#: netbox/ipam/tables/ip.py:104 netbox/ipam/tables/services.py:16 -#: netbox/ipam/tables/services.py:38 netbox/ipam/tables/vlans.py:33 -#: netbox/ipam/tables/vlans.py:86 netbox/ipam/tables/vlans.py:231 -#: netbox/ipam/tables/vrfs.py:26 netbox/ipam/tables/vrfs.py:65 -#: netbox/netbox/tables/tables.py:299 netbox/netbox/ui/panels.py:194 -#: netbox/netbox/ui/panels.py:203 +#: netbox/dcim/forms/filtersets.py:80 netbox/dcim/forms/object_create.py:44 +#: netbox/dcim/tables/devices.py:138 netbox/dcim/tables/devices.py:296 +#: netbox/dcim/tables/devices.py:409 netbox/dcim/tables/devices.py:450 +#: netbox/dcim/tables/devices.py:498 netbox/dcim/tables/devices.py:552 +#: netbox/dcim/tables/devices.py:575 netbox/dcim/tables/devices.py:700 +#: netbox/dcim/tables/devices.py:722 netbox/dcim/tables/devices.py:802 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:986 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1070 netbox/dcim/tables/devices.py:1099 +#: netbox/dcim/tables/devices.py:1126 netbox/dcim/tables/devicetypes.py:31 +#: netbox/dcim/tables/devicetypes.py:228 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/power.py:21 netbox/dcim/tables/power.py:58 +#: netbox/dcim/tables/racks.py:20 netbox/dcim/tables/racks.py:102 +#: netbox/dcim/tables/sites.py:57 netbox/extras/forms/filtersets.py:231 +#: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:132 +#: netbox/extras/tables/tables.py:169 netbox/extras/tables/tables.py:198 +#: netbox/extras/tables/tables.py:257 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:334 netbox/extras/tables/tables.py:450 +#: netbox/extras/tables/tables.py:467 netbox/extras/tables/tables.py:494 +#: netbox/extras/tables/tables.py:536 netbox/extras/tables/tables.py:584 +#: netbox/extras/tables/tables.py:626 netbox/extras/tables/tables.py:656 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:104 +#: netbox/ipam/tables/services.py:16 netbox/ipam/tables/services.py:38 +#: netbox/ipam/tables/vlans.py:34 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/tables/vlans.py:247 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:317 +#: netbox/netbox/ui/panels.py:194 netbox/netbox/ui/panels.py:203 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1777,8 +1839,8 @@ msgstr "名前" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:283 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 @@ -1807,7 +1869,7 @@ msgstr "サイド Z" msgid "Commit Rate" msgstr "保証帯域" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1942 +#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" @@ -1825,8 +1887,8 @@ msgstr "終端タイプ" msgid "Termination Point" msgstr "終端ポイント" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:186 -#: netbox/dcim/tables/devices.py:152 +#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 +#: netbox/dcim/tables/devices.py:153 msgid "Site Group" msgstr "サイトグループ" @@ -1867,33 +1929,33 @@ msgstr "終端" #: netbox/dcim/forms/bulk_import.py:1128 netbox/dcim/forms/bulk_import.py:1140 #: netbox/dcim/forms/bulk_import.py:1188 netbox/dcim/forms/bulk_import.py:1310 #: netbox/dcim/forms/bulk_import.py:1712 netbox/dcim/forms/connections.py:29 -#: netbox/dcim/forms/filtersets.py:153 netbox/dcim/forms/filtersets.py:1006 -#: netbox/dcim/forms/filtersets.py:1038 netbox/dcim/forms/filtersets.py:1184 -#: netbox/dcim/forms/filtersets.py:1398 netbox/dcim/forms/filtersets.py:1420 -#: netbox/dcim/forms/filtersets.py:1437 netbox/dcim/forms/filtersets.py:1459 -#: netbox/dcim/forms/filtersets.py:1476 netbox/dcim/forms/filtersets.py:1493 -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1536 -#: netbox/dcim/forms/filtersets.py:1558 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/forms/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1746 -#: netbox/dcim/forms/filtersets.py:1767 netbox/dcim/forms/filtersets.py:1788 -#: netbox/dcim/forms/filtersets.py:1809 netbox/dcim/forms/filtersets.py:1824 -#: netbox/dcim/forms/filtersets.py:1840 netbox/dcim/forms/filtersets.py:1851 -#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1907 -#: netbox/dcim/forms/filtersets.py:2000 netbox/dcim/forms/filtersets.py:2024 -#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/model_forms.py:728 -#: netbox/dcim/forms/model_forms.py:943 netbox/dcim/forms/model_forms.py:1355 -#: netbox/dcim/forms/model_forms.py:1849 netbox/dcim/forms/model_forms.py:1922 -#: netbox/dcim/forms/object_create.py:205 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:154 netbox/dcim/forms/filtersets.py:1019 +#: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1200 +#: netbox/dcim/forms/filtersets.py:1416 netbox/dcim/forms/filtersets.py:1439 +#: netbox/dcim/forms/filtersets.py:1456 netbox/dcim/forms/filtersets.py:1479 +#: netbox/dcim/forms/filtersets.py:1496 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1531 netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:1580 netbox/dcim/forms/filtersets.py:1702 +#: netbox/dcim/forms/filtersets.py:1747 netbox/dcim/forms/filtersets.py:1770 +#: netbox/dcim/forms/filtersets.py:1791 netbox/dcim/forms/filtersets.py:1813 +#: netbox/dcim/forms/filtersets.py:1834 netbox/dcim/forms/filtersets.py:1850 +#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1878 +#: netbox/dcim/forms/filtersets.py:1893 netbox/dcim/forms/filtersets.py:1935 +#: netbox/dcim/forms/filtersets.py:2030 netbox/dcim/forms/filtersets.py:2054 +#: netbox/dcim/forms/filtersets.py:2078 netbox/dcim/forms/model_forms.py:738 +#: netbox/dcim/forms/model_forms.py:953 netbox/dcim/forms/model_forms.py:1365 +#: netbox/dcim/forms/model_forms.py:1859 netbox/dcim/forms/model_forms.py:1932 +#: netbox/dcim/forms/object_create.py:206 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:291 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:427 netbox/dcim/tables/devices.py:469 -#: netbox/dcim/tables/devices.py:519 netbox/dcim/tables/devices.py:631 -#: netbox/dcim/tables/devices.py:743 netbox/dcim/tables/devices.py:796 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:908 -#: netbox/dcim/tables/devices.py:976 netbox/dcim/tables/devices.py:1102 -#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:430 -#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:633 -#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:292 netbox/dcim/tables/devices.py:387 +#: netbox/dcim/tables/devices.py:428 netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:520 netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:824 +#: netbox/dcim/tables/devices.py:877 netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:1004 netbox/dcim/tables/devices.py:1130 +#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:402 +#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:157 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1911,7 +1973,7 @@ msgstr "終端" #: netbox/templates/dcim/powerport.html:20 #: netbox/templates/dcim/rearport.html:20 #: netbox/templates/dcim/virtualchassis.html:55 -#: netbox/templates/dcim/virtualchassis_edit.html:62 +#: netbox/templates/dcim/virtualchassis_edit.html:63 #: netbox/templates/dcim/virtualdevicecontext.html:22 #: netbox/templates/virtualization/virtualmachine.html:120 #: netbox/templates/vpn/tunneltermination.html:23 @@ -1919,11 +1981,11 @@ msgstr "終端" #: netbox/virtualization/filtersets.py:143 #: netbox/virtualization/forms/bulk_edit.py:108 #: netbox/virtualization/forms/bulk_import.py:113 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:142 #: netbox/virtualization/forms/model_forms.py:186 #: netbox/virtualization/tables/virtualmachines.py:44 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 #: netbox/vpn/forms/model_forms.py:123 netbox/vpn/forms/model_forms.py:234 #: netbox/vpn/forms/model_forms.py:451 #: netbox/wireless/forms/model_forms.py:101 @@ -1932,7 +1994,7 @@ msgstr "終端" msgid "Device" msgstr "デバイス" -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "このユーザーには、このデータソースを同期する権限がありません。" @@ -1990,8 +2052,8 @@ msgstr "完了" msgid "Failed" msgstr "失敗" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:359 -#: netbox/netbox/navigation/menu.py:363 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 +#: netbox/netbox/navigation/menu.py:365 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2109,42 +2171,42 @@ msgstr "警告" msgid "Error" msgstr "エラー" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "ローカル" -#: netbox/core/data_backends.py:50 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:63 msgid "Username" msgstr "ユーザ名" -#: netbox/core/data_backends.py:52 netbox/core/data_backends.py:58 +#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 msgid "Only used for cloning with HTTP(S)" msgstr "HTTP (S) でのcloneに使用されます" -#: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 #: netbox/users/forms/model_forms.py:196 msgid "Password" msgstr "パスワード" -#: netbox/core/data_backends.py:62 +#: netbox/core/data_backends.py:75 msgid "Branch" msgstr "ブランチ" -#: netbox/core/data_backends.py:120 +#: netbox/core/data_backends.py:135 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "リモートデータの取得に失敗しました ({name}): {error}" -#: netbox/core/data_backends.py:133 +#: netbox/core/data_backends.py:148 msgid "AWS access key ID" msgstr "AWS アクセスキー ID" -#: netbox/core/data_backends.py:137 +#: netbox/core/data_backends.py:152 msgid "AWS secret access key" msgstr "AWS シークレットアクセスキー" @@ -2158,7 +2220,7 @@ msgstr "データソース (ID)" msgid "Data source (name)" msgstr "データソース (名前)" -#: netbox/core/filtersets.py:186 netbox/dcim/filtersets.py:521 +#: netbox/core/filtersets.py:190 netbox/dcim/filtersets.py:521 #: netbox/extras/filtersets.py:302 netbox/extras/filtersets.py:355 #: netbox/extras/filtersets.py:401 netbox/extras/filtersets.py:424 #: netbox/extras/filtersets.py:490 netbox/users/filtersets.py:31 @@ -2166,19 +2228,19 @@ msgstr "データソース (名前)" msgid "User (ID)" msgstr "ユーザ (ID)" -#: netbox/core/filtersets.py:192 +#: netbox/core/filtersets.py:196 msgid "User name" msgstr "ユーザ名" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:44 #: netbox/core/tables/data.py:27 netbox/dcim/choices.py:2036 #: netbox/dcim/forms/bulk_edit.py:1102 netbox/dcim/forms/bulk_edit.py:1383 -#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/filtersets.py:1687 -#: netbox/dcim/tables/devices.py:579 netbox/dcim/tables/devicetypes.py:232 +#: netbox/dcim/forms/filtersets.py:1617 netbox/dcim/forms/filtersets.py:1710 +#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 #: 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:161 netbox/extras/forms/filtersets.py:265 -#: netbox/extras/forms/filtersets.py:301 netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:249 +#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 #: netbox/extras/tables/tables.py:176 netbox/extras/tables/tables.py:307 #: netbox/extras/tables/tables.py:344 netbox/extras/tables/tables.py:508 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 @@ -2194,19 +2256,19 @@ msgstr "ユーザ名" #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:29 netbox/users/tables.py:112 #: netbox/virtualization/forms/bulk_edit.py:182 -#: netbox/virtualization/forms/filtersets.py:232 +#: netbox/virtualization/forms/filtersets.py:237 msgid "Enabled" msgstr "有効" -#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:50 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:51 #: netbox/core/tables/data.py:30 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "同期間隔" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:307 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 #: netbox/templates/extras/savedfilter.html:56 -#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 -#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:104 netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:160 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:320 #: netbox/vpn/forms/model_forms.py:336 netbox/vpn/forms/model_forms.py:357 #: netbox/vpn/forms/model_forms.py:379 @@ -2218,10 +2280,10 @@ msgid "Ignore rules" msgstr "ignoreルール" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:604 -#: netbox/extras/forms/model_forms.py:693 -#: netbox/extras/forms/model_forms.py:746 netbox/extras/tables/tables.py:218 +#: netbox/extras/forms/model_forms.py:275 +#: netbox/extras/forms/model_forms.py:607 +#: netbox/extras/forms/model_forms.py:696 +#: netbox/extras/forms/model_forms.py:749 netbox/extras/tables/tables.py:218 #: netbox/extras/tables/tables.py:588 netbox/extras/tables/tables.py:618 #: netbox/extras/tables/tables.py:660 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 @@ -2230,24 +2292,24 @@ msgstr "ignoreルール" msgid "Data Source" msgstr "データソース" -#: netbox/core/forms/filtersets.py:61 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "ファイル" -#: netbox/core/forms/filtersets.py:66 netbox/core/forms/mixins.py:16 +#: netbox/core/forms/filtersets.py:67 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:411 -#: netbox/extras/forms/filtersets.py:442 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:183 netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/filtersets.py:415 netbox/extras/forms/filtersets.py:503 msgid "Data source" msgstr "データソース" -#: netbox/core/forms/filtersets.py:77 netbox/extras/forms/filtersets.py:592 +#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 msgid "Creation" msgstr "作成" -#: netbox/core/forms/filtersets.py:81 netbox/core/forms/filtersets.py:167 -#: netbox/extras/forms/filtersets.py:613 netbox/extras/tables/tables.py:271 +#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:271 #: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:364 #: netbox/extras/tables/tables.py:383 netbox/extras/tables/tables.py:415 #: netbox/extras/tables/tables.py:735 netbox/templates/core/job.html:11 @@ -2257,42 +2319,47 @@ msgstr "作成" msgid "Object Type" msgstr "オブジェクトタイプ" -#: netbox/core/forms/filtersets.py:91 +#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/templates/core/job.html:63 netbox/templates/core/rq_task.html:61 +msgid "Queue" +msgstr "キュー" + +#: netbox/core/forms/filtersets.py:96 msgid "Created after" msgstr "以降に作成" -#: netbox/core/forms/filtersets.py:96 +#: netbox/core/forms/filtersets.py:101 msgid "Created before" msgstr "以前に作成" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:106 msgid "Scheduled after" msgstr "以降に予定" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:111 msgid "Scheduled before" msgstr "以前に予定" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:116 msgid "Started after" msgstr "以降に開始" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:121 msgid "Started before" msgstr "以前に開始" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:126 msgid "Completed after" msgstr "以降に完了" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:131 msgid "Completed before" msgstr "以前に完了" -#: netbox/core/forms/filtersets.py:133 netbox/core/forms/filtersets.py:162 -#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:504 -#: netbox/dcim/forms/model_forms.py:324 netbox/extras/forms/filtersets.py:608 -#: netbox/extras/forms/filtersets.py:628 netbox/extras/tables/tables.py:391 +#: netbox/core/forms/filtersets.py:138 netbox/core/forms/filtersets.py:167 +#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:509 +#: netbox/dcim/forms/model_forms.py:326 netbox/extras/forms/filtersets.py:572 +#: netbox/extras/forms/filtersets.py:592 netbox/extras/tables/tables.py:391 #: netbox/extras/tables/tables.py:431 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 @@ -2305,23 +2372,23 @@ msgstr "以前に完了" msgid "User" msgstr "ユーザ" -#: netbox/core/forms/filtersets.py:141 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:773 +#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:773 #: netbox/extras/tables/tables.py:828 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "時間" -#: netbox/core/forms/filtersets.py:146 netbox/extras/forms/filtersets.py:597 +#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 msgid "After" msgstr "以降" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:602 +#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 msgid "Before" msgstr "以前" -#: netbox/core/forms/filtersets.py:155 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:477 +#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:484 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" @@ -2365,18 +2432,18 @@ msgstr "ラック図" #: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1907 #: netbox/dcim/forms/bulk_edit.py:941 netbox/dcim/forms/bulk_edit.py:1337 #: netbox/dcim/forms/bulk_edit.py:1358 netbox/dcim/tables/racks.py:143 -#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 +#: netbox/netbox/navigation/menu.py:315 netbox/netbox/navigation/menu.py:319 msgid "Power" msgstr "電源" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:47 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "セキュリティ" @@ -2392,7 +2459,7 @@ msgid "Pagination" msgstr "ページネーション" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:122 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 #: netbox/extras/forms/model_forms.py:135 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2403,7 +2470,7 @@ msgstr "検証" msgid "User Preferences" msgstr "ユーザ設定" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:820 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:73 msgid "Miscellaneous" @@ -2519,7 +2586,7 @@ msgstr "設定履歴 #{id}" #: netbox/dcim/models/device_components.py:767 #: netbox/dcim/models/device_components.py:1151 #: netbox/dcim/models/device_components.py:1199 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:81 +#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:94 #: netbox/extras/models/search.py:41 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" @@ -2692,37 +2759,45 @@ msgid "job ID" msgstr "ジョブ ID" #: netbox/core/models/jobs.py:116 +msgid "queue name" +msgstr "キュー名" + +#: netbox/core/models/jobs.py:119 +msgid "Name of the queue in which this job was enqueued" +msgstr "このジョブがキューに入れられたキューの名前" + +#: netbox/core/models/jobs.py:122 msgid "log entries" msgstr "ログエントリ" -#: netbox/core/models/jobs.py:132 +#: netbox/core/models/jobs.py:138 msgid "job" msgstr "ジョブ" -#: netbox/core/models/jobs.py:133 +#: netbox/core/models/jobs.py:139 msgid "jobs" msgstr "ジョブ" -#: netbox/core/models/jobs.py:163 +#: netbox/core/models/jobs.py:169 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "このオブジェクトタイプにはジョブを割り当てられません ({type})。" -#: netbox/core/models/jobs.py:216 +#: netbox/core/models/jobs.py:226 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "ジョブ終了のステータスが無効です。選択肢は以下のとおりです。 {choices}" -#: netbox/core/models/jobs.py:273 +#: netbox/core/models/jobs.py:283 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "enqueue () は schedule_at と immediate の両方の値を指定して呼び出すことはできません。" -#: netbox/core/models/object_types.py:188 +#: netbox/core/models/object_types.py:205 msgid "object type" msgstr "オブジェクトタイプ" -#: netbox/core/models/object_types.py:189 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 msgid "object types" msgstr "オブジェクトタイプ" @@ -2730,7 +2805,7 @@ msgstr "オブジェクトタイプ" msgid "Sync Data" msgstr "データを同期" -#: netbox/core/signals.py:176 +#: netbox/core/signals.py:177 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "削除は保護ルールによって禁止されています。 {message}" @@ -2747,7 +2822,7 @@ msgstr "フルネーム" #: netbox/extras/tables/tables.py:418 netbox/extras/tables/tables.py:502 #: netbox/extras/tables/tables.py:571 netbox/extras/tables/tables.py:740 #: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:835 -#: netbox/netbox/tables/tables.py:317 +#: netbox/netbox/tables/tables.py:335 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2760,7 +2835,7 @@ msgstr "オブジェクト" msgid "Request ID" msgstr "リクエスト ID" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 +#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 #: netbox/extras/tables/tables.py:784 netbox/extras/tables/tables.py:841 #: netbox/templates/core/objectchange.html:68 msgid "Message" @@ -2793,7 +2868,7 @@ msgstr "最終更新日" #: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:248 #: netbox/extras/tables/tables.py:561 netbox/extras/tables/tables.py:806 #: netbox/netbox/tables/tables.py:225 -#: netbox/templates/dcim/virtualchassis_edit.html:63 +#: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 msgid "ID" @@ -2803,16 +2878,16 @@ msgstr "ID" msgid "Interval" msgstr "間隔" -#: netbox/core/tables/jobs.py:46 +#: netbox/core/tables/jobs.py:49 msgid "Log Entries" msgstr "ログエントリ" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:778 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:778 #: netbox/extras/tables/tables.py:832 msgid "Level" msgstr "レベル" -#: netbox/core/tables/jobs.py:80 +#: netbox/core/tables/jobs.py:83 msgid "No log entries" msgstr "ログエントリなし" @@ -2870,7 +2945,7 @@ msgstr "ワーカー" msgid "Host" msgstr "ホスト" -#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:616 +#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:631 msgid "Port" msgstr "ポート" @@ -3115,20 +3190,19 @@ msgstr "古い" #: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:532 #: netbox/dcim/forms/bulk_import.py:658 netbox/dcim/forms/bulk_import.py:935 #: netbox/dcim/forms/bulk_import.py:1205 netbox/dcim/forms/filtersets.py:263 -#: netbox/dcim/forms/filtersets.py:768 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/model_forms.py:81 netbox/dcim/forms/model_forms.py:99 -#: netbox/dcim/forms/model_forms.py:176 netbox/dcim/forms/model_forms.py:502 -#: netbox/dcim/forms/model_forms.py:523 netbox/dcim/forms/model_forms.py:1206 -#: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 -#: netbox/dcim/tables/devices.py:916 netbox/dcim/tables/devices.py:1003 -#: netbox/dcim/tables/devices.py:1156 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:755 netbox/ipam/tables/fhrp.py:56 -#: netbox/ipam/tables/ip.py:328 netbox/ipam/tables/services.py:42 -#: netbox/netbox/tables/tables.py:303 netbox/netbox/ui/panels.py:202 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/dcim/forms/filtersets.py:778 netbox/dcim/forms/filtersets.py:794 +#: netbox/dcim/forms/model_forms.py:83 netbox/dcim/forms/model_forms.py:101 +#: netbox/dcim/forms/model_forms.py:178 netbox/dcim/forms/model_forms.py:504 +#: netbox/dcim/forms/model_forms.py:525 netbox/dcim/forms/model_forms.py:1216 +#: netbox/dcim/forms/model_forms.py:1699 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:695 +#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:944 +#: netbox/dcim/tables/devices.py:1031 netbox/dcim/tables/devices.py:1184 +#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:755 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:328 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:321 +#: netbox/netbox/ui/panels.py:202 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 -#: netbox/templates/dcim/interface.html:379 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 @@ -3234,7 +3308,7 @@ msgstr "独自規格" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 #: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 #: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 -#: netbox/netbox/navigation/menu.py:209 +#: netbox/netbox/navigation/menu.py:211 msgid "Other" msgstr "その他" @@ -3251,10 +3325,10 @@ msgid "Virtual" msgstr "仮想" #: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 -#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1553 -#: netbox/dcim/forms/filtersets.py:1678 netbox/dcim/forms/model_forms.py:1105 -#: netbox/dcim/forms/model_forms.py:1569 netbox/netbox/navigation/menu.py:147 -#: netbox/netbox/navigation/menu.py:151 +#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1701 netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1579 netbox/netbox/navigation/menu.py:149 +#: netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "無線" @@ -3264,8 +3338,8 @@ msgid "Virtual interfaces" msgstr "仮想インタフェース" #: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1396 -#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1087 -#: netbox/dcim/tables/devices.py:706 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1097 +#: netbox/dcim/tables/devices.py:734 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:177 #: netbox/virtualization/forms/bulk_import.py:172 @@ -3333,11 +3407,11 @@ msgstr "バックプレーンイーサネット" msgid "Cellular" msgstr "セルラー" -#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:420 -#: netbox/dcim/forms/filtersets.py:897 netbox/dcim/forms/filtersets.py:1096 -#: netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:423 +#: netbox/dcim/forms/filtersets.py:909 netbox/dcim/forms/filtersets.py:1110 +#: netbox/dcim/forms/filtersets.py:1908 #: netbox/templates/dcim/inventoryitem.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:65 +#: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "シリアル" @@ -3366,8 +3440,8 @@ msgstr "自動" msgid "Access" msgstr "アクセス" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 +#: netbox/ipam/tables/vlans.py:209 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "タグ付き" @@ -3544,7 +3618,7 @@ msgstr "ファイバ-シングルモード" msgid "Fiber - Other" msgstr "ファイバー-その他" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 msgid "Connected" msgstr "接続済" @@ -3701,61 +3775,61 @@ msgstr "デフォルトプラットフォーム (ID)" msgid "Default platform (slug)" msgstr "デフォルトプラットフォーム (slug)" -#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:565 +#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:572 msgid "Has a front image" msgstr "正面画像がある" -#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:579 msgid "Has a rear image" msgstr "背面画像がある" #: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:742 -#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:579 -#: netbox/dcim/forms/filtersets.py:697 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:586 +#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 msgid "Has console ports" msgstr "コンソールポートがある" #: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:746 -#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:704 netbox/dcim/forms/filtersets.py:943 +#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:593 +#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 msgid "Has console server ports" msgstr "コンソールサーバポートがある" #: netbox/dcim/filtersets.py:600 netbox/dcim/filtersets.py:750 -#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:711 netbox/dcim/forms/filtersets.py:950 +#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 msgid "Has power ports" msgstr "電源ポートがある" #: netbox/dcim/filtersets.py:604 netbox/dcim/filtersets.py:754 -#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:718 netbox/dcim/forms/filtersets.py:957 +#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:607 +#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 msgid "Has power outlets" msgstr "電源コンセントがある" #: netbox/dcim/filtersets.py:608 netbox/dcim/filtersets.py:758 -#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:614 +#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 msgid "Has interfaces" msgstr "インタフェースを持つ" #: netbox/dcim/filtersets.py:612 netbox/dcim/filtersets.py:762 -#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:732 netbox/dcim/forms/filtersets.py:971 +#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 msgid "Has pass-through ports" msgstr "パススルーポートがある" #: netbox/dcim/filtersets.py:616 netbox/dcim/filtersets.py:1294 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/forms/filtersets.py:635 msgid "Has module bays" msgstr "モジュールベイがある" #: netbox/dcim/filtersets.py:620 netbox/dcim/filtersets.py:1298 -#: netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:628 msgid "Has device bays" msgstr "デバイスベイがある" -#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:642 msgid "Has inventory items" msgstr "在庫品目がある" @@ -3869,20 +3943,20 @@ msgstr "デバイスモデル (slug)" msgid "Is full depth" msgstr "奥行きをすべて使う" -#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:906 -#: netbox/dcim/forms/filtersets.py:1609 netbox/dcim/forms/filtersets.py:1947 -#: netbox/dcim/forms/model_forms.py:1895 netbox/dcim/models/devices.py:1307 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/filtersets.py:1977 +#: netbox/dcim/forms/model_forms.py:1905 netbox/dcim/models/devices.py:1307 #: netbox/dcim/models/devices.py:1330 netbox/virtualization/filtersets.py:211 #: netbox/virtualization/filtersets.py:284 -#: netbox/virtualization/forms/filtersets.py:187 -#: netbox/virtualization/forms/filtersets.py:240 +#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:245 msgid "MAC address" msgstr "MAC アドレス" #: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1015 +#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 #: netbox/virtualization/filtersets.py:215 -#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "プライマリ IP がある" @@ -3956,9 +4030,9 @@ msgstr "デバイスロール (slug)" msgid "Virtual Chassis (ID)" msgstr "バーチャルシャーシ (ID)" -#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:125 -#: netbox/dcim/forms/object_create.py:327 netbox/dcim/tables/devices.py:213 -#: netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:126 +#: netbox/dcim/forms/object_create.py:328 netbox/dcim/tables/devices.py:214 +#: netbox/netbox/navigation/menu.py:81 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 @@ -4036,24 +4110,24 @@ msgid "Assigned VID" msgstr "割当 VID" #: netbox/dcim/filtersets.py:1942 netbox/dcim/forms/bulk_edit.py:1509 -#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:1535 +#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1685 +#: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:866 -#: netbox/dcim/tables/devices.py:660 netbox/ipam/filtersets.py:345 +#: netbox/dcim/tables/devices.py:661 netbox/ipam/filtersets.py:345 #: netbox/ipam/filtersets.py:356 netbox/ipam/filtersets.py:489 #: netbox/ipam/filtersets.py:591 netbox/ipam/filtersets.py:602 #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_edit.py:237 #: netbox/ipam/forms/bulk_edit.py:278 netbox/ipam/forms/bulk_import.py:159 #: netbox/ipam/forms/bulk_import.py:244 netbox/ipam/forms/bulk_import.py:280 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:187 -#: netbox/ipam/forms/filtersets.py:339 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:194 +#: netbox/ipam/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:200 netbox/ipam/forms/model_forms.py:247 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:463 #: netbox/ipam/forms/model_forms.py:477 netbox/ipam/forms/model_forms.py:491 #: netbox/ipam/models/ip.py:223 netbox/ipam/models/ip.py:516 #: netbox/ipam/models/ip.py:745 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:186 netbox/ipam/tables/ip.py:257 -#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:407 +#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:412 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 @@ -4061,7 +4135,7 @@ msgstr "割当 VID" #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 #: netbox/virtualization/forms/bulk_import.py:219 -#: netbox/virtualization/forms/filtersets.py:245 +#: netbox/virtualization/forms/filtersets.py:250 #: netbox/virtualization/forms/model_forms.py:359 #: netbox/virtualization/models/virtualmachines.py:346 #: netbox/virtualization/tables/virtualmachines.py:113 @@ -4079,13 +4153,13 @@ msgstr "VRF (RD)" msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1667 -#: netbox/dcim/tables/devices.py:596 netbox/ipam/filtersets.py:1046 -#: netbox/ipam/forms/filtersets.py:599 netbox/ipam/tables/vlans.py:116 +#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1690 +#: netbox/dcim/tables/devices.py:597 netbox/ipam/filtersets.py:1046 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:250 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 +#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 #: netbox/vpn/forms/model_forms.py:407 netbox/vpn/forms/model_forms.py:425 #: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" @@ -4095,13 +4169,13 @@ msgstr "L2VPN" msgid "VLAN Translation Policy (ID)" msgstr "VLAN 変換ポリシー (ID)" -#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1633 -#: netbox/dcim/forms/model_forms.py:1552 +#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1656 +#: netbox/dcim/forms/model_forms.py:1562 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 -#: netbox/virtualization/forms/filtersets.py:260 +#: netbox/virtualization/forms/filtersets.py:265 #: netbox/virtualization/forms/model_forms.py:364 msgid "VLAN Translation Policy" msgstr "VLAN 変換ポリシー" @@ -4138,8 +4212,8 @@ msgstr "ブリッジインタフェース (ID)" msgid "LAG interface (ID)" msgstr "LAG インタフェース (ID)" -#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:144 +#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:619 +#: netbox/dcim/tables/devices.py:1173 netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4150,14 +4224,14 @@ msgstr "MAC アドレス" msgid "Primary MAC address (ID)" msgstr "プライマリ MAC アドレス (ID)" -#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1539 +#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1549 #: netbox/virtualization/filtersets.py:295 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "プライマリ MAC アドレス" #: netbox/dcim/filtersets.py:2079 netbox/dcim/filtersets.py:2091 -#: netbox/dcim/forms/filtersets.py:1569 netbox/dcim/forms/model_forms.py:1875 +#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "仮想デバイスコンテキスト" @@ -4172,7 +4246,7 @@ msgstr "仮想デバイスコンテキスト (識別子)" msgid "Wireless LAN" msgstr "無線 LAN" -#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:647 +#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:648 msgid "Wireless link" msgstr "無線リンク" @@ -4204,7 +4278,7 @@ msgstr "マスター (ID)" msgid "Master (name)" msgstr "マスター (名前)" -#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1215 +#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1231 msgid "Unterminated" msgstr "未終端" @@ -4212,29 +4286,29 @@ msgstr "未終端" msgid "Power panel (ID)" msgstr "電源盤 (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:515 -#: netbox/extras/forms/model_forms.py:597 -#: netbox/extras/forms/model_forms.py:682 -#: netbox/extras/forms/model_forms.py:734 netbox/extras/ui/panels.py:69 -#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:113 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:488 +#: netbox/extras/forms/model_forms.py:600 +#: netbox/extras/forms/model_forms.py:685 +#: netbox/extras/forms/model_forms.py:737 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:131 #: netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:29 -#: netbox/templates/generic/bulk_edit.html:75 +#: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 #: netbox/utilities/forms/fields/fields.py:100 msgid "Tags" msgstr "タグ" -#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1814 -#: netbox/dcim/forms/filtersets.py:1827 netbox/dcim/forms/model_forms.py:583 -#: netbox/dcim/forms/model_forms.py:641 netbox/dcim/forms/object_create.py:153 -#: netbox/dcim/forms/object_create.py:254 netbox/dcim/tables/devices.py:167 +#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1840 +#: netbox/dcim/forms/filtersets.py:1853 netbox/dcim/forms/model_forms.py:585 +#: netbox/dcim/forms/model_forms.py:651 netbox/dcim/forms/object_create.py:154 +#: netbox/dcim/forms/object_create.py:255 netbox/dcim/tables/devices.py:168 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 #: netbox/templates/dcim/rearport.html:126 #: netbox/templates/dcim/virtualchassis.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:66 +#: netbox/templates/dcim/virtualchassis_edit.html:67 msgid "Position" msgstr "ポジション" @@ -4262,7 +4336,7 @@ msgid "Contact E-mail" msgstr "連絡先電子メール" #: netbox/dcim/forms/bulk_edit.py:149 netbox/dcim/forms/bulk_import.py:130 -#: netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "タイムゾーン" @@ -4273,16 +4347,16 @@ msgstr "タイムゾーン" #: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:408 #: netbox/dcim/forms/bulk_import.py:458 netbox/dcim/forms/bulk_import.py:542 #: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:1199 -#: netbox/dcim/forms/filtersets.py:340 netbox/dcim/forms/filtersets.py:404 -#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:684 -#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:870 -#: netbox/dcim/forms/filtersets.py:1080 netbox/dcim/forms/filtersets.py:1877 -#: netbox/dcim/forms/filtersets.py:1917 netbox/dcim/forms/model_forms.py:211 -#: netbox/dcim/forms/model_forms.py:342 netbox/dcim/forms/model_forms.py:354 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:528 -#: netbox/dcim/forms/model_forms.py:1219 netbox/dcim/forms/model_forms.py:1702 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:99 -#: netbox/dcim/tables/devices.py:174 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/forms/filtersets.py:342 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:544 netbox/dcim/forms/filtersets.py:693 +#: netbox/dcim/forms/filtersets.py:799 netbox/dcim/forms/filtersets.py:882 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1905 +#: netbox/dcim/forms/filtersets.py:1945 netbox/dcim/forms/model_forms.py:213 +#: netbox/dcim/forms/model_forms.py:344 netbox/dcim/forms/model_forms.py:356 +#: netbox/dcim/forms/model_forms.py:426 netbox/dcim/forms/model_forms.py:530 +#: netbox/dcim/forms/model_forms.py:1229 netbox/dcim/forms/model_forms.py:1712 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:100 +#: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/devices.py:1014 #: netbox/dcim/tables/devicetypes.py:86 netbox/dcim/tables/devicetypes.py:321 #: netbox/dcim/tables/modules.py:46 netbox/dcim/tables/modules.py:89 #: netbox/dcim/tables/racks.py:50 netbox/dcim/tables/racks.py:120 @@ -4296,14 +4370,14 @@ msgstr "メーカ" #: netbox/dcim/forms/bulk_edit.py:221 netbox/dcim/forms/bulk_edit.py:368 #: netbox/dcim/forms/bulk_import.py:200 netbox/dcim/forms/bulk_import.py:279 -#: netbox/dcim/forms/filtersets.py:287 +#: netbox/dcim/forms/filtersets.py:288 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "フォームファクタ" #: netbox/dcim/forms/bulk_edit.py:226 netbox/dcim/forms/bulk_edit.py:373 #: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:282 -#: netbox/dcim/forms/filtersets.py:292 +#: netbox/dcim/forms/filtersets.py:293 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "幅" @@ -4314,7 +4388,7 @@ msgid "Height (U)" msgstr "高さ (U)" #: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:306 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "降順" @@ -4344,22 +4418,20 @@ msgstr "取り付け奥行き" #: netbox/dcim/forms/bulk_edit.py:516 netbox/dcim/forms/bulk_edit.py:533 #: netbox/dcim/forms/bulk_edit.py:572 netbox/dcim/forms/bulk_edit.py:588 #: netbox/dcim/forms/bulk_import.py:421 netbox/dcim/forms/bulk_import.py:469 -#: netbox/dcim/forms/filtersets.py:312 netbox/dcim/forms/filtersets.py:334 -#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:438 -#: netbox/dcim/forms/filtersets.py:531 netbox/dcim/forms/filtersets.py:642 -#: netbox/dcim/forms/filtersets.py:673 netbox/dcim/forms/filtersets.py:744 -#: netbox/dcim/forms/model_forms.py:225 netbox/dcim/forms/model_forms.py:306 +#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:439 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:649 +#: netbox/dcim/forms/filtersets.py:681 netbox/dcim/forms/filtersets.py:753 +#: netbox/dcim/forms/model_forms.py:227 netbox/dcim/forms/model_forms.py:308 #: netbox/dcim/tables/devicetypes.py:109 netbox/dcim/tables/modules.py:54 #: netbox/dcim/tables/racks.py:70 netbox/dcim/tables/racks.py:161 -#: netbox/dcim/views.py:880 netbox/dcim/views.py:1007 +#: netbox/dcim/views.py:880 netbox/dcim/views.py:1008 #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:341 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:71 -#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:279 -#: netbox/extras/forms/filtersets.py:315 -#: netbox/extras/forms/model_forms.py:575 netbox/ipam/forms/bulk_edit.py:159 -#: netbox/templates/dcim/moduletype.html:51 +#: netbox/extras/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:167 +#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 +#: netbox/ipam/forms/bulk_edit.py:159 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4369,7 +4441,7 @@ msgid "Weight" msgstr "重量" #: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:317 +#: netbox/dcim/forms/filtersets.py:318 msgid "Max weight" msgstr "最大重量" @@ -4377,39 +4449,39 @@ msgstr "最大重量" #: netbox/dcim/forms/bulk_edit.py:521 netbox/dcim/forms/bulk_edit.py:577 #: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 #: netbox/dcim/forms/bulk_import.py:426 netbox/dcim/forms/bulk_import.py:474 -#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:646 -#: netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:653 +#: netbox/dcim/forms/filtersets.py:757 msgid "Weight unit" msgstr "重量単位" -#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:332 -#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:260 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:333 +#: netbox/dcim/forms/model_forms.py:223 netbox/dcim/forms/model_forms.py:262 msgid "Rack Type" msgstr "ラックタイプ" #: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 msgid "Outer Dimensions" msgstr "外形寸法" -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:226 -#: netbox/dcim/forms/model_forms.py:307 netbox/dcim/ui/panels.py:126 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1005 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:228 +#: netbox/dcim/forms/model_forms.py:309 netbox/dcim/ui/panels.py:126 +#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 #: netbox/extras/tables/tables.py:266 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 #: netbox/templates/extras/imageattachment.html:40 msgid "Dimensions" msgstr "寸法" -#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:333 -#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/model_forms.py:228 -#: netbox/dcim/views.py:879 netbox/dcim/views.py:1006 +#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:334 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/model_forms.py:230 +#: netbox/dcim/views.py:879 netbox/dcim/views.py:1007 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "ナンバリング" #: netbox/dcim/forms/bulk_edit.py:353 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/filtersets.py:412 +#: netbox/dcim/forms/filtersets.py:415 msgid "Rack type" msgstr "ラックタイプ" @@ -4420,18 +4492,18 @@ msgstr "ラックタイプ" msgid "Serial Number" msgstr "シリアル番号" -#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:424 -#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1884 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:913 netbox/dcim/forms/filtersets.py:1114 +#: netbox/dcim/forms/filtersets.py:1912 msgid "Asset tag" msgstr "アセットタグ" #: netbox/dcim/forms/bulk_edit.py:412 netbox/dcim/forms/bulk_edit.py:511 #: netbox/dcim/forms/bulk_edit.py:567 netbox/dcim/forms/bulk_edit.py:698 #: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:463 -#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:415 -#: netbox/dcim/forms/filtersets.py:559 netbox/dcim/forms/filtersets.py:739 -#: netbox/dcim/forms/filtersets.py:892 +#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:418 +#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:904 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" msgstr "エアフロー" @@ -4439,16 +4511,16 @@ msgstr "エアフロー" #: netbox/dcim/forms/bulk_edit.py:435 netbox/dcim/forms/bulk_edit.py:888 #: netbox/dcim/forms/bulk_import.py:354 netbox/dcim/forms/bulk_import.py:357 #: netbox/dcim/forms/bulk_import.py:645 netbox/dcim/forms/bulk_import.py:1649 -#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:120 -#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:442 -#: netbox/dcim/forms/filtersets.py:456 netbox/dcim/forms/filtersets.py:494 -#: netbox/dcim/forms/filtersets.py:860 netbox/dcim/forms/filtersets.py:1070 -#: netbox/dcim/forms/filtersets.py:1168 netbox/dcim/forms/filtersets.py:1305 -#: netbox/dcim/forms/model_forms.py:270 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:574 netbox/dcim/forms/model_forms.py:851 -#: netbox/dcim/forms/object_create.py:301 netbox/dcim/tables/devices.py:163 +#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:121 +#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:446 +#: netbox/dcim/forms/filtersets.py:460 netbox/dcim/forms/filtersets.py:499 +#: netbox/dcim/forms/filtersets.py:872 netbox/dcim/forms/filtersets.py:1084 +#: netbox/dcim/forms/filtersets.py:1184 netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/model_forms.py:272 netbox/dcim/forms/model_forms.py:316 +#: netbox/dcim/forms/model_forms.py:576 netbox/dcim/forms/model_forms.py:861 +#: netbox/dcim/forms/object_create.py:302 netbox/dcim/tables/devices.py:164 #: netbox/dcim/tables/power.py:66 netbox/dcim/tables/racks.py:203 -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 #: netbox/templates/dcim/rack/base.html:4 @@ -4457,22 +4529,22 @@ msgid "Rack" msgstr "ラック" #: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:435 -#: netbox/dcim/forms/filtersets.py:524 netbox/dcim/forms/filtersets.py:667 -#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:1028 -#: netbox/dcim/forms/model_forms.py:432 netbox/dcim/forms/model_forms.py:767 -#: netbox/dcim/forms/model_forms.py:1770 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:438 +#: netbox/dcim/forms/filtersets.py:530 netbox/dcim/forms/filtersets.py:675 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:1041 +#: netbox/dcim/forms/model_forms.py:434 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/model_forms.py:1780 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "ハードウェア" #: netbox/dcim/forms/bulk_edit.py:487 netbox/dcim/forms/bulk_import.py:414 -#: netbox/dcim/forms/filtersets.py:542 netbox/dcim/forms/model_forms.py:359 +#: netbox/dcim/forms/filtersets.py:549 netbox/dcim/forms/model_forms.py:361 msgid "Default platform" msgstr "デフォルトプラットフォーム" #: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:545 netbox/dcim/forms/filtersets.py:687 +#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 msgid "Part number" msgstr "パーツ番号" @@ -4484,55 +4556,55 @@ msgstr "ユニット数" msgid "Exclude from utilization" msgstr "ラック利用率に含めない" -#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:373 -#: netbox/dcim/forms/model_forms.py:1002 netbox/dcim/forms/model_forms.py:1044 -#: netbox/dcim/forms/model_forms.py:1071 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1160 -#: netbox/dcim/forms/model_forms.py:1178 -#: netbox/dcim/forms/object_create.py:117 netbox/dcim/tables/devicetypes.py:83 +#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:375 +#: netbox/dcim/forms/model_forms.py:1012 netbox/dcim/forms/model_forms.py:1054 +#: netbox/dcim/forms/model_forms.py:1081 netbox/dcim/forms/model_forms.py:1109 +#: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1188 +#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/devicetypes.py:83 #: netbox/templates/dcim/devicebay.html:52 #: netbox/templates/dcim/module.html:61 msgid "Device Type" msgstr "デバイスタイプ" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:400 -#: netbox/dcim/views.py:1578 netbox/extras/forms/model_forms.py:592 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:402 +#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 msgid "Schema" msgstr "スキーマ" #: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:553 #: netbox/dcim/forms/bulk_edit.py:784 netbox/dcim/forms/bulk_import.py:452 -#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:1197 netbox/dcim/forms/model_forms.py:406 -#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/tables/modules.py:42 -#: netbox/extras/forms/filtersets.py:437 -#: netbox/extras/forms/model_forms.py:617 netbox/extras/tables/tables.py:615 +#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:688 +#: netbox/dcim/forms/filtersets.py:1213 netbox/dcim/forms/model_forms.py:408 +#: netbox/dcim/forms/model_forms.py:421 netbox/dcim/tables/modules.py:42 +#: netbox/extras/forms/filtersets.py:410 +#: netbox/extras/forms/model_forms.py:620 netbox/extras/tables/tables.py:615 #: netbox/templates/account/base.html:7 netbox/templates/dcim/cable.html:23 #: netbox/templates/dcim/moduletype.html:27 #: netbox/templates/extras/configcontext.html:21 #: netbox/templates/inc/user_menu.html:38 netbox/vpn/forms/bulk_edit.py:213 -#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:200 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "プロフィール" -#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1359 -#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/forms/model_forms.py:1003 -#: netbox/dcim/forms/model_forms.py:1045 netbox/dcim/forms/model_forms.py:1072 -#: netbox/dcim/forms/model_forms.py:1100 netbox/dcim/forms/model_forms.py:1121 -#: netbox/dcim/forms/model_forms.py:1161 netbox/dcim/forms/model_forms.py:1179 -#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/modules.py:51 +#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1377 +#: netbox/dcim/forms/model_forms.py:433 netbox/dcim/forms/model_forms.py:1013 +#: netbox/dcim/forms/model_forms.py:1055 netbox/dcim/forms/model_forms.py:1082 +#: netbox/dcim/forms/model_forms.py:1110 netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1171 netbox/dcim/forms/model_forms.py:1189 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/modules.py:51 #: netbox/dcim/tables/modules.py:94 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "モジュールタイプ" -#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:376 +#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:378 msgid "Chassis" msgstr "シャーシ" #: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:74 +#: netbox/dcim/tables/devices.py:75 msgid "VM role" msgstr "VMのロール" @@ -4540,49 +4612,49 @@ msgstr "VMのロール" #: netbox/dcim/forms/bulk_edit.py:708 netbox/dcim/forms/bulk_import.py:516 #: netbox/dcim/forms/bulk_import.py:520 netbox/dcim/forms/bulk_import.py:549 #: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:678 -#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:793 netbox/dcim/forms/filtersets.py:911 -#: netbox/dcim/forms/model_forms.py:497 netbox/dcim/forms/model_forms.py:534 -#: netbox/dcim/forms/model_forms.py:650 +#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:804 netbox/dcim/forms/filtersets.py:923 +#: netbox/dcim/forms/model_forms.py:499 netbox/dcim/forms/model_forms.py:536 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:146 #: netbox/virtualization/forms/bulk_import.py:147 -#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:207 #: netbox/virtualization/forms/model_forms.py:216 msgid "Config template" msgstr "設定テンプレート" #: netbox/dcim/forms/bulk_edit.py:654 netbox/dcim/forms/bulk_edit.py:1037 -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:130 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:596 -#: netbox/dcim/forms/model_forms.py:966 netbox/dcim/forms/model_forms.py:983 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:131 +#: netbox/dcim/forms/filtersets.py:1368 netbox/dcim/forms/model_forms.py:606 +#: netbox/dcim/forms/model_forms.py:976 netbox/dcim/forms/model_forms.py:993 #: netbox/extras/filtersets.py:703 msgid "Device type" msgstr "デバイスタイプ" #: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:135 netbox/dcim/forms/model_forms.py:604 +#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 msgid "Device role" msgstr "デバイスロール" #: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:884 -#: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:609 -#: netbox/dcim/tables/devices.py:189 netbox/extras/filtersets.py:719 +#: netbox/dcim/forms/filtersets.py:787 netbox/dcim/forms/filtersets.py:896 +#: netbox/dcim/forms/model_forms.py:547 netbox/dcim/forms/model_forms.py:619 +#: netbox/dcim/tables/devices.py:190 netbox/extras/filtersets.py:719 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:31 #: netbox/virtualization/forms/bulk_edit.py:131 #: netbox/virtualization/forms/bulk_import.py:136 -#: netbox/virtualization/forms/filtersets.py:183 +#: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 #: netbox/virtualization/tables/virtualmachines.py:52 msgid "Platform" msgstr "プラットフォーム" #: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:209 -#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:446 netbox/ipam/forms/filtersets.py:479 +#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:998 +#: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:210 +#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:96 #: netbox/templates/virtualization/virtualmachine.html:105 @@ -4590,9 +4662,9 @@ msgstr "プラットフォーム" #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:106 -#: netbox/virtualization/forms/filtersets.py:109 -#: netbox/virtualization/forms/filtersets.py:133 -#: netbox/virtualization/forms/filtersets.py:221 +#: netbox/virtualization/forms/filtersets.py:112 +#: netbox/virtualization/forms/filtersets.py:137 +#: netbox/virtualization/forms/filtersets.py:226 #: netbox/virtualization/forms/model_forms.py:72 #: netbox/virtualization/forms/model_forms.py:177 #: netbox/virtualization/tables/virtualmachines.py:40 @@ -4605,13 +4677,13 @@ msgstr "クラスタ" msgid "Configuration" msgstr "設定" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:252 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "仮想化" #: netbox/dcim/forms/bulk_edit.py:741 netbox/dcim/forms/bulk_import.py:751 -#: netbox/dcim/forms/model_forms.py:745 netbox/dcim/forms/model_forms.py:991 +#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/model_forms.py:1001 msgid "Module type" msgstr "モジュールタイプ" @@ -4620,8 +4692,8 @@ msgstr "モジュールタイプ" #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1092 #: netbox/dcim/forms/bulk_edit.py:1143 netbox/dcim/forms/bulk_edit.py:1170 #: netbox/dcim/forms/bulk_edit.py:1197 netbox/dcim/forms/bulk_edit.py:1215 -#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:83 -#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:84 +#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4638,13 +4710,13 @@ msgstr "モジュールタイプ" msgid "Label" msgstr "ラベル" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1206 +#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 #: netbox/templates/dcim/cable.html:54 msgid "Length" msgstr "長さ" #: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_import.py:1471 -#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1226 msgid "Length unit" msgstr "長さの単位" @@ -4654,33 +4726,33 @@ msgid "Domain" msgstr "ドメイン" #: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/model_forms.py:845 +#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "電源盤" #: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1336 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "供給電源" #: netbox/dcim/forms/bulk_edit.py:911 netbox/dcim/forms/bulk_import.py:1677 -#: netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/filtersets.py:1341 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "電力相" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1328 +#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "電圧" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "アンペア数" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 msgid "Max utilization" msgstr "最大使用率" @@ -4705,8 +4777,8 @@ msgid "Allocated power draw (watts)" msgstr "割当消費電力 (ワット)" #: netbox/dcim/forms/bulk_edit.py:1058 netbox/dcim/forms/bulk_import.py:885 -#: netbox/dcim/forms/model_forms.py:1060 netbox/dcim/forms/model_forms.py:1425 -#: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/model_forms.py:1070 netbox/dcim/forms/model_forms.py:1435 +#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "電源ポート" @@ -4715,33 +4787,33 @@ msgid "Feed leg" msgstr "供給端子" #: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1694 +#: netbox/dcim/forms/filtersets.py:1717 msgid "Management only" msgstr "管理のみ" #: netbox/dcim/forms/bulk_edit.py:1119 netbox/dcim/forms/bulk_edit.py:1436 -#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1618 -#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/object_import.py:91 #: netbox/dcim/models/device_component_templates.py:454 #: netbox/dcim/models/device_components.py:838 msgid "PoE mode" msgstr "PoE モード" #: netbox/dcim/forms/bulk_edit.py:1125 netbox/dcim/forms/bulk_edit.py:1442 -#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1623 -#: netbox/dcim/forms/filtersets.py:1708 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1646 +#: netbox/dcim/forms/filtersets.py:1731 netbox/dcim/forms/object_import.py:96 #: netbox/dcim/models/device_component_templates.py:461 #: netbox/dcim/models/device_components.py:845 msgid "PoE type" msgstr "PoE タイプ" -#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1638 -#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/object_import.py:101 +#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1661 +#: netbox/dcim/forms/filtersets.py:1736 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "無線ロール" -#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:766 -#: netbox/dcim/forms/model_forms.py:1370 netbox/dcim/tables/devices.py:328 +#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:776 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4755,19 +4827,19 @@ msgstr "無線ロール" msgid "Module" msgstr "モジュール" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:739 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1452 +#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 msgid "Virtual device contexts" msgstr "仮想デバイスコンテキスト" #: netbox/dcim/forms/bulk_edit.py:1421 netbox/dcim/forms/bulk_import.py:812 -#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1408 -#: netbox/dcim/forms/filtersets.py:1447 netbox/dcim/forms/filtersets.py:1582 -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1427 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 +#: netbox/dcim/tables/devices.py:645 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4782,15 +4854,15 @@ msgstr "速度" #: netbox/virtualization/forms/bulk_import.py:179 #: netbox/vpn/forms/bulk_edit.py:128 netbox/vpn/forms/bulk_edit.py:196 #: netbox/vpn/forms/bulk_import.py:175 netbox/vpn/forms/bulk_import.py:233 -#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 -#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:144 netbox/vpn/forms/filtersets.py:189 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 #: netbox/vpn/tables/crypto.py:150 msgid "Mode" msgstr "モード" #: netbox/dcim/forms/bulk_edit.py:1458 netbox/dcim/forms/bulk_import.py:993 -#: netbox/dcim/forms/model_forms.py:1501 netbox/ipam/forms/bulk_import.py:173 -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:93 +#: netbox/dcim/forms/model_forms.py:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/ipam/forms/filtersets.py:582 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:205 #: netbox/virtualization/forms/bulk_import.py:185 #: netbox/virtualization/forms/model_forms.py:326 @@ -4798,7 +4870,7 @@ msgid "VLAN group" msgstr "VLAN グループ" #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/forms/bulk_import.py:1000 -#: netbox/dcim/forms/model_forms.py:1507 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/forms/model_forms.py:1517 netbox/dcim/tables/devices.py:606 #: netbox/virtualization/forms/bulk_edit.py:213 #: netbox/virtualization/forms/bulk_import.py:192 #: netbox/virtualization/forms/model_forms.py:331 @@ -4806,7 +4878,7 @@ msgid "Untagged VLAN" msgstr "タグなし VLAN" #: netbox/dcim/forms/bulk_edit.py:1476 netbox/dcim/forms/bulk_import.py:1007 -#: netbox/dcim/forms/model_forms.py:1516 netbox/dcim/tables/devices.py:611 +#: netbox/dcim/forms/model_forms.py:1526 netbox/dcim/tables/devices.py:612 #: netbox/virtualization/forms/bulk_edit.py:221 #: netbox/virtualization/forms/bulk_import.py:199 #: netbox/virtualization/forms/model_forms.py:340 @@ -4822,59 +4894,59 @@ msgid "Remove tagged VLANs" msgstr "タグ付 VLAN の削除" #: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/bulk_import.py:1020 -#: netbox/dcim/forms/model_forms.py:1525 +#: netbox/dcim/forms/model_forms.py:1535 #: netbox/virtualization/forms/bulk_import.py:212 #: netbox/virtualization/forms/model_forms.py:349 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q サービス VLAN" -#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1498 #: netbox/wireless/forms/filtersets.py:26 msgid "Wireless LAN group" msgstr "無線 LAN グループ" -#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1493 -#: netbox/dcim/tables/devices.py:653 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1503 +#: netbox/dcim/tables/devices.py:654 netbox/netbox/navigation/menu.py:155 #: netbox/templates/dcim/interface.html:350 #: netbox/wireless/tables/wirelesslan.py:20 msgid "Wireless LANs" msgstr "無線 LAN" -#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1550 -#: netbox/dcim/forms/model_forms.py:1559 netbox/ipam/forms/bulk_edit.py:224 -#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:184 -#: netbox/netbox/navigation/menu.py:109 +#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1572 +#: netbox/dcim/forms/model_forms.py:1569 netbox/ipam/forms/bulk_edit.py:224 +#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 -#: netbox/virtualization/forms/filtersets.py:214 +#: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 msgid "Addressing" msgstr "アドレス" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:808 -#: netbox/dcim/forms/model_forms.py:1560 +#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/model_forms.py:1570 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "オペレーション" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1551 -#: netbox/dcim/forms/filtersets.py:1677 netbox/dcim/forms/model_forms.py:1104 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1573 +#: netbox/dcim/forms/filtersets.py:1700 netbox/dcim/forms/model_forms.py:1114 +#: netbox/dcim/forms/model_forms.py:1572 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1561 +#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:237 #: netbox/virtualization/forms/model_forms.py:371 msgid "Related Interfaces" msgstr "関連インタフェース" -#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1552 -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1575 #: netbox/virtualization/forms/bulk_edit.py:240 -#: netbox/virtualization/forms/filtersets.py:215 +#: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "802.1Q スイッチング" @@ -4980,7 +5052,7 @@ msgstr "親サイト" msgid "Rack's location (if any)" msgstr "ラックのロケーション (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:319 +#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 #: netbox/dcim/tables/racks.py:208 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" @@ -5061,7 +5133,7 @@ msgid "Assigned platform" msgstr "割当プラットフォーム" #: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:631 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "バーチャルシャーシ" @@ -5077,7 +5149,7 @@ msgstr "割当ロケーション (存在する場合)" msgid "Assigned rack (if any)" msgstr "割当ラック (存在する場合)" -#: netbox/dcim/forms/bulk_import.py:652 +#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 msgid "Face" msgstr "面" @@ -5101,7 +5173,7 @@ msgstr "取付られているデバイスベイ (子デバイス用)" msgid "The device in which this module is installed" msgstr "取付られているデバイス" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:735 +#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "モジュールベイ" @@ -5113,7 +5185,7 @@ msgstr "取付られているモジュールベイ" msgid "The type of module" msgstr "モジュールタイプ" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:753 +#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 msgid "Replicate components" msgstr "構成要素を複製" @@ -5123,11 +5195,11 @@ msgid "" "by default)" msgstr "関連する構成要素を自動的に登録 (デフォルト)" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:759 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 msgid "Adopt components" msgstr "既存の構成要素を採用" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:762 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 msgid "Adopt already existing components" msgstr "既存の構成要素を採用" @@ -5152,13 +5224,13 @@ msgstr "このコンセントに給電する電源ポート" msgid "Electrical phase (for three-phase circuits)" msgstr "電気位相 (三相回路用)" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1463 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 #: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "親インタフェース" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1471 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 #: netbox/virtualization/forms/bulk_import.py:176 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" @@ -5184,7 +5256,7 @@ msgstr "二重引用符で囲んだカンマ区切りのVDC 名。例:" msgid "Physical medium" msgstr "物理媒体" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1589 +#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 msgid "Duplex" msgstr "デュプレックス" @@ -5225,8 +5297,8 @@ msgstr "割当 Q-in-Q サービス VLAN ID(VLAN グループでフィルタ) #: netbox/dcim/forms/bulk_import.py:1031 netbox/ipam/forms/bulk_import.py:163 #: netbox/ipam/forms/bulk_import.py:248 netbox/ipam/forms/bulk_import.py:284 -#: netbox/ipam/forms/filtersets.py:217 netbox/ipam/forms/filtersets.py:300 -#: netbox/ipam/forms/filtersets.py:367 +#: netbox/ipam/forms/filtersets.py:225 netbox/ipam/forms/filtersets.py:309 +#: netbox/ipam/forms/filtersets.py:377 #: netbox/virtualization/forms/bulk_import.py:223 msgid "Assigned VRF" msgstr "割当 VRF" @@ -5249,7 +5321,7 @@ msgstr "VDC {vdc} デバイスには割り当てられていません {device}" msgid "Physical medium classification" msgstr "物理媒体の分類" -#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:870 +#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:898 msgid "Installed device" msgstr "取付済みデバイス" @@ -5305,8 +5377,8 @@ msgstr "割当インタフェースの親デバイス (存在する場合)" #: netbox/virtualization/forms/bulk_edit.py:299 #: netbox/virtualization/forms/bulk_import.py:160 #: netbox/virtualization/forms/bulk_import.py:262 -#: netbox/virtualization/forms/filtersets.py:229 -#: netbox/virtualization/forms/filtersets.py:280 +#: netbox/virtualization/forms/filtersets.py:234 +#: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 #: netbox/vpn/forms/bulk_import.py:92 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" @@ -5409,8 +5481,8 @@ msgid "" "characters: invalid hex." msgstr "{color} 使用されているどの色名とも一致せず、6 文字を超えました。16 進数が無効です。" -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:880 -#: netbox/dcim/tables/devices.py:1075 +#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 +#: netbox/dcim/tables/devices.py:1103 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 @@ -5441,7 +5513,7 @@ msgstr "電源タイプ (AC/DC)" msgid "Single or three-phase" msgstr "単相または三相" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1855 +#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 #: netbox/dcim/ui/panels.py:109 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:56 @@ -5452,7 +5524,7 @@ msgstr "プライマリ IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "マスク付きの IPv4 アドレス (例:1.2.3.4/24)" -#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1864 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1874 #: netbox/dcim/ui/panels.py:114 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:72 @@ -5502,7 +5574,7 @@ msgstr " {model} {name} は既にモジュールに属しているので採用 msgid "A {model} named {name} already exists" msgstr "{model} {name} は既に存在しています" -#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:833 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:62 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 @@ -5511,129 +5583,104 @@ msgstr "{model} {name} は既に存在しています" msgid "Power Panel" msgstr "電源盤" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:860 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "電源タップ" -#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/tables/devices.py:310 +#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 msgid "Device Status" msgstr "デバイスステータス" -#: netbox/dcim/forms/filtersets.py:163 netbox/extras/forms/filtersets.py:125 -#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:181 -#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:285 -#: netbox/extras/forms/filtersets.py:342 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:520 -#: netbox/extras/forms/filtersets.py:574 netbox/extras/tables/tables.py:114 -#: netbox/extras/tables/tables.py:155 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:231 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:475 netbox/extras/tables/tables.py:517 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:638 -#: netbox/extras/tables/tables.py:690 netbox/netbox/forms/filtersets.py:54 -#: netbox/netbox/forms/mixins.py:132 netbox/netbox/tables/tables.py:276 -#: netbox/netbox/tables/tables.py:286 netbox/netbox/tables/tables.py:296 -#: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:83 -#: netbox/templates/dcim/virtualchassis_edit.html:39 -#: netbox/templates/generic/bulk_edit.html:65 -#: netbox/templates/generic/object.html:61 -#: netbox/templates/ipam/vlan_edit.html:70 -#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 -#: netbox/virtualization/forms/filtersets.py:265 -#: netbox/virtualization/forms/filtersets.py:290 -msgid "Owner" -msgstr "オーナー" - -#: netbox/dcim/forms/filtersets.py:177 +#: netbox/dcim/forms/filtersets.py:174 msgid "Parent region" msgstr "親リージョン" -#: netbox/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:32 +#: netbox/dcim/forms/filtersets.py:190 netbox/tenancy/forms/bulk_import.py:32 #: netbox/tenancy/forms/bulk_import.py:65 -#: netbox/tenancy/forms/filtersets.py:40 netbox/tenancy/forms/filtersets.py:74 +#: netbox/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:77 #: netbox/wireless/forms/bulk_import.py:27 -#: netbox/wireless/forms/filtersets.py:31 +#: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "親グループ" -#: netbox/dcim/forms/filtersets.py:343 +#: netbox/dcim/forms/filtersets.py:345 msgid "Rack count" msgstr "ラック数" -#: netbox/dcim/forms/filtersets.py:434 +#: netbox/dcim/forms/filtersets.py:437 msgid "Function" msgstr "機能" -#: netbox/dcim/forms/filtersets.py:455 netbox/dcim/forms/model_forms.py:329 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1152 +#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 msgid "Reservation" msgstr "予約" -#: netbox/dcim/forms/filtersets.py:526 netbox/dcim/forms/model_forms.py:378 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "画像" -#: netbox/dcim/forms/filtersets.py:529 netbox/dcim/forms/filtersets.py:671 -#: netbox/dcim/forms/filtersets.py:814 +#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/filtersets.py:826 msgid "Components" msgstr "構成要素" -#: netbox/dcim/forms/filtersets.py:549 +#: netbox/dcim/forms/filtersets.py:556 msgid "Device count" msgstr "デバイス数" -#: netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:561 msgid "Subdevice role" msgstr "サブデバイスロール" -#: netbox/dcim/forms/filtersets.py:691 +#: netbox/dcim/forms/filtersets.py:700 msgid "Module count" msgstr "モジュール数" -#: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/model_forms.py:510 +#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "デバイスロール" -#: netbox/dcim/forms/filtersets.py:878 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "モデル" -#: netbox/dcim/forms/filtersets.py:922 +#: netbox/dcim/forms/filtersets.py:934 msgid "Has an OOB IP" msgstr "OOB IP アドレスがある" -#: netbox/dcim/forms/filtersets.py:929 +#: netbox/dcim/forms/filtersets.py:941 msgid "Virtual chassis member" msgstr "バーチャルシャーシメンバー" -#: netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:990 msgid "Has virtual device contexts" msgstr "仮想デバイスコンテキストがある" -#: netbox/dcim/forms/filtersets.py:991 netbox/extras/filtersets.py:741 -#: netbox/ipam/forms/filtersets.py:484 -#: netbox/virtualization/forms/filtersets.py:122 +#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:741 +#: netbox/ipam/forms/filtersets.py:496 +#: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "クラスタグループ" -#: netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Cabled" msgstr "配線済" -#: netbox/dcim/forms/filtersets.py:1372 +#: netbox/dcim/forms/filtersets.py:1390 msgid "Occupied" msgstr "専有済" -#: netbox/dcim/forms/filtersets.py:1400 netbox/dcim/forms/filtersets.py:1439 -#: netbox/dcim/forms/filtersets.py:1478 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1560 netbox/dcim/tables/devices.py:379 -#: netbox/dcim/tables/devices.py:675 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1533 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/tables/devices.py:380 +#: netbox/dcim/tables/devices.py:676 netbox/ipam/tables/vlans.py:175 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5646,48 +5693,48 @@ msgstr "専有済" msgid "Connection" msgstr "接続" -#: netbox/dcim/forms/filtersets.py:1572 netbox/extras/forms/bulk_edit.py:421 -#: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:616 -#: netbox/extras/forms/model_forms.py:798 netbox/extras/tables/tables.py:743 +#: netbox/dcim/forms/filtersets.py:1595 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:294 +#: netbox/extras/forms/filtersets.py:580 +#: netbox/extras/forms/model_forms.py:801 netbox/extras/tables/tables.py:743 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "種類" -#: netbox/dcim/forms/filtersets.py:1601 +#: netbox/dcim/forms/filtersets.py:1624 msgid "Mgmt only" msgstr "管理のみ" -#: netbox/dcim/forms/filtersets.py:1613 netbox/dcim/forms/model_forms.py:1547 +#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 #: netbox/dcim/models/device_components.py:791 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1628 -#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "802.1Q モード" -#: netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1666 msgid "Wireless channel" msgstr "無線チャネル" -#: netbox/dcim/forms/filtersets.py:1647 +#: netbox/dcim/forms/filtersets.py:1670 msgid "Channel frequency (MHz)" msgstr "チャネル周波数 (MHz)" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1674 msgid "Channel width (MHz)" msgstr "チャネル幅 (MHz)" -#: netbox/dcim/forms/filtersets.py:1655 +#: netbox/dcim/forms/filtersets.py:1678 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "送信出力 (dBm)" -#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/filtersets.py:1769 -#: netbox/dcim/tables/devices.py:342 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1793 +#: netbox/dcim/tables/devices.py:343 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:74 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5697,23 +5744,23 @@ msgstr "送信出力 (dBm)" msgid "Cable" msgstr "ケーブル" -#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/tables/devices.py:995 +#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1023 msgid "Discovered" msgstr "自動検出" -#: netbox/dcim/forms/filtersets.py:1952 netbox/ipam/forms/filtersets.py:378 +#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "割当デバイス" -#: netbox/dcim/forms/filtersets.py:1957 netbox/ipam/forms/filtersets.py:383 +#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "割当VM" -#: netbox/dcim/forms/filtersets.py:1961 netbox/ipam/forms/filtersets.py:397 +#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "インタフェースに割当済" -#: netbox/dcim/forms/filtersets.py:1968 +#: netbox/dcim/forms/filtersets.py:1998 msgid "Primary MAC of an interface" msgstr "インターフェースのプライマリ MAC" @@ -5729,19 +5776,19 @@ msgstr "スコープタイプ" #: netbox/dcim/forms/mixins.py:33 netbox/dcim/forms/mixins.py:94 #: netbox/ipam/forms/bulk_edit.py:225 netbox/ipam/forms/bulk_edit.py:360 -#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:195 #: netbox/ipam/forms/model_forms.py:222 netbox/ipam/forms/model_forms.py:600 #: netbox/ipam/forms/model_forms.py:610 netbox/ipam/tables/ip.py:192 -#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 +#: netbox/ipam/tables/vlans.py:41 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:74 -#: netbox/virtualization/forms/filtersets.py:51 +#: netbox/virtualization/forms/filtersets.py:53 #: netbox/virtualization/forms/model_forms.py:73 #: netbox/virtualization/tables/clusters.py:81 #: netbox/wireless/forms/bulk_edit.py:82 -#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:42 #: netbox/wireless/forms/model_forms.py:55 #: netbox/wireless/tables/wirelesslan.py:51 msgid "Scope" @@ -5757,7 +5804,7 @@ msgstr "選択してください {scope_type}。" msgid "Scope type (app & model)" msgstr "スコープの種類 (アプリとモデル)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:258 +#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 msgid "Rear ports" msgstr "背面ポート" @@ -5770,63 +5817,63 @@ msgstr "" "フロントポートポジションの総数 ({frontport_count}) は選択した背面ポートの位置の数と一致する必要があります " "({rearport_count})。" -#: netbox/dcim/forms/model_forms.py:146 +#: netbox/dcim/forms/model_forms.py:148 msgid "Contact Info" msgstr "連絡先情報" -#: netbox/dcim/forms/model_forms.py:199 +#: netbox/dcim/forms/model_forms.py:201 msgid "Rack Role" msgstr "ラックロール" -#: netbox/dcim/forms/model_forms.py:216 netbox/dcim/forms/model_forms.py:368 -#: netbox/dcim/forms/model_forms.py:539 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:370 +#: netbox/dcim/forms/model_forms.py:541 #: netbox/utilities/forms/fields/fields.py:57 msgid "Slug" msgstr "Slug" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:266 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "定義済みのラックタイプを選択するか、以下で物理特性を設定してください。" -#: netbox/dcim/forms/model_forms.py:272 +#: netbox/dcim/forms/model_forms.py:274 msgid "Inventory Control" msgstr "在庫管理" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:323 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." msgstr "カンマ区切りのユニット ID 。範囲はハイフンを使用して指定できます。" -#: netbox/dcim/forms/model_forms.py:402 netbox/extras/forms/model_forms.py:594 +#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 msgid "Enter a valid JSON schema to define supported attributes." msgstr "有効な JSON スキーマを入力して、サポートされている属性を定義します。" -#: netbox/dcim/forms/model_forms.py:433 +#: netbox/dcim/forms/model_forms.py:435 msgid "Profile & Attributes" msgstr "プロファイルと属性" -#: netbox/dcim/forms/model_forms.py:585 netbox/dcim/models/devices.py:572 +#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:572 msgid "The lowest-numbered unit occupied by the device" msgstr "デバイスが使用している最も小さいユニット番号" -#: netbox/dcim/forms/model_forms.py:642 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "仮想シャーシ内の位置" -#: netbox/dcim/forms/model_forms.py:647 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "仮想シャーシ内の優先度" -#: netbox/dcim/forms/model_forms.py:756 +#: netbox/dcim/forms/model_forms.py:766 msgid "Automatically populate components associated with this module type" msgstr "このモジュールタイプに関連する構成要素を自動的に入力する" -#: netbox/dcim/forms/model_forms.py:862 +#: netbox/dcim/forms/model_forms.py:872 msgid "Characteristics" msgstr "特性" -#: netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1028 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5839,35 +5886,35 @@ msgstr "" "1[ge,xe]-0/0/[0-9]1)。トークン " "{module}が存在する場合、新しいモジュールを作成する際に、自動的に位置の値に置き換えられます。" -#: netbox/dcim/forms/model_forms.py:1231 +#: netbox/dcim/forms/model_forms.py:1241 msgid "Console port template" msgstr "コンソールポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1239 +#: netbox/dcim/forms/model_forms.py:1249 msgid "Console server port template" msgstr "コンソールサーバポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1247 +#: netbox/dcim/forms/model_forms.py:1257 msgid "Front port template" msgstr "前面ポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1255 +#: netbox/dcim/forms/model_forms.py:1265 msgid "Interface template" msgstr "インタフェーステンプレート" -#: netbox/dcim/forms/model_forms.py:1263 +#: netbox/dcim/forms/model_forms.py:1273 msgid "Power outlet template" msgstr "電源コンセントテンプレート" -#: netbox/dcim/forms/model_forms.py:1271 +#: netbox/dcim/forms/model_forms.py:1281 msgid "Power port template" msgstr "電源ポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1279 +#: netbox/dcim/forms/model_forms.py:1289 msgid "Rear port template" msgstr "背面ポートテンプレート" -#: netbox/dcim/forms/model_forms.py:1289 netbox/dcim/forms/model_forms.py:1774 +#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 @@ -5875,14 +5922,14 @@ msgstr "背面ポートテンプレート" msgid "Console Port" msgstr "コンソールポート" -#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1775 +#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:106 msgid "Console Server Port" msgstr "コンソールサーバポート" -#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1776 +#: netbox/dcim/forms/model_forms.py:1301 netbox/dcim/forms/model_forms.py:1786 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5894,7 +5941,7 @@ msgstr "コンソールサーバポート" msgid "Front Port" msgstr "前面ポート" -#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1777 +#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5906,140 +5953,140 @@ msgstr "前面ポート" msgid "Rear Port" msgstr "背面ポート" -#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1778 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:526 +#: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1788 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:527 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "電源ポート" -#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1779 +#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "電源コンセント" -#: netbox/dcim/forms/model_forms.py:1296 netbox/dcim/forms/model_forms.py:1781 +#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 msgid "Component Assignment" msgstr "構成要素割り当て" -#: netbox/dcim/forms/model_forms.py:1342 netbox/dcim/forms/model_forms.py:1828 +#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 msgid "An InventoryItem can only be assigned to a single component." msgstr "在庫品目は1つの構成要素にのみ割り当てることができます。" -#: netbox/dcim/forms/model_forms.py:1479 +#: netbox/dcim/forms/model_forms.py:1489 msgid "LAG interface" msgstr "LAG インタフェース" -#: netbox/dcim/forms/model_forms.py:1502 +#: netbox/dcim/forms/model_forms.py:1512 msgid "Filter VLANs available for assignment by group." msgstr "割り当て可能な VLAN をグループ別にフィルタリングします。" -#: netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1681 msgid "Child Device" msgstr "子デバイス" -#: netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1682 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." msgstr "まず子デバイスを作成し、親デバイスのサイトとラックに割り当てる必要があります。" -#: netbox/dcim/forms/model_forms.py:1714 +#: netbox/dcim/forms/model_forms.py:1724 msgid "Console port" msgstr "コンソールポート" -#: netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/model_forms.py:1732 msgid "Console server port" msgstr "コンソールサーバポート" -#: netbox/dcim/forms/model_forms.py:1730 +#: netbox/dcim/forms/model_forms.py:1740 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "前面ポート" -#: netbox/dcim/forms/model_forms.py:1746 +#: netbox/dcim/forms/model_forms.py:1756 msgid "Power outlet" msgstr "電源コンセント" -#: netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/model_forms.py:1772 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "背面ポート" -#: netbox/dcim/forms/model_forms.py:1768 +#: netbox/dcim/forms/model_forms.py:1778 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "在庫品目" -#: netbox/dcim/forms/model_forms.py:1837 +#: netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "在庫品目ロール" -#: netbox/dcim/forms/model_forms.py:1907 +#: netbox/dcim/forms/model_forms.py:1917 msgid "VM Interface" msgstr "VM インターフェイス" -#: netbox/dcim/forms/model_forms.py:1923 netbox/ipam/forms/filtersets.py:638 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1933 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:187 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:212 +#: netbox/virtualization/forms/filtersets.py:216 #: netbox/virtualization/forms/filtersets.py:274 #: netbox/virtualization/forms/model_forms.py:220 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:312 #: netbox/vpn/forms/model_forms.py:158 netbox/vpn/forms/model_forms.py:169 #: netbox/vpn/forms/model_forms.py:271 netbox/vpn/forms/model_forms.py:452 msgid "Virtual Machine" msgstr "仮想マシン" -#: netbox/dcim/forms/model_forms.py:1962 +#: netbox/dcim/forms/model_forms.py:1972 msgid "A MAC address can only be assigned to a single object." msgstr "MAC アドレスは 1 つのオブジェクトにのみ割り当てることができます。" -#: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:155 -#: netbox/dcim/forms/object_create.py:256 +#: netbox/dcim/forms/object_create.py:49 +#: netbox/dcim/forms/object_create.py:156 +#: netbox/dcim/forms/object_create.py:257 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" msgstr "英数字の範囲がサポートされています。(作成するオブジェクトの数と一致する必要があります)。" -#: netbox/dcim/forms/object_create.py:72 +#: netbox/dcim/forms/object_create.py:73 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" " expected." msgstr "パターンは {value_count} 個の値を示す範囲を指定しますが、 {pattern_count} 個の値が必要です。" -#: netbox/dcim/forms/object_create.py:310 netbox/dcim/tables/devices.py:1081 +#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 -#: netbox/templates/dcim/virtualchassis_edit.html:58 +#: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 #: netbox/templates/users/ownergroup.html:35 msgid "Members" msgstr "メンバー" -#: netbox/dcim/forms/object_create.py:320 +#: netbox/dcim/forms/object_create.py:321 msgid "Initial position" msgstr "初期ポジション" -#: netbox/dcim/forms/object_create.py:323 +#: netbox/dcim/forms/object_create.py:324 msgid "" "Position of the first member device. Increases by one for each additional " "member." msgstr "最初のメンバーのポジション。メンバーが増えるごとに 1 ずつ増えます。" -#: netbox/dcim/forms/object_create.py:328 +#: netbox/dcim/forms/object_create.py:329 msgid "Member Devices" msgstr "メンバーデバイス" -#: netbox/dcim/forms/object_create.py:343 +#: netbox/dcim/forms/object_create.py:344 msgid "A position must be specified for the first VC member." msgstr "最初の VC メンバーのポジションを指定する必要があります。" @@ -6058,7 +6105,7 @@ msgstr "プロフィール" #: netbox/dcim/models/cables.py:75 #: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:114 +#: netbox/extras/models/customfields.py:127 msgid "label" msgstr "ラベル" @@ -6522,9 +6569,9 @@ msgid "tagged VLANs" msgstr "タグ付き VLAN" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:614 netbox/ipam/forms/bulk_edit.py:448 -#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:594 -#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:109 +#: netbox/dcim/tables/devices.py:615 netbox/ipam/forms/bulk_edit.py:448 +#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:110 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" @@ -6746,7 +6793,7 @@ msgid "module bays" msgstr "モジュールベイ" #: netbox/dcim/models/device_components.py:1287 -#: netbox/dcim/models/modules.py:264 +#: netbox/dcim/models/modules.py:266 msgid "A module bay cannot belong to a module installed within it." msgstr "モジュールベイは、その中に取り付けられているモジュールに属することはできません。" @@ -6782,14 +6829,14 @@ msgid "inventory item roles" msgstr "在庫品目ロール" #: netbox/dcim/models/device_components.py:1418 -#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:223 +#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:225 #: netbox/dcim/models/racks.py:316 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "シリアル番号" #: netbox/dcim/models/device_components.py:1426 -#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:230 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:232 #: netbox/dcim/models/racks.py:323 msgid "asset tag" msgstr "アセットタグ" @@ -6976,7 +7023,7 @@ msgstr "このデバイスが果たす機能" msgid "Chassis serial number, assigned by the manufacturer" msgstr "製造元によって割当られた、シャーシのシリアル番号" -#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:231 +#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:233 msgid "A unique tag used to identify this device" msgstr "このデバイスを識別するために使用される一意のタグ" @@ -7175,7 +7222,7 @@ msgstr "識別子" msgid "Numeric identifier unique to the parent device" msgstr "親デバイスに固有の数値識別子" -#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:232 +#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:245 #: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:169 #: netbox/netbox/models/__init__.py:219 @@ -7265,15 +7312,15 @@ msgstr "モジュールタイプ" msgid "Invalid schema: {error}" msgstr "スキーマが無効です: {error}" -#: netbox/dcim/models/modules.py:238 +#: netbox/dcim/models/modules.py:240 msgid "module" msgstr "モジュール" -#: netbox/dcim/models/modules.py:239 +#: netbox/dcim/models/modules.py:241 msgid "modules" msgstr "モジュール" -#: netbox/dcim/models/modules.py:252 +#: netbox/dcim/models/modules.py:254 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7672,24 +7719,24 @@ msgstr "色名" msgid "Reachable" msgstr "到達可能" -#: netbox/dcim/tables/devices.py:65 netbox/dcim/tables/devices.py:109 +#: netbox/dcim/tables/devices.py:66 netbox/dcim/tables/devices.py:110 #: netbox/dcim/tables/racks.py:135 netbox/dcim/tables/sites.py:83 #: netbox/dcim/tables/sites.py:115 netbox/extras/tables/tables.py:708 -#: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 -#: netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:77 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 #: netbox/virtualization/views.py:243 msgid "Devices" msgstr "デバイス" -#: netbox/dcim/tables/devices.py:70 netbox/dcim/tables/devices.py:114 +#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "VM" -#: netbox/dcim/tables/devices.py:103 netbox/dcim/tables/devices.py:223 -#: netbox/extras/forms/model_forms.py:745 +#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 +#: netbox/extras/forms/model_forms.py:748 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 @@ -7700,66 +7747,66 @@ msgstr "VM" msgid "Config Template" msgstr "設定テンプレート" -#: netbox/dcim/tables/devices.py:184 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 msgid "U Height" msgstr "ユニット数" -#: netbox/dcim/tables/devices.py:194 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1140 #: netbox/ipam/forms/bulk_import.py:597 netbox/ipam/forms/model_forms.py:306 #: netbox/ipam/forms/model_forms.py:318 netbox/ipam/tables/ip.py:306 -#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:380 -#: netbox/ipam/tables/ip.py:403 netbox/templates/ipam/ipaddress.html:11 +#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:385 +#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "IP アドレス" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1116 +#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1144 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 アドレス" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1148 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6 アドレス" -#: netbox/dcim/tables/devices.py:217 +#: netbox/dcim/tables/devices.py:218 msgid "VC Position" msgstr "VC ポジション" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:221 msgid "VC Priority" msgstr "VC プライオリティ" -#: netbox/dcim/tables/devices.py:227 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "親デバイス" -#: netbox/dcim/tables/devices.py:232 +#: netbox/dcim/tables/devices.py:233 msgid "Position (Device Bay)" msgstr "位置 (デバイスベイ)" -#: netbox/dcim/tables/devices.py:240 +#: netbox/dcim/tables/devices.py:241 msgid "Console ports" msgstr "コンソールポート" -#: netbox/dcim/tables/devices.py:243 +#: netbox/dcim/tables/devices.py:244 msgid "Console server ports" msgstr "コンソールサーバポート" -#: netbox/dcim/tables/devices.py:246 +#: netbox/dcim/tables/devices.py:247 msgid "Power ports" msgstr "電源ポート" -#: netbox/dcim/tables/devices.py:249 +#: netbox/dcim/tables/devices.py:250 msgid "Power outlets" msgstr "電源コンセント" -#: netbox/dcim/tables/devices.py:252 netbox/dcim/tables/devices.py:1125 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1412 -#: netbox/dcim/views.py:1749 netbox/dcim/views.py:2578 -#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 +#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1153 +#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 +#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2579 +#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7774,39 +7821,39 @@ msgstr "電源コンセント" msgid "Interfaces" msgstr "インタフェース" -#: netbox/dcim/tables/devices.py:255 +#: netbox/dcim/tables/devices.py:256 msgid "Front ports" msgstr "前面ポート" -#: netbox/dcim/tables/devices.py:261 +#: netbox/dcim/tables/devices.py:262 msgid "Device bays" msgstr "デバイスベイ" -#: netbox/dcim/tables/devices.py:264 +#: netbox/dcim/tables/devices.py:265 msgid "Module bays" msgstr "モジュールベイ" -#: netbox/dcim/tables/devices.py:267 +#: netbox/dcim/tables/devices.py:268 msgid "Inventory items" msgstr "在庫品目" -#: netbox/dcim/tables/devices.py:300 +#: netbox/dcim/tables/devices.py:301 msgid "Device Location" msgstr "デバイスの場所" -#: netbox/dcim/tables/devices.py:305 +#: netbox/dcim/tables/devices.py:306 msgid "Device Site" msgstr "デバイスサイト" -#: netbox/dcim/tables/devices.py:320 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "モジュールベイ" -#: netbox/dcim/tables/devices.py:333 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1487 -#: netbox/dcim/views.py:2664 netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devices.py:334 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 +#: netbox/dcim/views.py:2665 netbox/netbox/navigation/menu.py:106 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7815,31 +7862,31 @@ msgstr "モジュールベイ" msgid "Inventory Items" msgstr "在庫品目" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:349 msgid "Cable Color" msgstr "ケーブル色" -#: netbox/dcim/tables/devices.py:354 +#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 msgid "Link Peers" msgstr "対向" -#: netbox/dcim/tables/devices.py:357 +#: netbox/dcim/tables/devices.py:358 msgid "Mark Connected" msgstr "接続済みとしてマークする" -#: netbox/dcim/tables/devices.py:476 +#: netbox/dcim/tables/devices.py:477 msgid "Maximum draw (W)" msgstr "最大電力 (W)" -#: netbox/dcim/tables/devices.py:479 +#: netbox/dcim/tables/devices.py:480 msgid "Allocated draw (W)" msgstr "割当電力 (W)" -#: netbox/dcim/tables/devices.py:584 netbox/ipam/forms/model_forms.py:772 +#: netbox/dcim/tables/devices.py:585 netbox/ipam/forms/model_forms.py:772 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:689 -#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:165 -#: netbox/netbox/navigation/menu.py:167 -#: netbox/templates/dcim/interface.html:409 +#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:167 +#: netbox/netbox/navigation/menu.py:169 +#: netbox/templates/dcim/interface.html:382 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 @@ -7847,83 +7894,83 @@ msgstr "割当電力 (W)" msgid "IP Addresses" msgstr "IP アドレス" -#: netbox/dcim/tables/devices.py:590 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:591 netbox/netbox/navigation/menu.py:213 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP グループ" -#: netbox/dcim/tables/devices.py:602 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:603 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:64 netbox/vpn/forms/bulk_import.py:75 -#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 +#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/forms/filtersets.py:89 #: netbox/vpn/forms/model_forms.py:58 netbox/vpn/forms/model_forms.py:143 #: netbox/vpn/tables/tunnels.py:77 msgid "Tunnel" msgstr "トンネル" -#: netbox/dcim/tables/devices.py:638 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:639 netbox/dcim/tables/devicetypes.py:235 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "管理のみ" -#: netbox/dcim/tables/devices.py:657 +#: netbox/dcim/tables/devices.py:658 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:664 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:665 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "仮想回線" -#: netbox/dcim/tables/devices.py:753 netbox/dcim/tables/devices.py:806 +#: netbox/dcim/tables/devices.py:781 netbox/dcim/tables/devices.py:834 #: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 msgid "Mappings" msgstr "マッピング" -#: netbox/dcim/tables/devices.py:920 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:948 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "取付済みモジュール" -#: netbox/dcim/tables/devices.py:923 +#: netbox/dcim/tables/devices.py:951 msgid "Module Serial" msgstr "モジュールシリアル番号" -#: netbox/dcim/tables/devices.py:927 +#: netbox/dcim/tables/devices.py:955 msgid "Module Asset Tag" msgstr "モジュール資産タグ" -#: netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:964 msgid "Module Status" msgstr "モジュールステータス" -#: netbox/dcim/tables/devices.py:990 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1018 netbox/dcim/tables/devicetypes.py:325 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "構成要素" -#: netbox/dcim/tables/devices.py:1048 +#: netbox/dcim/tables/devices.py:1076 msgid "Items" msgstr "アイテム" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60 -#: netbox/netbox/navigation/menu.py:62 +#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 +#: netbox/netbox/navigation/menu.py:64 msgid "Rack Types" msgstr "ラックタイプ" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84 -#: netbox/netbox/navigation/menu.py:86 +#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 +#: netbox/netbox/navigation/menu.py:88 msgid "Device Types" msgstr "デバイスタイプ" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1584 -#: netbox/netbox/navigation/menu.py:87 +#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 +#: netbox/netbox/navigation/menu.py:89 msgid "Module Types" msgstr "モジュールタイプ" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:485 -#: netbox/extras/forms/model_forms.py:652 netbox/extras/tables/tables.py:703 -#: netbox/netbox/navigation/menu.py:78 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 +#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:703 +#: netbox/netbox/navigation/menu.py:80 msgid "Platforms" msgstr "プラットフォーム" @@ -7939,9 +7986,9 @@ msgstr "奥行きをすべて利用する" msgid "Device Count" msgstr "デバイス数" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1352 -#: netbox/dcim/views.py:1689 netbox/dcim/views.py:2513 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 +#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2514 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -7950,9 +7997,9 @@ msgstr "デバイス数" msgid "Console Ports" msgstr "コンソールポート" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1367 -#: netbox/dcim/views.py:1704 netbox/dcim/views.py:2529 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 +#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2530 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -7961,9 +8008,9 @@ msgstr "コンソールポート" msgid "Console Server Ports" msgstr "コンソールサーバポート" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1382 -#: netbox/dcim/views.py:1719 netbox/dcim/views.py:2545 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 +#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2546 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -7972,9 +8019,9 @@ msgstr "コンソールサーバポート" msgid "Power Ports" msgstr "電源ポート" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1397 -#: netbox/dcim/views.py:1734 netbox/dcim/views.py:2561 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 +#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2562 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -7983,9 +8030,9 @@ msgstr "電源ポート" msgid "Power Outlets" msgstr "電源コンセント" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1427 -#: netbox/dcim/views.py:1764 netbox/dcim/views.py:2600 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 +#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2601 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -7993,9 +8040,9 @@ msgstr "電源コンセント" msgid "Front Ports" msgstr "前面ポート" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1442 -#: netbox/dcim/views.py:1779 netbox/dcim/views.py:2616 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 +#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2617 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8004,17 +8051,17 @@ msgstr "前面ポート" msgid "Rear Ports" msgstr "背面ポート" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1472 -#: netbox/dcim/views.py:2648 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 +#: netbox/dcim/views.py:2649 netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:52 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/devicetype/base.html:46 msgid "Device Bays" msgstr "デバイスベイ" -#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1457 -#: netbox/dcim/views.py:1794 netbox/dcim/views.py:2632 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1458 +#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2633 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8027,7 +8074,7 @@ msgstr "モジュールベイ" msgid "Module Count" msgstr "モジュール数" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:319 +#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "電源タップ" @@ -8041,8 +8088,8 @@ msgid "Available Power (VA)" msgstr "使用可能な電力 (VA)" #: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 -#: netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:51 msgid "Racks" msgstr "ラック" @@ -8080,14 +8127,14 @@ msgid "Space" msgstr "スペース" #: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: netbox/extras/forms/filtersets.py:465 -#: netbox/extras/forms/model_forms.py:632 netbox/ipam/forms/bulk_edit.py:112 +#: netbox/extras/forms/filtersets.py:438 +#: netbox/extras/forms/model_forms.py:635 netbox/ipam/forms/bulk_edit.py:112 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/tables/asn.py:76 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:17 netbox/netbox/navigation/menu.py:21 msgid "Sites" msgstr "サイト" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 msgid "VLAN Groups" msgstr "VLAN グループ" @@ -8100,7 +8147,7 @@ msgid "{} millimeters" msgstr "{} ミリメートル" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:96 -#: netbox/virtualization/forms/filtersets.py:198 +#: netbox/virtualization/forms/filtersets.py:202 msgid "Serial number" msgstr "シリアル番号" @@ -8144,7 +8191,7 @@ msgstr "子リージョン" msgid "Child Groups" msgstr "子・グループ" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1082 +#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 msgid "Non-Racked Devices" msgstr "ラック搭載でないデバイス" @@ -8152,64 +8199,64 @@ msgstr "ラック搭載でないデバイス" msgid "Child Locations" msgstr "子ロケーション" -#: netbox/dcim/views.py:1063 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 msgid "Reservations" msgstr "予約" -#: netbox/dcim/views.py:2459 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:160 msgid "Application Services" msgstr "アプリケーションサービス" -#: netbox/dcim/views.py:2677 netbox/extras/forms/filtersets.py:427 -#: netbox/extras/forms/model_forms.py:692 +#: netbox/dcim/views.py:2678 netbox/extras/forms/filtersets.py:399 +#: netbox/extras/forms/model_forms.py:695 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 #: netbox/virtualization/views.py:399 msgid "Config Context" msgstr "コンフィグコンテキスト" -#: netbox/dcim/views.py:2688 netbox/virtualization/views.py:410 +#: netbox/dcim/views.py:2689 netbox/virtualization/views.py:410 msgid "Render Config" msgstr "レンダーコンフィグ" -#: netbox/dcim/views.py:2701 netbox/extras/tables/tables.py:713 -#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/views.py:2702 netbox/extras/tables/tables.py:713 +#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" msgstr "仮想マシン" -#: netbox/dcim/views.py:3510 +#: netbox/dcim/views.py:3520 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "インストール済みデバイス {device} イン・ベイ {device_bay}。" -#: netbox/dcim/views.py:3551 +#: netbox/dcim/views.py:3561 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "削除されたデバイス {device} ベイから {device_bay}。" -#: netbox/dcim/views.py:3664 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3674 netbox/ipam/tables/ip.py:178 msgid "Children" msgstr "子ども" -#: netbox/dcim/views.py:4137 +#: netbox/dcim/views.py:4147 #, python-brace-format msgid "Added member {device}" msgstr "メンバー追加 {device}" -#: netbox/dcim/views.py:4182 +#: netbox/dcim/views.py:4192 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "マスターデバイスを削除できません {device} バーチャルシャーシから。" -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "削除済み {device} バーチャルシャーシから {chassis}" -#: netbox/extras/api/customfields.py:89 +#: netbox/extras/api/customfields.py:83 #, python-brace-format msgid "Unknown related object(s): {name}" msgstr "不明な関連オブジェクト: {name}" @@ -8400,13 +8447,13 @@ msgstr "黒" msgid "White" msgstr "白" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:434 -#: netbox/extras/forms/model_forms.py:511 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 +#: netbox/extras/forms/model_forms.py:518 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:499 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "スクリプト" @@ -8452,103 +8499,103 @@ msgstr "ウィジェットタイプ" msgid "Unregistered widget class: {name}" msgstr "未登録のウィジェットクラス: {name}" -#: netbox/extras/dashboard/widgets.py:148 +#: netbox/extras/dashboard/widgets.py:149 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} render () メソッドを定義する必要があります。" -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Note" msgstr "メモ" -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "任意のカスタムコンテンツを表示します。Markdown がサポートされています。" -#: netbox/extras/dashboard/widgets.py:181 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "オブジェクト数" -#: netbox/extras/dashboard/widgets.py:182 +#: netbox/extras/dashboard/widgets.py:183 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." msgstr "NetBox モデルのセットと、各タイプで作成されたオブジェクトの数を表示します。" -#: netbox/extras/dashboard/widgets.py:192 +#: netbox/extras/dashboard/widgets.py:193 msgid "Filters to apply when counting the number of objects" msgstr "オブジェクトの数をカウントするときに適用するフィルタ" -#: netbox/extras/dashboard/widgets.py:200 +#: netbox/extras/dashboard/widgets.py:201 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "形式が無効です。オブジェクトフィルタはディクショナリとして渡さなければなりません。" -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:235 msgid "Object List" msgstr "オブジェクトリスト" -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Display an arbitrary list of objects." msgstr "任意のオブジェクトリストを表示します。" -#: netbox/extras/dashboard/widgets.py:248 +#: netbox/extras/dashboard/widgets.py:249 msgid "The default number of objects to display" msgstr "デフォルトで表示するオブジェクト数" -#: netbox/extras/dashboard/widgets.py:260 +#: netbox/extras/dashboard/widgets.py:261 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "形式が無効です。URL パラメータはディクショナリとして渡さなければなりません。" -#: netbox/extras/dashboard/widgets.py:269 +#: netbox/extras/dashboard/widgets.py:270 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "モデル選択が無効です: {self['model'].data} はサポートされていません。" -#: netbox/extras/dashboard/widgets.py:309 +#: netbox/extras/dashboard/widgets.py:310 msgid "RSS Feed" msgstr "RSS フィード" -#: netbox/extras/dashboard/widgets.py:316 +#: netbox/extras/dashboard/widgets.py:317 msgid "Embed an RSS feed from an external website." msgstr "外部 Web サイトの RSS フィードを埋め込みます。" -#: netbox/extras/dashboard/widgets.py:323 +#: netbox/extras/dashboard/widgets.py:324 msgid "Feed URL" msgstr "フィード URL" -#: netbox/extras/dashboard/widgets.py:327 +#: netbox/extras/dashboard/widgets.py:328 msgid "Requires external connection" msgstr "外部接続が必要" -#: netbox/extras/dashboard/widgets.py:333 +#: netbox/extras/dashboard/widgets.py:334 msgid "The maximum number of objects to display" msgstr "表示するオブジェクトの最大数" -#: netbox/extras/dashboard/widgets.py:338 +#: netbox/extras/dashboard/widgets.py:339 msgid "How long to stored the cached content (in seconds)" msgstr "キャッシュされたコンテンツを保存する時間 (秒)" -#: netbox/extras/dashboard/widgets.py:344 +#: netbox/extras/dashboard/widgets.py:345 msgid "Timeout value for fetching the feed (in seconds)" msgstr "フィード取得のタイムアウト値 (秒単位)" -#: netbox/extras/dashboard/widgets.py:401 +#: netbox/extras/dashboard/widgets.py:402 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:41 msgid "Bookmarks" msgstr "ブックマーク" -#: netbox/extras/dashboard/widgets.py:405 +#: netbox/extras/dashboard/widgets.py:406 msgid "Show your personal bookmarks" msgstr "個人用のブックマークを表示する" -#: netbox/extras/events.py:164 +#: netbox/extras/events.py:186 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "イベントルールのアクションタイプが不明です: {action_type}" -#: netbox/extras/events.py:209 +#: netbox/extras/events.py:229 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "イベントパイプラインをインポートできません {name} エラー: {error}" @@ -8568,7 +8615,7 @@ msgid "Group (name)" msgstr "グループ (名前)" #: netbox/extras/filtersets.py:730 -#: netbox/virtualization/forms/filtersets.py:128 +#: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "クラスタタイプ" @@ -8587,7 +8634,7 @@ msgstr "テナントグループ" msgid "Tenant group (slug)" msgstr "テナントグループ (slug)" -#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:580 +#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:583 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "タグ" @@ -8596,7 +8643,7 @@ msgstr "タグ" msgid "Tag (slug)" msgstr "タグ (slug)" -#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:581 +#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:545 msgid "Has local config context data" msgstr "ローカル設定コンテキストがある" @@ -8617,13 +8664,13 @@ msgstr "一意でなければならない" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 #: netbox/extras/forms/filtersets.py:96 -#: netbox/extras/models/customfields.py:216 +#: netbox/extras/models/customfields.py:229 msgid "UI visible" msgstr "UI で表示される" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 #: netbox/extras/forms/filtersets.py:101 -#: netbox/extras/models/customfields.py:223 +#: netbox/extras/models/customfields.py:236 msgid "UI editable" msgstr "UI で編集可能" @@ -8643,13 +8690,13 @@ msgstr "最大値" msgid "Validation regex" msgstr "検証正規表現" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:82 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "動作" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:168 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 msgid "New window" msgstr "新しいウィンドウ" @@ -8658,40 +8705,40 @@ msgid "Button class" msgstr "ボタンクラス" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:212 netbox/extras/forms/filtersets.py:554 +#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIMEタイプ" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:215 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 msgid "File name" msgstr "ファイル名" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:219 netbox/extras/forms/filtersets.py:561 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 msgid "File extension" msgstr "ファイル拡張子" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:223 netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 msgid "As attachment" msgstr "添付ファイルとして" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:272 netbox/extras/forms/filtersets.py:308 +#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 #: netbox/extras/tables/tables.py:310 netbox/extras/tables/tables.py:347 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "共有" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:317 #: netbox/extras/models/models.py:187 msgid "HTTP method" msgstr "HTTP メソッド" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:331 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "ペイロード URL" @@ -8710,7 +8757,7 @@ msgid "CA file path" msgstr "CA ファイルパス" #: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:231 -#: netbox/extras/forms/model_forms.py:458 +#: netbox/extras/forms/model_forms.py:465 msgid "Event types" msgstr "イベントタイプ" @@ -8719,7 +8766,7 @@ msgid "Is active" msgstr "有効" #: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:545 +#: netbox/extras/forms/filtersets.py:514 msgid "Auto sync enabled" msgstr "自動同期が有効" @@ -8728,14 +8775,14 @@ msgstr "自動同期が有効" #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:54 -#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:260 -#: netbox/extras/forms/filtersets.py:296 netbox/extras/forms/model_forms.py:53 -#: netbox/extras/forms/model_forms.py:225 -#: netbox/extras/forms/model_forms.py:257 -#: netbox/extras/forms/model_forms.py:300 -#: netbox/extras/forms/model_forms.py:453 -#: netbox/extras/forms/model_forms.py:570 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:54 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:244 +#: netbox/extras/forms/filtersets.py:275 netbox/extras/forms/model_forms.py:53 +#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:264 +#: netbox/extras/forms/model_forms.py:307 +#: netbox/extras/forms/model_forms.py:460 +#: netbox/extras/forms/model_forms.py:577 #: netbox/users/forms/model_forms.py:323 msgid "Object types" msgstr "オブジェクトタイプ" @@ -8745,7 +8792,7 @@ msgstr "オブジェクトタイプ" #: netbox/extras/forms/bulk_import.py:142 #: netbox/extras/forms/bulk_import.py:203 #: netbox/extras/forms/bulk_import.py:227 -#: netbox/extras/forms/bulk_import.py:281 +#: netbox/extras/forms/bulk_import.py:277 #: netbox/tenancy/forms/bulk_import.py:103 msgid "One or more assigned object types" msgstr "1 つ以上の割当オブジェクトタイプ" @@ -8754,12 +8801,12 @@ msgstr "1 つ以上の割当オブジェクトタイプ" msgid "Field data type (e.g. text, integer, etc.)" msgstr "フィールドデータタイプ (テキスト、整数など)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:243 -#: netbox/extras/forms/filtersets.py:356 -#: netbox/extras/forms/model_forms.py:326 -#: netbox/extras/forms/model_forms.py:385 -#: netbox/extras/forms/model_forms.py:422 -#: netbox/tenancy/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:332 +#: netbox/extras/forms/model_forms.py:333 +#: netbox/extras/forms/model_forms.py:392 +#: netbox/extras/forms/model_forms.py:429 +#: netbox/tenancy/forms/filtersets.py:116 msgid "Object type" msgstr "オブジェクトタイプ" @@ -8809,8 +8856,8 @@ msgid "Data source which provides the data file" msgstr "データファイルを提供するデータソース" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/filtersets.py:447 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/forms/filtersets.py:188 netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "データファイル" @@ -8826,8 +8873,8 @@ msgid "" msgstr "データファイルの更新時にテンプレートコンテンツの自動同期を有効にする" #: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:773 +#: netbox/extras/forms/model_forms.py:299 +#: netbox/extras/forms/model_forms.py:776 msgid "Must specify either local content or a data file" msgstr "ローカルコンテンツまたはデータファイルのいずれかを指定する必要があります" @@ -8853,26 +8900,26 @@ msgstr "ウェブフック {name} 見つかりません" msgid "Script {name} not found" msgstr "スクリプト {name} 見つかりません" -#: netbox/extras/forms/bulk_import.py:295 +#: netbox/extras/forms/bulk_import.py:291 msgid "Assigned object type" msgstr "割当オブジェクトタイプ" -#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/bulk_import.py:296 msgid "The classification of entry" msgstr "エントリの分類" -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:746 -#: netbox/netbox/tables/tables.py:279 netbox/netbox/tables/tables.py:289 -#: netbox/netbox/tables/tables.py:307 netbox/netbox/ui/panels.py:215 -#: netbox/templates/dcim/htmx/cable_edit.html:98 -#: netbox/templates/generic/bulk_edit.html:96 +#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:746 +#: netbox/netbox/tables/tables.py:287 netbox/netbox/tables/tables.py:302 +#: netbox/netbox/tables/tables.py:325 netbox/netbox/ui/panels.py:215 +#: netbox/templates/dcim/htmx/cable_edit.html:99 +#: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:39 msgid "Comments" msgstr "コメント" -#: netbox/extras/forms/bulk_import.py:316 -#: netbox/extras/forms/model_forms.py:401 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:312 +#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/templates/users/owner.html:46 #: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:262 @@ -8882,17 +8929,17 @@ msgstr "コメント" msgid "Users" msgstr "ユーザ" -#: netbox/extras/forms/bulk_import.py:320 +#: netbox/extras/forms/bulk_import.py:316 msgid "User names separated by commas, encased with double quotes" msgstr "二重引用符で囲んだカンマ区切りのユーザ名" -#: netbox/extras/forms/bulk_import.py:323 -#: netbox/extras/forms/model_forms.py:396 netbox/netbox/navigation/menu.py:295 -#: netbox/netbox/navigation/menu.py:434 +#: netbox/extras/forms/bulk_import.py:319 +#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:415 #: netbox/templates/extras/notificationgroup.html:31 #: netbox/templates/tenancy/contact.html:21 #: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:117 -#: netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/filtersets.py:102 #: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 #: netbox/tenancy/tables/contacts.py:101 netbox/users/forms/filtersets.py:176 #: netbox/users/forms/model_forms.py:207 netbox/users/forms/model_forms.py:219 @@ -8902,11 +8949,11 @@ msgstr "二重引用符で囲んだカンマ区切りのユーザ名" msgid "Groups" msgstr "グループ" -#: netbox/extras/forms/bulk_import.py:327 +#: netbox/extras/forms/bulk_import.py:323 msgid "Group names separated by commas, encased with double quotes" msgstr "二重引用符で囲んだカンマ区切りのグループ名" -#: netbox/extras/forms/filtersets.py:47 +#: netbox/extras/forms/filtersets.py:46 msgid "Type Options" msgstr "タイプオプション" @@ -8918,95 +8965,95 @@ msgstr "関連オブジェクトタイプ" msgid "Field type" msgstr "フィールドタイプ" -#: netbox/extras/forms/filtersets.py:133 +#: netbox/extras/forms/filtersets.py:128 #: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "選択肢" -#: netbox/extras/forms/filtersets.py:189 netbox/extras/forms/filtersets.py:406 -#: netbox/extras/forms/filtersets.py:428 netbox/extras/forms/filtersets.py:528 -#: netbox/extras/forms/model_forms.py:687 netbox/templates/core/job.html:69 +#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:377 +#: netbox/extras/forms/filtersets.py:400 netbox/extras/forms/filtersets.py:496 +#: netbox/extras/forms/model_forms.py:690 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "データ" -#: netbox/extras/forms/filtersets.py:190 netbox/extras/forms/filtersets.py:529 -#: netbox/extras/forms/model_forms.py:270 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/extras/forms/filtersets.py:177 netbox/extras/forms/filtersets.py:497 +#: netbox/extras/forms/model_forms.py:277 +#: netbox/extras/forms/model_forms.py:751 msgid "Rendering" msgstr "レンダリング" -#: netbox/extras/forms/filtersets.py:208 +#: netbox/extras/forms/filtersets.py:196 msgid "Content types" msgstr "コンテンツタイプ" -#: netbox/extras/forms/filtersets.py:327 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 msgid "HTTP content type" msgstr "HTTP content type" -#: netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:337 msgid "Event type" msgstr "イベントタイプ" -#: netbox/extras/forms/filtersets.py:366 +#: netbox/extras/forms/filtersets.py:342 msgid "Action type" msgstr "アクションタイプ" -#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:364 msgid "Tagged object type" msgstr "タグ付きオブジェクトタイプ" -#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/filtersets.py:369 msgid "Allowed object type" msgstr "許可されるオブジェクトタイプ" -#: netbox/extras/forms/filtersets.py:455 -#: netbox/extras/forms/model_forms.py:622 netbox/netbox/navigation/menu.py:17 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 msgid "Regions" msgstr "リージョン" -#: netbox/extras/forms/filtersets.py:460 -#: netbox/extras/forms/model_forms.py:627 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:630 msgid "Site groups" msgstr "サイトグループ" -#: netbox/extras/forms/filtersets.py:470 -#: netbox/extras/forms/model_forms.py:637 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 msgid "Locations" msgstr "ロケーション" -#: netbox/extras/forms/filtersets.py:475 -#: netbox/extras/forms/model_forms.py:642 +#: netbox/extras/forms/filtersets.py:448 +#: netbox/extras/forms/model_forms.py:645 msgid "Device types" msgstr "デバイスタイプ" -#: netbox/extras/forms/filtersets.py:480 -#: netbox/extras/forms/model_forms.py:647 +#: netbox/extras/forms/filtersets.py:453 +#: netbox/extras/forms/model_forms.py:650 msgid "Roles" msgstr "ロール" -#: netbox/extras/forms/filtersets.py:490 -#: netbox/extras/forms/model_forms.py:657 +#: netbox/extras/forms/filtersets.py:463 +#: netbox/extras/forms/model_forms.py:660 msgid "Cluster types" msgstr "クラスタタイプ" -#: netbox/extras/forms/filtersets.py:495 -#: netbox/extras/forms/model_forms.py:662 +#: netbox/extras/forms/filtersets.py:468 +#: netbox/extras/forms/model_forms.py:665 msgid "Cluster groups" msgstr "クラスタグループ" -#: netbox/extras/forms/filtersets.py:500 -#: netbox/extras/forms/model_forms.py:667 netbox/netbox/navigation/menu.py:264 -#: netbox/netbox/navigation/menu.py:266 +#: netbox/extras/forms/filtersets.py:473 +#: netbox/extras/forms/model_forms.py:670 netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:268 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "クラスタ" -#: netbox/extras/forms/filtersets.py:505 -#: netbox/extras/forms/model_forms.py:672 +#: netbox/extras/forms/filtersets.py:478 +#: netbox/extras/forms/model_forms.py:675 msgid "Tenant groups" msgstr "テナントグループ" @@ -9058,16 +9105,20 @@ msgid "" "choice by appending it with a colon. Example:" msgstr "1 行に 1 つの選択肢を入力します。必要に応じて、各選択肢にコロンを付けることで、ラベルを指定できます。例:" -#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:184 +msgid "Custom Field Choice Set" +msgstr "カスタムフィールド選択セット" + +#: netbox/extras/forms/model_forms.py:239 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "カスタムリンク" -#: netbox/extras/forms/model_forms.py:234 +#: netbox/extras/forms/model_forms.py:241 msgid "Templates" msgstr "テンプレート" -#: netbox/extras/forms/model_forms.py:246 +#: netbox/extras/forms/model_forms.py:253 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9076,108 +9127,108 @@ msgstr "" "リンクテキストの Jinja2 テンプレートコード。オブジェクトを次のように参照します。 " "{example}。空のテキストとしてレンダリングされるリンクは表示されません。" -#: netbox/extras/forms/model_forms.py:250 +#: netbox/extras/forms/model_forms.py:257 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." msgstr "リンク URL の Jinja2 テンプレートコード。オブジェクトを次のように参照します。 {example}。" -#: netbox/extras/forms/model_forms.py:261 -#: netbox/extras/forms/model_forms.py:739 +#: netbox/extras/forms/model_forms.py:268 +#: netbox/extras/forms/model_forms.py:742 msgid "Template code" msgstr "テンプレートコード" -#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:274 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "エクスポートテンプレート" -#: netbox/extras/forms/model_forms.py:285 -#: netbox/extras/forms/model_forms.py:766 +#: netbox/extras/forms/model_forms.py:292 +#: netbox/extras/forms/model_forms.py:769 msgid "Template content is populated from the remote source selected below." msgstr "選択したリモートソースから、テンプレートコンテンツが入力されます。" -#: netbox/extras/forms/model_forms.py:306 netbox/netbox/forms/mixins.py:92 +#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "保存済みフィルタ" -#: netbox/extras/forms/model_forms.py:332 +#: netbox/extras/forms/model_forms.py:339 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "注文" -#: netbox/extras/forms/model_forms.py:334 +#: netbox/extras/forms/model_forms.py:341 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." msgstr "列名をカンマで区切ったリストを入力します。名前の前にハイフンを付けると、順序が逆になります。" -#: netbox/extras/forms/model_forms.py:343 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "使用可能な列" -#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "選択した列" -#: netbox/extras/forms/model_forms.py:415 +#: netbox/extras/forms/model_forms.py:422 msgid "A notification group specify at least one user or group." msgstr "通知グループには、少なくとも 1 人のユーザまたはグループを指定します。" -#: netbox/extras/forms/model_forms.py:437 +#: netbox/extras/forms/model_forms.py:444 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP リクエスト" -#: netbox/extras/forms/model_forms.py:439 +#: netbox/extras/forms/model_forms.py:446 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:461 +#: netbox/extras/forms/model_forms.py:468 msgid "Action choice" msgstr "スクリプト" -#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:473 msgid "Enter conditions in JSON format." msgstr "JSON フォーマットで条件を入力。" -#: netbox/extras/forms/model_forms.py:470 +#: netbox/extras/forms/model_forms.py:477 msgid "" "Enter parameters to pass to the action in JSON format." msgstr "JSON フォーマットでアクションに渡すパラメータを入力してください。" -#: netbox/extras/forms/model_forms.py:475 +#: netbox/extras/forms/model_forms.py:482 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "イベントルール" -#: netbox/extras/forms/model_forms.py:476 +#: netbox/extras/forms/model_forms.py:483 msgid "Triggers" msgstr "トリガー" -#: netbox/extras/forms/model_forms.py:523 +#: netbox/extras/forms/model_forms.py:530 msgid "Notification group" msgstr "通知グループ" -#: netbox/extras/forms/model_forms.py:603 +#: netbox/extras/forms/model_forms.py:606 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "設定コンテキストプロファイル" -#: netbox/extras/forms/model_forms.py:677 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "テナント" -#: netbox/extras/forms/model_forms.py:721 +#: netbox/extras/forms/model_forms.py:724 msgid "Data is populated from the remote source selected below." msgstr "データは、以下で選択したリモートソースから入力されます。" -#: netbox/extras/forms/model_forms.py:727 +#: netbox/extras/forms/model_forms.py:730 msgid "Must specify either local data or a data file" msgstr "ローカルデータまたはデータファイルのいずれかを指定する必要があります" @@ -9289,93 +9340,93 @@ msgstr "設定テンプレート" msgid "config templates" msgstr "設定テンプレート" -#: netbox/extras/models/customfields.py:78 +#: netbox/extras/models/customfields.py:91 msgid "The object(s) to which this field applies." msgstr "このフィールドが適用されるオブジェクト。" -#: netbox/extras/models/customfields.py:85 +#: netbox/extras/models/customfields.py:98 msgid "The type of data this custom field holds" msgstr "このカスタムフィールドが保持するデータのタイプ" -#: netbox/extras/models/customfields.py:92 +#: netbox/extras/models/customfields.py:105 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "このフィールドがマップされる NetBox オブジェクトのタイプ (オブジェクトフィールド用)" -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:111 msgid "Internal field name" msgstr "内部フィールド名" -#: netbox/extras/models/customfields.py:102 +#: netbox/extras/models/customfields.py:115 msgid "Only alphanumeric characters and underscores are allowed." msgstr "英数字とアンダースコアのみ使用できます。" -#: netbox/extras/models/customfields.py:107 +#: netbox/extras/models/customfields.py:120 msgid "Double underscores are not permitted in custom field names." msgstr "カスタムフィールド名には二重アンダースコアを使用できません。" -#: netbox/extras/models/customfields.py:118 +#: netbox/extras/models/customfields.py:131 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" msgstr "表示されるフィールド名 (指定しない場合は、フィールド名が使用されます)" -#: netbox/extras/models/customfields.py:122 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 msgid "group name" msgstr "グループ名" -#: netbox/extras/models/customfields.py:125 +#: netbox/extras/models/customfields.py:138 msgid "Custom fields within the same group will be displayed together" msgstr "同じグループ内のカスタムフィールドは一緒に表示されます" -#: netbox/extras/models/customfields.py:133 +#: netbox/extras/models/customfields.py:146 msgid "required" msgstr "必須" -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:148 msgid "" "This field is required when creating new objects or editing an existing " "object." msgstr "このフィールドは、オブジェクトを作成・編集に必要です。" -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:151 msgid "must be unique" msgstr "ユニークでなければならない" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:153 msgid "The value of this field must be unique for the assigned object" msgstr "このフィールドの値は、割当オブジェクトで一意である必要があります" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:156 msgid "search weight" msgstr "検索優先度" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:159 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." msgstr "検索用の重み付け。値が小さいほど優先されます。検索優先度が 0 のフィールドは無視されます。" -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:164 msgid "filter logic" msgstr "フィルタロジック" -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:168 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." msgstr "Loose は指定した文字列が含まれる場合に一致し、exact はフィールド全体と一致します。" -#: netbox/extras/models/customfields.py:158 +#: netbox/extras/models/customfields.py:171 msgid "default" msgstr "デフォルト" -#: netbox/extras/models/customfields.py:162 +#: netbox/extras/models/customfields.py:175 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." msgstr "フィールドのデフォルト値 (JSON 値である必要があります)。文字列を二重引用符で囲みます (例:「Foo」)。" -#: netbox/extras/models/customfields.py:169 +#: netbox/extras/models/customfields.py:182 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9383,35 +9434,35 @@ msgstr "" "query_params dict (JSON 値である必要があります) " "を使用してオブジェクト選択の選択肢をフィルタリングします。文字列を二重引用符で囲みます (例:「Foo」)。" -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:188 msgid "display weight" msgstr "表示優先度" -#: netbox/extras/models/customfields.py:176 +#: netbox/extras/models/customfields.py:189 msgid "Fields with higher weights appear lower in a form." msgstr "値が大きいフィールドは、フォームの下に表示されます。" -#: netbox/extras/models/customfields.py:183 +#: netbox/extras/models/customfields.py:196 msgid "minimum value" msgstr "最小値" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:197 msgid "Minimum allowed value (for numeric fields)" msgstr "最小許容値 (数値フィールド用)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:204 msgid "maximum value" msgstr "最大値" -#: netbox/extras/models/customfields.py:192 +#: netbox/extras/models/customfields.py:205 msgid "Maximum allowed value (for numeric fields)" msgstr "最大許容値 (数値フィールド用)" -#: netbox/extras/models/customfields.py:198 +#: netbox/extras/models/customfields.py:211 msgid "validation regex" msgstr "検証正規表現" -#: netbox/extras/models/customfields.py:200 +#: netbox/extras/models/customfields.py:213 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9421,193 +9472,193 @@ msgstr "" "テキストフィールド値に適用する正規表現。^ と $ を使用して文字列全体を強制的に一致させます。例えば、 ^ " "[A-Z]{3}$ は値を3 字の大文字に制限します。" -#: netbox/extras/models/customfields.py:208 +#: netbox/extras/models/customfields.py:221 msgid "choice set" msgstr "選択肢" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:230 msgid "Specifies whether the custom field is displayed in the UI" msgstr "カスタムフィールドを UI に表示するかどうかを指定します" -#: netbox/extras/models/customfields.py:224 +#: netbox/extras/models/customfields.py:237 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "カスタムフィールド値を UI で編集できるかどうかを指定します" -#: netbox/extras/models/customfields.py:228 +#: netbox/extras/models/customfields.py:241 msgid "is cloneable" msgstr "複製可能" -#: netbox/extras/models/customfields.py:229 +#: netbox/extras/models/customfields.py:242 msgid "Replicate this value when cloning objects" msgstr "オブジェクトの複製時にこの値を複製する" -#: netbox/extras/models/customfields.py:246 +#: netbox/extras/models/customfields.py:259 msgid "custom field" msgstr "カスタムフィールド" -#: netbox/extras/models/customfields.py:247 +#: netbox/extras/models/customfields.py:260 msgid "custom fields" msgstr "カスタムフィールド" -#: netbox/extras/models/customfields.py:349 +#: netbox/extras/models/customfields.py:362 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "デフォルト値が無効です \"{value}\": {error}" -#: netbox/extras/models/customfields.py:356 +#: netbox/extras/models/customfields.py:369 msgid "A minimum value may be set only for numeric fields" msgstr "最小値は数値フィールドにのみ設定できます" -#: netbox/extras/models/customfields.py:358 +#: netbox/extras/models/customfields.py:371 msgid "A maximum value may be set only for numeric fields" msgstr "最大値は数値フィールドにのみ設定できます" -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:381 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "正規表現の検証は、テキストフィールドと URL フィールドでのみサポートされます。" -#: netbox/extras/models/customfields.py:374 +#: netbox/extras/models/customfields.py:387 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "ブーリアン型フィールドには一意性を強制できない" -#: netbox/extras/models/customfields.py:384 +#: netbox/extras/models/customfields.py:397 msgid "Selection fields must specify a set of choices." msgstr "選択フィールドには選択肢のセットを指定する必要があります。" -#: netbox/extras/models/customfields.py:388 +#: netbox/extras/models/customfields.py:401 msgid "Choices may be set only on selection fields." msgstr "選択肢は選択フィールドにのみ設定できます。" -#: netbox/extras/models/customfields.py:395 +#: netbox/extras/models/customfields.py:408 msgid "Object fields must define an object type." msgstr "オブジェクトフィールドはオブジェクトタイプを定義する必要があります。" -#: netbox/extras/models/customfields.py:399 +#: netbox/extras/models/customfields.py:412 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} フィールドはオブジェクトタイプを定義できません。" -#: netbox/extras/models/customfields.py:406 +#: netbox/extras/models/customfields.py:419 msgid "A related object filter can be defined only for object fields." msgstr "関連オブジェクトフィルターはオブジェクトフィールドにのみ定義できます。" -#: netbox/extras/models/customfields.py:410 +#: netbox/extras/models/customfields.py:423 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "フィルタは、属性を値にマッピングするディクショナリとして定義する必要があります。" -#: netbox/extras/models/customfields.py:497 +#: netbox/extras/models/customfields.py:510 msgid "True" msgstr "真" -#: netbox/extras/models/customfields.py:498 +#: netbox/extras/models/customfields.py:511 msgid "False" msgstr "偽" -#: netbox/extras/models/customfields.py:551 -#: netbox/extras/models/customfields.py:599 +#: netbox/extras/models/customfields.py:564 +#: netbox/extras/models/customfields.py:612 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "値は次の正規表現とマッチする必要があります。 {regex}" -#: netbox/extras/models/customfields.py:701 -#: netbox/extras/models/customfields.py:708 +#: netbox/extras/models/customfields.py:714 +#: netbox/extras/models/customfields.py:721 msgid "Value must be a string." msgstr "値は文字列でなければなりません。" -#: netbox/extras/models/customfields.py:703 -#: netbox/extras/models/customfields.py:710 +#: netbox/extras/models/customfields.py:716 +#: netbox/extras/models/customfields.py:723 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "値は正規表現 '{regex}'と一致する必要があります" -#: netbox/extras/models/customfields.py:715 +#: netbox/extras/models/customfields.py:728 msgid "Value must be an integer." msgstr "値は整数でなければなりません。" -#: netbox/extras/models/customfields.py:718 -#: netbox/extras/models/customfields.py:733 +#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:746 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "値は {minimum} 以上でなければなりません" -#: netbox/extras/models/customfields.py:722 -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:735 +#: netbox/extras/models/customfields.py:750 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "値は {maximum} を超えてはいけません" -#: netbox/extras/models/customfields.py:730 +#: netbox/extras/models/customfields.py:743 msgid "Value must be a decimal." msgstr "値は実数でなければなりません。" -#: netbox/extras/models/customfields.py:742 +#: netbox/extras/models/customfields.py:755 msgid "Value must be true or false." msgstr "値は true または false でなければなりません。" -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:763 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "日付値は ISO 8601 フォーマット (YYYY-MM-DD) である必要があります。" -#: netbox/extras/models/customfields.py:759 +#: netbox/extras/models/customfields.py:772 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "日付と時刻の値は ISO 8601 フォーマット (YYYY-MM-DD HH:MM:SS) である必要があります。" -#: netbox/extras/models/customfields.py:766 +#: netbox/extras/models/customfields.py:779 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "{value}は選択肢 {choiceset} に含まれていません。" -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:789 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "{value}は選択肢 {choiceset} に含まれていません。" -#: netbox/extras/models/customfields.py:785 +#: netbox/extras/models/customfields.py:798 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "{type}ではなく、オブジェクトIDを指定してください" -#: netbox/extras/models/customfields.py:791 +#: netbox/extras/models/customfields.py:804 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "{type} ではなくオブジェクト ID のリストを入力してください" -#: netbox/extras/models/customfields.py:795 +#: netbox/extras/models/customfields.py:808 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "無効なオブジェクト ID が見つかりました: {id}" -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:811 msgid "Required field cannot be empty." msgstr "必須フィールドを空にすることはできません。" -#: netbox/extras/models/customfields.py:818 +#: netbox/extras/models/customfields.py:831 msgid "Base set of predefined choices (optional)" msgstr "定義済みの選択肢の基本セット (オプション)" -#: netbox/extras/models/customfields.py:830 +#: netbox/extras/models/customfields.py:843 msgid "Choices are automatically ordered alphabetically" msgstr "選択肢は自動的にアルファベット順に並べられます" -#: netbox/extras/models/customfields.py:837 +#: netbox/extras/models/customfields.py:850 msgid "custom field choice set" msgstr "カスタムフィールド選択肢" -#: netbox/extras/models/customfields.py:838 +#: netbox/extras/models/customfields.py:851 msgid "custom field choice sets" msgstr "カスタムフィールド選択肢" -#: netbox/extras/models/customfields.py:880 +#: netbox/extras/models/customfields.py:893 msgid "Must define base or extra choices." msgstr "基本選択肢または追加選択肢を定義する必要があります。" -#: netbox/extras/models/customfields.py:889 +#: netbox/extras/models/customfields.py:902 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "値が重複しています '{value}'はその他の選択肢で見つかりました。" -#: netbox/extras/models/customfields.py:914 +#: netbox/extras/models/customfields.py:927 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -10122,6 +10173,18 @@ msgstr "最大値" msgid "Validation Regex" msgstr "検証正規表現" +#: netbox/extras/tables/tables.py:114 netbox/extras/tables/tables.py:155 +#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:231 +#: netbox/extras/tables/tables.py:315 netbox/extras/tables/tables.py:475 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:547 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:690 +#: netbox/netbox/forms/mixins.py:162 netbox/netbox/forms/mixins.py:187 +#: netbox/netbox/tables/tables.py:284 netbox/netbox/tables/tables.py:299 +#: netbox/netbox/tables/tables.py:314 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 +msgid "Owner" +msgstr "オーナー" + #: netbox/extras/tables/tables.py:147 msgid "Count" msgstr "カウント" @@ -10213,7 +10276,7 @@ msgstr "イベントタイプ" msgid "Auto Sync Enabled" msgstr "自動同期有効" -#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "デバイスロール" @@ -10238,15 +10301,15 @@ msgstr "このウィジェットをレンダリングしようとしたときに msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "ウィジェットを再設定するか、ダッシュボードから削除してください。" -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:348 -#: netbox/templates/dcim/device_edit.html:112 -#: netbox/templates/dcim/htmx/cable_edit.html:91 -#: netbox/templates/dcim/virtualchassis_edit.html:47 -#: netbox/templates/generic/bulk_edit.html:86 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/templates/dcim/device_edit.html:113 +#: netbox/templates/dcim/htmx/cable_edit.html:92 +#: netbox/templates/dcim/virtualchassis_edit.html:48 +#: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 #: netbox/templates/inc/panels/custom_fields.html:7 #: netbox/templates/ipam/ipaddress_bulk_add.html:35 -#: netbox/templates/ipam/vlan_edit.html:78 +#: netbox/templates/ipam/vlan_edit.html:79 msgid "Custom Fields" msgstr "カスタムフィールド" @@ -10317,7 +10380,7 @@ msgstr "削除したウィジェット: " msgid "Error deleting widget: " msgstr "ウィジェットの削除中にエラーが発生しました: " -#: netbox/extras/views.py:1518 +#: netbox/extras/views.py:1524 msgid "Unable to run script: RQ worker process not running." msgstr "スクリプトを実行できません:RQ ワーカープロセスが実行されていません。" @@ -10470,8 +10533,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "このプレフィックス / IP を含むプレフィックス" #: netbox/ipam/filtersets.py:333 netbox/ipam/filtersets.py:579 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:212 -#: netbox/ipam/forms/filtersets.py:362 +#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "マスクの長さ" @@ -10610,8 +10673,8 @@ msgstr "非公開" #: netbox/ipam/forms/bulk_edit.py:95 netbox/ipam/forms/bulk_edit.py:119 #: netbox/ipam/forms/bulk_edit.py:138 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/forms/filtersets.py:117 -#: netbox/ipam/forms/filtersets.py:132 netbox/ipam/forms/filtersets.py:155 +#: netbox/ipam/forms/filtersets.py:91 netbox/ipam/forms/filtersets.py:121 +#: netbox/ipam/forms/filtersets.py:137 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/model_forms.py:96 netbox/ipam/forms/model_forms.py:109 #: netbox/ipam/forms/model_forms.py:131 netbox/ipam/forms/model_forms.py:149 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 @@ -10626,7 +10689,7 @@ msgstr "RIR" msgid "Date added" msgstr "追加日" -#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:273 +#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:281 #: netbox/ipam/forms/model_forms.py:608 netbox/ipam/forms/model_forms.py:657 #: netbox/ipam/tables/ip.py:199 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 @@ -10634,13 +10697,13 @@ msgid "VLAN Group" msgstr "VLAN グループ" #: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/model_forms.py:209 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:209 #: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:204 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:303 #: netbox/vpn/forms/model_forms.py:431 netbox/vpn/forms/model_forms.py:450 #: netbox/wireless/forms/bulk_edit.py:52 #: netbox/wireless/forms/bulk_import.py:49 @@ -10652,23 +10715,23 @@ msgstr "VLAN" msgid "Prefix length" msgstr "プレフィックス長" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:258 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "プールです" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:262 -#: netbox/ipam/forms/filtersets.py:265 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 #: netbox/ipam/models/ip.py:262 msgid "Treat as fully utilized" msgstr "すべて使用済として扱う" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:186 +#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 #: netbox/ipam/forms/model_forms.py:223 msgid "VLAN Assignment" msgstr "VLAN アサイメント" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "入力済みとして扱う" @@ -10678,43 +10741,43 @@ msgstr "DNS ネーム" #: netbox/ipam/forms/bulk_edit.py:319 netbox/ipam/forms/bulk_edit.py:493 #: netbox/ipam/forms/bulk_import.py:442 netbox/ipam/forms/bulk_import.py:561 -#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:421 -#: netbox/ipam/forms/filtersets.py:611 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:432 +#: netbox/ipam/forms/filtersets.py:626 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "プロトコル" -#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:439 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "グループ ID" -#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:433 +#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:444 #: netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:107 #: netbox/wireless/forms/bulk_import.py:63 #: netbox/wireless/forms/bulk_import.py:66 #: netbox/wireless/forms/bulk_import.py:143 #: netbox/wireless/forms/bulk_import.py:146 -#: netbox/wireless/forms/filtersets.py:61 -#: netbox/wireless/forms/filtersets.py:120 +#: netbox/wireless/forms/filtersets.py:63 +#: netbox/wireless/forms/filtersets.py:123 msgid "Authentication type" msgstr "認証タイプ" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:437 +#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "認証キー" -#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:414 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:410 +#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 -#: netbox/wireless/forms/filtersets.py:108 +#: netbox/wireless/forms/filtersets.py:109 #: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/forms/model_forms.py:172 msgid "Authentication" @@ -10725,8 +10788,8 @@ msgid "VLAN ID ranges" msgstr "VLAN ID の範囲" #: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 -#: netbox/ipam/forms/filtersets.py:586 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 +#: netbox/ipam/tables/vlans.py:107 msgid "Q-in-Q role" msgstr "Q-in-Q ロール" @@ -10739,7 +10802,7 @@ msgid "Site & Group" msgstr "サイトとグループ" #: netbox/ipam/forms/bulk_edit.py:477 netbox/ipam/forms/bulk_import.py:548 -#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:272 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" @@ -10783,7 +10846,7 @@ msgstr "VLAN のサイト (存在する場合)" msgid "Scope ID" msgstr "スコープ ID" -#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:643 +#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:659 #: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:324 #: netbox/ipam/forms/model_forms.py:504 #: netbox/templates/ipam/fhrpgroup.html:19 @@ -10869,94 +10932,94 @@ msgid "{ip} is not assigned to this parent." msgstr "{ip} この親には割り当てられていません。" #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:408 +#: netbox/netbox/navigation/menu.py:198 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "ルートターゲット" -#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:54 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:396 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:54 +#: netbox/vpn/forms/filtersets.py:243 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "インポートターゲット" -#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:59 -#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:401 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:59 +#: netbox/vpn/forms/filtersets.py:248 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "エクスポートターゲット" -#: netbox/ipam/forms/filtersets.py:75 +#: netbox/ipam/forms/filtersets.py:77 msgid "Imported by VRF" msgstr "VRF によるインポート" -#: netbox/ipam/forms/filtersets.py:80 +#: netbox/ipam/forms/filtersets.py:82 msgid "Exported by VRF" msgstr "VRF によるエクスポート" -#: netbox/ipam/forms/filtersets.py:93 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "プライベート" -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:207 -#: netbox/ipam/forms/filtersets.py:295 netbox/ipam/forms/filtersets.py:357 +#: netbox/ipam/forms/filtersets.py:116 netbox/ipam/forms/filtersets.py:215 +#: netbox/ipam/forms/filtersets.py:304 netbox/ipam/forms/filtersets.py:367 msgid "Address family" msgstr "アドレスファミリー" -#: netbox/ipam/forms/filtersets.py:126 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:130 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "レンジ" -#: netbox/ipam/forms/filtersets.py:135 +#: netbox/ipam/forms/filtersets.py:140 msgid "Start" msgstr "開始" -#: netbox/ipam/forms/filtersets.py:139 +#: netbox/ipam/forms/filtersets.py:144 msgid "End" msgstr "終了" -#: netbox/ipam/forms/filtersets.py:202 +#: netbox/ipam/forms/filtersets.py:210 msgid "Search within" msgstr "範囲内を検索" -#: netbox/ipam/forms/filtersets.py:223 netbox/ipam/forms/filtersets.py:373 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:383 msgid "Present in VRF" msgstr "VRF 内に存在する" -#: netbox/ipam/forms/filtersets.py:341 +#: netbox/ipam/forms/filtersets.py:349 msgid "Device/VM" msgstr "デバイス/VM" -#: netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:362 msgid "Parent Prefix" msgstr "親プレフィックス" -#: netbox/ipam/forms/filtersets.py:404 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:414 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS名" -#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/models/vlans.py:291 -#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:52 -#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 -#: netbox/netbox/navigation/menu.py:202 +#: netbox/ipam/forms/filtersets.py:458 netbox/ipam/models/vlans.py:291 +#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:53 +#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:202 +#: netbox/netbox/navigation/menu.py:204 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:489 +#: netbox/ipam/forms/filtersets.py:501 msgid "Contains VLAN ID" msgstr "VLAN ID が含まれています" -#: netbox/ipam/forms/filtersets.py:523 netbox/ipam/models/vlans.py:389 +#: netbox/ipam/forms/filtersets.py:536 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "ローカル VLAN ID" -#: netbox/ipam/forms/filtersets.py:528 netbox/ipam/models/vlans.py:397 +#: netbox/ipam/forms/filtersets.py:541 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "リモート VLAN ID" -#: netbox/ipam/forms/filtersets.py:538 +#: netbox/ipam/forms/filtersets.py:551 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:583 netbox/ipam/models/vlans.py:209 +#: netbox/ipam/forms/filtersets.py:597 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" @@ -11150,7 +11213,7 @@ msgstr "プライベート" msgid "IP space managed by this RIR is considered private" msgstr "この RIR が管理する IP スペースはプライベートと見なされます" -#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:189 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:191 msgid "RIRs" msgstr "RIR" @@ -11398,11 +11461,11 @@ msgid "" "bound" msgstr "このアプリケーションサービスがバインドされている IP アドレス (存在する場合)" -#: netbox/ipam/models/services.py:97 +#: netbox/ipam/models/services.py:99 msgid "application service" msgstr "アプリケーションサービス" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:100 msgid "application services" msgstr "アプリケーションサービス" @@ -11515,8 +11578,8 @@ msgstr "重複を禁止する" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "この VRF 内のプレフィックス/IP アドレスの重複を防ぐ" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 -#: netbox/netbox/navigation/menu.py:195 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:195 +#: netbox/netbox/navigation/menu.py:197 msgid "VRFs" msgstr "VRF" @@ -11552,8 +11615,8 @@ msgstr "サイト数" msgid "Provider Count" msgstr "プロバイダ数" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 -#: netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 +#: netbox/netbox/navigation/menu.py:190 msgid "Aggregates" msgstr "集約" @@ -11562,21 +11625,21 @@ msgid "Added" msgstr "追加日" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:121 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 +#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 +#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "プレフィックス" #: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:219 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:56 +#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:57 #: netbox/templates/dcim/panels/power_utilization.html:12 #: netbox/templates/ipam/aggregate.html:24 #: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "使用率" -#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:168 +#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:170 msgid "IP Ranges" msgstr "IP アドレス範囲" @@ -11588,7 +11651,7 @@ msgstr "プレフィックス (フラット)" msgid "Depth" msgstr "階層" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" @@ -11623,31 +11686,31 @@ msgstr "NAT (アウトサイド)" msgid "Assigned" msgstr "割当済" -#: netbox/ipam/tables/ip.py:386 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:259 msgid "Assigned Object" msgstr "割当オブジェクト" -#: netbox/ipam/tables/vlans.py:46 +#: netbox/ipam/tables/vlans.py:47 msgid "VID Ranges" msgstr "VID レンジ" -#: netbox/ipam/tables/vlans.py:83 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:253 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "ルール" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:276 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "ローカル VID" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:280 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "リモート VID" @@ -11722,35 +11785,35 @@ msgstr "子レンジ" msgid "Related IPs" msgstr "関連IPアドレス" -#: netbox/netbox/api/fields.py:66 +#: netbox/netbox/api/fields.py:67 msgid "This field may not be blank." msgstr "このフィールドは空白であってはなりません。" -#: netbox/netbox/api/fields.py:71 +#: netbox/netbox/api/fields.py:72 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." msgstr "値は直接渡す必要があります (例: \"foo\": 123)。辞書やリストは使用しないでください。" -#: netbox/netbox/api/fields.py:92 +#: netbox/netbox/api/fields.py:93 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} は有効な選択肢ではありません。" -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "コンテントタイプが無効です: {content_type}" -#: netbox/netbox/api/fields.py:106 +#: netbox/netbox/api/fields.py:107 msgid "Invalid value. Specify a content type as '.'." msgstr "値が無効です。コンテントタイプを '.'として指定してください。" -#: netbox/netbox/api/fields.py:168 +#: netbox/netbox/api/fields.py:169 msgid "Ranges must be specified in the form (lower, upper)." msgstr "範囲は (下限、上部) の形式で指定する必要があります。" -#: netbox/netbox/api/fields.py:170 +#: netbox/netbox/api/fields.py:171 msgid "Range boundaries must be defined as integers." msgstr "範囲の境界は整数として定義する必要があります。" @@ -12089,15 +12152,25 @@ msgid "" "\"tag1,tag2,tag3\")" msgstr "二重引用符で囲んだカンマ区切りのタグslug (例:\"tag1,tag2,tag3\")" -#: netbox/netbox/forms/bulk_import.py:77 +#: netbox/netbox/forms/bulk_import.py:78 msgid "Name of the object's owner" msgstr "オブジェクトの所有者の名前" -#: netbox/netbox/forms/mixins.py:60 +#: netbox/netbox/forms/mixins.py:62 #, python-brace-format msgid "{class_name} must specify a model class." msgstr "{class_name} はモデルクラスを指定する必要があります。" +#: netbox/netbox/forms/mixins.py:152 +msgid "Owner group" +msgstr "オーナーグループ" + +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:280 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/users/forms/model_forms.py:466 +msgid "Owner Group" +msgstr "オーナーグループ" + #: netbox/netbox/forms/search.py:10 msgid "Partial match" msgstr "部分一致" @@ -12126,46 +12199,46 @@ msgstr "オブジェクトタイプ" msgid "Lookup" msgstr "検索" -#: netbox/netbox/models/features.py:301 +#: netbox/netbox/models/features.py:310 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "カスタムフィールドの値が無効です。'{name}': {error}" -#: netbox/netbox/models/features.py:310 +#: netbox/netbox/models/features.py:319 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "カスタムフィールド '{name}'には一意の値が必要です。" -#: netbox/netbox/models/features.py:317 +#: netbox/netbox/models/features.py:326 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "必須カスタムフィールド'{name}'が見つかりません。" -#: netbox/netbox/models/features.py:507 +#: netbox/netbox/models/features.py:518 msgid "Remote data source" msgstr "リモートデータソース" -#: netbox/netbox/models/features.py:517 +#: netbox/netbox/models/features.py:528 msgid "data path" msgstr "データパス" -#: netbox/netbox/models/features.py:521 +#: netbox/netbox/models/features.py:532 msgid "Path to remote file (relative to data source root)" msgstr "リモートファイルへのパス (データソースルートからの相対パス)" -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:535 msgid "auto sync enabled" msgstr "自動同期が有効" -#: netbox/netbox/models/features.py:526 +#: netbox/netbox/models/features.py:537 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "データファイルの更新時にデータの自動同期を有効にする" -#: netbox/netbox/models/features.py:529 +#: netbox/netbox/models/features.py:540 msgid "date synced" msgstr "同期日付" -#: netbox/netbox/models/features.py:623 +#: netbox/netbox/models/features.py:632 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} はsync_data () メソッドを実装する必要があります。" @@ -12190,172 +12263,172 @@ msgstr "距離単位" msgid "Must specify a unit when setting a distance" msgstr "距離を設定するときは単位を指定する必要があります" -#: netbox/netbox/navigation/menu.py:11 +#: netbox/netbox/navigation/menu.py:13 msgid "Organization" msgstr "組織" -#: netbox/netbox/navigation/menu.py:18 +#: netbox/netbox/navigation/menu.py:20 msgid "Site Groups" msgstr "サイトグループ" -#: netbox/netbox/navigation/menu.py:27 +#: netbox/netbox/navigation/menu.py:29 msgid "Tenant Groups" msgstr "テナントグループ" -#: netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 msgid "Contact Groups" msgstr "連絡先グループ" -#: netbox/netbox/navigation/menu.py:35 +#: netbox/netbox/navigation/menu.py:37 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "連絡先のロール" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:38 msgid "Contact Assignments" msgstr "連絡先の割り当て" -#: netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Rack Roles" msgstr "ラックロール" -#: netbox/netbox/navigation/menu.py:54 +#: netbox/netbox/navigation/menu.py:56 msgid "Elevations" msgstr "ラック図" -#: netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 msgid "Modules" msgstr "モジュール" -#: netbox/netbox/navigation/menu.py:80 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "仮想デバイスコンテキスト" -#: netbox/netbox/navigation/menu.py:88 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Type Profiles" msgstr "モジュールタイププロファイル" -#: netbox/netbox/navigation/menu.py:89 +#: netbox/netbox/navigation/menu.py:91 msgid "Manufacturers" msgstr "メーカ" -#: netbox/netbox/navigation/menu.py:93 +#: netbox/netbox/navigation/menu.py:95 msgid "Device Components" msgstr "デバイス構成要素" -#: netbox/netbox/navigation/menu.py:105 +#: netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "在庫品目のロール" -#: netbox/netbox/navigation/menu.py:111 -#: netbox/templates/dcim/interface.html:426 +#: netbox/netbox/navigation/menu.py:113 +#: netbox/templates/dcim/interface.html:399 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC アドレス" -#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 +#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "接続" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:126 msgid "Cables" msgstr "ケーブル" -#: netbox/netbox/navigation/menu.py:125 +#: netbox/netbox/navigation/menu.py:127 msgid "Wireless Links" msgstr "無線リンク" -#: netbox/netbox/navigation/menu.py:128 +#: netbox/netbox/navigation/menu.py:130 msgid "Interface Connections" msgstr "インタフェース接続" -#: netbox/netbox/navigation/menu.py:133 +#: netbox/netbox/navigation/menu.py:135 msgid "Console Connections" msgstr "コンソール接続" -#: netbox/netbox/navigation/menu.py:138 +#: netbox/netbox/navigation/menu.py:140 msgid "Power Connections" msgstr "電源接続" -#: netbox/netbox/navigation/menu.py:154 +#: netbox/netbox/navigation/menu.py:156 msgid "Wireless LAN Groups" msgstr "無線LAN グループ" -#: netbox/netbox/navigation/menu.py:175 +#: netbox/netbox/navigation/menu.py:177 msgid "Prefix & VLAN Roles" msgstr "プレフィックスと VLAN のロール" -#: netbox/netbox/navigation/menu.py:181 +#: netbox/netbox/navigation/menu.py:183 msgid "ASN Ranges" msgstr "ASN レンジ" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:206 msgid "VLAN Translation Policies" msgstr "VLAN トランスレーションポリシー" -#: netbox/netbox/navigation/menu.py:205 +#: netbox/netbox/navigation/menu.py:207 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "VLAN トランスレーションルール" -#: netbox/netbox/navigation/menu.py:212 +#: netbox/netbox/navigation/menu.py:214 msgid "Application Service Templates" msgstr "アプリケーションサービステンプレート" -#: netbox/netbox/navigation/menu.py:220 +#: netbox/netbox/navigation/menu.py:222 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "トンネル" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:229 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "トンネルグループ" -#: netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:230 msgid "Tunnel Terminations" msgstr "トンネルターミネーション" -#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2 VPN" -#: netbox/netbox/navigation/menu.py:235 +#: netbox/netbox/navigation/menu.py:237 msgid "L2VPN Terminations" msgstr "L2 VPN ターミネーション" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:243 msgid "IKE Proposals" msgstr "IKEプロポザール" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE ポリシ" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:245 msgid "IPSec Proposals" msgstr "IPsec プロポーザル" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:246 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPsec ポリシ" -#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPsec プロファイル" -#: netbox/netbox/navigation/menu.py:260 +#: netbox/netbox/navigation/menu.py:262 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine.html:180 #: netbox/templates/virtualization/virtualmachine/base.html:32 @@ -12364,184 +12437,180 @@ msgstr "IPsec プロファイル" msgid "Virtual Disks" msgstr "仮想ディスク" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 msgid "Cluster Types" msgstr "クラスタタイプ" -#: netbox/netbox/navigation/menu.py:268 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Groups" msgstr "クラスタグループ" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 msgid "Circuit Types" msgstr "回線タイプ" -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Terminations" msgstr "回路終端" -#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "バーチャルサーキット" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:292 msgid "Virtual Circuit Types" msgstr "仮想回線タイプ" -#: netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Terminations" msgstr "バーチャルサーキットターミネーション" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:299 msgid "Circuit Groups" msgstr "回路グループ" -#: netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:300 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "グループ課題" -#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 msgid "Providers" msgstr "プロバイダ" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:307 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "プロバイダアカウント" -#: netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:308 msgid "Provider Networks" msgstr "プロバイダネットワーク" -#: netbox/netbox/navigation/menu.py:320 +#: netbox/netbox/navigation/menu.py:322 msgid "Power Panels" msgstr "電源盤" -#: netbox/netbox/navigation/menu.py:331 +#: netbox/netbox/navigation/menu.py:333 msgid "Configurations" msgstr "コンフィギュレーション" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:335 msgid "Config Contexts" msgstr "コンフィグコンテキスト" -#: netbox/netbox/navigation/menu.py:334 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Context Profiles" msgstr "設定コンテクストプロファイル" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Templates" msgstr "設定テンプレート" -#: netbox/netbox/navigation/menu.py:342 netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 msgid "Customization" msgstr "カスタマイズ" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:351 msgid "Custom Field Choices" msgstr "カスタムフィールド選択肢" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Links" msgstr "カスタムリンク" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:353 msgid "Export Templates" msgstr "エクスポートテンプレート" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:354 msgid "Saved Filters" msgstr "保存済フィルタ" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:355 msgid "Table Configs" msgstr "テーブル構成" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:357 msgid "Image Attachments" msgstr "画像添付ファイル" -#: netbox/netbox/navigation/menu.py:373 +#: netbox/netbox/navigation/menu.py:375 msgid "Operations" msgstr "オペレーション" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Integrations" msgstr "インテグレーション" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:381 msgid "Data Sources" msgstr "データソース" -#: netbox/netbox/navigation/menu.py:380 +#: netbox/netbox/navigation/menu.py:382 msgid "Event Rules" msgstr "イベントルール" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:383 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:385 netbox/netbox/navigation/menu.py:389 +#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 #: netbox/netbox/views/generic/feature_views.py:200 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "ジョブ" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Logging" msgstr "ロギング" -#: netbox/netbox/navigation/menu.py:397 +#: netbox/netbox/navigation/menu.py:399 msgid "Notification Groups" msgstr "通知グループ" -#: netbox/netbox/navigation/menu.py:398 +#: netbox/netbox/navigation/menu.py:400 msgid "Journal Entries" msgstr "ジャーナルエントリ" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:401 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "変更ログ" -#: netbox/netbox/navigation/menu.py:406 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "管理者" -#: netbox/netbox/navigation/menu.py:454 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "API トークン" -#: netbox/netbox/navigation/menu.py:461 netbox/users/forms/model_forms.py:213 +#: netbox/netbox/navigation/menu.py:417 netbox/users/forms/model_forms.py:213 #: netbox/users/forms/model_forms.py:221 netbox/users/forms/model_forms.py:268 #: netbox/users/forms/model_forms.py:275 msgid "Permissions" msgstr "権限" -#: netbox/netbox/navigation/menu.py:469 netbox/templates/htmx/form.html:28 -msgid "Ownership" -msgstr "所有権" - -#: netbox/netbox/navigation/menu.py:471 +#: netbox/netbox/navigation/menu.py:423 msgid "Owner Groups" msgstr "オーナーグループ" -#: netbox/netbox/navigation/menu.py:472 netbox/users/tables.py:165 +#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:165 msgid "Owners" msgstr "所有者" -#: netbox/netbox/navigation/menu.py:476 netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 #: netbox/templates/core/system.html:7 msgid "System" msgstr "システム" -#: netbox/netbox/navigation/menu.py:485 netbox/netbox/navigation/menu.py:533 +#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12550,11 +12619,11 @@ msgstr "システム" msgid "Plugins" msgstr "プラグイン" -#: netbox/netbox/navigation/menu.py:490 +#: netbox/netbox/navigation/menu.py:442 msgid "Configuration History" msgstr "設定履歴" -#: netbox/netbox/navigation/menu.py:496 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "バックグラウンドタスク" @@ -12761,67 +12830,67 @@ msgstr "初期化後にストアをレジストリに追加できません" msgid "Cannot delete stores from registry" msgstr "レジストリからストアを削除できません" -#: netbox/netbox/settings.py:828 +#: netbox/netbox/settings.py:837 msgid "Czech" msgstr "チェコ語" -#: netbox/netbox/settings.py:829 +#: netbox/netbox/settings.py:838 msgid "Danish" msgstr "デンマーク語" -#: netbox/netbox/settings.py:830 +#: netbox/netbox/settings.py:839 msgid "German" msgstr "ドイツ語" -#: netbox/netbox/settings.py:831 +#: netbox/netbox/settings.py:840 msgid "English" msgstr "英語" -#: netbox/netbox/settings.py:832 +#: netbox/netbox/settings.py:841 msgid "Spanish" msgstr "スペイン語" -#: netbox/netbox/settings.py:833 +#: netbox/netbox/settings.py:842 msgid "French" msgstr "フランス語" -#: netbox/netbox/settings.py:834 +#: netbox/netbox/settings.py:843 msgid "Italian" msgstr "イタリア語" -#: netbox/netbox/settings.py:835 +#: netbox/netbox/settings.py:844 msgid "Japanese" msgstr "日本語" -#: netbox/netbox/settings.py:836 +#: netbox/netbox/settings.py:845 msgid "Latvian" msgstr "ラトビア語" -#: netbox/netbox/settings.py:837 +#: netbox/netbox/settings.py:846 msgid "Dutch" msgstr "オランダ語" -#: netbox/netbox/settings.py:838 +#: netbox/netbox/settings.py:847 msgid "Polish" msgstr "ポーランド語" -#: netbox/netbox/settings.py:839 +#: netbox/netbox/settings.py:848 msgid "Portuguese" msgstr "ポルトガル語" -#: netbox/netbox/settings.py:840 +#: netbox/netbox/settings.py:849 msgid "Russian" msgstr "ロシア語" -#: netbox/netbox/settings.py:841 +#: netbox/netbox/settings.py:850 msgid "Turkish" msgstr "トルコ語" -#: netbox/netbox/settings.py:842 +#: netbox/netbox/settings.py:851 msgid "Ukrainian" msgstr "ウクライナ語" -#: netbox/netbox/settings.py:843 +#: netbox/netbox/settings.py:852 msgid "Chinese" msgstr "中国語" @@ -12843,12 +12912,12 @@ msgstr "ドロップダウンを切り替え" msgid "No {model_name} found" msgstr "{model_name} が見つかりません" -#: netbox/netbox/tables/tables.py:322 +#: netbox/netbox/tables/tables.py:340 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "フィールド" -#: netbox/netbox/tables/tables.py:325 +#: netbox/netbox/tables/tables.py:343 msgid "Value" msgstr "値" @@ -12869,75 +12938,75 @@ msgstr "GPS 座標" msgid "Related Objects" msgstr "関連オブジェクト" -#: netbox/netbox/views/generic/bulk_views.py:124 +#: netbox/netbox/views/generic/bulk_views.py:123 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " "{error}" msgstr "選択したエクスポートテンプレートをレンダリング中にエラーが発生しました ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:390 +#: netbox/netbox/views/generic/bulk_views.py:389 msgid "Must be a list." msgstr "リストでなければなりません。" -#: netbox/netbox/views/generic/bulk_views.py:400 +#: netbox/netbox/views/generic/bulk_views.py:399 msgid "Must be a dictionary." msgstr "辞書でなければなりません。" -#: netbox/netbox/views/generic/bulk_views.py:453 +#: netbox/netbox/views/generic/bulk_views.py:452 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" msgstr "重複オブジェクトが見つかりました: {model} ID 付き {ids} 複数回表示される" -#: netbox/netbox/views/generic/bulk_views.py:475 +#: netbox/netbox/views/generic/bulk_views.py:474 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "ID {id}のオブジェクトは存在しません" -#: netbox/netbox/views/generic/bulk_views.py:560 +#: netbox/netbox/views/generic/bulk_views.py:558 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "一括インポート {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:576 +#: netbox/netbox/views/generic/bulk_views.py:574 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "インポートされました {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:766 +#: netbox/netbox/views/generic/bulk_views.py:764 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "一括編集 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:782 +#: netbox/netbox/views/generic/bulk_views.py:780 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "更新されました {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:815 -#: netbox/netbox/views/generic/bulk_views.py:1050 -#: netbox/netbox/views/generic/bulk_views.py:1098 +#: netbox/netbox/views/generic/bulk_views.py:813 +#: netbox/netbox/views/generic/bulk_views.py:1048 +#: netbox/netbox/views/generic/bulk_views.py:1096 #, python-brace-format msgid "No {object_type} were selected." msgstr "いいえ {object_type} が選ばれました。" -#: netbox/netbox/views/generic/bulk_views.py:908 +#: netbox/netbox/views/generic/bulk_views.py:906 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "名前が変更されました {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:978 +#: netbox/netbox/views/generic/bulk_views.py:976 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "一括削除 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1005 +#: netbox/netbox/views/generic/bulk_views.py:1003 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "削除済み {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1022 +#: netbox/netbox/views/generic/bulk_views.py:1020 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "1 つ以上の依存オブジェクトが存在するため、削除できませんでした。" @@ -12968,7 +13037,7 @@ msgstr "同期済み {count} {object_type}" msgid "{class_name} must implement get_children()" msgstr "{class_name} はget_children () を実装する必要があります" -#: netbox/netbox/views/misc.py:46 +#: netbox/netbox/views/misc.py:49 msgid "" "There was an error loading the dashboard configuration. A default dashboard " "is in use." @@ -13060,12 +13129,12 @@ msgstr "パスワードを変更" #: netbox/templates/core/configrevision_restore.html:63 #: netbox/templates/dcim/devicebay_populate.html:34 #: netbox/templates/dcim/virtualchassis_add_member.html:26 -#: netbox/templates/dcim/virtualchassis_edit.html:117 +#: netbox/templates/dcim/virtualchassis_edit.html:118 #: netbox/templates/extras/object_journal.html:26 #: netbox/templates/extras/script.html:38 #: netbox/templates/generic/bulk_add_component.html:67 #: netbox/templates/generic/bulk_delete.html:78 -#: netbox/templates/generic/bulk_edit.html:125 +#: netbox/templates/generic/bulk_edit.html:128 #: netbox/templates/generic/bulk_import.html:66 #: netbox/templates/generic/bulk_import.html:98 #: netbox/templates/generic/bulk_import.html:131 @@ -13084,7 +13153,7 @@ msgstr "キャンセル" #: netbox/templates/account/preferences.html:78 #: netbox/templates/dcim/devicebay_populate.html:35 #: netbox/templates/dcim/virtualchassis_add_member.html:28 -#: netbox/templates/dcim/virtualchassis_edit.html:119 +#: netbox/templates/dcim/virtualchassis_edit.html:120 #: netbox/templates/extras/dashboard/widget_add.html:26 #: netbox/templates/extras/dashboard/widget_config.html:19 #: netbox/templates/extras/object_journal.html:27 @@ -13650,10 +13719,6 @@ msgstr "リキュー" msgid "Enqueue" msgstr "エンキュー" -#: netbox/templates/core/rq_task.html:61 -msgid "Queue" -msgstr "キュー" - #: netbox/templates/core/rq_task.html:65 msgid "Timeout" msgstr "タイムアウト" @@ -13947,7 +14012,7 @@ msgstr "リジェネレートslug" msgid "Remove" msgstr "削除" -#: netbox/templates/dcim/device_edit.html:119 +#: netbox/templates/dcim/device_edit.html:120 msgid "Local Config Context Data" msgstr "ローカル設定コンテキストデータ" @@ -14073,8 +14138,8 @@ msgid "No VLANs Assigned" msgstr "VLAN が割り当てられていません" #: netbox/templates/dcim/inc/interface_vlans_table.html:44 -#: netbox/templates/ipam/prefix_list.html:16 -#: netbox/templates/ipam/prefix_list.html:33 +#: netbox/templates/ipam/inc/max_depth.html:11 +#: netbox/templates/ipam/inc/max_length.html:11 msgid "Clear" msgstr "クリア" @@ -14161,21 +14226,13 @@ msgstr "チャンネル幅" #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 #: netbox/wireless/forms/bulk_edit.py:57 netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/filtersets.py:47 -#: netbox/wireless/forms/filtersets.py:112 netbox/wireless/models.py:82 +#: netbox/wireless/forms/filtersets.py:49 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:82 #: netbox/wireless/models.py:148 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" -#: netbox/templates/dcim/interface.html:375 -msgid "LAG Members" -msgstr "LAG メンバー" - -#: netbox/templates/dcim/interface.html:393 -msgid "No member interfaces" -msgstr "メンバーインタフェースなし" - -#: netbox/templates/dcim/interface.html:413 +#: netbox/templates/dcim/interface.html:386 #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 @@ -14183,7 +14240,7 @@ msgstr "メンバーインタフェースなし" msgid "Add IP Address" msgstr "IP アドレスを追加" -#: netbox/templates/dcim/interface.html:430 +#: netbox/templates/dcim/interface.html:403 #: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "MAC アドレスを追加" @@ -14379,11 +14436,11 @@ msgstr "保存して別のものを追加" msgid "Editing Virtual Chassis %(name)s" msgstr "バーチャルシャーシの編集 %(name)s" -#: netbox/templates/dcim/virtualchassis_edit.html:64 +#: netbox/templates/dcim/virtualchassis_edit.html:65 msgid "Rack/Unit" msgstr "ラック/ユニット" -#: netbox/templates/dcim/virtualchassis_edit.html:121 +#: netbox/templates/dcim/virtualchassis_edit.html:122 #: netbox/templates/generic/bulk_add_component.html:68 #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/generic/object_edit.html:80 @@ -14709,11 +14766,11 @@ msgstr "スクリプトを実行" msgid "Could not load scripts from module %(module)s" msgstr "モジュール%(module)sからスクリプトを読み込めませんでした " -#: netbox/templates/extras/inc/script_list_content.html:131 +#: netbox/templates/extras/inc/script_list_content.html:132 msgid "No Scripts Found" msgstr "スクリプトが見つかりません" -#: netbox/templates/extras/inc/script_list_content.html:134 +#: netbox/templates/extras/inc/script_list_content.html:135 #, python-format msgid "" "Get started by creating a script from " @@ -14933,7 +14990,7 @@ msgstr "編集" msgid "Bulk Edit" msgstr "一括編集" -#: netbox/templates/generic/bulk_edit.html:126 +#: netbox/templates/generic/bulk_edit.html:129 #: netbox/templates/generic/bulk_rename.html:68 msgid "Apply" msgstr "申し込む" @@ -15223,8 +15280,8 @@ msgstr "ファミリー" msgid "Date Added" msgstr "追加日" -#: netbox/templates/ipam/aggregate/prefixes.html:8 -#: netbox/templates/ipam/prefix/prefixes.html:8 +#: netbox/templates/ipam/aggregate/prefixes.html:10 +#: netbox/templates/ipam/prefix/prefixes.html:10 #: netbox/templates/ipam/role.html:10 msgid "Add Prefix" msgstr "プレフィックスを追加" @@ -15253,6 +15310,14 @@ msgstr "IP アドレスを割り当てる" msgid "Bulk Create" msgstr "一括作成" +#: netbox/templates/ipam/inc/max_depth.html:6 +msgid "Max Depth" +msgstr "最大深度" + +#: netbox/templates/ipam/inc/max_length.html:6 +msgid "Max Length" +msgstr "最大長" + #: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 msgid "Create Group" msgstr "グループを作成" @@ -15354,14 +15419,6 @@ msgstr "IP アドレス範囲を追加" msgid "Hide Depth Indicators" msgstr "深度インジケーターを非表示" -#: netbox/templates/ipam/prefix_list.html:11 -msgid "Max Depth" -msgstr "最大深度" - -#: netbox/templates/ipam/prefix_list.html:28 -msgid "Max Length" -msgstr "最大長" - #: netbox/templates/ipam/rir.html:10 msgid "Add Aggregate" msgstr "集約を追加" @@ -15479,8 +15536,8 @@ msgid "Click here to attempt loading NetBox again." msgstr "クリック ここに NetBox をもう一度ロードしてみます。" #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:159 -#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:91 -#: netbox/tenancy/forms/filtersets.py:121 netbox/tenancy/forms/forms.py:57 +#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:95 +#: netbox/tenancy/forms/filtersets.py:126 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:105 #: netbox/tenancy/forms/model_forms.py:129 #: netbox/tenancy/tables/contacts.py:92 @@ -15498,7 +15555,7 @@ msgid "Phone" msgstr "電話" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:69 netbox/tenancy/forms/forms.py:67 +#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 #: netbox/tenancy/forms/model_forms.py:72 msgid "Contact Group" msgstr "コンタクトグループ" @@ -15652,7 +15709,7 @@ msgstr "仮想ディスク" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/virtualization/forms/bulk_edit.py:89 #: netbox/virtualization/forms/bulk_import.py:93 -#: netbox/virtualization/forms/filtersets.py:175 +#: netbox/virtualization/forms/filtersets.py:179 #: netbox/virtualization/tables/virtualmachines.py:33 msgid "Start on boot" msgstr "起動時に開始" @@ -15703,23 +15760,23 @@ msgid "IKE Proposal" msgstr "イケアの提案" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:85 -#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:106 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:109 msgid "Authentication method" msgstr "認証方法" #: netbox/templates/vpn/ikeproposal.html:25 #: netbox/templates/vpn/ipsecproposal.html:21 netbox/vpn/forms/bulk_edit.py:90 #: netbox/vpn/forms/bulk_edit.py:148 netbox/vpn/forms/bulk_import.py:148 -#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:111 -#: netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:114 +#: netbox/vpn/forms/filtersets.py:164 msgid "Encryption algorithm" msgstr "暗号化アルゴリズム" #: netbox/templates/vpn/ikeproposal.html:29 #: netbox/templates/vpn/ipsecproposal.html:25 netbox/vpn/forms/bulk_edit.py:95 #: netbox/vpn/forms/bulk_edit.py:153 netbox/vpn/forms/bulk_import.py:152 -#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:119 +#: netbox/vpn/forms/filtersets.py:169 msgid "Authentication algorithm" msgstr "認証アルゴリズム" @@ -15771,18 +15828,18 @@ msgid "Add a Termination" msgstr "終端を追加" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:43 -#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:62 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:64 msgid "Encapsulation" msgstr "カプセル化" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:69 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:71 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "IPsec プロファイル" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:58 -#: netbox/vpn/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:75 msgid "Tunnel ID" msgstr "トンネル ID" @@ -16026,12 +16083,20 @@ msgstr "v1" msgid "v2" msgstr "v2" -#: netbox/users/filterset_mixins.py:17 netbox/users/filtersets.py:36 +#: netbox/users/filterset_mixins.py:18 +msgid "Owner Group (ID)" +msgstr "所有者グループ (ID)" + +#: netbox/users/filterset_mixins.py:24 +msgid "Owner Group (name)" +msgstr "所有者グループ (名前)" + +#: netbox/users/filterset_mixins.py:28 netbox/users/filtersets.py:36 #: netbox/users/filtersets.py:88 msgid "Owner (ID)" msgstr "オーナー (ID)" -#: netbox/users/filterset_mixins.py:23 netbox/users/filtersets.py:42 +#: netbox/users/filterset_mixins.py:34 netbox/users/filtersets.py:42 #: netbox/users/filtersets.py:94 msgid "Owner (name)" msgstr "所有者 (名前)" @@ -16190,10 +16255,6 @@ msgstr "少なくとも 1 つのアクションを選択する必要がありま msgid "Invalid filter for {model}: {error}" msgstr "のフィルタが無効です {model}: {error}" -#: netbox/users/forms/model_forms.py:466 -msgid "Owner Group" -msgstr "オーナーグループ" - #: netbox/users/forms/model_forms.py:490 msgid "User groups" msgstr "ユーザーグループ" @@ -16397,29 +16458,29 @@ msgstr "カスタムアクション" msgid "Example Usage" msgstr "使用例" -#: netbox/utilities/api.py:170 +#: netbox/utilities/api.py:179 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "指定された属性を使用しても関連オブジェクトが見つかりません: {params}" -#: netbox/utilities/api.py:173 +#: netbox/utilities/api.py:182 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "複数のオブジェクトが、指定された属性に一致します。 {params}" -#: netbox/utilities/api.py:185 +#: netbox/utilities/api.py:194 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " "attributes. Received an unrecognized value: {value}" msgstr "関連オブジェクトは、数値 ID または属性の辞書で参照する必要があります。認識できない値を受け取りました: {value}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:203 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "指定された数値 ID を使用しても関連オブジェクトが見つかりません: {id}" -#: netbox/utilities/choices.py:23 +#: netbox/utilities/choices.py:24 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} キーは定義されているが、CHOICES はリストではない" @@ -16784,7 +16845,7 @@ msgstr "動的クエリパラメータに必要な値が見つかりません:'{ msgid "Missing required value for static query param: '{static_params}'" msgstr "静的クエリパラメータに必要な値が見つかりません:'{static_params}'" -#: netbox/utilities/forms/widgets/modifiers.py:141 +#: netbox/utilities/forms/widgets/modifiers.py:148 msgid "(automatically set)" msgstr "(自動設定)" @@ -16924,17 +16985,17 @@ msgstr "{value} は{multiple}の倍数でなければなりません 。" msgid "{value} is not a valid regular expression." msgstr "{value} は有効な正規表現ではありません。" -#: netbox/utilities/views.py:76 +#: netbox/utilities/views.py:80 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "{self.__class__.__name__} get_required_permission () を実装する必要があります" -#: netbox/utilities/views.py:112 +#: netbox/utilities/views.py:116 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} get_required_permission () を実装する必要があります" -#: netbox/utilities/views.py:136 +#: netbox/utilities/views.py:140 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -16991,7 +17052,7 @@ msgid "Disk (MB)" msgstr "ディスク (MB)" #: netbox/virtualization/forms/bulk_edit.py:307 -#: netbox/virtualization/forms/filtersets.py:283 +#: netbox/virtualization/forms/filtersets.py:284 msgid "Size (MB)" msgstr "サイズ (MB)" @@ -17328,7 +17389,7 @@ msgid "VLAN (name)" msgstr "VLAN (名前)" #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:41 -#: netbox/vpn/forms/filtersets.py:59 +#: netbox/vpn/forms/filtersets.py:61 msgid "Tunnel group" msgstr "トンネルグループ" @@ -17338,19 +17399,19 @@ msgstr "SA ライフタイム" #: netbox/vpn/forms/bulk_edit.py:133 netbox/wireless/forms/bulk_edit.py:76 #: netbox/wireless/forms/bulk_edit.py:118 -#: netbox/wireless/forms/filtersets.py:71 -#: netbox/wireless/forms/filtersets.py:130 +#: netbox/wireless/forms/filtersets.py:73 +#: netbox/wireless/forms/filtersets.py:133 msgid "Pre-shared key" msgstr "事前共有キー" #: netbox/vpn/forms/bulk_edit.py:201 netbox/vpn/forms/bulk_import.py:238 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:211 netbox/vpn/forms/model_forms.py:370 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "IKE ポリシー" #: netbox/vpn/forms/bulk_edit.py:206 netbox/vpn/forms/bulk_import.py:243 -#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:216 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "IPsec ポリシー" @@ -17415,16 +17476,16 @@ msgstr "各終端には、インタフェースまたは VLAN のいずれかを msgid "Cannot assign both an interface and a VLAN." msgstr "インタフェースと VLAN の両方を割り当てることはできません。" -#: netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:139 msgid "IKE version" msgstr "IKE バージョン" -#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 +#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "提案" -#: netbox/vpn/forms/filtersets.py:262 +#: netbox/vpn/forms/filtersets.py:270 msgid "Assigned Object Type" msgstr "割当オブジェクトタイプ" @@ -17658,8 +17719,8 @@ msgstr "WPA エンタープライズ" #: netbox/wireless/forms/bulk_import.py:72 #: netbox/wireless/forms/bulk_import.py:149 #: netbox/wireless/forms/bulk_import.py:152 -#: netbox/wireless/forms/filtersets.py:66 -#: netbox/wireless/forms/filtersets.py:125 +#: netbox/wireless/forms/filtersets.py:68 +#: netbox/wireless/forms/filtersets.py:128 msgid "Authentication cipher" msgstr "認証暗号" diff --git a/netbox/translations/lv/LC_MESSAGES/django.mo b/netbox/translations/lv/LC_MESSAGES/django.mo index fd53c4950..973d83faa 100644 Binary files a/netbox/translations/lv/LC_MESSAGES/django.mo and b/netbox/translations/lv/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/lv/LC_MESSAGES/django.po b/netbox/translations/lv/LC_MESSAGES/django.po index 1db1a7dc2..4d4f95234 100644 --- a/netbox/translations/lv/LC_MESSAGES/django.po +++ b/netbox/translations/lv/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-01-20 05:07+0000\n" +"POT-Creation-Date: 2026-02-03 05:21+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Latvian (https://app.transifex.com/netbox-community/teams/178115/lv/)\n" @@ -54,7 +54,7 @@ msgstr "Jūsu parole ir veiksmīgi nomainīta." msgid "Planned" msgstr "Plānots" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 msgid "Provisioning" msgstr "Resursu piešķiršana" @@ -90,7 +90,7 @@ msgid "Decommissioned" msgstr "ekspluatācijas pārtraukšana" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1159 netbox/templates/dcim/interface.html:148 +#: netbox/dcim/tables/devices.py:1187 netbox/templates/dcim/interface.html:148 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" @@ -109,8 +109,8 @@ msgstr "Terciārs" msgid "Inactive" msgstr "Neaktīvs" -#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:288 -#: netbox/vpn/choices.py:63 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:707 +#: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Vienaudžs" @@ -171,32 +171,32 @@ msgstr "Vietu grupa (ID)" msgid "Site group (slug)" msgstr "Vietu grupa (URL identifikators)" -#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:183 -#: netbox/circuits/forms/filtersets.py:241 +#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:60 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:124 netbox/dcim/forms/bulk_edit.py:165 #: netbox/dcim/forms/bulk_edit.py:320 netbox/dcim/forms/bulk_edit.py:670 #: netbox/dcim/forms/bulk_edit.py:857 netbox/dcim/forms/bulk_import.py:138 #: netbox/dcim/forms/bulk_import.py:239 netbox/dcim/forms/bulk_import.py:341 #: netbox/dcim/forms/bulk_import.py:632 netbox/dcim/forms/bulk_import.py:1602 -#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:103 -#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:374 -#: netbox/dcim/forms/filtersets.py:476 netbox/dcim/forms/filtersets.py:841 -#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1130 -#: netbox/dcim/forms/filtersets.py:1154 netbox/dcim/forms/filtersets.py:1249 -#: netbox/dcim/forms/filtersets.py:1287 netbox/dcim/forms/filtersets.py:1992 -#: netbox/dcim/forms/filtersets.py:2016 netbox/dcim/forms/filtersets.py:2040 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:171 -#: netbox/dcim/forms/model_forms.py:242 netbox/dcim/forms/model_forms.py:558 -#: netbox/dcim/forms/model_forms.py:819 netbox/dcim/forms/object_create.py:292 -#: netbox/dcim/tables/devices.py:155 netbox/dcim/tables/power.py:25 +#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:104 +#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:377 +#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:853 +#: netbox/dcim/forms/filtersets.py:1071 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/forms/filtersets.py:1170 netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1305 netbox/dcim/forms/filtersets.py:2022 +#: netbox/dcim/forms/filtersets.py:2046 netbox/dcim/forms/filtersets.py:2070 +#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:173 +#: netbox/dcim/forms/model_forms.py:244 netbox/dcim/forms/model_forms.py:560 +#: netbox/dcim/forms/model_forms.py:829 netbox/dcim/forms/object_create.py:293 +#: netbox/dcim/tables/devices.py:156 netbox/dcim/tables/power.py:25 #: netbox/dcim/tables/power.py:89 netbox/dcim/tables/racks.py:110 #: netbox/dcim/tables/racks.py:193 netbox/dcim/tables/sites.py:101 #: netbox/extras/filtersets.py:681 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:165 -#: netbox/ipam/forms/filtersets.py:243 netbox/ipam/forms/filtersets.py:464 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:660 -#: netbox/ipam/tables/vlans.py:90 netbox/ipam/tables/vlans.py:197 +#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:476 +#: netbox/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/vlans.py:91 netbox/ipam/tables/vlans.py:213 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/ipam/vlan.html:23 @@ -205,12 +205,12 @@ msgstr "Vietu grupa (URL identifikators)" #: netbox/virtualization/forms/bulk_edit.py:95 #: netbox/virtualization/forms/bulk_import.py:61 #: netbox/virtualization/forms/bulk_import.py:99 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:158 +#: netbox/virtualization/forms/filtersets.py:82 +#: netbox/virtualization/forms/filtersets.py:162 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/virtualization/forms/model_forms.py:172 #: netbox/virtualization/tables/virtualmachines.py:36 -#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:92 +#: netbox/vpn/forms/filtersets.py:285 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" @@ -298,8 +298,8 @@ msgstr "Izbeigšana A (ID)" #: netbox/circuits/filtersets.py:278 netbox/circuits/filtersets.py:382 #: netbox/circuits/filtersets.py:547 netbox/core/filtersets.py:85 -#: netbox/core/filtersets.py:150 netbox/core/filtersets.py:176 -#: netbox/core/filtersets.py:216 netbox/dcim/filtersets.py:810 +#: netbox/core/filtersets.py:154 netbox/core/filtersets.py:180 +#: netbox/core/filtersets.py:220 netbox/dcim/filtersets.py:810 #: netbox/dcim/filtersets.py:1568 netbox/dcim/filtersets.py:2692 #: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:71 #: netbox/extras/filtersets.py:101 netbox/extras/filtersets.py:142 @@ -310,7 +310,7 @@ msgstr "Izbeigšana A (ID)" #: netbox/extras/filtersets.py:577 netbox/extras/filtersets.py:613 #: netbox/extras/filtersets.py:644 netbox/extras/filtersets.py:814 #: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:33 netbox/netbox/forms/search.py:20 +#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -326,9 +326,9 @@ msgstr "Meklēt" #: netbox/circuits/filtersets.py:282 netbox/circuits/forms/bulk_edit.py:166 #: netbox/circuits/forms/bulk_edit.py:250 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:251 -#: netbox/circuits/forms/filtersets.py:297 +#: netbox/circuits/forms/filtersets.py:229 +#: netbox/circuits/forms/filtersets.py:256 +#: netbox/circuits/forms/filtersets.py:303 #: netbox/circuits/forms/model_forms.py:134 #: netbox/circuits/forms/model_forms.py:157 #: netbox/circuits/forms/model_forms.py:255 @@ -392,8 +392,8 @@ msgstr "Virtuālās sakaru ķēdes tips (URL identifikators)" #: netbox/circuits/filtersets.py:551 netbox/circuits/forms/bulk_edit.py:310 #: netbox/circuits/forms/bulk_import.py:248 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:379 +#: netbox/circuits/forms/filtersets.py:381 +#: netbox/circuits/forms/filtersets.py:387 #: netbox/circuits/forms/model_forms.py:333 #: netbox/circuits/forms/model_forms.py:348 #: netbox/circuits/tables/virtual_circuits.py:84 @@ -409,13 +409,13 @@ msgid "Interface (ID)" msgstr "Interfeiss (ID)" #: netbox/circuits/forms/bulk_edit.py:42 -#: netbox/circuits/forms/filtersets.py:64 +#: netbox/circuits/forms/filtersets.py:65 #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:131 -#: netbox/dcim/forms/filtersets.py:224 netbox/dcim/forms/model_forms.py:130 +#: netbox/dcim/forms/filtersets.py:223 netbox/dcim/forms/model_forms.py:132 #: netbox/dcim/tables/sites.py:73 netbox/ipam/models/asns.py:155 #: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:269 -#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 +#: netbox/netbox/navigation/menu.py:181 netbox/netbox/navigation/menu.py:184 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" @@ -425,17 +425,17 @@ msgstr "ASN" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:79 -#: netbox/circuits/forms/filtersets.py:97 -#: netbox/circuits/forms/filtersets.py:125 -#: netbox/circuits/forms/filtersets.py:143 -#: netbox/circuits/forms/filtersets.py:225 -#: netbox/circuits/forms/filtersets.py:269 -#: netbox/circuits/forms/filtersets.py:292 -#: netbox/circuits/forms/filtersets.py:330 -#: netbox/circuits/forms/filtersets.py:338 -#: netbox/circuits/forms/filtersets.py:374 -#: netbox/circuits/forms/filtersets.py:397 +#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:129 +#: netbox/circuits/forms/filtersets.py:148 +#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:274 +#: netbox/circuits/forms/filtersets.py:298 +#: netbox/circuits/forms/filtersets.py:337 +#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:405 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:75 #: netbox/circuits/forms/model_forms.py:106 @@ -460,23 +460,23 @@ msgid "Provider" msgstr "Pakalpotājs" #: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:103 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Pakalpojuma ID" #: netbox/circuits/forms/bulk_edit.py:94 #: netbox/circuits/forms/bulk_edit.py:269 -#: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:203 +#: netbox/circuits/forms/filtersets.py:120 +#: netbox/circuits/forms/filtersets.py:328 netbox/dcim/forms/bulk_edit.py:203 #: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/bulk_edit.py:800 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1153 #: netbox/dcim/forms/bulk_edit.py:1180 netbox/dcim/forms/bulk_edit.py:1714 -#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1202 -#: netbox/dcim/forms/filtersets.py:1521 netbox/dcim/forms/filtersets.py:1735 -#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1777 -#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/tables/devices.py:750 -#: netbox/dcim/tables/devices.py:803 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1759 +#: netbox/dcim/forms/filtersets.py:1778 netbox/dcim/forms/filtersets.py:1802 +#: netbox/dcim/forms/filtersets.py:1821 netbox/dcim/tables/devices.py:778 +#: netbox/dcim/tables/devices.py:831 netbox/dcim/tables/devices.py:1079 #: netbox/dcim/tables/devicetypes.py:213 netbox/dcim/tables/devicetypes.py:254 #: netbox/dcim/tables/devicetypes.py:273 netbox/dcim/tables/racks.py:29 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:540 @@ -495,12 +495,12 @@ msgstr "Krāsa" #: netbox/circuits/forms/bulk_edit.py:292 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: netbox/circuits/forms/filtersets.py:138 -#: netbox/circuits/forms/filtersets.py:359 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:367 #: netbox/circuits/tables/circuits.py:63 #: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:34 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:21 #: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:772 #: netbox/dcim/forms/bulk_edit.py:899 netbox/dcim/forms/bulk_edit.py:965 @@ -512,23 +512,23 @@ msgstr "Krāsa" #: netbox/dcim/forms/bulk_import.py:858 netbox/dcim/forms/bulk_import.py:879 #: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/bulk_import.py:1095 #: netbox/dcim/forms/bulk_import.py:1114 netbox/dcim/forms/bulk_import.py:1458 -#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1088 -#: netbox/dcim/forms/filtersets.py:1187 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1403 netbox/dcim/forms/filtersets.py:1423 -#: netbox/dcim/forms/filtersets.py:1442 netbox/dcim/forms/filtersets.py:1462 -#: netbox/dcim/forms/filtersets.py:1481 netbox/dcim/forms/filtersets.py:1496 -#: netbox/dcim/forms/filtersets.py:1515 netbox/dcim/forms/filtersets.py:1539 -#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1682 -#: netbox/dcim/forms/filtersets.py:1730 netbox/dcim/forms/filtersets.py:1749 -#: netbox/dcim/forms/filtersets.py:1772 netbox/dcim/forms/filtersets.py:1791 -#: netbox/dcim/forms/model_forms.py:800 netbox/dcim/forms/model_forms.py:806 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1102 +#: netbox/dcim/forms/filtersets.py:1203 netbox/dcim/forms/filtersets.py:1331 +#: netbox/dcim/forms/filtersets.py:1422 netbox/dcim/forms/filtersets.py:1442 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/filtersets.py:1502 netbox/dcim/forms/filtersets.py:1517 +#: netbox/dcim/forms/filtersets.py:1537 netbox/dcim/forms/filtersets.py:1561 +#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1773 +#: netbox/dcim/forms/filtersets.py:1797 netbox/dcim/forms/filtersets.py:1816 +#: netbox/dcim/forms/model_forms.py:810 netbox/dcim/forms/model_forms.py:816 #: netbox/dcim/forms/object_import.py:85 #: netbox/dcim/forms/object_import.py:114 -#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/power.py:73 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:181 +#: netbox/dcim/tables/devices.py:890 netbox/dcim/tables/power.py:73 #: netbox/dcim/tables/racks.py:126 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:498 netbox/extras/tables/tables.py:566 -#: netbox/netbox/tables/tables.py:313 +#: netbox/netbox/tables/tables.py:331 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -539,7 +539,6 @@ msgstr "Krāsa" #: netbox/templates/dcim/frontport.html:36 #: netbox/templates/dcim/interface.html:46 #: netbox/templates/dcim/interface.html:239 -#: netbox/templates/dcim/interface.html:381 #: netbox/templates/dcim/powerfeed.html:32 #: netbox/templates/dcim/poweroutlet.html:36 #: netbox/templates/dcim/powerport.html:36 @@ -551,11 +550,11 @@ msgstr "Krāsa" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 #: netbox/virtualization/forms/bulk_import.py:43 -#: netbox/virtualization/forms/filtersets.py:59 +#: netbox/virtualization/forms/filtersets.py:62 #: netbox/virtualization/forms/model_forms.py:60 #: netbox/virtualization/tables/clusters.py:67 #: netbox/vpn/forms/bulk_edit.py:226 netbox/vpn/forms/bulk_import.py:268 -#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:236 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "Veids" @@ -564,8 +563,8 @@ msgstr "Veids" #: netbox/circuits/forms/bulk_edit.py:287 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: netbox/circuits/forms/filtersets.py:151 -#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:156 +#: netbox/circuits/forms/filtersets.py:354 #: netbox/circuits/forms/model_forms.py:112 #: netbox/circuits/forms/model_forms.py:321 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -577,9 +576,9 @@ msgstr "Pakalpotāja konts" #: netbox/circuits/forms/bulk_edit.py:297 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: netbox/circuits/forms/filtersets.py:162 -#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:86 netbox/core/tables/data.py:24 +#: netbox/circuits/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:370 netbox/core/forms/filtersets.py:39 +#: netbox/core/forms/filtersets.py:87 netbox/core/tables/data.py:24 #: netbox/core/tables/jobs.py:28 netbox/core/tables/tasks.py:90 #: netbox/dcim/forms/bulk_edit.py:104 netbox/dcim/forms/bulk_edit.py:178 #: netbox/dcim/forms/bulk_edit.py:342 netbox/dcim/forms/bulk_edit.py:449 @@ -591,14 +590,14 @@ msgstr "Pakalpotāja konts" #: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 #: netbox/dcim/forms/bulk_import.py:1224 netbox/dcim/forms/bulk_import.py:1446 #: netbox/dcim/forms/bulk_import.py:1662 netbox/dcim/forms/bulk_import.py:1725 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:266 -#: netbox/dcim/forms/filtersets.py:391 netbox/dcim/forms/filtersets.py:497 -#: netbox/dcim/forms/filtersets.py:887 netbox/dcim/forms/filtersets.py:1009 -#: netbox/dcim/forms/filtersets.py:1091 netbox/dcim/forms/filtersets.py:1192 -#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1525 -#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/tables/devices.py:142 -#: netbox/dcim/tables/devices.py:530 netbox/dcim/tables/devices.py:865 -#: netbox/dcim/tables/devices.py:999 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:266 +#: netbox/dcim/forms/filtersets.py:394 netbox/dcim/forms/filtersets.py:502 +#: netbox/dcim/forms/filtersets.py:899 netbox/dcim/forms/filtersets.py:1022 +#: netbox/dcim/forms/filtersets.py:1105 netbox/dcim/forms/filtersets.py:1208 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1547 +#: netbox/dcim/forms/filtersets.py:1923 netbox/dcim/tables/devices.py:143 +#: netbox/dcim/tables/devices.py:531 netbox/dcim/tables/devices.py:893 +#: netbox/dcim/tables/devices.py:1027 netbox/dcim/tables/devices.py:1135 #: netbox/dcim/tables/modules.py:98 netbox/dcim/tables/power.py:70 #: netbox/dcim/tables/racks.py:114 netbox/dcim/tables/racks.py:211 #: netbox/dcim/tables/sites.py:61 netbox/dcim/tables/sites.py:105 @@ -606,12 +605,12 @@ msgstr "Pakalpotāja konts" #: netbox/ipam/forms/bulk_edit.py:292 netbox/ipam/forms/bulk_edit.py:433 #: netbox/ipam/forms/bulk_import.py:194 netbox/ipam/forms/bulk_import.py:258 #: netbox/ipam/forms/bulk_import.py:294 netbox/ipam/forms/bulk_import.py:506 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:304 -#: netbox/ipam/forms/filtersets.py:386 netbox/ipam/forms/filtersets.py:571 +#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:313 +#: netbox/ipam/forms/filtersets.py:396 netbox/ipam/forms/filtersets.py:585 #: netbox/ipam/forms/model_forms.py:500 netbox/ipam/tables/ip.py:181 #: netbox/ipam/tables/ip.py:260 netbox/ipam/tables/ip.py:313 -#: netbox/ipam/tables/ip.py:383 netbox/ipam/tables/ip.py:410 -#: netbox/ipam/tables/vlans.py:98 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/tables/ip.py:388 netbox/ipam/tables/ip.py:415 +#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -635,19 +634,19 @@ msgstr "Pakalpotāja konts" #: netbox/virtualization/forms/bulk_edit.py:83 #: netbox/virtualization/forms/bulk_import.py:56 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/virtualization/forms/filtersets.py:87 -#: netbox/virtualization/forms/filtersets.py:170 +#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/tables/clusters.py:75 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:33 netbox/vpn/forms/bulk_edit.py:222 #: netbox/vpn/forms/bulk_import.py:36 netbox/vpn/forms/bulk_import.py:263 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/forms/filtersets.py:54 netbox/vpn/forms/filtersets.py:231 #: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:40 netbox/wireless/forms/bulk_edit.py:97 #: netbox/wireless/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:131 -#: netbox/wireless/forms/filtersets.py:56 -#: netbox/wireless/forms/filtersets.py:115 +#: netbox/wireless/forms/filtersets.py:58 +#: netbox/wireless/forms/filtersets.py:118 #: netbox/wireless/tables/wirelesslan.py:45 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" @@ -659,23 +658,23 @@ msgstr "Statuss" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:231 -#: netbox/circuits/forms/filtersets.py:131 -#: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:120 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:283 +#: netbox/circuits/forms/filtersets.py:339 netbox/dcim/forms/bulk_edit.py:120 #: netbox/dcim/forms/bulk_edit.py:184 netbox/dcim/forms/bulk_edit.py:337 #: netbox/dcim/forms/bulk_edit.py:460 netbox/dcim/forms/bulk_edit.py:683 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:1737 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:250 netbox/dcim/forms/bulk_import.py:371 #: netbox/dcim/forms/bulk_import.py:571 netbox/dcim/forms/bulk_import.py:1464 -#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:140 -#: netbox/dcim/forms/filtersets.py:202 netbox/dcim/forms/filtersets.py:234 -#: netbox/dcim/forms/filtersets.py:355 netbox/dcim/forms/filtersets.py:436 -#: netbox/dcim/forms/filtersets.py:457 netbox/dcim/forms/filtersets.py:810 -#: netbox/dcim/forms/filtersets.py:1001 netbox/dcim/forms/filtersets.py:1111 -#: netbox/dcim/forms/filtersets.py:1141 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:141 +#: netbox/dcim/forms/filtersets.py:200 netbox/dcim/forms/filtersets.py:233 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1125 +#: netbox/dcim/forms/filtersets.py:1156 netbox/dcim/forms/filtersets.py:1286 #: netbox/dcim/tables/power.py:84 netbox/extras/filtersets.py:768 -#: netbox/extras/forms/filtersets.py:432 netbox/extras/forms/filtersets.py:510 +#: netbox/extras/forms/filtersets.py:404 netbox/extras/forms/filtersets.py:483 #: netbox/ipam/forms/bulk_edit.py:46 netbox/ipam/forms/bulk_edit.py:65 #: netbox/ipam/forms/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 #: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:196 @@ -686,12 +685,12 @@ msgstr "Statuss" #: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:166 #: netbox/ipam/forms/bulk_import.py:251 netbox/ipam/forms/bulk_import.py:287 #: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/bulk_import.py:499 -#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:70 -#: netbox/ipam/forms/filtersets.py:106 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/filtersets.py:189 -#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:340 -#: netbox/ipam/forms/filtersets.py:448 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/tables/ip.py:413 netbox/ipam/tables/vlans.py:205 +#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:71 +#: netbox/ipam/forms/filtersets.py:109 netbox/ipam/forms/filtersets.py:131 +#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:196 +#: netbox/ipam/forms/filtersets.py:297 netbox/ipam/forms/filtersets.py:350 +#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:552 +#: netbox/ipam/tables/ip.py:418 netbox/ipam/tables/vlans.py:221 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -709,48 +708,48 @@ msgstr "Statuss" #: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 -#: netbox/tenancy/forms/filtersets.py:49 netbox/tenancy/forms/forms.py:25 +#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/forms/forms.py:25 #: netbox/tenancy/forms/forms.py:49 netbox/tenancy/forms/model_forms.py:50 #: netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_edit.py:126 #: netbox/virtualization/forms/bulk_import.py:68 #: netbox/virtualization/forms/bulk_import.py:129 -#: netbox/virtualization/forms/filtersets.py:52 -#: netbox/virtualization/forms/filtersets.py:115 +#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:118 #: netbox/vpn/forms/bulk_edit.py:53 netbox/vpn/forms/bulk_edit.py:231 #: netbox/vpn/forms/bulk_import.py:58 netbox/vpn/forms/bulk_import.py:257 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:226 netbox/wireless/forms/bulk_edit.py:60 #: netbox/wireless/forms/bulk_edit.py:102 #: netbox/wireless/forms/bulk_import.py:56 #: netbox/wireless/forms/bulk_import.py:136 -#: netbox/wireless/forms/filtersets.py:42 -#: netbox/wireless/forms/filtersets.py:107 +#: netbox/wireless/forms/filtersets.py:44 +#: netbox/wireless/forms/filtersets.py:110 msgid "Tenant" msgstr "Īrnieks" #: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:196 msgid "Install date" msgstr "Instalēšanas datums" #: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:201 msgid "Termination date" msgstr "Izbeigšanas datums" #: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:203 +#: netbox/circuits/forms/filtersets.py:208 msgid "Commit rate (Kbps)" msgstr "Izpildes ātrums (Kbps)" #: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:209 +#: netbox/circuits/forms/filtersets.py:214 #: netbox/circuits/forms/model_forms.py:131 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 -#: netbox/wireless/forms/filtersets.py:134 +#: netbox/wireless/forms/filtersets.py:137 #: netbox/wireless/forms/model_forms.py:166 msgid "Distance" msgstr "Attālums" @@ -758,11 +757,11 @@ msgstr "Attālums" #: netbox/circuits/forms/bulk_edit.py:158 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:218 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 -#: netbox/wireless/forms/filtersets.py:138 +#: netbox/wireless/forms/filtersets.py:141 msgid "Distance unit" msgstr "Attāluma vienība" @@ -772,44 +771,45 @@ msgid "Service Parameters" msgstr "Pakalpojuma parametri" #: netbox/circuits/forms/bulk_edit.py:168 -#: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:92 -#: netbox/circuits/forms/filtersets.py:111 -#: netbox/circuits/forms/filtersets.py:128 -#: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:74 -#: netbox/core/forms/filtersets.py:142 netbox/dcim/forms/bulk_edit.py:818 -#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:201 -#: netbox/dcim/forms/filtersets.py:233 netbox/dcim/forms/filtersets.py:1000 -#: netbox/dcim/forms/filtersets.py:1140 netbox/dcim/forms/filtersets.py:1269 -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1419 -#: netbox/dcim/forms/filtersets.py:1433 netbox/dcim/forms/filtersets.py:1458 -#: netbox/dcim/forms/filtersets.py:1472 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/filtersets.py:1506 netbox/dcim/forms/filtersets.py:1535 -#: netbox/dcim/forms/filtersets.py:1549 netbox/dcim/forms/filtersets.py:1676 -#: netbox/dcim/forms/filtersets.py:1720 netbox/dcim/forms/filtersets.py:1745 -#: netbox/dcim/forms/filtersets.py:1763 netbox/dcim/forms/filtersets.py:1787 -#: netbox/dcim/forms/filtersets.py:1805 netbox/dcim/forms/filtersets.py:1823 -#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1850 -#: netbox/dcim/forms/filtersets.py:1861 netbox/dcim/forms/filtersets.py:1906 -#: netbox/dcim/forms/filtersets.py:1941 netbox/dcim/tables/modules.py:24 -#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:46 -#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:240 -#: netbox/extras/forms/filtersets.py:257 netbox/extras/forms/filtersets.py:293 -#: netbox/extras/forms/filtersets.py:324 netbox/extras/forms/filtersets.py:351 -#: netbox/extras/forms/filtersets.py:593 netbox/ipam/forms/filtersets.py:105 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:337 -#: netbox/ipam/forms/filtersets.py:413 netbox/ipam/forms/filtersets.py:499 -#: netbox/ipam/forms/filtersets.py:512 netbox/ipam/forms/filtersets.py:537 -#: netbox/ipam/forms/filtersets.py:608 netbox/ipam/forms/filtersets.py:626 -#: netbox/netbox/tables/tables.py:329 netbox/templates/dcim/moduletype.html:68 -#: netbox/virtualization/forms/filtersets.py:50 -#: netbox/virtualization/forms/filtersets.py:113 -#: netbox/virtualization/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:74 +#: netbox/circuits/forms/filtersets.py:94 +#: netbox/circuits/forms/filtersets.py:114 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:322 +#: netbox/circuits/forms/filtersets.py:338 netbox/core/forms/filtersets.py:75 +#: netbox/core/forms/filtersets.py:147 netbox/dcim/forms/bulk_edit.py:818 +#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:199 +#: netbox/dcim/forms/filtersets.py:232 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1155 netbox/dcim/forms/filtersets.py:1285 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1438 +#: netbox/dcim/forms/filtersets.py:1452 netbox/dcim/forms/filtersets.py:1478 +#: netbox/dcim/forms/filtersets.py:1492 netbox/dcim/forms/filtersets.py:1513 +#: netbox/dcim/forms/filtersets.py:1527 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1571 netbox/dcim/forms/filtersets.py:1699 +#: netbox/dcim/forms/filtersets.py:1743 netbox/dcim/forms/filtersets.py:1769 +#: netbox/dcim/forms/filtersets.py:1787 netbox/dcim/forms/filtersets.py:1812 +#: netbox/dcim/forms/filtersets.py:1830 netbox/dcim/forms/filtersets.py:1849 +#: netbox/dcim/forms/filtersets.py:1862 netbox/dcim/forms/filtersets.py:1877 +#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/forms/filtersets.py:1934 +#: netbox/dcim/forms/filtersets.py:1970 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:272 +#: netbox/extras/forms/filtersets.py:303 netbox/extras/forms/filtersets.py:326 +#: netbox/extras/forms/filtersets.py:358 netbox/extras/forms/filtersets.py:557 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:346 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/filtersets.py:525 +#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/filtersets.py:622 +#: netbox/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:347 +#: netbox/templates/dcim/moduletype.html:68 +#: netbox/virtualization/forms/filtersets.py:52 +#: netbox/virtualization/forms/filtersets.py:116 +#: netbox/virtualization/forms/filtersets.py:217 #: netbox/virtualization/forms/filtersets.py:275 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:136 -#: netbox/wireless/forms/filtersets.py:40 -#: netbox/wireless/forms/filtersets.py:106 +#: netbox/vpn/forms/filtersets.py:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Atribūti" @@ -818,22 +818,22 @@ msgstr "Atribūti" #: netbox/circuits/forms/model_forms.py:137 #: netbox/circuits/forms/model_forms.py:233 #: netbox/circuits/forms/model_forms.py:335 -#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:186 -#: netbox/dcim/forms/model_forms.py:273 netbox/dcim/forms/model_forms.py:330 -#: netbox/dcim/forms/model_forms.py:863 netbox/dcim/forms/model_forms.py:1877 +#: netbox/dcim/forms/model_forms.py:147 netbox/dcim/forms/model_forms.py:188 +#: netbox/dcim/forms/model_forms.py:275 netbox/dcim/forms/model_forms.py:332 +#: netbox/dcim/forms/model_forms.py:873 netbox/dcim/forms/model_forms.py:1887 #: netbox/ipam/forms/bulk_edit.py:380 netbox/ipam/forms/model_forms.py:67 #: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:115 #: netbox/ipam/forms/model_forms.py:136 netbox/ipam/forms/model_forms.py:160 #: netbox/ipam/forms/model_forms.py:224 netbox/ipam/forms/model_forms.py:261 #: netbox/ipam/forms/model_forms.py:319 netbox/ipam/forms/model_forms.py:611 -#: netbox/netbox/navigation/menu.py:24 +#: netbox/netbox/navigation/menu.py:26 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:74 #: netbox/virtualization/forms/model_forms.py:222 -#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145 #: netbox/vpn/forms/model_forms.py:409 netbox/wireless/forms/model_forms.py:56 #: netbox/wireless/forms/model_forms.py:171 @@ -852,8 +852,8 @@ msgstr "Īrēšana" #: netbox/extras/forms/bulk_edit.py:292 netbox/extras/forms/bulk_edit.py:310 #: netbox/extras/forms/bulk_edit.py:355 netbox/extras/forms/bulk_edit.py:372 #: netbox/extras/forms/bulk_edit.py:409 netbox/extras/forms/bulk_edit.py:434 -#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:240 -#: netbox/ipam/tables/vlans.py:267 netbox/netbox/forms/bulk_edit.py:78 +#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/tables/vlans.py:283 netbox/netbox/forms/bulk_edit.py:78 #: netbox/netbox/forms/bulk_edit.py:90 netbox/netbox/forms/bulk_edit.py:102 #: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuit.html:69 @@ -956,11 +956,11 @@ msgstr "Izbeigšanas veids" #: netbox/circuits/forms/bulk_edit.py:189 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:226 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/forms/model_forms.py:168 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:72 netbox/templates/dcim/cable.html:76 -#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:84 msgid "Termination" msgstr "Izbeigšana" @@ -996,24 +996,24 @@ msgstr "Izbeigšanas informācija" #: netbox/circuits/forms/bulk_edit.py:255 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:646 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/panels/virtual_chassis_members.html:11 #: netbox/templates/dcim/virtualchassis.html:58 -#: netbox/templates/dcim/virtualchassis_edit.html:67 +#: netbox/templates/dcim/virtualchassis_edit.html:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 #: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:129 +#: netbox/tenancy/forms/filtersets.py:134 msgid "Priority" msgstr "Prioritāte" #: netbox/circuits/forms/bulk_edit.py:282 #: netbox/circuits/forms/bulk_import.py:207 -#: netbox/circuits/forms/filtersets.py:159 -#: netbox/circuits/forms/filtersets.py:264 -#: netbox/circuits/forms/filtersets.py:354 -#: netbox/circuits/forms/filtersets.py:392 +#: netbox/circuits/forms/filtersets.py:164 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:362 +#: netbox/circuits/forms/filtersets.py:400 #: netbox/circuits/forms/model_forms.py:316 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 @@ -1022,28 +1022,28 @@ msgstr "Pakalpotāju tīkls" #: netbox/circuits/forms/bulk_edit.py:320 #: netbox/circuits/forms/bulk_import.py:253 -#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:390 #: netbox/circuits/forms/model_forms.py:355 netbox/dcim/forms/bulk_edit.py:348 #: netbox/dcim/forms/bulk_edit.py:1242 netbox/dcim/forms/bulk_edit.py:1678 #: netbox/dcim/forms/bulk_import.py:262 netbox/dcim/forms/bulk_import.py:1193 -#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:865 -#: netbox/dcim/forms/filtersets.py:1872 netbox/dcim/forms/filtersets.py:1912 -#: netbox/dcim/forms/model_forms.py:255 netbox/dcim/forms/model_forms.py:1214 -#: netbox/dcim/forms/model_forms.py:1697 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/devices.py:857 netbox/dcim/tables/devices.py:983 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/forms/filtersets.py:1900 netbox/dcim/forms/filtersets.py:1940 +#: netbox/dcim/forms/model_forms.py:257 netbox/dcim/forms/model_forms.py:1224 +#: netbox/dcim/forms/model_forms.py:1707 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:172 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:1011 #: netbox/dcim/tables/devicetypes.py:317 netbox/dcim/tables/racks.py:117 #: netbox/extras/filtersets.py:708 netbox/ipam/forms/bulk_edit.py:206 #: netbox/ipam/forms/bulk_edit.py:250 netbox/ipam/forms/bulk_edit.py:297 #: netbox/ipam/forms/bulk_edit.py:438 netbox/ipam/forms/bulk_import.py:199 #: netbox/ipam/forms/bulk_import.py:263 netbox/ipam/forms/bulk_import.py:299 -#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:254 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/filtersets.py:391 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/forms/model_forms.py:186 +#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:262 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:593 netbox/ipam/forms/model_forms.py:186 #: netbox/ipam/forms/model_forms.py:212 netbox/ipam/forms/model_forms.py:250 #: netbox/ipam/forms/model_forms.py:675 netbox/ipam/tables/ip.py:207 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:317 -#: netbox/ipam/tables/vlans.py:102 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/tables/vlans.py:103 netbox/ipam/tables/vlans.py:227 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1056,16 +1056,16 @@ msgstr "Pakalpotāju tīkls" #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 #: netbox/tenancy/forms/bulk_edit.py:132 -#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/filtersets.py:131 #: netbox/tenancy/forms/model_forms.py:136 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 #: netbox/virtualization/forms/bulk_import.py:120 -#: netbox/virtualization/forms/filtersets.py:167 +#: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 #: netbox/virtualization/tables/virtualmachines.py:48 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Loma" @@ -1151,20 +1151,19 @@ msgstr "Darbības loma" #: netbox/circuits/forms/bulk_import.py:258 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:108 -#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1288 -#: netbox/dcim/forms/model_forms.py:1557 netbox/dcim/forms/model_forms.py:1738 -#: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1898 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 +#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1298 +#: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1748 +#: netbox/dcim/forms/model_forms.py:1783 netbox/dcim/forms/model_forms.py:1908 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1178 #: netbox/ipam/forms/bulk_import.py:319 netbox/ipam/forms/model_forms.py:280 #: netbox/ipam/forms/model_forms.py:289 netbox/ipam/tables/fhrp.py:61 -#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:146 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 #: netbox/templates/dcim/frontport.html:103 #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 -#: netbox/templates/dcim/interface.html:380 #: netbox/templates/dcim/rearport.html:103 #: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 @@ -1180,112 +1179,175 @@ msgid "Interface" msgstr "Interfeiss " #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:188 -#: netbox/circuits/forms/filtersets.py:246 +#: netbox/circuits/forms/filtersets.py:134 +#: netbox/circuits/forms/filtersets.py:193 +#: netbox/circuits/forms/filtersets.py:251 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:329 #: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:675 #: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_import.py:244 netbox/dcim/forms/bulk_import.py:347 #: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/bulk_import.py:1608 -#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/forms/filtersets.py:354 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:433 netbox/dcim/forms/filtersets.py:484 -#: netbox/dcim/forms/filtersets.py:807 netbox/dcim/forms/filtersets.py:850 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1110 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/filtersets.py:1228 -#: netbox/dcim/forms/filtersets.py:1258 netbox/dcim/forms/filtersets.py:1267 -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/filtersets.py:1434 -#: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1507 -#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1721 -#: netbox/dcim/forms/filtersets.py:1764 netbox/dcim/forms/filtersets.py:1806 -#: netbox/dcim/forms/filtersets.py:1837 netbox/dcim/forms/filtersets.py:1863 -#: netbox/dcim/forms/model_forms.py:185 netbox/dcim/forms/model_forms.py:247 -#: netbox/dcim/forms/model_forms.py:563 netbox/dcim/forms/model_forms.py:824 -#: netbox/dcim/tables/devices.py:159 netbox/dcim/tables/power.py:29 +#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:112 +#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:391 +#: netbox/dcim/forms/filtersets.py:436 netbox/dcim/forms/filtersets.py:489 +#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:862 +#: netbox/dcim/forms/filtersets.py:1040 netbox/dcim/forms/filtersets.py:1079 +#: netbox/dcim/forms/filtersets.py:1124 netbox/dcim/forms/filtersets.py:1154 +#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1244 +#: netbox/dcim/forms/filtersets.py:1275 netbox/dcim/forms/filtersets.py:1284 +#: netbox/dcim/forms/filtersets.py:1413 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/filtersets.py:1493 netbox/dcim/forms/filtersets.py:1528 +#: netbox/dcim/forms/filtersets.py:1576 netbox/dcim/forms/filtersets.py:1744 +#: netbox/dcim/forms/filtersets.py:1788 netbox/dcim/forms/filtersets.py:1831 +#: netbox/dcim/forms/filtersets.py:1863 netbox/dcim/forms/filtersets.py:1890 +#: netbox/dcim/forms/model_forms.py:187 netbox/dcim/forms/model_forms.py:249 +#: netbox/dcim/forms/model_forms.py:565 netbox/dcim/forms/model_forms.py:834 +#: netbox/dcim/tables/devices.py:160 netbox/dcim/tables/power.py:29 #: netbox/dcim/tables/racks.py:106 netbox/dcim/tables/racks.py:198 -#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:429 -#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:445 -#: netbox/ipam/forms/filtersets.py:469 netbox/ipam/forms/filtersets.py:536 +#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:456 +#: netbox/ipam/forms/filtersets.py:481 netbox/ipam/forms/filtersets.py:549 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/powerpanel.html:26 -#: netbox/virtualization/forms/filtersets.py:84 -#: netbox/virtualization/forms/filtersets.py:110 -#: netbox/wireless/forms/filtersets.py:97 +#: netbox/virtualization/forms/filtersets.py:87 +#: netbox/virtualization/forms/filtersets.py:113 +#: netbox/wireless/forms/filtersets.py:99 #: netbox/wireless/forms/model_forms.py:89 #: netbox/wireless/forms/model_forms.py:131 msgid "Location" msgstr "Telpa" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:172 -#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:203 -#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:360 -#: netbox/dcim/forms/filtersets.py:437 netbox/dcim/forms/filtersets.py:513 -#: netbox/dcim/forms/filtersets.py:811 netbox/dcim/forms/filtersets.py:1229 -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:190 -#: netbox/ipam/forms/filtersets.py:290 netbox/ipam/forms/filtersets.py:342 -#: netbox/ipam/forms/filtersets.py:628 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 +#: netbox/circuits/forms/filtersets.py:75 +#: netbox/circuits/forms/filtersets.py:95 +#: netbox/circuits/forms/filtersets.py:115 +#: netbox/circuits/forms/filtersets.py:136 +#: netbox/circuits/forms/filtersets.py:284 +#: netbox/circuits/forms/filtersets.py:323 +#: netbox/circuits/forms/filtersets.py:340 netbox/core/forms/filtersets.py:31 +#: netbox/dcim/forms/filtersets.py:168 netbox/dcim/forms/filtersets.py:184 +#: netbox/dcim/forms/filtersets.py:201 netbox/dcim/forms/filtersets.py:234 +#: netbox/dcim/forms/filtersets.py:281 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/forms/filtersets.py:538 netbox/dcim/forms/filtersets.py:663 +#: netbox/dcim/forms/filtersets.py:682 netbox/dcim/forms/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:822 +#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1042 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1157 +#: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1419 netbox/dcim/forms/filtersets.py:1459 +#: netbox/dcim/forms/filtersets.py:1499 netbox/dcim/forms/filtersets.py:1534 +#: netbox/dcim/forms/filtersets.py:1583 netbox/dcim/forms/filtersets.py:1750 +#: netbox/dcim/forms/filtersets.py:1794 netbox/dcim/forms/filtersets.py:1836 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1895 +#: netbox/dcim/forms/filtersets.py:1957 netbox/dcim/forms/filtersets.py:1972 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/filtersets.py:129 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:178 +#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:304 +#: netbox/extras/forms/filtersets.py:327 netbox/extras/forms/filtersets.py:359 +#: netbox/extras/forms/filtersets.py:378 netbox/extras/forms/filtersets.py:405 +#: netbox/extras/forms/filtersets.py:498 netbox/ipam/forms/filtersets.py:51 +#: netbox/ipam/forms/filtersets.py:72 netbox/ipam/forms/filtersets.py:92 +#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:132 +#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:180 +#: netbox/ipam/forms/filtersets.py:197 netbox/ipam/forms/filtersets.py:298 +#: netbox/ipam/forms/filtersets.py:351 netbox/ipam/forms/filtersets.py:425 +#: netbox/ipam/forms/filtersets.py:460 netbox/ipam/forms/filtersets.py:512 +#: netbox/ipam/forms/filtersets.py:553 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:421 +#: netbox/templates/dcim/device_edit.html:104 +#: netbox/templates/dcim/htmx/cable_edit.html:83 +#: netbox/templates/dcim/virtualchassis_edit.html:39 +#: netbox/templates/generic/bulk_edit.html:65 +#: netbox/templates/htmx/form.html:28 netbox/templates/ipam/vlan_edit.html:70 +#: netbox/tenancy/forms/filtersets.py:36 netbox/tenancy/forms/filtersets.py:51 +#: netbox/tenancy/forms/filtersets.py:72 netbox/tenancy/forms/filtersets.py:86 +#: netbox/tenancy/forms/filtersets.py:96 +#: netbox/virtualization/forms/filtersets.py:33 +#: netbox/virtualization/forms/filtersets.py:43 +#: netbox/virtualization/forms/filtersets.py:55 +#: netbox/virtualization/forms/filtersets.py:119 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:276 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:136 +#: netbox/vpn/forms/filtersets.py:161 netbox/vpn/forms/filtersets.py:181 +#: netbox/vpn/forms/filtersets.py:201 netbox/vpn/forms/filtersets.py:227 +#: netbox/wireless/forms/filtersets.py:27 +#: netbox/wireless/forms/filtersets.py:45 +#: netbox/wireless/forms/filtersets.py:111 +msgid "Ownership" +msgstr "Īpašumtiesības" + +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:76 +#: netbox/circuits/forms/filtersets.py:137 netbox/dcim/forms/filtersets.py:169 +#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:202 +#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:363 +#: netbox/dcim/forms/filtersets.py:442 netbox/dcim/forms/filtersets.py:519 +#: netbox/dcim/forms/filtersets.py:823 netbox/dcim/forms/filtersets.py:1246 +#: netbox/ipam/forms/filtersets.py:111 netbox/ipam/forms/filtersets.py:198 +#: netbox/ipam/forms/filtersets.py:299 netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/navigation/menu.py:35 #: netbox/netbox/views/generic/feature_views.py:298 -#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/forms/filtersets.py:52 netbox/tenancy/tables/columns.py:55 #: netbox/tenancy/tables/contacts.py:21 -#: netbox/virtualization/forms/filtersets.py:42 -#: netbox/virtualization/forms/filtersets.py:53 -#: netbox/virtualization/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 -#: netbox/vpn/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:44 +#: netbox/virtualization/forms/filtersets.py:56 +#: netbox/virtualization/forms/filtersets.py:120 +#: netbox/vpn/forms/filtersets.py:38 netbox/vpn/forms/filtersets.py:51 +#: netbox/vpn/forms/filtersets.py:228 msgid "Contacts" msgstr "Kontaktpersonas" -#: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:169 -#: netbox/circuits/forms/filtersets.py:231 +#: netbox/circuits/forms/filtersets.py:46 +#: netbox/circuits/forms/filtersets.py:174 +#: netbox/circuits/forms/filtersets.py:236 #: netbox/circuits/tables/circuits.py:134 netbox/dcim/forms/bulk_edit.py:110 #: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/bulk_edit.py:841 -#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:89 -#: netbox/dcim/forms/filtersets.py:171 netbox/dcim/forms/filtersets.py:214 -#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:366 -#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:827 -#: netbox/dcim/forms/filtersets.py:1043 netbox/dcim/forms/filtersets.py:1116 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1235 -#: netbox/dcim/forms/filtersets.py:1274 netbox/dcim/forms/filtersets.py:1984 -#: netbox/dcim/forms/filtersets.py:2008 netbox/dcim/forms/filtersets.py:2032 -#: netbox/dcim/forms/model_forms.py:117 netbox/dcim/forms/object_create.py:276 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/sites.py:64 +#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:90 +#: netbox/dcim/forms/filtersets.py:167 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:467 netbox/dcim/forms/filtersets.py:839 +#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1131 +#: netbox/dcim/forms/filtersets.py:1162 netbox/dcim/forms/filtersets.py:1252 +#: netbox/dcim/forms/filtersets.py:1292 netbox/dcim/forms/filtersets.py:2014 +#: netbox/dcim/forms/filtersets.py:2038 netbox/dcim/forms/filtersets.py:2062 +#: netbox/dcim/forms/model_forms.py:119 netbox/dcim/forms/object_create.py:277 +#: netbox/dcim/tables/devices.py:146 netbox/dcim/tables/sites.py:64 #: netbox/extras/filtersets.py:659 netbox/ipam/forms/bulk_edit.py:401 -#: netbox/ipam/forms/filtersets.py:233 netbox/ipam/forms/filtersets.py:454 -#: netbox/ipam/forms/filtersets.py:545 netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:466 +#: netbox/ipam/forms/filtersets.py:559 netbox/templates/ipam/vlan.html:16 +#: netbox/virtualization/forms/filtersets.py:67 +#: netbox/virtualization/forms/filtersets.py:147 #: netbox/virtualization/forms/model_forms.py:86 -#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:77 +#: netbox/vpn/forms/filtersets.py:276 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Reģions" -#: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:312 -#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:94 -#: netbox/dcim/forms/filtersets.py:219 netbox/dcim/forms/filtersets.py:245 -#: netbox/dcim/forms/filtersets.py:379 netbox/dcim/forms/filtersets.py:467 -#: netbox/dcim/forms/filtersets.py:832 netbox/dcim/forms/filtersets.py:1048 -#: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1240 -#: netbox/dcim/forms/filtersets.py:1279 netbox/dcim/forms/object_create.py:284 +#: netbox/circuits/forms/filtersets.py:51 +#: netbox/circuits/forms/filtersets.py:179 +#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:312 +#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:95 +#: netbox/dcim/forms/filtersets.py:218 netbox/dcim/forms/filtersets.py:245 +#: netbox/dcim/forms/filtersets.py:382 netbox/dcim/forms/filtersets.py:472 +#: netbox/dcim/forms/filtersets.py:844 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1257 +#: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/object_create.py:285 #: netbox/extras/filtersets.py:676 netbox/ipam/forms/bulk_edit.py:406 -#: netbox/ipam/forms/filtersets.py:160 netbox/ipam/forms/filtersets.py:238 -#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:550 -#: netbox/virtualization/forms/filtersets.py:69 -#: netbox/virtualization/forms/filtersets.py:148 +#: netbox/ipam/forms/filtersets.py:166 netbox/ipam/forms/filtersets.py:246 +#: netbox/ipam/forms/filtersets.py:471 netbox/ipam/forms/filtersets.py:564 +#: netbox/virtualization/forms/filtersets.py:72 +#: netbox/virtualization/forms/filtersets.py:152 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/wireless/forms/filtersets.py:82 +#: netbox/wireless/forms/filtersets.py:84 msgid "Site group" msgstr "Vietu grupa" -#: netbox/circuits/forms/filtersets.py:82 +#: netbox/circuits/forms/filtersets.py:84 #: netbox/circuits/tables/circuits.py:60 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1295,31 +1357,31 @@ msgstr "Vietu grupa" msgid "Account" msgstr "Konts" -#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/forms/filtersets.py:259 msgid "Term Side" msgstr "Termina puse" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1537 -#: netbox/extras/forms/model_forms.py:697 netbox/ipam/forms/filtersets.py:149 -#: netbox/ipam/forms/filtersets.py:627 netbox/ipam/forms/model_forms.py:326 +#: netbox/circuits/forms/filtersets.py:293 netbox/dcim/forms/bulk_edit.py:1537 +#: netbox/extras/forms/model_forms.py:700 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:326 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:36 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:106 +#: netbox/tenancy/forms/filtersets.py:111 #: netbox/users/forms/model_forms.py:372 msgid "Assignment" msgstr "Uzdevums" -#: netbox/circuits/forms/filtersets.py:302 +#: netbox/circuits/forms/filtersets.py:308 #: netbox/circuits/forms/model_forms.py:245 #: netbox/circuits/tables/circuits.py:186 netbox/dcim/forms/bulk_edit.py:115 -#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:123 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:633 +#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 #: netbox/ipam/filtersets.py:998 netbox/ipam/forms/bulk_edit.py:420 #: netbox/ipam/forms/bulk_import.py:492 netbox/ipam/forms/model_forms.py:558 -#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:94 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:95 +#: netbox/ipam/tables/vlans.py:218 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1331,8 +1393,8 @@ msgstr "Uzdevums" #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 #: netbox/tenancy/forms/bulk_edit.py:40 netbox/tenancy/forms/bulk_import.py:43 -#: netbox/tenancy/forms/filtersets.py:56 -#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/tenancy/forms/filtersets.py:58 +#: netbox/tenancy/forms/filtersets.py:121 #: netbox/tenancy/forms/model_forms.py:44 #: netbox/tenancy/forms/model_forms.py:121 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:226 @@ -1342,14 +1404,14 @@ msgstr "Uzdevums" #: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:185 #: netbox/virtualization/forms/bulk_edit.py:55 #: netbox/virtualization/forms/bulk_import.py:49 -#: netbox/virtualization/forms/filtersets.py:95 +#: netbox/virtualization/forms/filtersets.py:98 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:71 #: netbox/vpn/forms/bulk_edit.py:100 netbox/vpn/forms/bulk_import.py:157 -#: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:124 netbox/vpn/tables/crypto.py:31 #: netbox/vpn/tables/tunnels.py:45 netbox/wireless/forms/bulk_edit.py:45 #: netbox/wireless/forms/bulk_import.py:37 -#: netbox/wireless/forms/filtersets.py:53 +#: netbox/wireless/forms/filtersets.py:55 #: netbox/wireless/forms/model_forms.py:41 #: netbox/wireless/tables/wirelesslan.py:41 msgid "Group" @@ -1405,7 +1467,7 @@ msgstr "Unikāls ķēdes ID" #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1391 #: netbox/dcim/models/devices.py:582 netbox/dcim/models/devices.py:1211 -#: netbox/dcim/models/modules.py:215 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/modules.py:217 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:300 netbox/dcim/models/racks.py:684 #: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 @@ -1508,7 +1570,7 @@ msgstr "Patch paneļa ID un porta numurs (-i)" #: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: netbox/extras/models/configs.py:283 -#: netbox/extras/models/customfields.py:128 netbox/extras/models/models.py:66 +#: netbox/extras/models/customfields.py:141 netbox/extras/models/models.py:66 #: netbox/extras/models/models.py:171 netbox/extras/models/models.py:416 #: netbox/extras/models/models.py:487 netbox/extras/models/models.py:566 #: netbox/extras/models/models.py:692 @@ -1544,11 +1606,11 @@ msgstr "Ķēdes izbeigšanai jāpievieno beidzošajam objektam." #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 #: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:279 netbox/extras/models/customfields.py:95 -#: netbox/extras/models/models.py:61 netbox/extras/models/models.py:166 -#: netbox/extras/models/models.py:309 netbox/extras/models/models.py:412 -#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:562 -#: netbox/extras/models/models.py:687 +#: netbox/extras/models/configs.py:279 +#: netbox/extras/models/customfields.py:108 netbox/extras/models/models.py:61 +#: netbox/extras/models/models.py:166 netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:412 netbox/extras/models/models.py:477 +#: netbox/extras/models/models.py:562 netbox/extras/models/models.py:687 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1653,35 +1715,35 @@ msgstr "virtuālās ķēdes pārtraukumi" #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:17 #: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:45 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: netbox/dcim/forms/filtersets.py:79 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:137 netbox/dcim/tables/devices.py:295 -#: netbox/dcim/tables/devices.py:408 netbox/dcim/tables/devices.py:449 -#: netbox/dcim/tables/devices.py:497 netbox/dcim/tables/devices.py:551 -#: netbox/dcim/tables/devices.py:574 netbox/dcim/tables/devices.py:694 -#: netbox/dcim/tables/devices.py:774 netbox/dcim/tables/devices.py:827 -#: netbox/dcim/tables/devices.py:889 netbox/dcim/tables/devices.py:958 -#: netbox/dcim/tables/devices.py:1023 netbox/dcim/tables/devices.py:1042 -#: netbox/dcim/tables/devices.py:1071 netbox/dcim/tables/devices.py:1098 -#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:228 -#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:21 -#: netbox/dcim/tables/power.py:58 netbox/dcim/tables/racks.py:20 -#: netbox/dcim/tables/racks.py:102 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/tables/tables.py:64 -#: netbox/extras/tables/tables.py:132 netbox/extras/tables/tables.py:169 -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:257 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:334 -#: netbox/extras/tables/tables.py:450 netbox/extras/tables/tables.py:467 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:536 -#: netbox/extras/tables/tables.py:584 netbox/extras/tables/tables.py:626 -#: netbox/extras/tables/tables.py:656 netbox/ipam/forms/bulk_edit.py:339 -#: netbox/ipam/forms/filtersets.py:417 netbox/ipam/forms/filtersets.py:503 -#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:32 -#: netbox/ipam/tables/ip.py:104 netbox/ipam/tables/services.py:16 -#: netbox/ipam/tables/services.py:38 netbox/ipam/tables/vlans.py:33 -#: netbox/ipam/tables/vlans.py:86 netbox/ipam/tables/vlans.py:231 -#: netbox/ipam/tables/vrfs.py:26 netbox/ipam/tables/vrfs.py:65 -#: netbox/netbox/tables/tables.py:299 netbox/netbox/ui/panels.py:194 -#: netbox/netbox/ui/panels.py:203 +#: netbox/dcim/forms/filtersets.py:80 netbox/dcim/forms/object_create.py:44 +#: netbox/dcim/tables/devices.py:138 netbox/dcim/tables/devices.py:296 +#: netbox/dcim/tables/devices.py:409 netbox/dcim/tables/devices.py:450 +#: netbox/dcim/tables/devices.py:498 netbox/dcim/tables/devices.py:552 +#: netbox/dcim/tables/devices.py:575 netbox/dcim/tables/devices.py:700 +#: netbox/dcim/tables/devices.py:722 netbox/dcim/tables/devices.py:802 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:986 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1070 netbox/dcim/tables/devices.py:1099 +#: netbox/dcim/tables/devices.py:1126 netbox/dcim/tables/devicetypes.py:31 +#: netbox/dcim/tables/devicetypes.py:228 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/power.py:21 netbox/dcim/tables/power.py:58 +#: netbox/dcim/tables/racks.py:20 netbox/dcim/tables/racks.py:102 +#: netbox/dcim/tables/sites.py:57 netbox/extras/forms/filtersets.py:231 +#: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:132 +#: netbox/extras/tables/tables.py:169 netbox/extras/tables/tables.py:198 +#: netbox/extras/tables/tables.py:257 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:334 netbox/extras/tables/tables.py:450 +#: netbox/extras/tables/tables.py:467 netbox/extras/tables/tables.py:494 +#: netbox/extras/tables/tables.py:536 netbox/extras/tables/tables.py:584 +#: netbox/extras/tables/tables.py:626 netbox/extras/tables/tables.py:656 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:104 +#: netbox/ipam/tables/services.py:16 netbox/ipam/tables/services.py:38 +#: netbox/ipam/tables/vlans.py:34 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/tables/vlans.py:247 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:317 +#: netbox/netbox/ui/panels.py:194 netbox/netbox/ui/panels.py:203 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1777,8 +1839,8 @@ msgstr "Nosaukums" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:283 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 @@ -1807,7 +1869,7 @@ msgstr "Lapa Z" msgid "Commit Rate" msgstr "Apņemšanās likme" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1942 +#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" @@ -1825,8 +1887,8 @@ msgstr "Izbeigšanas veids" msgid "Termination Point" msgstr "Izbeigšanas punkts" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:186 -#: netbox/dcim/tables/devices.py:152 +#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 +#: netbox/dcim/tables/devices.py:153 msgid "Site Group" msgstr "Vietu grupa" @@ -1867,33 +1929,33 @@ msgstr "Izbeigšana" #: netbox/dcim/forms/bulk_import.py:1128 netbox/dcim/forms/bulk_import.py:1140 #: netbox/dcim/forms/bulk_import.py:1188 netbox/dcim/forms/bulk_import.py:1310 #: netbox/dcim/forms/bulk_import.py:1712 netbox/dcim/forms/connections.py:29 -#: netbox/dcim/forms/filtersets.py:153 netbox/dcim/forms/filtersets.py:1006 -#: netbox/dcim/forms/filtersets.py:1038 netbox/dcim/forms/filtersets.py:1184 -#: netbox/dcim/forms/filtersets.py:1398 netbox/dcim/forms/filtersets.py:1420 -#: netbox/dcim/forms/filtersets.py:1437 netbox/dcim/forms/filtersets.py:1459 -#: netbox/dcim/forms/filtersets.py:1476 netbox/dcim/forms/filtersets.py:1493 -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1536 -#: netbox/dcim/forms/filtersets.py:1558 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/forms/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1746 -#: netbox/dcim/forms/filtersets.py:1767 netbox/dcim/forms/filtersets.py:1788 -#: netbox/dcim/forms/filtersets.py:1809 netbox/dcim/forms/filtersets.py:1824 -#: netbox/dcim/forms/filtersets.py:1840 netbox/dcim/forms/filtersets.py:1851 -#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1907 -#: netbox/dcim/forms/filtersets.py:2000 netbox/dcim/forms/filtersets.py:2024 -#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/model_forms.py:728 -#: netbox/dcim/forms/model_forms.py:943 netbox/dcim/forms/model_forms.py:1355 -#: netbox/dcim/forms/model_forms.py:1849 netbox/dcim/forms/model_forms.py:1922 -#: netbox/dcim/forms/object_create.py:205 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:154 netbox/dcim/forms/filtersets.py:1019 +#: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1200 +#: netbox/dcim/forms/filtersets.py:1416 netbox/dcim/forms/filtersets.py:1439 +#: netbox/dcim/forms/filtersets.py:1456 netbox/dcim/forms/filtersets.py:1479 +#: netbox/dcim/forms/filtersets.py:1496 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1531 netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:1580 netbox/dcim/forms/filtersets.py:1702 +#: netbox/dcim/forms/filtersets.py:1747 netbox/dcim/forms/filtersets.py:1770 +#: netbox/dcim/forms/filtersets.py:1791 netbox/dcim/forms/filtersets.py:1813 +#: netbox/dcim/forms/filtersets.py:1834 netbox/dcim/forms/filtersets.py:1850 +#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1878 +#: netbox/dcim/forms/filtersets.py:1893 netbox/dcim/forms/filtersets.py:1935 +#: netbox/dcim/forms/filtersets.py:2030 netbox/dcim/forms/filtersets.py:2054 +#: netbox/dcim/forms/filtersets.py:2078 netbox/dcim/forms/model_forms.py:738 +#: netbox/dcim/forms/model_forms.py:953 netbox/dcim/forms/model_forms.py:1365 +#: netbox/dcim/forms/model_forms.py:1859 netbox/dcim/forms/model_forms.py:1932 +#: netbox/dcim/forms/object_create.py:206 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:291 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:427 netbox/dcim/tables/devices.py:469 -#: netbox/dcim/tables/devices.py:519 netbox/dcim/tables/devices.py:631 -#: netbox/dcim/tables/devices.py:743 netbox/dcim/tables/devices.py:796 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:908 -#: netbox/dcim/tables/devices.py:976 netbox/dcim/tables/devices.py:1102 -#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:430 -#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:633 -#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:292 netbox/dcim/tables/devices.py:387 +#: netbox/dcim/tables/devices.py:428 netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:520 netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:824 +#: netbox/dcim/tables/devices.py:877 netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:1004 netbox/dcim/tables/devices.py:1130 +#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:402 +#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:157 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1911,7 +1973,7 @@ msgstr "Izbeigšana" #: netbox/templates/dcim/powerport.html:20 #: netbox/templates/dcim/rearport.html:20 #: netbox/templates/dcim/virtualchassis.html:55 -#: netbox/templates/dcim/virtualchassis_edit.html:62 +#: netbox/templates/dcim/virtualchassis_edit.html:63 #: netbox/templates/dcim/virtualdevicecontext.html:22 #: netbox/templates/virtualization/virtualmachine.html:120 #: netbox/templates/vpn/tunneltermination.html:23 @@ -1919,11 +1981,11 @@ msgstr "Izbeigšana" #: netbox/virtualization/filtersets.py:143 #: netbox/virtualization/forms/bulk_edit.py:108 #: netbox/virtualization/forms/bulk_import.py:113 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:142 #: netbox/virtualization/forms/model_forms.py:186 #: netbox/virtualization/tables/virtualmachines.py:44 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 #: netbox/vpn/forms/model_forms.py:123 netbox/vpn/forms/model_forms.py:234 #: netbox/vpn/forms/model_forms.py:451 #: netbox/wireless/forms/model_forms.py:101 @@ -1932,7 +1994,7 @@ msgstr "Izbeigšana" msgid "Device" msgstr "Iekārta" -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "Šim lietotājam nav atļaujas sinhronizēt šo datu avotu." @@ -1990,8 +2052,8 @@ msgstr "Pabeigts" msgid "Failed" msgstr "Neizdevās" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:359 -#: netbox/netbox/navigation/menu.py:363 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 +#: netbox/netbox/navigation/menu.py:365 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2109,42 +2171,42 @@ msgstr "Brīdinājums" msgid "Error" msgstr "Kļūda" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Vietējais" -#: netbox/core/data_backends.py:50 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:63 msgid "Username" msgstr "Lietotājvārds" -#: netbox/core/data_backends.py:52 netbox/core/data_backends.py:58 +#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 msgid "Only used for cloning with HTTP(S)" msgstr "Izmanto tikai klonēšanai ar HTTP (S)" -#: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 #: netbox/users/forms/model_forms.py:196 msgid "Password" msgstr "Parole" -#: netbox/core/data_backends.py:62 +#: netbox/core/data_backends.py:75 msgid "Branch" msgstr "Filiāle" -#: netbox/core/data_backends.py:120 +#: netbox/core/data_backends.py:135 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "Attālo datu ieguve neizdevās ({name}): {error}" -#: netbox/core/data_backends.py:133 +#: netbox/core/data_backends.py:148 msgid "AWS access key ID" msgstr "AWS piekļuves atslēgas ID" -#: netbox/core/data_backends.py:137 +#: netbox/core/data_backends.py:152 msgid "AWS secret access key" msgstr "AWS slepena piekļuves atslēga" @@ -2158,7 +2220,7 @@ msgstr "Datu avots (ID)" msgid "Data source (name)" msgstr "Datu avots (nosaukums)" -#: netbox/core/filtersets.py:186 netbox/dcim/filtersets.py:521 +#: netbox/core/filtersets.py:190 netbox/dcim/filtersets.py:521 #: netbox/extras/filtersets.py:302 netbox/extras/filtersets.py:355 #: netbox/extras/filtersets.py:401 netbox/extras/filtersets.py:424 #: netbox/extras/filtersets.py:490 netbox/users/filtersets.py:31 @@ -2166,19 +2228,19 @@ msgstr "Datu avots (nosaukums)" msgid "User (ID)" msgstr "Lietotājs (ID)" -#: netbox/core/filtersets.py:192 +#: netbox/core/filtersets.py:196 msgid "User name" msgstr "Lietotāja vārds" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:44 #: netbox/core/tables/data.py:27 netbox/dcim/choices.py:2036 #: netbox/dcim/forms/bulk_edit.py:1102 netbox/dcim/forms/bulk_edit.py:1383 -#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/filtersets.py:1687 -#: netbox/dcim/tables/devices.py:579 netbox/dcim/tables/devicetypes.py:232 +#: netbox/dcim/forms/filtersets.py:1617 netbox/dcim/forms/filtersets.py:1710 +#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 #: 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:161 netbox/extras/forms/filtersets.py:265 -#: netbox/extras/forms/filtersets.py:301 netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:249 +#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 #: netbox/extras/tables/tables.py:176 netbox/extras/tables/tables.py:307 #: netbox/extras/tables/tables.py:344 netbox/extras/tables/tables.py:508 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 @@ -2194,19 +2256,19 @@ msgstr "Lietotāja vārds" #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:29 netbox/users/tables.py:112 #: netbox/virtualization/forms/bulk_edit.py:182 -#: netbox/virtualization/forms/filtersets.py:232 +#: netbox/virtualization/forms/filtersets.py:237 msgid "Enabled" msgstr "Iespējots" -#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:50 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:51 #: netbox/core/tables/data.py:30 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "Sinhronizācijas intervāls" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:307 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 #: netbox/templates/extras/savedfilter.html:56 -#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 -#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:104 netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:160 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:320 #: netbox/vpn/forms/model_forms.py:336 netbox/vpn/forms/model_forms.py:357 #: netbox/vpn/forms/model_forms.py:379 @@ -2218,10 +2280,10 @@ msgid "Ignore rules" msgstr "Ignorēt kārtulas" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:604 -#: netbox/extras/forms/model_forms.py:693 -#: netbox/extras/forms/model_forms.py:746 netbox/extras/tables/tables.py:218 +#: netbox/extras/forms/model_forms.py:275 +#: netbox/extras/forms/model_forms.py:607 +#: netbox/extras/forms/model_forms.py:696 +#: netbox/extras/forms/model_forms.py:749 netbox/extras/tables/tables.py:218 #: netbox/extras/tables/tables.py:588 netbox/extras/tables/tables.py:618 #: netbox/extras/tables/tables.py:660 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 @@ -2230,24 +2292,24 @@ msgstr "Ignorēt kārtulas" msgid "Data Source" msgstr "Datu avots" -#: netbox/core/forms/filtersets.py:61 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Fails" -#: netbox/core/forms/filtersets.py:66 netbox/core/forms/mixins.py:16 +#: netbox/core/forms/filtersets.py:67 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:411 -#: netbox/extras/forms/filtersets.py:442 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:183 netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/filtersets.py:415 netbox/extras/forms/filtersets.py:503 msgid "Data source" msgstr "Datu avots" -#: netbox/core/forms/filtersets.py:77 netbox/extras/forms/filtersets.py:592 +#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 msgid "Creation" msgstr "Radīšana" -#: netbox/core/forms/filtersets.py:81 netbox/core/forms/filtersets.py:167 -#: netbox/extras/forms/filtersets.py:613 netbox/extras/tables/tables.py:271 +#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:271 #: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:364 #: netbox/extras/tables/tables.py:383 netbox/extras/tables/tables.py:415 #: netbox/extras/tables/tables.py:735 netbox/templates/core/job.html:11 @@ -2257,42 +2319,47 @@ msgstr "Radīšana" msgid "Object Type" msgstr "Objekta tips" -#: netbox/core/forms/filtersets.py:91 +#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/templates/core/job.html:63 netbox/templates/core/rq_task.html:61 +msgid "Queue" +msgstr "rinda" + +#: netbox/core/forms/filtersets.py:96 msgid "Created after" msgstr "Izveidots pēc" -#: netbox/core/forms/filtersets.py:96 +#: netbox/core/forms/filtersets.py:101 msgid "Created before" msgstr "Izveidots iepriekš" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:106 msgid "Scheduled after" msgstr "Plānots pēc" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:111 msgid "Scheduled before" msgstr "Ieplānots iepriekš" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:116 msgid "Started after" msgstr "Sākās pēc" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:121 msgid "Started before" msgstr "Sākās agrāk" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:126 msgid "Completed after" msgstr "Pabeigts pēc" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:131 msgid "Completed before" msgstr "Pabeigts pirms" -#: netbox/core/forms/filtersets.py:133 netbox/core/forms/filtersets.py:162 -#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:504 -#: netbox/dcim/forms/model_forms.py:324 netbox/extras/forms/filtersets.py:608 -#: netbox/extras/forms/filtersets.py:628 netbox/extras/tables/tables.py:391 +#: netbox/core/forms/filtersets.py:138 netbox/core/forms/filtersets.py:167 +#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:509 +#: netbox/dcim/forms/model_forms.py:326 netbox/extras/forms/filtersets.py:572 +#: netbox/extras/forms/filtersets.py:592 netbox/extras/tables/tables.py:391 #: netbox/extras/tables/tables.py:431 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 @@ -2305,23 +2372,23 @@ msgstr "Pabeigts pirms" msgid "User" msgstr "Lietotājs" -#: netbox/core/forms/filtersets.py:141 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:773 +#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:773 #: netbox/extras/tables/tables.py:828 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Laiks" -#: netbox/core/forms/filtersets.py:146 netbox/extras/forms/filtersets.py:597 +#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 msgid "After" msgstr "Pēc" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:602 +#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 msgid "Before" msgstr "Pirms" -#: netbox/core/forms/filtersets.py:155 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:477 +#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:484 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" @@ -2365,18 +2432,18 @@ msgstr "Statņu izkārtojumi" #: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1907 #: netbox/dcim/forms/bulk_edit.py:941 netbox/dcim/forms/bulk_edit.py:1337 #: netbox/dcim/forms/bulk_edit.py:1358 netbox/dcim/tables/racks.py:143 -#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 +#: netbox/netbox/navigation/menu.py:315 netbox/netbox/navigation/menu.py:319 msgid "Power" msgstr "Jauda" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:47 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Drošība" @@ -2392,7 +2459,7 @@ msgid "Pagination" msgstr "Lappušu veidošana" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:122 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 #: netbox/extras/forms/model_forms.py:135 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2403,7 +2470,7 @@ msgstr "Pārbaudes" msgid "User Preferences" msgstr "Lietotāja preferences" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:820 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:73 msgid "Miscellaneous" @@ -2519,7 +2586,7 @@ msgstr "Konfigurācijas pārskatīšana #{id}" #: netbox/dcim/models/device_components.py:767 #: netbox/dcim/models/device_components.py:1151 #: netbox/dcim/models/device_components.py:1199 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:81 +#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:94 #: netbox/extras/models/search.py:41 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" @@ -2694,37 +2761,45 @@ msgid "job ID" msgstr "darba ID" #: netbox/core/models/jobs.py:116 +msgid "queue name" +msgstr "rindas nosaukums" + +#: netbox/core/models/jobs.py:119 +msgid "Name of the queue in which this job was enqueued" +msgstr "Tās rindas nosaukums, kurā šis darbs tika iekļauts rindā" + +#: netbox/core/models/jobs.py:122 msgid "log entries" msgstr "žurnāla ieraksti" -#: netbox/core/models/jobs.py:132 +#: netbox/core/models/jobs.py:138 msgid "job" msgstr "darbs" -#: netbox/core/models/jobs.py:133 +#: netbox/core/models/jobs.py:139 msgid "jobs" msgstr "nodarbošanās" -#: netbox/core/models/jobs.py:163 +#: netbox/core/models/jobs.py:169 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Darbus nevar piešķirt šim objekta tipam ({type})." -#: netbox/core/models/jobs.py:216 +#: netbox/core/models/jobs.py:226 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "Nederīgs statuss darba izbeigšanai. Izvēles ir: {choices}" -#: netbox/core/models/jobs.py:273 +#: netbox/core/models/jobs.py:283 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "enqueue () nevar izsaukt ar vērtībām gan schedule_at, gan instant." -#: netbox/core/models/object_types.py:188 +#: netbox/core/models/object_types.py:205 msgid "object type" msgstr "objekta tips" -#: netbox/core/models/object_types.py:189 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 msgid "object types" msgstr "objektu veidi" @@ -2732,7 +2807,7 @@ msgstr "objektu veidi" msgid "Sync Data" msgstr "Datu sinhronizācija" -#: netbox/core/signals.py:176 +#: netbox/core/signals.py:177 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Dzēšanu nepieļauj aizsardzības kārtulas: {message}" @@ -2749,7 +2824,7 @@ msgstr "Pilns vārds" #: netbox/extras/tables/tables.py:418 netbox/extras/tables/tables.py:502 #: netbox/extras/tables/tables.py:571 netbox/extras/tables/tables.py:740 #: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:835 -#: netbox/netbox/tables/tables.py:317 +#: netbox/netbox/tables/tables.py:335 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2762,7 +2837,7 @@ msgstr "Objekts" msgid "Request ID" msgstr "Pieprasījuma ID" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 +#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 #: netbox/extras/tables/tables.py:784 netbox/extras/tables/tables.py:841 #: netbox/templates/core/objectchange.html:68 msgid "Message" @@ -2795,7 +2870,7 @@ msgstr "Pēdējo reizi atjaunināts" #: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:248 #: netbox/extras/tables/tables.py:561 netbox/extras/tables/tables.py:806 #: netbox/netbox/tables/tables.py:225 -#: netbox/templates/dcim/virtualchassis_edit.html:63 +#: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 msgid "ID" @@ -2805,16 +2880,16 @@ msgstr "ID" msgid "Interval" msgstr "Intervāls" -#: netbox/core/tables/jobs.py:46 +#: netbox/core/tables/jobs.py:49 msgid "Log Entries" msgstr "Žurnāla ieraksti" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:778 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:778 #: netbox/extras/tables/tables.py:832 msgid "Level" msgstr "Līmenis" -#: netbox/core/tables/jobs.py:80 +#: netbox/core/tables/jobs.py:83 msgid "No log entries" msgstr "Nav žurnāla ierakstu" @@ -2872,7 +2947,7 @@ msgstr "Strādnieki" msgid "Host" msgstr "Saimnieks" -#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:616 +#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:631 msgid "Port" msgstr "Osta" @@ -3121,20 +3196,19 @@ msgstr "Novecojis" #: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:532 #: netbox/dcim/forms/bulk_import.py:658 netbox/dcim/forms/bulk_import.py:935 #: netbox/dcim/forms/bulk_import.py:1205 netbox/dcim/forms/filtersets.py:263 -#: netbox/dcim/forms/filtersets.py:768 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/model_forms.py:81 netbox/dcim/forms/model_forms.py:99 -#: netbox/dcim/forms/model_forms.py:176 netbox/dcim/forms/model_forms.py:502 -#: netbox/dcim/forms/model_forms.py:523 netbox/dcim/forms/model_forms.py:1206 -#: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 -#: netbox/dcim/tables/devices.py:916 netbox/dcim/tables/devices.py:1003 -#: netbox/dcim/tables/devices.py:1156 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:755 netbox/ipam/tables/fhrp.py:56 -#: netbox/ipam/tables/ip.py:328 netbox/ipam/tables/services.py:42 -#: netbox/netbox/tables/tables.py:303 netbox/netbox/ui/panels.py:202 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/dcim/forms/filtersets.py:778 netbox/dcim/forms/filtersets.py:794 +#: netbox/dcim/forms/model_forms.py:83 netbox/dcim/forms/model_forms.py:101 +#: netbox/dcim/forms/model_forms.py:178 netbox/dcim/forms/model_forms.py:504 +#: netbox/dcim/forms/model_forms.py:525 netbox/dcim/forms/model_forms.py:1216 +#: netbox/dcim/forms/model_forms.py:1699 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:695 +#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:944 +#: netbox/dcim/tables/devices.py:1031 netbox/dcim/tables/devices.py:1184 +#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:755 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:328 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:321 +#: netbox/netbox/ui/panels.py:202 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 -#: netbox/templates/dcim/interface.html:379 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 @@ -3240,7 +3314,7 @@ msgstr "Patentēts" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 #: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 #: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 -#: netbox/netbox/navigation/menu.py:209 +#: netbox/netbox/navigation/menu.py:211 msgid "Other" msgstr "Cits" @@ -3257,10 +3331,10 @@ msgid "Virtual" msgstr "Virtuāls" #: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 -#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1553 -#: netbox/dcim/forms/filtersets.py:1678 netbox/dcim/forms/model_forms.py:1105 -#: netbox/dcim/forms/model_forms.py:1569 netbox/netbox/navigation/menu.py:147 -#: netbox/netbox/navigation/menu.py:151 +#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1701 netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1579 netbox/netbox/navigation/menu.py:149 +#: netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Bezvadu" @@ -3270,8 +3344,8 @@ msgid "Virtual interfaces" msgstr "Virtuālie interfeisi" #: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1396 -#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1087 -#: netbox/dcim/tables/devices.py:706 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1097 +#: netbox/dcim/tables/devices.py:734 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:177 #: netbox/virtualization/forms/bulk_import.py:172 @@ -3339,11 +3413,11 @@ msgstr "Ethernet aizmugures plāksne" msgid "Cellular" msgstr "Šūnu" -#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:420 -#: netbox/dcim/forms/filtersets.py:897 netbox/dcim/forms/filtersets.py:1096 -#: netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:423 +#: netbox/dcim/forms/filtersets.py:909 netbox/dcim/forms/filtersets.py:1110 +#: netbox/dcim/forms/filtersets.py:1908 #: netbox/templates/dcim/inventoryitem.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:65 +#: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Sērijas" @@ -3372,8 +3446,8 @@ msgstr "Automātiski" msgid "Access" msgstr "Piekļuve" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 +#: netbox/ipam/tables/vlans.py:209 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Atzīmēts" @@ -3550,7 +3624,7 @@ msgstr "Šķiedra - vienrežīms" msgid "Fiber - Other" msgstr "Šķiedra - Cits" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 msgid "Connected" msgstr "Pieslēgts" @@ -3707,61 +3781,61 @@ msgstr "Noklusējuma platforma (ID)" msgid "Default platform (slug)" msgstr "Noklusējuma platforma (URL identifikators)" -#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:565 +#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:572 msgid "Has a front image" msgstr "Ir priekšējais attēls" -#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:579 msgid "Has a rear image" msgstr "Ir aizmugurējais attēls" #: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:742 -#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:579 -#: netbox/dcim/forms/filtersets.py:697 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:586 +#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 msgid "Has console ports" msgstr "Ir konsoles porti" #: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:746 -#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:704 netbox/dcim/forms/filtersets.py:943 +#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:593 +#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 msgid "Has console server ports" msgstr "Ir konsoles servera porti" #: netbox/dcim/filtersets.py:600 netbox/dcim/filtersets.py:750 -#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:711 netbox/dcim/forms/filtersets.py:950 +#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 msgid "Has power ports" msgstr "Ir strāvas porti" #: netbox/dcim/filtersets.py:604 netbox/dcim/filtersets.py:754 -#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:718 netbox/dcim/forms/filtersets.py:957 +#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:607 +#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 msgid "Has power outlets" msgstr "Ir strāvas kontaktligzdas" #: netbox/dcim/filtersets.py:608 netbox/dcim/filtersets.py:758 -#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:614 +#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 msgid "Has interfaces" msgstr "Ir interfeisi" #: netbox/dcim/filtersets.py:612 netbox/dcim/filtersets.py:762 -#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:732 netbox/dcim/forms/filtersets.py:971 +#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 msgid "Has pass-through ports" msgstr "Ir caurlaides ostas" #: netbox/dcim/filtersets.py:616 netbox/dcim/filtersets.py:1294 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/forms/filtersets.py:635 msgid "Has module bays" msgstr "Ir moduļu nodalījumi" #: netbox/dcim/filtersets.py:620 netbox/dcim/filtersets.py:1298 -#: netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:628 msgid "Has device bays" msgstr "Ir ierīču nodalījumi" -#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:642 msgid "Has inventory items" msgstr "Ir inventāra preces" @@ -3875,20 +3949,20 @@ msgstr "Iekārtas modelis (URL identifikators)" msgid "Is full depth" msgstr "Ir pilns dziļums" -#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:906 -#: netbox/dcim/forms/filtersets.py:1609 netbox/dcim/forms/filtersets.py:1947 -#: netbox/dcim/forms/model_forms.py:1895 netbox/dcim/models/devices.py:1307 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/filtersets.py:1977 +#: netbox/dcim/forms/model_forms.py:1905 netbox/dcim/models/devices.py:1307 #: netbox/dcim/models/devices.py:1330 netbox/virtualization/filtersets.py:211 #: netbox/virtualization/filtersets.py:284 -#: netbox/virtualization/forms/filtersets.py:187 -#: netbox/virtualization/forms/filtersets.py:240 +#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:245 msgid "MAC address" msgstr "MAC adrese" #: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1015 +#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 #: netbox/virtualization/filtersets.py:215 -#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Ir primārais IP" @@ -3962,9 +4036,9 @@ msgstr "Iekārtas loma (URL identifikators)" msgid "Virtual Chassis (ID)" msgstr "Virtuālā šasija (ID)" -#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:125 -#: netbox/dcim/forms/object_create.py:327 netbox/dcim/tables/devices.py:213 -#: netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:126 +#: netbox/dcim/forms/object_create.py:328 netbox/dcim/tables/devices.py:214 +#: netbox/netbox/navigation/menu.py:81 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 @@ -4042,24 +4116,24 @@ msgid "Assigned VID" msgstr "Piešķirtais VID" #: netbox/dcim/filtersets.py:1942 netbox/dcim/forms/bulk_edit.py:1509 -#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:1535 +#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1685 +#: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:866 -#: netbox/dcim/tables/devices.py:660 netbox/ipam/filtersets.py:345 +#: netbox/dcim/tables/devices.py:661 netbox/ipam/filtersets.py:345 #: netbox/ipam/filtersets.py:356 netbox/ipam/filtersets.py:489 #: netbox/ipam/filtersets.py:591 netbox/ipam/filtersets.py:602 #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_edit.py:237 #: netbox/ipam/forms/bulk_edit.py:278 netbox/ipam/forms/bulk_import.py:159 #: netbox/ipam/forms/bulk_import.py:244 netbox/ipam/forms/bulk_import.py:280 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:187 -#: netbox/ipam/forms/filtersets.py:339 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:194 +#: netbox/ipam/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:200 netbox/ipam/forms/model_forms.py:247 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:463 #: netbox/ipam/forms/model_forms.py:477 netbox/ipam/forms/model_forms.py:491 #: netbox/ipam/models/ip.py:223 netbox/ipam/models/ip.py:516 #: netbox/ipam/models/ip.py:745 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:186 netbox/ipam/tables/ip.py:257 -#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:407 +#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:412 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 @@ -4067,7 +4141,7 @@ msgstr "Piešķirtais VID" #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 #: netbox/virtualization/forms/bulk_import.py:219 -#: netbox/virtualization/forms/filtersets.py:245 +#: netbox/virtualization/forms/filtersets.py:250 #: netbox/virtualization/forms/model_forms.py:359 #: netbox/virtualization/models/virtualmachines.py:346 #: netbox/virtualization/tables/virtualmachines.py:113 @@ -4085,13 +4159,13 @@ msgstr "VRF (RD)" msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1667 -#: netbox/dcim/tables/devices.py:596 netbox/ipam/filtersets.py:1046 -#: netbox/ipam/forms/filtersets.py:599 netbox/ipam/tables/vlans.py:116 +#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1690 +#: netbox/dcim/tables/devices.py:597 netbox/ipam/filtersets.py:1046 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:250 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 +#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 #: netbox/vpn/forms/model_forms.py:407 netbox/vpn/forms/model_forms.py:425 #: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" @@ -4101,13 +4175,13 @@ msgstr "L2VPN" msgid "VLAN Translation Policy (ID)" msgstr "VLAN pārveides politika (ID)" -#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1633 -#: netbox/dcim/forms/model_forms.py:1552 +#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1656 +#: netbox/dcim/forms/model_forms.py:1562 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 -#: netbox/virtualization/forms/filtersets.py:260 +#: netbox/virtualization/forms/filtersets.py:265 #: netbox/virtualization/forms/model_forms.py:364 msgid "VLAN Translation Policy" msgstr "VLAN pārveides politika" @@ -4144,8 +4218,8 @@ msgstr "Tilta interfeiss (ID)" msgid "LAG interface (ID)" msgstr "LAG interfeiss (ID)" -#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:144 +#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:619 +#: netbox/dcim/tables/devices.py:1173 netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4156,14 +4230,14 @@ msgstr "MAC adrese" msgid "Primary MAC address (ID)" msgstr "Primārā MAC adrese (ID)" -#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1539 +#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1549 #: netbox/virtualization/filtersets.py:295 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Primārā MAC adrese" #: netbox/dcim/filtersets.py:2079 netbox/dcim/filtersets.py:2091 -#: netbox/dcim/forms/filtersets.py:1569 netbox/dcim/forms/model_forms.py:1875 +#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Virtuālās iekārtas konteksts" @@ -4178,7 +4252,7 @@ msgstr "Virtuālās iekārtas konteksts (identifikators)" msgid "Wireless LAN" msgstr "Bezvadu LAN" -#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:647 +#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:648 msgid "Wireless link" msgstr "Bezvadu saite" @@ -4210,7 +4284,7 @@ msgstr "Meistars (ID)" msgid "Master (name)" msgstr "Kapteinis (vārds)" -#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1215 +#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1231 msgid "Unterminated" msgstr "Neizbeigts" @@ -4218,29 +4292,29 @@ msgstr "Neizbeigts" msgid "Power panel (ID)" msgstr "Barošanas panelis (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:515 -#: netbox/extras/forms/model_forms.py:597 -#: netbox/extras/forms/model_forms.py:682 -#: netbox/extras/forms/model_forms.py:734 netbox/extras/ui/panels.py:69 -#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:113 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:488 +#: netbox/extras/forms/model_forms.py:600 +#: netbox/extras/forms/model_forms.py:685 +#: netbox/extras/forms/model_forms.py:737 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:131 #: netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:29 -#: netbox/templates/generic/bulk_edit.html:75 +#: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 #: netbox/utilities/forms/fields/fields.py:100 msgid "Tags" msgstr "Atzīmes" -#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1814 -#: netbox/dcim/forms/filtersets.py:1827 netbox/dcim/forms/model_forms.py:583 -#: netbox/dcim/forms/model_forms.py:641 netbox/dcim/forms/object_create.py:153 -#: netbox/dcim/forms/object_create.py:254 netbox/dcim/tables/devices.py:167 +#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1840 +#: netbox/dcim/forms/filtersets.py:1853 netbox/dcim/forms/model_forms.py:585 +#: netbox/dcim/forms/model_forms.py:651 netbox/dcim/forms/object_create.py:154 +#: netbox/dcim/forms/object_create.py:255 netbox/dcim/tables/devices.py:168 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 #: netbox/templates/dcim/rearport.html:126 #: netbox/templates/dcim/virtualchassis.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:66 +#: netbox/templates/dcim/virtualchassis_edit.html:67 msgid "Position" msgstr "Pozīcija" @@ -4269,7 +4343,7 @@ msgid "Contact E-mail" msgstr "Kontaktpersonas E-pasts" #: netbox/dcim/forms/bulk_edit.py:149 netbox/dcim/forms/bulk_import.py:130 -#: netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Laika josla" @@ -4280,16 +4354,16 @@ msgstr "Laika josla" #: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:408 #: netbox/dcim/forms/bulk_import.py:458 netbox/dcim/forms/bulk_import.py:542 #: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:1199 -#: netbox/dcim/forms/filtersets.py:340 netbox/dcim/forms/filtersets.py:404 -#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:684 -#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:870 -#: netbox/dcim/forms/filtersets.py:1080 netbox/dcim/forms/filtersets.py:1877 -#: netbox/dcim/forms/filtersets.py:1917 netbox/dcim/forms/model_forms.py:211 -#: netbox/dcim/forms/model_forms.py:342 netbox/dcim/forms/model_forms.py:354 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:528 -#: netbox/dcim/forms/model_forms.py:1219 netbox/dcim/forms/model_forms.py:1702 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:99 -#: netbox/dcim/tables/devices.py:174 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/forms/filtersets.py:342 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:544 netbox/dcim/forms/filtersets.py:693 +#: netbox/dcim/forms/filtersets.py:799 netbox/dcim/forms/filtersets.py:882 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1905 +#: netbox/dcim/forms/filtersets.py:1945 netbox/dcim/forms/model_forms.py:213 +#: netbox/dcim/forms/model_forms.py:344 netbox/dcim/forms/model_forms.py:356 +#: netbox/dcim/forms/model_forms.py:426 netbox/dcim/forms/model_forms.py:530 +#: netbox/dcim/forms/model_forms.py:1229 netbox/dcim/forms/model_forms.py:1712 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:100 +#: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/devices.py:1014 #: netbox/dcim/tables/devicetypes.py:86 netbox/dcim/tables/devicetypes.py:321 #: netbox/dcim/tables/modules.py:46 netbox/dcim/tables/modules.py:89 #: netbox/dcim/tables/racks.py:50 netbox/dcim/tables/racks.py:120 @@ -4303,14 +4377,14 @@ msgstr "Ražotājs" #: netbox/dcim/forms/bulk_edit.py:221 netbox/dcim/forms/bulk_edit.py:368 #: netbox/dcim/forms/bulk_import.py:200 netbox/dcim/forms/bulk_import.py:279 -#: netbox/dcim/forms/filtersets.py:287 +#: netbox/dcim/forms/filtersets.py:288 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Formas faktors" #: netbox/dcim/forms/bulk_edit.py:226 netbox/dcim/forms/bulk_edit.py:373 #: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:282 -#: netbox/dcim/forms/filtersets.py:292 +#: netbox/dcim/forms/filtersets.py:293 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Platums" @@ -4321,7 +4395,7 @@ msgid "Height (U)" msgstr "Augstums (U)" #: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:306 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Dilstošas vienības" @@ -4351,22 +4425,20 @@ msgstr "Montāžas dziļums" #: netbox/dcim/forms/bulk_edit.py:516 netbox/dcim/forms/bulk_edit.py:533 #: netbox/dcim/forms/bulk_edit.py:572 netbox/dcim/forms/bulk_edit.py:588 #: netbox/dcim/forms/bulk_import.py:421 netbox/dcim/forms/bulk_import.py:469 -#: netbox/dcim/forms/filtersets.py:312 netbox/dcim/forms/filtersets.py:334 -#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:438 -#: netbox/dcim/forms/filtersets.py:531 netbox/dcim/forms/filtersets.py:642 -#: netbox/dcim/forms/filtersets.py:673 netbox/dcim/forms/filtersets.py:744 -#: netbox/dcim/forms/model_forms.py:225 netbox/dcim/forms/model_forms.py:306 +#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:439 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:649 +#: netbox/dcim/forms/filtersets.py:681 netbox/dcim/forms/filtersets.py:753 +#: netbox/dcim/forms/model_forms.py:227 netbox/dcim/forms/model_forms.py:308 #: netbox/dcim/tables/devicetypes.py:109 netbox/dcim/tables/modules.py:54 #: netbox/dcim/tables/racks.py:70 netbox/dcim/tables/racks.py:161 -#: netbox/dcim/views.py:880 netbox/dcim/views.py:1007 +#: netbox/dcim/views.py:880 netbox/dcim/views.py:1008 #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:341 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:71 -#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:279 -#: netbox/extras/forms/filtersets.py:315 -#: netbox/extras/forms/model_forms.py:575 netbox/ipam/forms/bulk_edit.py:159 -#: netbox/templates/dcim/moduletype.html:51 +#: netbox/extras/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:167 +#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 +#: netbox/ipam/forms/bulk_edit.py:159 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4376,7 +4448,7 @@ msgid "Weight" msgstr "Svars" #: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:317 +#: netbox/dcim/forms/filtersets.py:318 msgid "Max weight" msgstr "Maksimālais svars" @@ -4384,39 +4456,39 @@ msgstr "Maksimālais svars" #: netbox/dcim/forms/bulk_edit.py:521 netbox/dcim/forms/bulk_edit.py:577 #: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 #: netbox/dcim/forms/bulk_import.py:426 netbox/dcim/forms/bulk_import.py:474 -#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:646 -#: netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:653 +#: netbox/dcim/forms/filtersets.py:757 msgid "Weight unit" msgstr "Svara vienība" -#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:332 -#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:260 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:333 +#: netbox/dcim/forms/model_forms.py:223 netbox/dcim/forms/model_forms.py:262 msgid "Rack Type" msgstr "Statnes veids" #: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 msgid "Outer Dimensions" msgstr "Ārējie izmēri" -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:226 -#: netbox/dcim/forms/model_forms.py:307 netbox/dcim/ui/panels.py:126 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1005 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:228 +#: netbox/dcim/forms/model_forms.py:309 netbox/dcim/ui/panels.py:126 +#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 #: netbox/extras/tables/tables.py:266 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 #: netbox/templates/extras/imageattachment.html:40 msgid "Dimensions" msgstr "Izmēri" -#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:333 -#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/model_forms.py:228 -#: netbox/dcim/views.py:879 netbox/dcim/views.py:1006 +#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:334 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/model_forms.py:230 +#: netbox/dcim/views.py:879 netbox/dcim/views.py:1007 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Numerācija" #: netbox/dcim/forms/bulk_edit.py:353 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/filtersets.py:412 +#: netbox/dcim/forms/filtersets.py:415 msgid "Rack type" msgstr "Statnes veids" @@ -4427,18 +4499,18 @@ msgstr "Statnes veids" msgid "Serial Number" msgstr "Sērijas numurs" -#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:424 -#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1884 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:913 netbox/dcim/forms/filtersets.py:1114 +#: netbox/dcim/forms/filtersets.py:1912 msgid "Asset tag" msgstr "Aktīvu atzīme" #: netbox/dcim/forms/bulk_edit.py:412 netbox/dcim/forms/bulk_edit.py:511 #: netbox/dcim/forms/bulk_edit.py:567 netbox/dcim/forms/bulk_edit.py:698 #: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:463 -#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:415 -#: netbox/dcim/forms/filtersets.py:559 netbox/dcim/forms/filtersets.py:739 -#: netbox/dcim/forms/filtersets.py:892 +#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:418 +#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:904 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" msgstr "Gaisa plūsma" @@ -4446,16 +4518,16 @@ msgstr "Gaisa plūsma" #: netbox/dcim/forms/bulk_edit.py:435 netbox/dcim/forms/bulk_edit.py:888 #: netbox/dcim/forms/bulk_import.py:354 netbox/dcim/forms/bulk_import.py:357 #: netbox/dcim/forms/bulk_import.py:645 netbox/dcim/forms/bulk_import.py:1649 -#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:120 -#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:442 -#: netbox/dcim/forms/filtersets.py:456 netbox/dcim/forms/filtersets.py:494 -#: netbox/dcim/forms/filtersets.py:860 netbox/dcim/forms/filtersets.py:1070 -#: netbox/dcim/forms/filtersets.py:1168 netbox/dcim/forms/filtersets.py:1305 -#: netbox/dcim/forms/model_forms.py:270 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:574 netbox/dcim/forms/model_forms.py:851 -#: netbox/dcim/forms/object_create.py:301 netbox/dcim/tables/devices.py:163 +#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:121 +#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:446 +#: netbox/dcim/forms/filtersets.py:460 netbox/dcim/forms/filtersets.py:499 +#: netbox/dcim/forms/filtersets.py:872 netbox/dcim/forms/filtersets.py:1084 +#: netbox/dcim/forms/filtersets.py:1184 netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/model_forms.py:272 netbox/dcim/forms/model_forms.py:316 +#: netbox/dcim/forms/model_forms.py:576 netbox/dcim/forms/model_forms.py:861 +#: netbox/dcim/forms/object_create.py:302 netbox/dcim/tables/devices.py:164 #: netbox/dcim/tables/power.py:66 netbox/dcim/tables/racks.py:203 -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 #: netbox/templates/dcim/rack/base.html:4 @@ -4464,22 +4536,22 @@ msgid "Rack" msgstr "Statne" #: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:435 -#: netbox/dcim/forms/filtersets.py:524 netbox/dcim/forms/filtersets.py:667 -#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:1028 -#: netbox/dcim/forms/model_forms.py:432 netbox/dcim/forms/model_forms.py:767 -#: netbox/dcim/forms/model_forms.py:1770 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:438 +#: netbox/dcim/forms/filtersets.py:530 netbox/dcim/forms/filtersets.py:675 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:1041 +#: netbox/dcim/forms/model_forms.py:434 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/model_forms.py:1780 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Aparatūra" #: netbox/dcim/forms/bulk_edit.py:487 netbox/dcim/forms/bulk_import.py:414 -#: netbox/dcim/forms/filtersets.py:542 netbox/dcim/forms/model_forms.py:359 +#: netbox/dcim/forms/filtersets.py:549 netbox/dcim/forms/model_forms.py:361 msgid "Default platform" msgstr "Noklusējuma platforma" #: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:545 netbox/dcim/forms/filtersets.py:687 +#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 msgid "Part number" msgstr "Detaļas numurs" @@ -4491,55 +4563,55 @@ msgstr "U augstums" msgid "Exclude from utilization" msgstr "Izslēgt no izmantošanas" -#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:373 -#: netbox/dcim/forms/model_forms.py:1002 netbox/dcim/forms/model_forms.py:1044 -#: netbox/dcim/forms/model_forms.py:1071 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1160 -#: netbox/dcim/forms/model_forms.py:1178 -#: netbox/dcim/forms/object_create.py:117 netbox/dcim/tables/devicetypes.py:83 +#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:375 +#: netbox/dcim/forms/model_forms.py:1012 netbox/dcim/forms/model_forms.py:1054 +#: netbox/dcim/forms/model_forms.py:1081 netbox/dcim/forms/model_forms.py:1109 +#: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1188 +#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/devicetypes.py:83 #: netbox/templates/dcim/devicebay.html:52 #: netbox/templates/dcim/module.html:61 msgid "Device Type" msgstr "iekārtas tips" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:400 -#: netbox/dcim/views.py:1578 netbox/extras/forms/model_forms.py:592 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:402 +#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 msgid "Schema" msgstr "Shēma" #: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:553 #: netbox/dcim/forms/bulk_edit.py:784 netbox/dcim/forms/bulk_import.py:452 -#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:1197 netbox/dcim/forms/model_forms.py:406 -#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/tables/modules.py:42 -#: netbox/extras/forms/filtersets.py:437 -#: netbox/extras/forms/model_forms.py:617 netbox/extras/tables/tables.py:615 +#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:688 +#: netbox/dcim/forms/filtersets.py:1213 netbox/dcim/forms/model_forms.py:408 +#: netbox/dcim/forms/model_forms.py:421 netbox/dcim/tables/modules.py:42 +#: netbox/extras/forms/filtersets.py:410 +#: netbox/extras/forms/model_forms.py:620 netbox/extras/tables/tables.py:615 #: netbox/templates/account/base.html:7 netbox/templates/dcim/cable.html:23 #: netbox/templates/dcim/moduletype.html:27 #: netbox/templates/extras/configcontext.html:21 #: netbox/templates/inc/user_menu.html:38 netbox/vpn/forms/bulk_edit.py:213 -#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:200 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Profils" -#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1359 -#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/forms/model_forms.py:1003 -#: netbox/dcim/forms/model_forms.py:1045 netbox/dcim/forms/model_forms.py:1072 -#: netbox/dcim/forms/model_forms.py:1100 netbox/dcim/forms/model_forms.py:1121 -#: netbox/dcim/forms/model_forms.py:1161 netbox/dcim/forms/model_forms.py:1179 -#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/modules.py:51 +#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1377 +#: netbox/dcim/forms/model_forms.py:433 netbox/dcim/forms/model_forms.py:1013 +#: netbox/dcim/forms/model_forms.py:1055 netbox/dcim/forms/model_forms.py:1082 +#: netbox/dcim/forms/model_forms.py:1110 netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1171 netbox/dcim/forms/model_forms.py:1189 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/modules.py:51 #: netbox/dcim/tables/modules.py:94 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Moduļa tips" -#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:376 +#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:378 msgid "Chassis" msgstr "Šasija" #: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:74 +#: netbox/dcim/tables/devices.py:75 msgid "VM role" msgstr "VM loma" @@ -4547,49 +4619,49 @@ msgstr "VM loma" #: netbox/dcim/forms/bulk_edit.py:708 netbox/dcim/forms/bulk_import.py:516 #: netbox/dcim/forms/bulk_import.py:520 netbox/dcim/forms/bulk_import.py:549 #: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:678 -#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:793 netbox/dcim/forms/filtersets.py:911 -#: netbox/dcim/forms/model_forms.py:497 netbox/dcim/forms/model_forms.py:534 -#: netbox/dcim/forms/model_forms.py:650 +#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:804 netbox/dcim/forms/filtersets.py:923 +#: netbox/dcim/forms/model_forms.py:499 netbox/dcim/forms/model_forms.py:536 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:146 #: netbox/virtualization/forms/bulk_import.py:147 -#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:207 #: netbox/virtualization/forms/model_forms.py:216 msgid "Config template" msgstr "Konfigurācijas veidne" #: netbox/dcim/forms/bulk_edit.py:654 netbox/dcim/forms/bulk_edit.py:1037 -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:130 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:596 -#: netbox/dcim/forms/model_forms.py:966 netbox/dcim/forms/model_forms.py:983 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:131 +#: netbox/dcim/forms/filtersets.py:1368 netbox/dcim/forms/model_forms.py:606 +#: netbox/dcim/forms/model_forms.py:976 netbox/dcim/forms/model_forms.py:993 #: netbox/extras/filtersets.py:703 msgid "Device type" msgstr "iekārtas tips" #: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:135 netbox/dcim/forms/model_forms.py:604 +#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 msgid "Device role" msgstr "iekārtas loma" #: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:884 -#: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:609 -#: netbox/dcim/tables/devices.py:189 netbox/extras/filtersets.py:719 +#: netbox/dcim/forms/filtersets.py:787 netbox/dcim/forms/filtersets.py:896 +#: netbox/dcim/forms/model_forms.py:547 netbox/dcim/forms/model_forms.py:619 +#: netbox/dcim/tables/devices.py:190 netbox/extras/filtersets.py:719 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:31 #: netbox/virtualization/forms/bulk_edit.py:131 #: netbox/virtualization/forms/bulk_import.py:136 -#: netbox/virtualization/forms/filtersets.py:183 +#: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 #: netbox/virtualization/tables/virtualmachines.py:52 msgid "Platform" msgstr "Platforma" #: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:209 -#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:446 netbox/ipam/forms/filtersets.py:479 +#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:998 +#: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:210 +#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:96 #: netbox/templates/virtualization/virtualmachine.html:105 @@ -4597,9 +4669,9 @@ msgstr "Platforma" #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:106 -#: netbox/virtualization/forms/filtersets.py:109 -#: netbox/virtualization/forms/filtersets.py:133 -#: netbox/virtualization/forms/filtersets.py:221 +#: netbox/virtualization/forms/filtersets.py:112 +#: netbox/virtualization/forms/filtersets.py:137 +#: netbox/virtualization/forms/filtersets.py:226 #: netbox/virtualization/forms/model_forms.py:72 #: netbox/virtualization/forms/model_forms.py:177 #: netbox/virtualization/tables/virtualmachines.py:40 @@ -4612,13 +4684,13 @@ msgstr "Klasteris" msgid "Configuration" msgstr "Konfigurācija" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:252 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Virtualizācija" #: netbox/dcim/forms/bulk_edit.py:741 netbox/dcim/forms/bulk_import.py:751 -#: netbox/dcim/forms/model_forms.py:745 netbox/dcim/forms/model_forms.py:991 +#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/model_forms.py:1001 msgid "Module type" msgstr "Moduļa tips" @@ -4627,8 +4699,8 @@ msgstr "Moduļa tips" #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1092 #: netbox/dcim/forms/bulk_edit.py:1143 netbox/dcim/forms/bulk_edit.py:1170 #: netbox/dcim/forms/bulk_edit.py:1197 netbox/dcim/forms/bulk_edit.py:1215 -#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:83 -#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:84 +#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4645,13 +4717,13 @@ msgstr "Moduļa tips" msgid "Label" msgstr "Etiķete" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1206 +#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 #: netbox/templates/dcim/cable.html:54 msgid "Length" msgstr "Garums" #: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_import.py:1471 -#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1226 msgid "Length unit" msgstr "Garuma vienība" @@ -4661,33 +4733,33 @@ msgid "Domain" msgstr "Domēns" #: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/model_forms.py:845 +#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Strāvas panelis" #: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1336 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Piegāde" #: netbox/dcim/forms/bulk_edit.py:911 netbox/dcim/forms/bulk_import.py:1677 -#: netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/filtersets.py:1341 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "fāze" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1328 +#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Spriegums" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Strāvas stiprums" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 msgid "Max utilization" msgstr "Maksimālā izmantošana" @@ -4712,8 +4784,8 @@ msgid "Allocated power draw (watts)" msgstr "Piešķirtā jaudas patēriņš (vati)" #: netbox/dcim/forms/bulk_edit.py:1058 netbox/dcim/forms/bulk_import.py:885 -#: netbox/dcim/forms/model_forms.py:1060 netbox/dcim/forms/model_forms.py:1425 -#: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/model_forms.py:1070 netbox/dcim/forms/model_forms.py:1435 +#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Strāvas ports" @@ -4722,33 +4794,33 @@ msgid "Feed leg" msgstr "Barošanas kāja" #: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1694 +#: netbox/dcim/forms/filtersets.py:1717 msgid "Management only" msgstr "Tikai vadība" #: netbox/dcim/forms/bulk_edit.py:1119 netbox/dcim/forms/bulk_edit.py:1436 -#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1618 -#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/object_import.py:91 #: netbox/dcim/models/device_component_templates.py:454 #: netbox/dcim/models/device_components.py:838 msgid "PoE mode" msgstr "PoE režīms" #: netbox/dcim/forms/bulk_edit.py:1125 netbox/dcim/forms/bulk_edit.py:1442 -#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1623 -#: netbox/dcim/forms/filtersets.py:1708 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1646 +#: netbox/dcim/forms/filtersets.py:1731 netbox/dcim/forms/object_import.py:96 #: netbox/dcim/models/device_component_templates.py:461 #: netbox/dcim/models/device_components.py:845 msgid "PoE type" msgstr "PoE tips" -#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1638 -#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/object_import.py:101 +#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1661 +#: netbox/dcim/forms/filtersets.py:1736 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "Bezvadu loma" -#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:766 -#: netbox/dcim/forms/model_forms.py:1370 netbox/dcim/tables/devices.py:328 +#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:776 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4762,19 +4834,19 @@ msgstr "Bezvadu loma" msgid "Module" msgstr "modulis" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:739 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "AIZKAVĒŠANĀS" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1452 +#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 msgid "Virtual device contexts" msgstr "Virtuālo ierīču konteksti" #: netbox/dcim/forms/bulk_edit.py:1421 netbox/dcim/forms/bulk_import.py:812 -#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1408 -#: netbox/dcim/forms/filtersets.py:1447 netbox/dcim/forms/filtersets.py:1582 -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1427 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 +#: netbox/dcim/tables/devices.py:645 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4789,15 +4861,15 @@ msgstr "Ātrums" #: netbox/virtualization/forms/bulk_import.py:179 #: netbox/vpn/forms/bulk_edit.py:128 netbox/vpn/forms/bulk_edit.py:196 #: netbox/vpn/forms/bulk_import.py:175 netbox/vpn/forms/bulk_import.py:233 -#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 -#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:144 netbox/vpn/forms/filtersets.py:189 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 #: netbox/vpn/tables/crypto.py:150 msgid "Mode" msgstr "Režīms" #: netbox/dcim/forms/bulk_edit.py:1458 netbox/dcim/forms/bulk_import.py:993 -#: netbox/dcim/forms/model_forms.py:1501 netbox/ipam/forms/bulk_import.py:173 -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:93 +#: netbox/dcim/forms/model_forms.py:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/ipam/forms/filtersets.py:582 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:205 #: netbox/virtualization/forms/bulk_import.py:185 #: netbox/virtualization/forms/model_forms.py:326 @@ -4805,7 +4877,7 @@ msgid "VLAN group" msgstr "VLAN grupa" #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/forms/bulk_import.py:1000 -#: netbox/dcim/forms/model_forms.py:1507 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/forms/model_forms.py:1517 netbox/dcim/tables/devices.py:606 #: netbox/virtualization/forms/bulk_edit.py:213 #: netbox/virtualization/forms/bulk_import.py:192 #: netbox/virtualization/forms/model_forms.py:331 @@ -4813,7 +4885,7 @@ msgid "Untagged VLAN" msgstr "Neatzīmēts VLAN" #: netbox/dcim/forms/bulk_edit.py:1476 netbox/dcim/forms/bulk_import.py:1007 -#: netbox/dcim/forms/model_forms.py:1516 netbox/dcim/tables/devices.py:611 +#: netbox/dcim/forms/model_forms.py:1526 netbox/dcim/tables/devices.py:612 #: netbox/virtualization/forms/bulk_edit.py:221 #: netbox/virtualization/forms/bulk_import.py:199 #: netbox/virtualization/forms/model_forms.py:340 @@ -4829,59 +4901,59 @@ msgid "Remove tagged VLANs" msgstr "Noņemt atzīmētos VLAN" #: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/bulk_import.py:1020 -#: netbox/dcim/forms/model_forms.py:1525 +#: netbox/dcim/forms/model_forms.py:1535 #: netbox/virtualization/forms/bulk_import.py:212 #: netbox/virtualization/forms/model_forms.py:349 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q pakalpojums VLAN" -#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1498 #: netbox/wireless/forms/filtersets.py:26 msgid "Wireless LAN group" msgstr "Bezvadu LAN grupa" -#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1493 -#: netbox/dcim/tables/devices.py:653 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1503 +#: netbox/dcim/tables/devices.py:654 netbox/netbox/navigation/menu.py:155 #: netbox/templates/dcim/interface.html:350 #: netbox/wireless/tables/wirelesslan.py:20 msgid "Wireless LANs" msgstr "Bezvadu LAN" -#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1550 -#: netbox/dcim/forms/model_forms.py:1559 netbox/ipam/forms/bulk_edit.py:224 -#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:184 -#: netbox/netbox/navigation/menu.py:109 +#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1572 +#: netbox/dcim/forms/model_forms.py:1569 netbox/ipam/forms/bulk_edit.py:224 +#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 -#: netbox/virtualization/forms/filtersets.py:214 +#: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 msgid "Addressing" msgstr "Adresošana" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:808 -#: netbox/dcim/forms/model_forms.py:1560 +#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/model_forms.py:1570 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Darbība" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1551 -#: netbox/dcim/forms/filtersets.py:1677 netbox/dcim/forms/model_forms.py:1104 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1573 +#: netbox/dcim/forms/filtersets.py:1700 netbox/dcim/forms/model_forms.py:1114 +#: netbox/dcim/forms/model_forms.py:1572 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1561 +#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:237 #: netbox/virtualization/forms/model_forms.py:371 msgid "Related Interfaces" msgstr "Saistītie interfeisi" -#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1552 -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1575 #: netbox/virtualization/forms/bulk_edit.py:240 -#: netbox/virtualization/forms/filtersets.py:215 +#: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "802.1Q pārslēgšana" @@ -4987,7 +5059,7 @@ msgstr "Vecāk-vieta" msgid "Rack's location (if any)" msgstr "Statnes atrašanās telpa (ja tāda ir)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:319 +#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 #: netbox/dcim/tables/racks.py:208 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" @@ -5068,7 +5140,7 @@ msgid "Assigned platform" msgstr "Piešķirtā platforma" #: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:631 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Virtuālā šasija" @@ -5084,7 +5156,7 @@ msgstr "Piešķirtā telpa (ja tāda ir)" msgid "Assigned rack (if any)" msgstr "Piešķirtā statne (ja tāda ir)" -#: netbox/dcim/forms/bulk_import.py:652 +#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 msgid "Face" msgstr "Seja" @@ -5108,7 +5180,7 @@ msgstr "Iekārtas nodalījums, kurā šī iekārta ir uzstādīta (bērnu ierīc msgid "The device in which this module is installed" msgstr "Iekārta, kurā šis modulis ir uzstādīts" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:735 +#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Moduļu nodalījums" @@ -5120,7 +5192,7 @@ msgstr "Moduļa līcis, kurā šis modulis ir uzstādīts" msgid "The type of module" msgstr "Moduļa veids" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:753 +#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 msgid "Replicate components" msgstr "Atkārtojiet komponentus" @@ -5132,11 +5204,11 @@ msgstr "" "Automātiski aizpildīt komponentus, kas saistīti ar šo moduļa tipu (pēc " "noklusējuma iespējots)" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:759 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 msgid "Adopt components" msgstr "Pieņemt komponentus" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:762 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 msgid "Adopt already existing components" msgstr "Pieņemt jau esošos komponentus" @@ -5161,13 +5233,13 @@ msgstr "Vietējais strāvas ports, kas baro šo kontaktligzdu" msgid "Electrical phase (for three-phase circuits)" msgstr "Elektriskā fāze (trīsfāžu ķēdēm)" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1463 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 #: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "Vecāk-interfeiss" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1471 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 #: netbox/virtualization/forms/bulk_import.py:176 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" @@ -5195,7 +5267,7 @@ msgstr "" msgid "Physical medium" msgstr "Fiziskais līdzeklis" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1589 +#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 msgid "Duplex" msgstr "Duplekss" @@ -5238,8 +5310,8 @@ msgstr "Piešķirtais Q-in-Q pakalpojuma VLAN ID (filtrēts pēc VLAN grupas)" #: netbox/dcim/forms/bulk_import.py:1031 netbox/ipam/forms/bulk_import.py:163 #: netbox/ipam/forms/bulk_import.py:248 netbox/ipam/forms/bulk_import.py:284 -#: netbox/ipam/forms/filtersets.py:217 netbox/ipam/forms/filtersets.py:300 -#: netbox/ipam/forms/filtersets.py:367 +#: netbox/ipam/forms/filtersets.py:225 netbox/ipam/forms/filtersets.py:309 +#: netbox/ipam/forms/filtersets.py:377 #: netbox/virtualization/forms/bulk_import.py:223 msgid "Assigned VRF" msgstr "Piešķirtais VRF" @@ -5262,7 +5334,7 @@ msgstr "VDC {vdc} nav piešķirts iekārtai{device}" msgid "Physical medium classification" msgstr "Fiziskā vidēja klasifikācija" -#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:870 +#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:898 msgid "Installed device" msgstr "Uzstādītā iekārta" @@ -5318,8 +5390,8 @@ msgstr "Piešķirtā interfeisa vecāk-iekārta (ja tāda ir)" #: netbox/virtualization/forms/bulk_edit.py:299 #: netbox/virtualization/forms/bulk_import.py:160 #: netbox/virtualization/forms/bulk_import.py:262 -#: netbox/virtualization/forms/filtersets.py:229 -#: netbox/virtualization/forms/filtersets.py:280 +#: netbox/virtualization/forms/filtersets.py:234 +#: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 #: netbox/vpn/forms/bulk_import.py:92 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" @@ -5426,8 +5498,8 @@ msgstr "" "{color} neatbilda nevienam izmantotajam krāsu nosaukumam un bija garāks par " "sešām rakstzīmēm: nederīgs hex." -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:880 -#: netbox/dcim/tables/devices.py:1075 +#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 +#: netbox/dcim/tables/devices.py:1103 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 @@ -5458,7 +5530,7 @@ msgstr "Barošanas veids (maiņstrāvas/līdzstrāva)" msgid "Single or three-phase" msgstr "Viena vai trīsfāzu" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1855 +#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 #: netbox/dcim/ui/panels.py:109 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:56 @@ -5469,7 +5541,7 @@ msgstr "Primārais IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4 adrese ar masku, piemēram, 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1864 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1874 #: netbox/dcim/ui/panels.py:114 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:72 @@ -5523,7 +5595,7 @@ msgstr "Nevar adoptēt {model} {name} jo tas jau pieder modulim" msgid "A {model} named {name} already exists" msgstr "A {model} nosaukts {name} jau pastāv" -#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:833 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:62 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 @@ -5532,129 +5604,104 @@ msgstr "A {model} nosaukts {name} jau pastāv" msgid "Power Panel" msgstr "Barošanas panelis" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:860 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Strāvas padeve" -#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/tables/devices.py:310 +#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 msgid "Device Status" msgstr "Iekārtas statuss" -#: netbox/dcim/forms/filtersets.py:163 netbox/extras/forms/filtersets.py:125 -#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:181 -#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:285 -#: netbox/extras/forms/filtersets.py:342 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:520 -#: netbox/extras/forms/filtersets.py:574 netbox/extras/tables/tables.py:114 -#: netbox/extras/tables/tables.py:155 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:231 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:475 netbox/extras/tables/tables.py:517 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:638 -#: netbox/extras/tables/tables.py:690 netbox/netbox/forms/filtersets.py:54 -#: netbox/netbox/forms/mixins.py:132 netbox/netbox/tables/tables.py:276 -#: netbox/netbox/tables/tables.py:286 netbox/netbox/tables/tables.py:296 -#: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:83 -#: netbox/templates/dcim/virtualchassis_edit.html:39 -#: netbox/templates/generic/bulk_edit.html:65 -#: netbox/templates/generic/object.html:61 -#: netbox/templates/ipam/vlan_edit.html:70 -#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 -#: netbox/virtualization/forms/filtersets.py:265 -#: netbox/virtualization/forms/filtersets.py:290 -msgid "Owner" -msgstr "Īpašnieks" - -#: netbox/dcim/forms/filtersets.py:177 +#: netbox/dcim/forms/filtersets.py:174 msgid "Parent region" msgstr "Vecāku reģions" -#: netbox/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:32 +#: netbox/dcim/forms/filtersets.py:190 netbox/tenancy/forms/bulk_import.py:32 #: netbox/tenancy/forms/bulk_import.py:65 -#: netbox/tenancy/forms/filtersets.py:40 netbox/tenancy/forms/filtersets.py:74 +#: netbox/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:77 #: netbox/wireless/forms/bulk_import.py:27 -#: netbox/wireless/forms/filtersets.py:31 +#: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Vecāku grupa" -#: netbox/dcim/forms/filtersets.py:343 +#: netbox/dcim/forms/filtersets.py:345 msgid "Rack count" msgstr "Plauktu skaits" -#: netbox/dcim/forms/filtersets.py:434 +#: netbox/dcim/forms/filtersets.py:437 msgid "Function" msgstr "Funkcija" -#: netbox/dcim/forms/filtersets.py:455 netbox/dcim/forms/model_forms.py:329 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1152 +#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 msgid "Reservation" msgstr "Rezervācija" -#: netbox/dcim/forms/filtersets.py:526 netbox/dcim/forms/model_forms.py:378 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Attēli" -#: netbox/dcim/forms/filtersets.py:529 netbox/dcim/forms/filtersets.py:671 -#: netbox/dcim/forms/filtersets.py:814 +#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/filtersets.py:826 msgid "Components" msgstr "Komponenti" -#: netbox/dcim/forms/filtersets.py:549 +#: netbox/dcim/forms/filtersets.py:556 msgid "Device count" msgstr "Ierīču skaits" -#: netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:561 msgid "Subdevice role" msgstr "Apakšiekārtas loma" -#: netbox/dcim/forms/filtersets.py:691 +#: netbox/dcim/forms/filtersets.py:700 msgid "Module count" msgstr "Moduļu skaits" -#: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/model_forms.py:510 +#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Iekārtas loma" -#: netbox/dcim/forms/filtersets.py:878 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Modelis" -#: netbox/dcim/forms/filtersets.py:922 +#: netbox/dcim/forms/filtersets.py:934 msgid "Has an OOB IP" msgstr "Ir OOB IP" -#: netbox/dcim/forms/filtersets.py:929 +#: netbox/dcim/forms/filtersets.py:941 msgid "Virtual chassis member" msgstr "Virtuālais šasijas loceklis" -#: netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:990 msgid "Has virtual device contexts" msgstr "Ir virtuālo ierīču konteksts" -#: netbox/dcim/forms/filtersets.py:991 netbox/extras/filtersets.py:741 -#: netbox/ipam/forms/filtersets.py:484 -#: netbox/virtualization/forms/filtersets.py:122 +#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:741 +#: netbox/ipam/forms/filtersets.py:496 +#: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Klasteru grupa" -#: netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Cabled" msgstr "Ar kabeļiem" -#: netbox/dcim/forms/filtersets.py:1372 +#: netbox/dcim/forms/filtersets.py:1390 msgid "Occupied" msgstr "Aizņemts" -#: netbox/dcim/forms/filtersets.py:1400 netbox/dcim/forms/filtersets.py:1439 -#: netbox/dcim/forms/filtersets.py:1478 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1560 netbox/dcim/tables/devices.py:379 -#: netbox/dcim/tables/devices.py:675 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1533 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/tables/devices.py:380 +#: netbox/dcim/tables/devices.py:676 netbox/ipam/tables/vlans.py:175 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5667,48 +5714,48 @@ msgstr "Aizņemts" msgid "Connection" msgstr "Savienojums" -#: netbox/dcim/forms/filtersets.py:1572 netbox/extras/forms/bulk_edit.py:421 -#: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:616 -#: netbox/extras/forms/model_forms.py:798 netbox/extras/tables/tables.py:743 +#: netbox/dcim/forms/filtersets.py:1595 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:294 +#: netbox/extras/forms/filtersets.py:580 +#: netbox/extras/forms/model_forms.py:801 netbox/extras/tables/tables.py:743 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Laipns" -#: netbox/dcim/forms/filtersets.py:1601 +#: netbox/dcim/forms/filtersets.py:1624 msgid "Mgmt only" msgstr "Tikai MGMT" -#: netbox/dcim/forms/filtersets.py:1613 netbox/dcim/forms/model_forms.py:1547 +#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 #: netbox/dcim/models/device_components.py:791 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "IECERNIS" -#: netbox/dcim/forms/filtersets.py:1628 -#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "802.1Q režīms" -#: netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1666 msgid "Wireless channel" msgstr "Bezvadu kanāls" -#: netbox/dcim/forms/filtersets.py:1647 +#: netbox/dcim/forms/filtersets.py:1670 msgid "Channel frequency (MHz)" msgstr "Kanāla frekvence (MHz)" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1674 msgid "Channel width (MHz)" msgstr "Kanāla platums (MHz)" -#: netbox/dcim/forms/filtersets.py:1655 +#: netbox/dcim/forms/filtersets.py:1678 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Pārraides jauda (dBm)" -#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/filtersets.py:1769 -#: netbox/dcim/tables/devices.py:342 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1793 +#: netbox/dcim/tables/devices.py:343 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:74 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5718,23 +5765,23 @@ msgstr "Pārraides jauda (dBm)" msgid "Cable" msgstr "Kabelis" -#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/tables/devices.py:995 +#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1023 msgid "Discovered" msgstr "Atklāts" -#: netbox/dcim/forms/filtersets.py:1952 netbox/ipam/forms/filtersets.py:378 +#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Piešķirtā iekārta" -#: netbox/dcim/forms/filtersets.py:1957 netbox/ipam/forms/filtersets.py:383 +#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Piešķirtais VM" -#: netbox/dcim/forms/filtersets.py:1961 netbox/ipam/forms/filtersets.py:397 +#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Piešķirts interfeisam" -#: netbox/dcim/forms/filtersets.py:1968 +#: netbox/dcim/forms/filtersets.py:1998 msgid "Primary MAC of an interface" msgstr "Interfeisa primārā MAC adrese" @@ -5750,19 +5797,19 @@ msgstr "Darbības jomas veids" #: netbox/dcim/forms/mixins.py:33 netbox/dcim/forms/mixins.py:94 #: netbox/ipam/forms/bulk_edit.py:225 netbox/ipam/forms/bulk_edit.py:360 -#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:195 #: netbox/ipam/forms/model_forms.py:222 netbox/ipam/forms/model_forms.py:600 #: netbox/ipam/forms/model_forms.py:610 netbox/ipam/tables/ip.py:192 -#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 +#: netbox/ipam/tables/vlans.py:41 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:74 -#: netbox/virtualization/forms/filtersets.py:51 +#: netbox/virtualization/forms/filtersets.py:53 #: netbox/virtualization/forms/model_forms.py:73 #: netbox/virtualization/tables/clusters.py:81 #: netbox/wireless/forms/bulk_edit.py:82 -#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:42 #: netbox/wireless/forms/model_forms.py:55 #: netbox/wireless/tables/wirelesslan.py:51 msgid "Scope" @@ -5778,7 +5825,7 @@ msgstr "Lūdzu, izvēlieties {scope_type}." msgid "Scope type (app & model)" msgstr "Darbības jomas veids (lietotne un modelis)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:258 +#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 msgid "Rear ports" msgstr "Aizmugurējie porti" @@ -5791,31 +5838,31 @@ msgstr "" "Kopējais priekšējo ostu pozīciju skaits ({frontport_count}) jāatbilst " "izvēlētajam aizmugurējo ostu pozīciju skaitam ({rearport_count})." -#: netbox/dcim/forms/model_forms.py:146 +#: netbox/dcim/forms/model_forms.py:148 msgid "Contact Info" msgstr "Kontaktpersonas informācija" -#: netbox/dcim/forms/model_forms.py:199 +#: netbox/dcim/forms/model_forms.py:201 msgid "Rack Role" msgstr "Statnes loma" -#: netbox/dcim/forms/model_forms.py:216 netbox/dcim/forms/model_forms.py:368 -#: netbox/dcim/forms/model_forms.py:539 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:370 +#: netbox/dcim/forms/model_forms.py:541 #: netbox/utilities/forms/fields/fields.py:57 msgid "Slug" msgstr "URL identifikators" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:266 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Izvēlieties iepriekš definētu statnes tipu vai iestatiet fiziskās īpašības " "zemāk." -#: netbox/dcim/forms/model_forms.py:272 +#: netbox/dcim/forms/model_forms.py:274 msgid "Inventory Control" msgstr "Krājumu kontrole" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:323 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5823,35 +5870,35 @@ msgstr "" "Ar komatu atdalīts ciparu vienību ID saraksts. Diapazonu var norādīt, " "izmantojot defisi." -#: netbox/dcim/forms/model_forms.py:402 netbox/extras/forms/model_forms.py:594 +#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 msgid "Enter a valid JSON schema to define supported attributes." msgstr "Ievadiet derīgu JSON shēmu, lai definētu atbalstītos atribūtus." -#: netbox/dcim/forms/model_forms.py:433 +#: netbox/dcim/forms/model_forms.py:435 msgid "Profile & Attributes" msgstr "Profils un atribūti" -#: netbox/dcim/forms/model_forms.py:585 netbox/dcim/models/devices.py:572 +#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:572 msgid "The lowest-numbered unit occupied by the device" msgstr "Zemāk numurētā vienība, ko aizņem iekārta" -#: netbox/dcim/forms/model_forms.py:642 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "Šīs iekārtas pozīciju virtuālajā šasijā identificē ar" -#: netbox/dcim/forms/model_forms.py:647 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "Iekārtas prioritāte virtuālajā šasijā" -#: netbox/dcim/forms/model_forms.py:756 +#: netbox/dcim/forms/model_forms.py:766 msgid "Automatically populate components associated with this module type" msgstr "Automātiski aizpildiet komponentus, kas saistīti ar šo moduļa tipu" -#: netbox/dcim/forms/model_forms.py:862 +#: netbox/dcim/forms/model_forms.py:872 msgid "Characteristics" msgstr "Raksturlielumi" -#: netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1028 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5865,35 +5912,35 @@ msgstr "" "[0-9]). Marķieris {module}, ja tāds ir, tiks automātiski" " aizstāts ar pozīcijas vērtību, veidojot jaunu moduli." -#: netbox/dcim/forms/model_forms.py:1231 +#: netbox/dcim/forms/model_forms.py:1241 msgid "Console port template" msgstr "Konsoles porta veidne" -#: netbox/dcim/forms/model_forms.py:1239 +#: netbox/dcim/forms/model_forms.py:1249 msgid "Console server port template" msgstr "Konsoles servera porta veidne" -#: netbox/dcim/forms/model_forms.py:1247 +#: netbox/dcim/forms/model_forms.py:1257 msgid "Front port template" msgstr "Priekšējā porta veidne" -#: netbox/dcim/forms/model_forms.py:1255 +#: netbox/dcim/forms/model_forms.py:1265 msgid "Interface template" msgstr "Interfeisa veidne" -#: netbox/dcim/forms/model_forms.py:1263 +#: netbox/dcim/forms/model_forms.py:1273 msgid "Power outlet template" msgstr "Strāvas kontaktligzdas veidne" -#: netbox/dcim/forms/model_forms.py:1271 +#: netbox/dcim/forms/model_forms.py:1281 msgid "Power port template" msgstr "Barošanas porta veidne" -#: netbox/dcim/forms/model_forms.py:1279 +#: netbox/dcim/forms/model_forms.py:1289 msgid "Rear port template" msgstr "Aizmugurējā porta veidne" -#: netbox/dcim/forms/model_forms.py:1289 netbox/dcim/forms/model_forms.py:1774 +#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 @@ -5901,14 +5948,14 @@ msgstr "Aizmugurējā porta veidne" msgid "Console Port" msgstr "Konsoles ports" -#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1775 +#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:106 msgid "Console Server Port" msgstr "Konsoles servera ports" -#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1776 +#: netbox/dcim/forms/model_forms.py:1301 netbox/dcim/forms/model_forms.py:1786 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5920,7 +5967,7 @@ msgstr "Konsoles servera ports" msgid "Front Port" msgstr "Priekšējais ports" -#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1777 +#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5932,40 +5979,40 @@ msgstr "Priekšējais ports" msgid "Rear Port" msgstr "Aizmugurējais ports" -#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1778 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:526 +#: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1788 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:527 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Strāvas ports" -#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1779 +#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Strāvas kontaktligzda" -#: netbox/dcim/forms/model_forms.py:1296 netbox/dcim/forms/model_forms.py:1781 +#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 msgid "Component Assignment" msgstr "Komponentu piešķiršana" -#: netbox/dcim/forms/model_forms.py:1342 netbox/dcim/forms/model_forms.py:1828 +#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 msgid "An InventoryItem can only be assigned to a single component." msgstr "InventoryItem var piešķirt tikai vienam komponentam." -#: netbox/dcim/forms/model_forms.py:1479 +#: netbox/dcim/forms/model_forms.py:1489 msgid "LAG interface" msgstr "LAG interfeiss" -#: netbox/dcim/forms/model_forms.py:1502 +#: netbox/dcim/forms/model_forms.py:1512 msgid "Filter VLANs available for assignment by group." msgstr "Filtrējiet VLAN, kas pieejami piešķiršanai pa grupām." -#: netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1681 msgid "Child Device" msgstr "Bērn-iekārta" -#: netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1682 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5973,73 +6020,73 @@ msgstr "" "Bērn-iekārtas vispirms ir jāizveido un jāpiešķir vecāk-iekārtas vietai un " "statnei." -#: netbox/dcim/forms/model_forms.py:1714 +#: netbox/dcim/forms/model_forms.py:1724 msgid "Console port" msgstr "Konsoles ports" -#: netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/model_forms.py:1732 msgid "Console server port" msgstr "Konsoles servera ports" -#: netbox/dcim/forms/model_forms.py:1730 +#: netbox/dcim/forms/model_forms.py:1740 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Priekšējais ports" -#: netbox/dcim/forms/model_forms.py:1746 +#: netbox/dcim/forms/model_forms.py:1756 msgid "Power outlet" msgstr "Strāvas kontaktligzda" -#: netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/model_forms.py:1772 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Aizmugurējais ports" -#: netbox/dcim/forms/model_forms.py:1768 +#: netbox/dcim/forms/model_forms.py:1778 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Inventāra vienība" -#: netbox/dcim/forms/model_forms.py:1837 +#: netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Inventāra vienuma loma" -#: netbox/dcim/forms/model_forms.py:1907 +#: netbox/dcim/forms/model_forms.py:1917 msgid "VM Interface" msgstr "VM interfeiss" -#: netbox/dcim/forms/model_forms.py:1923 netbox/ipam/forms/filtersets.py:638 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1933 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:187 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:212 +#: netbox/virtualization/forms/filtersets.py:216 #: netbox/virtualization/forms/filtersets.py:274 #: netbox/virtualization/forms/model_forms.py:220 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:312 #: netbox/vpn/forms/model_forms.py:158 netbox/vpn/forms/model_forms.py:169 #: netbox/vpn/forms/model_forms.py:271 netbox/vpn/forms/model_forms.py:452 msgid "Virtual Machine" msgstr "Virtuālā mašīna" -#: netbox/dcim/forms/model_forms.py:1962 +#: netbox/dcim/forms/model_forms.py:1972 msgid "A MAC address can only be assigned to a single object." msgstr "MAC adresi var piešķirt tikai vienam objektam." -#: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:155 -#: netbox/dcim/forms/object_create.py:256 +#: netbox/dcim/forms/object_create.py:49 +#: netbox/dcim/forms/object_create.py:156 +#: netbox/dcim/forms/object_create.py:257 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" msgstr "" "Tiek atbalstīti burtciparu diapazoni. (Jāatbilst izveidoto objektu skaitam.)" -#: netbox/dcim/forms/object_create.py:72 +#: netbox/dcim/forms/object_create.py:73 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6048,19 +6095,19 @@ msgstr "" "Nodrošinātais modelis norāda {value_count} vērtības, bet {pattern_count} ir " "sagaidāmi." -#: netbox/dcim/forms/object_create.py:310 netbox/dcim/tables/devices.py:1081 +#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 -#: netbox/templates/dcim/virtualchassis_edit.html:58 +#: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 #: netbox/templates/users/ownergroup.html:35 msgid "Members" msgstr "Biedri" -#: netbox/dcim/forms/object_create.py:320 +#: netbox/dcim/forms/object_create.py:321 msgid "Initial position" msgstr "Sākotnējā pozīcija" -#: netbox/dcim/forms/object_create.py:323 +#: netbox/dcim/forms/object_create.py:324 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6068,11 +6115,11 @@ msgstr "" "Pirmā dalībnieka iekārtas pozīcija. Palielinās par vienu ar katru papildu " "dalībnieku." -#: netbox/dcim/forms/object_create.py:328 +#: netbox/dcim/forms/object_create.py:329 msgid "Member Devices" msgstr "Dalībnieku iekārtas" -#: netbox/dcim/forms/object_create.py:343 +#: netbox/dcim/forms/object_create.py:344 msgid "A position must be specified for the first VC member." msgstr "Pirmajam VC dalībniekam ir jānorāda amats." @@ -6092,7 +6139,7 @@ msgstr "profils" #: netbox/dcim/models/cables.py:75 #: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:114 +#: netbox/extras/models/customfields.py:127 msgid "label" msgstr "etiķete" @@ -6583,9 +6630,9 @@ msgid "tagged VLANs" msgstr "ar atzīmi VLAN" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:614 netbox/ipam/forms/bulk_edit.py:448 -#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:594 -#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:109 +#: netbox/dcim/tables/devices.py:615 netbox/ipam/forms/bulk_edit.py:448 +#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:110 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" @@ -6816,7 +6863,7 @@ msgid "module bays" msgstr "moduļu līči" #: netbox/dcim/models/device_components.py:1287 -#: netbox/dcim/models/modules.py:264 +#: netbox/dcim/models/modules.py:266 msgid "A module bay cannot belong to a module installed within it." msgstr "Moduļa līcis nevar piederēt tajā uzstādītam modulim." @@ -6852,14 +6899,14 @@ msgid "inventory item roles" msgstr "inventāra vienību lomas" #: netbox/dcim/models/device_components.py:1418 -#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:223 +#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:225 #: netbox/dcim/models/racks.py:316 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "sērijas numurs" #: netbox/dcim/models/device_components.py:1426 -#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:230 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:232 #: netbox/dcim/models/racks.py:323 msgid "asset tag" msgstr "aktīvu birka" @@ -7055,7 +7102,7 @@ msgstr "Funkcija, ko šī iekārta veic" msgid "Chassis serial number, assigned by the manufacturer" msgstr "Ražotāja piešķirtais šasijas sērijas numurs" -#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:231 +#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:233 msgid "A unique tag used to identify this device" msgstr "Unikāls atzīme, ko izmanto, lai identificētu šo ierīci" @@ -7263,7 +7310,7 @@ msgstr "identifikators" msgid "Numeric identifier unique to the parent device" msgstr "Ciparu identifikators, kas ir unikāls vecāk-iekārtaI" -#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:232 +#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:245 #: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:169 #: netbox/netbox/models/__init__.py:219 @@ -7356,15 +7403,15 @@ msgstr "moduļu veidi" msgid "Invalid schema: {error}" msgstr "Nederīga shēma: {error}" -#: netbox/dcim/models/modules.py:238 +#: netbox/dcim/models/modules.py:240 msgid "module" msgstr "modulis" -#: netbox/dcim/models/modules.py:239 +#: netbox/dcim/models/modules.py:241 msgid "modules" msgstr "moduļi" -#: netbox/dcim/models/modules.py:252 +#: netbox/dcim/models/modules.py:254 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7772,24 +7819,24 @@ msgstr "Krāsas nosaukums" msgid "Reachable" msgstr "Sasniedzams" -#: netbox/dcim/tables/devices.py:65 netbox/dcim/tables/devices.py:109 +#: netbox/dcim/tables/devices.py:66 netbox/dcim/tables/devices.py:110 #: netbox/dcim/tables/racks.py:135 netbox/dcim/tables/sites.py:83 #: netbox/dcim/tables/sites.py:115 netbox/extras/tables/tables.py:708 -#: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 -#: netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:77 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 #: netbox/virtualization/views.py:243 msgid "Devices" msgstr "Iekārtas" -#: netbox/dcim/tables/devices.py:70 netbox/dcim/tables/devices.py:114 +#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "VM" -#: netbox/dcim/tables/devices.py:103 netbox/dcim/tables/devices.py:223 -#: netbox/extras/forms/model_forms.py:745 +#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 +#: netbox/extras/forms/model_forms.py:748 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 @@ -7800,66 +7847,66 @@ msgstr "VM" msgid "Config Template" msgstr "Konfigurācijas veidne" -#: netbox/dcim/tables/devices.py:184 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 msgid "U Height" msgstr "U augstums" -#: netbox/dcim/tables/devices.py:194 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1140 #: netbox/ipam/forms/bulk_import.py:597 netbox/ipam/forms/model_forms.py:306 #: netbox/ipam/forms/model_forms.py:318 netbox/ipam/tables/ip.py:306 -#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:380 -#: netbox/ipam/tables/ip.py:403 netbox/templates/ipam/ipaddress.html:11 +#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:385 +#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "IP adrese" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1116 +#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1144 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 Adrese" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1148 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6 adrese" -#: netbox/dcim/tables/devices.py:217 +#: netbox/dcim/tables/devices.py:218 msgid "VC Position" msgstr "VC pozīcija" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:221 msgid "VC Priority" msgstr "VC prioritāte" -#: netbox/dcim/tables/devices.py:227 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Vecāk-iekārta" -#: netbox/dcim/tables/devices.py:232 +#: netbox/dcim/tables/devices.py:233 msgid "Position (Device Bay)" msgstr "Pozīcija (iekārtas nodalījums)" -#: netbox/dcim/tables/devices.py:240 +#: netbox/dcim/tables/devices.py:241 msgid "Console ports" msgstr "Konsoles porti" -#: netbox/dcim/tables/devices.py:243 +#: netbox/dcim/tables/devices.py:244 msgid "Console server ports" msgstr "Konsoles servera porti" -#: netbox/dcim/tables/devices.py:246 +#: netbox/dcim/tables/devices.py:247 msgid "Power ports" msgstr "Strāvas porti" -#: netbox/dcim/tables/devices.py:249 +#: netbox/dcim/tables/devices.py:250 msgid "Power outlets" msgstr "Strāvas kontaktligzdas" -#: netbox/dcim/tables/devices.py:252 netbox/dcim/tables/devices.py:1125 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1412 -#: netbox/dcim/views.py:1749 netbox/dcim/views.py:2578 -#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 +#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1153 +#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 +#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2579 +#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7874,39 +7921,39 @@ msgstr "Strāvas kontaktligzdas" msgid "Interfaces" msgstr "Interfeisi" -#: netbox/dcim/tables/devices.py:255 +#: netbox/dcim/tables/devices.py:256 msgid "Front ports" msgstr "Priekšējie porti" -#: netbox/dcim/tables/devices.py:261 +#: netbox/dcim/tables/devices.py:262 msgid "Device bays" msgstr "Iekārtas nodalījumi" -#: netbox/dcim/tables/devices.py:264 +#: netbox/dcim/tables/devices.py:265 msgid "Module bays" msgstr "Moduļu nodalījumi" -#: netbox/dcim/tables/devices.py:267 +#: netbox/dcim/tables/devices.py:268 msgid "Inventory items" msgstr "Inventāra preces" -#: netbox/dcim/tables/devices.py:300 +#: netbox/dcim/tables/devices.py:301 msgid "Device Location" msgstr "Iekārtas atrašanās vieta" -#: netbox/dcim/tables/devices.py:305 +#: netbox/dcim/tables/devices.py:306 msgid "Device Site" msgstr "Iekārtas vieta" -#: netbox/dcim/tables/devices.py:320 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Moduļa līcis" -#: netbox/dcim/tables/devices.py:333 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1487 -#: netbox/dcim/views.py:2664 netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devices.py:334 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 +#: netbox/dcim/views.py:2665 netbox/netbox/navigation/menu.py:106 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7915,31 +7962,31 @@ msgstr "Moduļa līcis" msgid "Inventory Items" msgstr "Inventāra preces" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:349 msgid "Cable Color" msgstr "Kabeļa krāsa" -#: netbox/dcim/tables/devices.py:354 +#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 msgid "Link Peers" msgstr "Saistiet vienaudžus" -#: netbox/dcim/tables/devices.py:357 +#: netbox/dcim/tables/devices.py:358 msgid "Mark Connected" msgstr "Atzīmējiet savienotu" -#: netbox/dcim/tables/devices.py:476 +#: netbox/dcim/tables/devices.py:477 msgid "Maximum draw (W)" msgstr "Maksimālā izloze (W)" -#: netbox/dcim/tables/devices.py:479 +#: netbox/dcim/tables/devices.py:480 msgid "Allocated draw (W)" msgstr "Piešķirtā izloze (W)" -#: netbox/dcim/tables/devices.py:584 netbox/ipam/forms/model_forms.py:772 +#: netbox/dcim/tables/devices.py:585 netbox/ipam/forms/model_forms.py:772 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:689 -#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:165 -#: netbox/netbox/navigation/menu.py:167 -#: netbox/templates/dcim/interface.html:409 +#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:167 +#: netbox/netbox/navigation/menu.py:169 +#: netbox/templates/dcim/interface.html:382 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 @@ -7947,83 +7994,83 @@ msgstr "Piešķirtā izloze (W)" msgid "IP Addresses" msgstr "IP adreses" -#: netbox/dcim/tables/devices.py:590 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:591 netbox/netbox/navigation/menu.py:213 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP grupas" -#: netbox/dcim/tables/devices.py:602 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:603 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:64 netbox/vpn/forms/bulk_import.py:75 -#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 +#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/forms/filtersets.py:89 #: netbox/vpn/forms/model_forms.py:58 netbox/vpn/forms/model_forms.py:143 #: netbox/vpn/tables/tunnels.py:77 msgid "Tunnel" msgstr "Tunelis" -#: netbox/dcim/tables/devices.py:638 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:639 netbox/dcim/tables/devicetypes.py:235 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Tikai vadība" -#: netbox/dcim/tables/devices.py:657 +#: netbox/dcim/tables/devices.py:658 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:664 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:665 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Virtuālā ķēde" -#: netbox/dcim/tables/devices.py:753 netbox/dcim/tables/devices.py:806 +#: netbox/dcim/tables/devices.py:781 netbox/dcim/tables/devices.py:834 #: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 msgid "Mappings" msgstr "Kartēšana" -#: netbox/dcim/tables/devices.py:920 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:948 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Instalēts modulis" -#: netbox/dcim/tables/devices.py:923 +#: netbox/dcim/tables/devices.py:951 msgid "Module Serial" msgstr "Sērijas modulis" -#: netbox/dcim/tables/devices.py:927 +#: netbox/dcim/tables/devices.py:955 msgid "Module Asset Tag" msgstr "Moduļa aktīvu tags" -#: netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:964 msgid "Module Status" msgstr "Moduļa statuss" -#: netbox/dcim/tables/devices.py:990 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1018 netbox/dcim/tables/devicetypes.py:325 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponents" -#: netbox/dcim/tables/devices.py:1048 +#: netbox/dcim/tables/devices.py:1076 msgid "Items" msgstr "Priekšmeti" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60 -#: netbox/netbox/navigation/menu.py:62 +#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 +#: netbox/netbox/navigation/menu.py:64 msgid "Rack Types" msgstr "Statņu veidi" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84 -#: netbox/netbox/navigation/menu.py:86 +#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 +#: netbox/netbox/navigation/menu.py:88 msgid "Device Types" msgstr "Ierīču veidi" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1584 -#: netbox/netbox/navigation/menu.py:87 +#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 +#: netbox/netbox/navigation/menu.py:89 msgid "Module Types" msgstr "Moduļu veidi" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:485 -#: netbox/extras/forms/model_forms.py:652 netbox/extras/tables/tables.py:703 -#: netbox/netbox/navigation/menu.py:78 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 +#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:703 +#: netbox/netbox/navigation/menu.py:80 msgid "Platforms" msgstr "Platformas" @@ -8039,9 +8086,9 @@ msgstr "Pilns dziļums" msgid "Device Count" msgstr "Ierīču skaits" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1352 -#: netbox/dcim/views.py:1689 netbox/dcim/views.py:2513 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 +#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2514 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8050,9 +8097,9 @@ msgstr "Ierīču skaits" msgid "Console Ports" msgstr "Konsoles porti" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1367 -#: netbox/dcim/views.py:1704 netbox/dcim/views.py:2529 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 +#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2530 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8061,9 +8108,9 @@ msgstr "Konsoles porti" msgid "Console Server Ports" msgstr "Konsoles servera porti" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1382 -#: netbox/dcim/views.py:1719 netbox/dcim/views.py:2545 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 +#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2546 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8072,9 +8119,9 @@ msgstr "Konsoles servera porti" msgid "Power Ports" msgstr "Strāvas porti" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1397 -#: netbox/dcim/views.py:1734 netbox/dcim/views.py:2561 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 +#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2562 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8083,9 +8130,9 @@ msgstr "Strāvas porti" msgid "Power Outlets" msgstr "Strāvas kontaktligzdas" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1427 -#: netbox/dcim/views.py:1764 netbox/dcim/views.py:2600 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 +#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2601 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8093,9 +8140,9 @@ msgstr "Strāvas kontaktligzdas" msgid "Front Ports" msgstr "Priekšējās ostas" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1442 -#: netbox/dcim/views.py:1779 netbox/dcim/views.py:2616 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 +#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2617 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8104,17 +8151,17 @@ msgstr "Priekšējās ostas" msgid "Rear Ports" msgstr "Aizmugurējie porti" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1472 -#: netbox/dcim/views.py:2648 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 +#: netbox/dcim/views.py:2649 netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:52 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/devicetype/base.html:46 msgid "Device Bays" msgstr "Iekārtas nodalījumi" -#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1457 -#: netbox/dcim/views.py:1794 netbox/dcim/views.py:2632 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1458 +#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2633 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8127,7 +8174,7 @@ msgstr "Moduļu līči" msgid "Module Count" msgstr "Moduļu skaits" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:319 +#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Strāvas padeves" @@ -8141,8 +8188,8 @@ msgid "Available Power (VA)" msgstr "Pieejamā jauda (VA)" #: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 -#: netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:51 msgid "Racks" msgstr "Statnes" @@ -8180,14 +8227,14 @@ msgid "Space" msgstr "Kosmosa" #: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: netbox/extras/forms/filtersets.py:465 -#: netbox/extras/forms/model_forms.py:632 netbox/ipam/forms/bulk_edit.py:112 +#: netbox/extras/forms/filtersets.py:438 +#: netbox/extras/forms/model_forms.py:635 netbox/ipam/forms/bulk_edit.py:112 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/tables/asn.py:76 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:17 netbox/netbox/navigation/menu.py:21 msgid "Sites" msgstr "Vietas" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 msgid "VLAN Groups" msgstr "VLAN grupas" @@ -8200,7 +8247,7 @@ msgid "{} millimeters" msgstr "{} milimetri" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:96 -#: netbox/virtualization/forms/filtersets.py:198 +#: netbox/virtualization/forms/filtersets.py:202 msgid "Serial number" msgstr "Sērijas numurs" @@ -8244,7 +8291,7 @@ msgstr "Bērnu reģioni" msgid "Child Groups" msgstr "Bērnu grupas" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1082 +#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 msgid "Non-Racked Devices" msgstr "Statnē neievietotas iekārtas" @@ -8252,64 +8299,64 @@ msgstr "Statnē neievietotas iekārtas" msgid "Child Locations" msgstr "Apakš-telpas" -#: netbox/dcim/views.py:1063 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 msgid "Reservations" msgstr "Rezervācijas" -#: netbox/dcim/views.py:2459 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:160 msgid "Application Services" msgstr "Lietojumprogrammu pakalpojumi" -#: netbox/dcim/views.py:2677 netbox/extras/forms/filtersets.py:427 -#: netbox/extras/forms/model_forms.py:692 +#: netbox/dcim/views.py:2678 netbox/extras/forms/filtersets.py:399 +#: netbox/extras/forms/model_forms.py:695 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 #: netbox/virtualization/views.py:399 msgid "Config Context" msgstr "Konfigurācijas konteksts" -#: netbox/dcim/views.py:2688 netbox/virtualization/views.py:410 +#: netbox/dcim/views.py:2689 netbox/virtualization/views.py:410 msgid "Render Config" msgstr "Renderēšanas konfigurācija" -#: netbox/dcim/views.py:2701 netbox/extras/tables/tables.py:713 -#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/views.py:2702 netbox/extras/tables/tables.py:713 +#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" msgstr "Virtuālās mašīnas" -#: netbox/dcim/views.py:3510 +#: netbox/dcim/views.py:3520 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Uzstādīta iekārta {device} nodalījumā {device_bay}." -#: netbox/dcim/views.py:3551 +#: netbox/dcim/views.py:3561 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Demontēta iekārta {device} no nodalījuma {device_bay}." -#: netbox/dcim/views.py:3664 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3674 netbox/ipam/tables/ip.py:178 msgid "Children" msgstr "Bērni" -#: netbox/dcim/views.py:4137 +#: netbox/dcim/views.py:4147 #, python-brace-format msgid "Added member {device}" msgstr "Pievienots dalībnieks {device}" -#: netbox/dcim/views.py:4182 +#: netbox/dcim/views.py:4192 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Nevar noņemt galveno ierīci {device} no virtuālās šasijas." -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Noņemts {device} no virtuālās šasijas {chassis}" -#: netbox/extras/api/customfields.py:89 +#: netbox/extras/api/customfields.py:83 #, python-brace-format msgid "Unknown related object(s): {name}" msgstr "Nezināms (-i) saistītais objekts (-i): {name}" @@ -8500,13 +8547,13 @@ msgstr "Melns" msgid "White" msgstr "Balts" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:434 -#: netbox/extras/forms/model_forms.py:511 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 +#: netbox/extras/forms/model_forms.py:518 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Tīmekļa āķis" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:499 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Skripts" @@ -8555,103 +8602,103 @@ msgstr "Logrīka veids" msgid "Unregistered widget class: {name}" msgstr "Nereģistrēta logrīku klase: {name}" -#: netbox/extras/dashboard/widgets.py:148 +#: netbox/extras/dashboard/widgets.py:149 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} jādefinē render () metode." -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Note" msgstr "Piezīme" -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Parādiet kādu patvaļīgu pielāgotu saturu. Markdown tiek atbalstīts." -#: netbox/extras/dashboard/widgets.py:181 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Objektu skaits" -#: netbox/extras/dashboard/widgets.py:182 +#: netbox/extras/dashboard/widgets.py:183 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." msgstr "Parādiet NetBox modeļu kopu un katram tipam izveidoto objektu skaitu." -#: netbox/extras/dashboard/widgets.py:192 +#: netbox/extras/dashboard/widgets.py:193 msgid "Filters to apply when counting the number of objects" msgstr "Filtri, kas jāpiemēro, skaitot objektu skaitu" -#: netbox/extras/dashboard/widgets.py:200 +#: netbox/extras/dashboard/widgets.py:201 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "Nederīgs formāts. Objektu filtri jānodod kā vārdnīca." -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:235 msgid "Object List" msgstr "Objektu saraksts" -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Display an arbitrary list of objects." msgstr "Parādīt patvaļīgu objektu sarakstu." -#: netbox/extras/dashboard/widgets.py:248 +#: netbox/extras/dashboard/widgets.py:249 msgid "The default number of objects to display" msgstr "Parādīto objektu noklusējuma skaits" -#: netbox/extras/dashboard/widgets.py:260 +#: netbox/extras/dashboard/widgets.py:261 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "Nederīgs formāts. URL parametri jānodod kā vārdnīca." -#: netbox/extras/dashboard/widgets.py:269 +#: netbox/extras/dashboard/widgets.py:270 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Nederīga modeļa izvēle: {self['model'].data} netiek atbalstīts." -#: netbox/extras/dashboard/widgets.py:309 +#: netbox/extras/dashboard/widgets.py:310 msgid "RSS Feed" msgstr "RSS plūsma" -#: netbox/extras/dashboard/widgets.py:316 +#: netbox/extras/dashboard/widgets.py:317 msgid "Embed an RSS feed from an external website." msgstr "Iegult RSS plūsmu no ārējas vietnes." -#: netbox/extras/dashboard/widgets.py:323 +#: netbox/extras/dashboard/widgets.py:324 msgid "Feed URL" msgstr "Fēmas URL" -#: netbox/extras/dashboard/widgets.py:327 +#: netbox/extras/dashboard/widgets.py:328 msgid "Requires external connection" msgstr "Nepieciešams ārējs savienojums" -#: netbox/extras/dashboard/widgets.py:333 +#: netbox/extras/dashboard/widgets.py:334 msgid "The maximum number of objects to display" msgstr "Maksimālais rādījamo objektu skaits" -#: netbox/extras/dashboard/widgets.py:338 +#: netbox/extras/dashboard/widgets.py:339 msgid "How long to stored the cached content (in seconds)" msgstr "Cik ilgi jāsaglabā kešatmiņā saglabātais saturs (sekundēs)" -#: netbox/extras/dashboard/widgets.py:344 +#: netbox/extras/dashboard/widgets.py:345 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Laika beigu vērtība plūsmas iegūšanai (sekundēs)" -#: netbox/extras/dashboard/widgets.py:401 +#: netbox/extras/dashboard/widgets.py:402 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:41 msgid "Bookmarks" msgstr "Grāmatzīmes" -#: netbox/extras/dashboard/widgets.py:405 +#: netbox/extras/dashboard/widgets.py:406 msgid "Show your personal bookmarks" msgstr "Parādiet savas personīgās grāmatzīmes" -#: netbox/extras/events.py:164 +#: netbox/extras/events.py:186 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Nezināms darbības veids notikuma kārtulai: {action_type}" -#: netbox/extras/events.py:209 +#: netbox/extras/events.py:229 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Nevar importēt notikumu cauruļvadu {name} kļūda: {error}" @@ -8671,7 +8718,7 @@ msgid "Group (name)" msgstr "Grupa (nosaukums)" #: netbox/extras/filtersets.py:730 -#: netbox/virtualization/forms/filtersets.py:128 +#: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Klasteru tips" @@ -8690,7 +8737,7 @@ msgstr "Īrnieku grupa" msgid "Tenant group (slug)" msgstr "Nomnieku grupa (URL identifikators)" -#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:580 +#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:583 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Birka" @@ -8699,7 +8746,7 @@ msgstr "Birka" msgid "Tag (slug)" msgstr "Birka (URL identifikators)" -#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:581 +#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:545 msgid "Has local config context data" msgstr "Ir lokālās konfigurācijas konteksta dati" @@ -8720,13 +8767,13 @@ msgstr "Jābūt unikālam" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 #: netbox/extras/forms/filtersets.py:96 -#: netbox/extras/models/customfields.py:216 +#: netbox/extras/models/customfields.py:229 msgid "UI visible" msgstr "Saskarne redzama" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 #: netbox/extras/forms/filtersets.py:101 -#: netbox/extras/models/customfields.py:223 +#: netbox/extras/models/customfields.py:236 msgid "UI editable" msgstr "Interfejs rediģējams" @@ -8746,13 +8793,13 @@ msgstr "Maksimālā vērtība" msgid "Validation regex" msgstr "Pārbaudes regex" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:82 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Uzvedība" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:168 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 msgid "New window" msgstr "Jauns logs" @@ -8761,40 +8808,40 @@ msgid "Button class" msgstr "Pogas klase" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:212 netbox/extras/forms/filtersets.py:554 +#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIME tips" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:215 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 msgid "File name" msgstr "Faila nosaukums" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:219 netbox/extras/forms/filtersets.py:561 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 msgid "File extension" msgstr "Faila paplašinājums" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:223 netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 msgid "As attachment" msgstr "Kā pielikums" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:272 netbox/extras/forms/filtersets.py:308 +#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 #: netbox/extras/tables/tables.py:310 netbox/extras/tables/tables.py:347 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Kopīgots" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:317 #: netbox/extras/models/models.py:187 msgid "HTTP method" msgstr "HTTP metode" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:331 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Lietderīgās slodzes URL" @@ -8813,7 +8860,7 @@ msgid "CA file path" msgstr "CA faila ceļš" #: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:231 -#: netbox/extras/forms/model_forms.py:458 +#: netbox/extras/forms/model_forms.py:465 msgid "Event types" msgstr "Pasākumu veidi" @@ -8822,7 +8869,7 @@ msgid "Is active" msgstr "Ir aktīvs" #: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:545 +#: netbox/extras/forms/filtersets.py:514 msgid "Auto sync enabled" msgstr "Automātiskā sinhronizācija iespējo" @@ -8831,14 +8878,14 @@ msgstr "Automātiskā sinhronizācija iespējo" #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:54 -#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:260 -#: netbox/extras/forms/filtersets.py:296 netbox/extras/forms/model_forms.py:53 -#: netbox/extras/forms/model_forms.py:225 -#: netbox/extras/forms/model_forms.py:257 -#: netbox/extras/forms/model_forms.py:300 -#: netbox/extras/forms/model_forms.py:453 -#: netbox/extras/forms/model_forms.py:570 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:54 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:244 +#: netbox/extras/forms/filtersets.py:275 netbox/extras/forms/model_forms.py:53 +#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:264 +#: netbox/extras/forms/model_forms.py:307 +#: netbox/extras/forms/model_forms.py:460 +#: netbox/extras/forms/model_forms.py:577 #: netbox/users/forms/model_forms.py:323 msgid "Object types" msgstr "Objektu veidi" @@ -8848,7 +8895,7 @@ msgstr "Objektu veidi" #: netbox/extras/forms/bulk_import.py:142 #: netbox/extras/forms/bulk_import.py:203 #: netbox/extras/forms/bulk_import.py:227 -#: netbox/extras/forms/bulk_import.py:281 +#: netbox/extras/forms/bulk_import.py:277 #: netbox/tenancy/forms/bulk_import.py:103 msgid "One or more assigned object types" msgstr "Viens vai vairāki piešķirtie objektu tipi" @@ -8857,12 +8904,12 @@ msgstr "Viens vai vairāki piešķirtie objektu tipi" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Lauka datu tips (piemēram, teksts, vesels skaitlis utt.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:243 -#: netbox/extras/forms/filtersets.py:356 -#: netbox/extras/forms/model_forms.py:326 -#: netbox/extras/forms/model_forms.py:385 -#: netbox/extras/forms/model_forms.py:422 -#: netbox/tenancy/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:332 +#: netbox/extras/forms/model_forms.py:333 +#: netbox/extras/forms/model_forms.py:392 +#: netbox/extras/forms/model_forms.py:429 +#: netbox/tenancy/forms/filtersets.py:116 msgid "Object type" msgstr "Objekta tips" @@ -8912,8 +8959,8 @@ msgid "Data source which provides the data file" msgstr "Datu avots, kas nodrošina datu failu" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/filtersets.py:447 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/forms/filtersets.py:188 netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Datu fails" @@ -8931,8 +8978,8 @@ msgstr "" "atjaunināts" #: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:773 +#: netbox/extras/forms/model_forms.py:299 +#: netbox/extras/forms/model_forms.py:776 msgid "Must specify either local content or a data file" msgstr "Jānorāda vietējais saturs vai datu fails" @@ -8958,26 +9005,26 @@ msgstr "Tīmekļa āķis {name} nav atrasts" msgid "Script {name} not found" msgstr "Skripts {name} nav atrasts" -#: netbox/extras/forms/bulk_import.py:295 +#: netbox/extras/forms/bulk_import.py:291 msgid "Assigned object type" msgstr "Piešķirtais objekta tips" -#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/bulk_import.py:296 msgid "The classification of entry" msgstr "Ierakstu klasifikācija" -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:746 -#: netbox/netbox/tables/tables.py:279 netbox/netbox/tables/tables.py:289 -#: netbox/netbox/tables/tables.py:307 netbox/netbox/ui/panels.py:215 -#: netbox/templates/dcim/htmx/cable_edit.html:98 -#: netbox/templates/generic/bulk_edit.html:96 +#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:746 +#: netbox/netbox/tables/tables.py:287 netbox/netbox/tables/tables.py:302 +#: netbox/netbox/tables/tables.py:325 netbox/netbox/ui/panels.py:215 +#: netbox/templates/dcim/htmx/cable_edit.html:99 +#: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:39 msgid "Comments" msgstr "Komentāri" -#: netbox/extras/forms/bulk_import.py:316 -#: netbox/extras/forms/model_forms.py:401 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:312 +#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/templates/users/owner.html:46 #: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:262 @@ -8987,17 +9034,17 @@ msgstr "Komentāri" msgid "Users" msgstr "Lietotāji" -#: netbox/extras/forms/bulk_import.py:320 +#: netbox/extras/forms/bulk_import.py:316 msgid "User names separated by commas, encased with double quotes" msgstr "Lietotājvārdi, kas atdalīti ar komatiem, pārklāti ar dubultām pēdiņām" -#: netbox/extras/forms/bulk_import.py:323 -#: netbox/extras/forms/model_forms.py:396 netbox/netbox/navigation/menu.py:295 -#: netbox/netbox/navigation/menu.py:434 +#: netbox/extras/forms/bulk_import.py:319 +#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:415 #: netbox/templates/extras/notificationgroup.html:31 #: netbox/templates/tenancy/contact.html:21 #: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:117 -#: netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/filtersets.py:102 #: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 #: netbox/tenancy/tables/contacts.py:101 netbox/users/forms/filtersets.py:176 #: netbox/users/forms/model_forms.py:207 netbox/users/forms/model_forms.py:219 @@ -9007,12 +9054,12 @@ msgstr "Lietotājvārdi, kas atdalīti ar komatiem, pārklāti ar dubultām pēd msgid "Groups" msgstr "Grupas" -#: netbox/extras/forms/bulk_import.py:327 +#: netbox/extras/forms/bulk_import.py:323 msgid "Group names separated by commas, encased with double quotes" msgstr "" "Grupu nosaukumi, kas atdalīti ar komatiem, iesaiņoti ar dubultām pēdiņām" -#: netbox/extras/forms/filtersets.py:47 +#: netbox/extras/forms/filtersets.py:46 msgid "Type Options" msgstr "Tipa opcijas" @@ -9024,95 +9071,95 @@ msgstr "Saistītā objekta tips" msgid "Field type" msgstr "Lauka veids" -#: netbox/extras/forms/filtersets.py:133 +#: netbox/extras/forms/filtersets.py:128 #: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Izvēles" -#: netbox/extras/forms/filtersets.py:189 netbox/extras/forms/filtersets.py:406 -#: netbox/extras/forms/filtersets.py:428 netbox/extras/forms/filtersets.py:528 -#: netbox/extras/forms/model_forms.py:687 netbox/templates/core/job.html:69 +#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:377 +#: netbox/extras/forms/filtersets.py:400 netbox/extras/forms/filtersets.py:496 +#: netbox/extras/forms/model_forms.py:690 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Dati" -#: netbox/extras/forms/filtersets.py:190 netbox/extras/forms/filtersets.py:529 -#: netbox/extras/forms/model_forms.py:270 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/extras/forms/filtersets.py:177 netbox/extras/forms/filtersets.py:497 +#: netbox/extras/forms/model_forms.py:277 +#: netbox/extras/forms/model_forms.py:751 msgid "Rendering" msgstr "Renderēšana" -#: netbox/extras/forms/filtersets.py:208 +#: netbox/extras/forms/filtersets.py:196 msgid "Content types" msgstr "Satura veidi" -#: netbox/extras/forms/filtersets.py:327 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 msgid "HTTP content type" msgstr "HTTP satura veids" -#: netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:337 msgid "Event type" msgstr "Pasākuma veids" -#: netbox/extras/forms/filtersets.py:366 +#: netbox/extras/forms/filtersets.py:342 msgid "Action type" msgstr "Darbības veids" -#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:364 msgid "Tagged object type" msgstr "Atzīmēta objekta tips" -#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/filtersets.py:369 msgid "Allowed object type" msgstr "Atļautais objekta tips" -#: netbox/extras/forms/filtersets.py:455 -#: netbox/extras/forms/model_forms.py:622 netbox/netbox/navigation/menu.py:17 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 msgid "Regions" msgstr "Reģioni" -#: netbox/extras/forms/filtersets.py:460 -#: netbox/extras/forms/model_forms.py:627 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:630 msgid "Site groups" msgstr "Vietu grupas" -#: netbox/extras/forms/filtersets.py:470 -#: netbox/extras/forms/model_forms.py:637 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 msgid "Locations" msgstr "Telpas" -#: netbox/extras/forms/filtersets.py:475 -#: netbox/extras/forms/model_forms.py:642 +#: netbox/extras/forms/filtersets.py:448 +#: netbox/extras/forms/model_forms.py:645 msgid "Device types" msgstr "Ierīču veidi" -#: netbox/extras/forms/filtersets.py:480 -#: netbox/extras/forms/model_forms.py:647 +#: netbox/extras/forms/filtersets.py:453 +#: netbox/extras/forms/model_forms.py:650 msgid "Roles" msgstr "Lomas" -#: netbox/extras/forms/filtersets.py:490 -#: netbox/extras/forms/model_forms.py:657 +#: netbox/extras/forms/filtersets.py:463 +#: netbox/extras/forms/model_forms.py:660 msgid "Cluster types" msgstr "Klasteru veidi" -#: netbox/extras/forms/filtersets.py:495 -#: netbox/extras/forms/model_forms.py:662 +#: netbox/extras/forms/filtersets.py:468 +#: netbox/extras/forms/model_forms.py:665 msgid "Cluster groups" msgstr "Klasteru grupas" -#: netbox/extras/forms/filtersets.py:500 -#: netbox/extras/forms/model_forms.py:667 netbox/netbox/navigation/menu.py:264 -#: netbox/netbox/navigation/menu.py:266 +#: netbox/extras/forms/filtersets.py:473 +#: netbox/extras/forms/model_forms.py:670 netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:268 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Klasteri" -#: netbox/extras/forms/filtersets.py:505 -#: netbox/extras/forms/model_forms.py:672 +#: netbox/extras/forms/filtersets.py:478 +#: netbox/extras/forms/model_forms.py:675 msgid "Tenant groups" msgstr "Īrnieku grupas" @@ -9170,16 +9217,20 @@ msgstr "" "Ievadiet vienu izvēli katrā rindā. Katrai izvēlei var norādīt izvēles " "etiķeti, pievienojot to ar kolu. Piemērs:" -#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:184 +msgid "Custom Field Choice Set" +msgstr "Pielāgots lauka izvēles komplekts" + +#: netbox/extras/forms/model_forms.py:239 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Pielāgota saite" -#: netbox/extras/forms/model_forms.py:234 +#: netbox/extras/forms/model_forms.py:241 msgid "Templates" msgstr "Veidnes" -#: netbox/extras/forms/model_forms.py:246 +#: netbox/extras/forms/model_forms.py:253 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9188,39 +9239,39 @@ msgstr "" "Jinja2 veidnes kods saites tekstam. Atsauciet objektu kā {example}. Saites, " "kas tiek atveidotas kā tukšs teksts, netiks parādītas." -#: netbox/extras/forms/model_forms.py:250 +#: netbox/extras/forms/model_forms.py:257 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." msgstr "Jinja2 veidnes kods saites URL. Atsauciet objektu kā {example}." -#: netbox/extras/forms/model_forms.py:261 -#: netbox/extras/forms/model_forms.py:739 +#: netbox/extras/forms/model_forms.py:268 +#: netbox/extras/forms/model_forms.py:742 msgid "Template code" msgstr "Veidnes kods" -#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:274 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Eksportēšanas veidne" -#: netbox/extras/forms/model_forms.py:285 -#: netbox/extras/forms/model_forms.py:766 +#: netbox/extras/forms/model_forms.py:292 +#: netbox/extras/forms/model_forms.py:769 msgid "Template content is populated from the remote source selected below." msgstr "Veidnes saturs tiek aizpildīts no tālāk atlasītā attālā avota." -#: netbox/extras/forms/model_forms.py:306 netbox/netbox/forms/mixins.py:92 +#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Saglabātais filtrs" -#: netbox/extras/forms/model_forms.py:332 +#: netbox/extras/forms/model_forms.py:339 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Pasūtīšana" -#: netbox/extras/forms/model_forms.py:334 +#: netbox/extras/forms/model_forms.py:341 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9228,37 +9279,37 @@ msgstr "" "Ievadiet kolonnu nosaukumu sarakstu ar komatiem. Lai mainītu secību, " "norādiet vārdu ar defisi." -#: netbox/extras/forms/model_forms.py:343 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Pieejamās kolonnas" -#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Atlasītās kolonnas" -#: netbox/extras/forms/model_forms.py:415 +#: netbox/extras/forms/model_forms.py:422 msgid "A notification group specify at least one user or group." msgstr "Paziņojumu grupā norāda vismaz vienu lietotāju vai grupu." -#: netbox/extras/forms/model_forms.py:437 +#: netbox/extras/forms/model_forms.py:444 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP pieprasījums" -#: netbox/extras/forms/model_forms.py:439 +#: netbox/extras/forms/model_forms.py:446 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:461 +#: netbox/extras/forms/model_forms.py:468 msgid "Action choice" msgstr "Darbības izvēle" -#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:473 msgid "Enter conditions in JSON format." msgstr "Ievadiet nosacījumus JSON formāts." -#: netbox/extras/forms/model_forms.py:470 +#: netbox/extras/forms/model_forms.py:477 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9266,34 +9317,34 @@ msgstr "" "Ievadiet parametrus, lai pārietu darbībai JSON formāts." -#: netbox/extras/forms/model_forms.py:475 +#: netbox/extras/forms/model_forms.py:482 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Notikumu kārtula" -#: netbox/extras/forms/model_forms.py:476 +#: netbox/extras/forms/model_forms.py:483 msgid "Triggers" msgstr "Trigeri" -#: netbox/extras/forms/model_forms.py:523 +#: netbox/extras/forms/model_forms.py:530 msgid "Notification group" msgstr "Paziņojumu grupa" -#: netbox/extras/forms/model_forms.py:603 +#: netbox/extras/forms/model_forms.py:606 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Konfigurācijas konteksta profils" -#: netbox/extras/forms/model_forms.py:677 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Īrnieki" -#: netbox/extras/forms/model_forms.py:721 +#: netbox/extras/forms/model_forms.py:724 msgid "Data is populated from the remote source selected below." msgstr "Dati tiek aizpildīti no tālāk atlasītā attālā avota." -#: netbox/extras/forms/model_forms.py:727 +#: netbox/extras/forms/model_forms.py:730 msgid "Must specify either local data or a data file" msgstr "Jānorāda vietējie dati vai datu fails" @@ -9407,31 +9458,31 @@ msgstr "konfigurācijas veidne" msgid "config templates" msgstr "konfigurācijas veidnes" -#: netbox/extras/models/customfields.py:78 +#: netbox/extras/models/customfields.py:91 msgid "The object(s) to which this field applies." msgstr "Objekts (-i), uz kuru attiecas šis lauks." -#: netbox/extras/models/customfields.py:85 +#: netbox/extras/models/customfields.py:98 msgid "The type of data this custom field holds" msgstr "Datu veids, kāds ir šajā pielāgotajā laukā" -#: netbox/extras/models/customfields.py:92 +#: netbox/extras/models/customfields.py:105 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "NetBox objekta tips, uz kuru šis lauks tiek kartēts (objektu laukiem)" -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:111 msgid "Internal field name" msgstr "Iekšējā lauka nosaukums" -#: netbox/extras/models/customfields.py:102 +#: netbox/extras/models/customfields.py:115 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Ir atļautas tikai burtciparu rakstzīmes un pasvītrojumi." -#: netbox/extras/models/customfields.py:107 +#: netbox/extras/models/customfields.py:120 msgid "Double underscores are not permitted in custom field names." msgstr "Pielāgotos lauku nosaukumos nav atļautas divkāršas pasvītrojumi." -#: netbox/extras/models/customfields.py:118 +#: netbox/extras/models/customfields.py:131 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9439,19 +9490,19 @@ msgstr "" "Lietotājiem parādītā lauka nosaukums (ja tas nav norādīts, tiks izmantots " "lauka nosaukums)" -#: netbox/extras/models/customfields.py:122 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 msgid "group name" msgstr "grupas nosaukums" -#: netbox/extras/models/customfields.py:125 +#: netbox/extras/models/customfields.py:138 msgid "Custom fields within the same group will be displayed together" msgstr "Pielāgotie lauki vienā grupā tiks parādīti kopā" -#: netbox/extras/models/customfields.py:133 +#: netbox/extras/models/customfields.py:146 msgid "required" msgstr "nepieciešams" -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:148 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9459,19 +9510,19 @@ msgstr "" "Šis lauks ir nepieciešams, veidojot jaunus objektus vai rediģējot esošu " "objektu." -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:151 msgid "must be unique" msgstr "jābūt unikālam" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:153 msgid "The value of this field must be unique for the assigned object" msgstr "Šī lauka vērtībai jābūt unikālai piešķirtajam objektam" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:156 msgid "search weight" msgstr "meklēšanas svars" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:159 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9479,11 +9530,11 @@ msgstr "" "Svērums meklēšanai. Zemākas vērtības tiek uzskatītas par svarīgākām. Lauki, " "kuru meklēšanas svars ir nulle, tiks ignorēti." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:164 msgid "filter logic" msgstr "filtru loģika" -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:168 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9491,11 +9542,11 @@ msgstr "" "Vaļīgs atbilst jebkuram dotās virknes gadījumam; precīzi atbilst visam " "laukam." -#: netbox/extras/models/customfields.py:158 +#: netbox/extras/models/customfields.py:171 msgid "default" msgstr "noklusējuma" -#: netbox/extras/models/customfields.py:162 +#: netbox/extras/models/customfields.py:175 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9503,7 +9554,7 @@ msgstr "" "Lauka noklusējuma vērtība (jābūt JSON vērtībai). Iekapsulējiet virknes ar " "dubultām pēdiņām (piemēram, “Foo”)." -#: netbox/extras/models/customfields.py:169 +#: netbox/extras/models/customfields.py:182 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9511,35 +9562,35 @@ msgstr "" "Filtrējiet objektu atlases izvēles, izmantojot Query_params dict (jābūt JSON" " vērtībai). Iekapsulējiet virknes ar dubultām pēdiņām (piemēram, “Foo”)." -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:188 msgid "display weight" msgstr "displeja svars" -#: netbox/extras/models/customfields.py:176 +#: netbox/extras/models/customfields.py:189 msgid "Fields with higher weights appear lower in a form." msgstr "Lauki ar lielāku svaru formā parādās zemāki." -#: netbox/extras/models/customfields.py:183 +#: netbox/extras/models/customfields.py:196 msgid "minimum value" msgstr "minimālā vērtība" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:197 msgid "Minimum allowed value (for numeric fields)" msgstr "Minimālā atļautā vērtība (skaitliskajiem laukiem)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:204 msgid "maximum value" msgstr "maksimālā vērtība" -#: netbox/extras/models/customfields.py:192 +#: netbox/extras/models/customfields.py:205 msgid "Maximum allowed value (for numeric fields)" msgstr "Maksimālā pieļaujamā vērtība (skaitliskajiem laukiem)" -#: netbox/extras/models/customfields.py:198 +#: netbox/extras/models/customfields.py:211 msgid "validation regex" msgstr "pārbaudes regex" -#: netbox/extras/models/customfields.py:200 +#: netbox/extras/models/customfields.py:213 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9550,195 +9601,195 @@ msgstr "" "lai piespiestu visas virknes saskaņošanu. Piemēram, ^ [A-Z]{3}$" " ierobežos vērtības tieši līdz trim lielajiem burtiem." -#: netbox/extras/models/customfields.py:208 +#: netbox/extras/models/customfields.py:221 msgid "choice set" msgstr "izvēles komplekts" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:230 msgid "Specifies whether the custom field is displayed in the UI" msgstr "Norāda, vai lietotāja saskarnē tiek parādīts pielāgotais lauks" -#: netbox/extras/models/customfields.py:224 +#: netbox/extras/models/customfields.py:237 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "Norāda, vai lietotāja saskarnē var rediģēt pielāgotā lauka vērtību" -#: netbox/extras/models/customfields.py:228 +#: netbox/extras/models/customfields.py:241 msgid "is cloneable" msgstr "ir klonējams" -#: netbox/extras/models/customfields.py:229 +#: netbox/extras/models/customfields.py:242 msgid "Replicate this value when cloning objects" msgstr "Atkārtojiet šo vērtību, klonējot objektus" -#: netbox/extras/models/customfields.py:246 +#: netbox/extras/models/customfields.py:259 msgid "custom field" msgstr "pielāgots lauks" -#: netbox/extras/models/customfields.py:247 +#: netbox/extras/models/customfields.py:260 msgid "custom fields" msgstr "pielāgoti lauki" -#: netbox/extras/models/customfields.py:349 +#: netbox/extras/models/customfields.py:362 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Nederīga noklusējuma vērtība”{value}“: {error}" -#: netbox/extras/models/customfields.py:356 +#: netbox/extras/models/customfields.py:369 msgid "A minimum value may be set only for numeric fields" msgstr "Minimālo vērtību var iestatīt tikai skaitliskiem laukiem" -#: netbox/extras/models/customfields.py:358 +#: netbox/extras/models/customfields.py:371 msgid "A maximum value may be set only for numeric fields" msgstr "Maksimālo vērtību var iestatīt tikai skaitliskiem laukiem" -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:381 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Regulārā izteiksmes pārbaudes tiek atbalstīta tikai teksta un URL laukiem" -#: netbox/extras/models/customfields.py:374 +#: netbox/extras/models/customfields.py:387 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Unikālumu nevar piemērot logiskiem laukiem" -#: netbox/extras/models/customfields.py:384 +#: netbox/extras/models/customfields.py:397 msgid "Selection fields must specify a set of choices." msgstr "Atlases laukos jānorāda izvēles kopums." -#: netbox/extras/models/customfields.py:388 +#: netbox/extras/models/customfields.py:401 msgid "Choices may be set only on selection fields." msgstr "Izvēles var iestatīt tikai atlases laukos." -#: netbox/extras/models/customfields.py:395 +#: netbox/extras/models/customfields.py:408 msgid "Object fields must define an object type." msgstr "Objekta laukiem jādefinē objekta tips." -#: netbox/extras/models/customfields.py:399 +#: netbox/extras/models/customfields.py:412 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} lauki nedrīkst definēt objekta tipu." -#: netbox/extras/models/customfields.py:406 +#: netbox/extras/models/customfields.py:419 msgid "A related object filter can be defined only for object fields." msgstr "Saistīto objektu filtru var definēt tikai objektu laukiem." -#: netbox/extras/models/customfields.py:410 +#: netbox/extras/models/customfields.py:423 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "Filtrs jādefinē kā vārdnīcas atribūtu kartēšana vērtībām." -#: netbox/extras/models/customfields.py:497 +#: netbox/extras/models/customfields.py:510 msgid "True" msgstr "Patiesība" -#: netbox/extras/models/customfields.py:498 +#: netbox/extras/models/customfields.py:511 msgid "False" msgstr "Viltus" -#: netbox/extras/models/customfields.py:551 -#: netbox/extras/models/customfields.py:599 +#: netbox/extras/models/customfields.py:564 +#: netbox/extras/models/customfields.py:612 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "Vērtībām jāatbilst šim regex: {regex}" -#: netbox/extras/models/customfields.py:701 -#: netbox/extras/models/customfields.py:708 +#: netbox/extras/models/customfields.py:714 +#: netbox/extras/models/customfields.py:721 msgid "Value must be a string." msgstr "Vērtībai jābūt virknei." -#: netbox/extras/models/customfields.py:703 -#: netbox/extras/models/customfields.py:710 +#: netbox/extras/models/customfields.py:716 +#: netbox/extras/models/customfields.py:723 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Vērtībai jāatbilst regex '{regex}”" -#: netbox/extras/models/customfields.py:715 +#: netbox/extras/models/customfields.py:728 msgid "Value must be an integer." msgstr "Vērtībai jābūt veselim skaitlim." -#: netbox/extras/models/customfields.py:718 -#: netbox/extras/models/customfields.py:733 +#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:746 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Vērtībai jābūt vismaz {minimum}" -#: netbox/extras/models/customfields.py:722 -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:735 +#: netbox/extras/models/customfields.py:750 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Vērtība nedrīkst pārsniegt {maximum}" -#: netbox/extras/models/customfields.py:730 +#: netbox/extras/models/customfields.py:743 msgid "Value must be a decimal." msgstr "Vērtībai jābūt decimāldaļai." -#: netbox/extras/models/customfields.py:742 +#: netbox/extras/models/customfields.py:755 msgid "Value must be true or false." msgstr "Vērtībai jābūt patiesai vai nepatiesai." -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:763 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Datuma vērtībām jābūt ISO 8601 formātā (GGGG-MM-DD)." -#: netbox/extras/models/customfields.py:759 +#: netbox/extras/models/customfields.py:772 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Datuma un laika vērtībām jābūt ISO 8601 formātā (GGGG-MM-DD HH:MM:SS)." -#: netbox/extras/models/customfields.py:766 +#: netbox/extras/models/customfields.py:779 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Nederīga izvēle ({value}) izvēles komplektam {choiceset}." -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:789 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Nederīga izvēle (-as) ({value}) izvēles komplektam {choiceset}." -#: netbox/extras/models/customfields.py:785 +#: netbox/extras/models/customfields.py:798 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Vērtībai jābūt objekta ID, nevis {type}" -#: netbox/extras/models/customfields.py:791 +#: netbox/extras/models/customfields.py:804 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Vērtībai jābūt objektu ID sarakstam, nevis {type}" -#: netbox/extras/models/customfields.py:795 +#: netbox/extras/models/customfields.py:808 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Atrasts nederīgs objekta ID: {id}" -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:811 msgid "Required field cannot be empty." msgstr "Obligātais lauks nevar būt tukšs." -#: netbox/extras/models/customfields.py:818 +#: netbox/extras/models/customfields.py:831 msgid "Base set of predefined choices (optional)" msgstr "Iepriekš definētu izvēļu bāzes komplekts (pēc izvēles)" -#: netbox/extras/models/customfields.py:830 +#: netbox/extras/models/customfields.py:843 msgid "Choices are automatically ordered alphabetically" msgstr "Izvēles tiek automātiski sakārtotas alfabētiskā secībā" -#: netbox/extras/models/customfields.py:837 +#: netbox/extras/models/customfields.py:850 msgid "custom field choice set" msgstr "pielāgots lauka izvēles komplekts" -#: netbox/extras/models/customfields.py:838 +#: netbox/extras/models/customfields.py:851 msgid "custom field choice sets" msgstr "pielāgotas lauka izvēles komplekti" -#: netbox/extras/models/customfields.py:880 +#: netbox/extras/models/customfields.py:893 msgid "Must define base or extra choices." msgstr "Jādefinē bāzes vai papildu izvēle." -#: netbox/extras/models/customfields.py:889 +#: netbox/extras/models/customfields.py:902 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "Dublēta vērtība '{value}'atrodams papildu izvēlēs." -#: netbox/extras/models/customfields.py:914 +#: netbox/extras/models/customfields.py:927 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -10264,6 +10315,18 @@ msgstr "Maksimālā vērtība" msgid "Validation Regex" msgstr "Pārbaudes Regex" +#: netbox/extras/tables/tables.py:114 netbox/extras/tables/tables.py:155 +#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:231 +#: netbox/extras/tables/tables.py:315 netbox/extras/tables/tables.py:475 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:547 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:690 +#: netbox/netbox/forms/mixins.py:162 netbox/netbox/forms/mixins.py:187 +#: netbox/netbox/tables/tables.py:284 netbox/netbox/tables/tables.py:299 +#: netbox/netbox/tables/tables.py:314 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 +msgid "Owner" +msgstr "Īpašnieks" + #: netbox/extras/tables/tables.py:147 msgid "Count" msgstr "Skaitīt" @@ -10355,7 +10418,7 @@ msgstr "Pasākumu veidi" msgid "Auto Sync Enabled" msgstr "Automātiskā sinhronizācija iespējo" -#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Iekārtas lomas" @@ -10381,15 +10444,15 @@ msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "" "Lūdzu, mēģiniet pārkonfigurēt logrīku vai noņemt to no informācijas paneļa." -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:348 -#: netbox/templates/dcim/device_edit.html:112 -#: netbox/templates/dcim/htmx/cable_edit.html:91 -#: netbox/templates/dcim/virtualchassis_edit.html:47 -#: netbox/templates/generic/bulk_edit.html:86 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/templates/dcim/device_edit.html:113 +#: netbox/templates/dcim/htmx/cable_edit.html:92 +#: netbox/templates/dcim/virtualchassis_edit.html:48 +#: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 #: netbox/templates/inc/panels/custom_fields.html:7 #: netbox/templates/ipam/ipaddress_bulk_add.html:35 -#: netbox/templates/ipam/vlan_edit.html:78 +#: netbox/templates/ipam/vlan_edit.html:79 msgid "Custom Fields" msgstr "Pielāgoti lauki" @@ -10460,7 +10523,7 @@ msgstr "Dzēsts logrīks: " msgid "Error deleting widget: " msgstr "Kļūda dzēšot logrīku: " -#: netbox/extras/views.py:1518 +#: netbox/extras/views.py:1524 msgid "Unable to run script: RQ worker process not running." msgstr "Nevar palaist skriptu: RQ darbinieka process netiek palaists." @@ -10614,8 +10677,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Prefiksi, kas satur šo prefiksu vai IP" #: netbox/ipam/filtersets.py:333 netbox/ipam/filtersets.py:579 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:212 -#: netbox/ipam/forms/filtersets.py:362 +#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Maskas garums" @@ -10754,8 +10817,8 @@ msgstr "Ir privāts" #: netbox/ipam/forms/bulk_edit.py:95 netbox/ipam/forms/bulk_edit.py:119 #: netbox/ipam/forms/bulk_edit.py:138 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/forms/filtersets.py:117 -#: netbox/ipam/forms/filtersets.py:132 netbox/ipam/forms/filtersets.py:155 +#: netbox/ipam/forms/filtersets.py:91 netbox/ipam/forms/filtersets.py:121 +#: netbox/ipam/forms/filtersets.py:137 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/model_forms.py:96 netbox/ipam/forms/model_forms.py:109 #: netbox/ipam/forms/model_forms.py:131 netbox/ipam/forms/model_forms.py:149 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 @@ -10770,7 +10833,7 @@ msgstr "RING" msgid "Date added" msgstr "Pievienošanas datums" -#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:273 +#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:281 #: netbox/ipam/forms/model_forms.py:608 netbox/ipam/forms/model_forms.py:657 #: netbox/ipam/tables/ip.py:199 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 @@ -10778,13 +10841,13 @@ msgid "VLAN Group" msgstr "VLAN grupa" #: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/model_forms.py:209 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:209 #: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:204 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:303 #: netbox/vpn/forms/model_forms.py:431 netbox/vpn/forms/model_forms.py:450 #: netbox/wireless/forms/bulk_edit.py:52 #: netbox/wireless/forms/bulk_import.py:49 @@ -10796,23 +10859,23 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Prefiksa garums" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:258 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "Ir baseins" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:262 -#: netbox/ipam/forms/filtersets.py:265 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 #: netbox/ipam/models/ip.py:262 msgid "Treat as fully utilized" msgstr "Izturieties kā pilnībā izmantotu" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:186 +#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 #: netbox/ipam/forms/model_forms.py:223 msgid "VLAN Assignment" msgstr "VLAN uzdevums" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Izturieties kā apdzīvotu" @@ -10822,43 +10885,43 @@ msgstr "DNS nosaukums" #: netbox/ipam/forms/bulk_edit.py:319 netbox/ipam/forms/bulk_edit.py:493 #: netbox/ipam/forms/bulk_import.py:442 netbox/ipam/forms/bulk_import.py:561 -#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:421 -#: netbox/ipam/forms/filtersets.py:611 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:432 +#: netbox/ipam/forms/filtersets.py:626 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protokols" -#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:439 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Grupas ID" -#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:433 +#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:444 #: netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:107 #: netbox/wireless/forms/bulk_import.py:63 #: netbox/wireless/forms/bulk_import.py:66 #: netbox/wireless/forms/bulk_import.py:143 #: netbox/wireless/forms/bulk_import.py:146 -#: netbox/wireless/forms/filtersets.py:61 -#: netbox/wireless/forms/filtersets.py:120 +#: netbox/wireless/forms/filtersets.py:63 +#: netbox/wireless/forms/filtersets.py:123 msgid "Authentication type" msgstr "Autentifikācijas veids" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:437 +#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "Autentifikācijas atslēga" -#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:414 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:410 +#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 -#: netbox/wireless/forms/filtersets.py:108 +#: netbox/wireless/forms/filtersets.py:109 #: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/forms/model_forms.py:172 msgid "Authentication" @@ -10869,8 +10932,8 @@ msgid "VLAN ID ranges" msgstr "VLAN ID diapazoni" #: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 -#: netbox/ipam/forms/filtersets.py:586 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 +#: netbox/ipam/tables/vlans.py:107 msgid "Q-in-Q role" msgstr "Q-in-Q loma" @@ -10883,7 +10946,7 @@ msgid "Site & Group" msgstr "Vieta un grupa" #: netbox/ipam/forms/bulk_edit.py:477 netbox/ipam/forms/bulk_import.py:548 -#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:272 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" @@ -10927,7 +10990,7 @@ msgstr "VLANu vieta (ja tāda ir)" msgid "Scope ID" msgstr "Darbības jomas ID" -#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:643 +#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:659 #: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:324 #: netbox/ipam/forms/model_forms.py:504 #: netbox/templates/ipam/fhrpgroup.html:19 @@ -11016,94 +11079,94 @@ msgid "{ip} is not assigned to this parent." msgstr "{ip} nav piešķirts šim vecākam." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:408 +#: netbox/netbox/navigation/menu.py:198 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Maršruta mērķi" -#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:54 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:396 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:54 +#: netbox/vpn/forms/filtersets.py:243 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Importa mērķi" -#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:59 -#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:401 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:59 +#: netbox/vpn/forms/filtersets.py:248 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Eksporta mērķi" -#: netbox/ipam/forms/filtersets.py:75 +#: netbox/ipam/forms/filtersets.py:77 msgid "Imported by VRF" msgstr "Importēts ar VRF" -#: netbox/ipam/forms/filtersets.py:80 +#: netbox/ipam/forms/filtersets.py:82 msgid "Exported by VRF" msgstr "Eksportē VRF" -#: netbox/ipam/forms/filtersets.py:93 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privāts" -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:207 -#: netbox/ipam/forms/filtersets.py:295 netbox/ipam/forms/filtersets.py:357 +#: netbox/ipam/forms/filtersets.py:116 netbox/ipam/forms/filtersets.py:215 +#: netbox/ipam/forms/filtersets.py:304 netbox/ipam/forms/filtersets.py:367 msgid "Address family" msgstr "Adreses ģimene" -#: netbox/ipam/forms/filtersets.py:126 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:130 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Diapazons" -#: netbox/ipam/forms/filtersets.py:135 +#: netbox/ipam/forms/filtersets.py:140 msgid "Start" msgstr "Sākt" -#: netbox/ipam/forms/filtersets.py:139 +#: netbox/ipam/forms/filtersets.py:144 msgid "End" msgstr "Beigas" -#: netbox/ipam/forms/filtersets.py:202 +#: netbox/ipam/forms/filtersets.py:210 msgid "Search within" msgstr "Meklēt iekšienē" -#: netbox/ipam/forms/filtersets.py:223 netbox/ipam/forms/filtersets.py:373 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:383 msgid "Present in VRF" msgstr "Klātesnis VRF" -#: netbox/ipam/forms/filtersets.py:341 +#: netbox/ipam/forms/filtersets.py:349 msgid "Device/VM" msgstr "Iekārta/VM" -#: netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:362 msgid "Parent Prefix" msgstr "Vecāku prefikss" -#: netbox/ipam/forms/filtersets.py:404 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:414 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS nosaukums" -#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/models/vlans.py:291 -#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:52 -#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 -#: netbox/netbox/navigation/menu.py:202 +#: netbox/ipam/forms/filtersets.py:458 netbox/ipam/models/vlans.py:291 +#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:53 +#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:202 +#: netbox/netbox/navigation/menu.py:204 msgid "VLANs" msgstr "VLAN" -#: netbox/ipam/forms/filtersets.py:489 +#: netbox/ipam/forms/filtersets.py:501 msgid "Contains VLAN ID" msgstr "Satur VLAN ID" -#: netbox/ipam/forms/filtersets.py:523 netbox/ipam/models/vlans.py:389 +#: netbox/ipam/forms/filtersets.py:536 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "Vietējais VLAN ID" -#: netbox/ipam/forms/filtersets.py:528 netbox/ipam/models/vlans.py:397 +#: netbox/ipam/forms/filtersets.py:541 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "Attālā VLAN ID" -#: netbox/ipam/forms/filtersets.py:538 +#: netbox/ipam/forms/filtersets.py:551 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:583 netbox/ipam/models/vlans.py:209 +#: netbox/ipam/forms/filtersets.py:597 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" @@ -11307,7 +11370,7 @@ msgstr "privāts" msgid "IP space managed by this RIR is considered private" msgstr "IP telpa, ko pārvalda šī RIR, tiek uzskatīta par privātu" -#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:189 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:191 msgid "RIRs" msgstr "RIR" @@ -11564,11 +11627,11 @@ msgstr "" "Konkrētās IP adreses (ja tādas ir), kurām šis lietojumprogrammas pakalpojums" " ir saistīts" -#: netbox/ipam/models/services.py:97 +#: netbox/ipam/models/services.py:99 msgid "application service" msgstr "pieteikuma pakalpojums" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:100 msgid "application services" msgstr "lietojumprogrammu pakalpojumi" @@ -11687,8 +11750,8 @@ msgstr "ieviest unikālu telpu" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Novērst prefiksu/IP adreses dublētus šajā VRF ietvaros" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 -#: netbox/netbox/navigation/menu.py:195 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:195 +#: netbox/netbox/navigation/menu.py:197 msgid "VRFs" msgstr "VRF" @@ -11724,8 +11787,8 @@ msgstr "Vietu skaits" msgid "Provider Count" msgstr "Pakalpotāju skaits" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 -#: netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 +#: netbox/netbox/navigation/menu.py:190 msgid "Aggregates" msgstr "Agregāti" @@ -11734,21 +11797,21 @@ msgid "Added" msgstr "Pievienots" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:121 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 +#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 +#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Priekšēkļi" #: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:219 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:56 +#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:57 #: netbox/templates/dcim/panels/power_utilization.html:12 #: netbox/templates/ipam/aggregate.html:24 #: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Izmantošana" -#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:168 +#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:170 msgid "IP Ranges" msgstr "IP diapazoni" @@ -11760,7 +11823,7 @@ msgstr "Prefikss (plakans)" msgid "Depth" msgstr "Dziļums" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" @@ -11795,31 +11858,31 @@ msgstr "NAT (ārpusē)" msgid "Assigned" msgstr "Piešķirts" -#: netbox/ipam/tables/ip.py:386 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:259 msgid "Assigned Object" msgstr "Piešķirtais objekts" -#: netbox/ipam/tables/vlans.py:46 +#: netbox/ipam/tables/vlans.py:47 msgid "VID Ranges" msgstr "VID diapazoni" -#: netbox/ipam/tables/vlans.py:83 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VIDEO" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:253 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Kārtulas" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:276 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Vietējais VID" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:280 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Attālinātais VID" @@ -11896,11 +11959,11 @@ msgstr "Bērnu diapazoni" msgid "Related IPs" msgstr "Saistītie IP adresi" -#: netbox/netbox/api/fields.py:66 +#: netbox/netbox/api/fields.py:67 msgid "This field may not be blank." msgstr "Šis lauks var nebūt tukšs." -#: netbox/netbox/api/fields.py:71 +#: netbox/netbox/api/fields.py:72 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -11908,25 +11971,25 @@ msgstr "" "Vērtība jānodod tieši (piemēram, “foo”: 123); nelietojiet vārdnīcu vai " "sarakstu." -#: netbox/netbox/api/fields.py:92 +#: netbox/netbox/api/fields.py:93 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} nav derīga izvēle." -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Nederīgs satura tips: {content_type}" -#: netbox/netbox/api/fields.py:106 +#: netbox/netbox/api/fields.py:107 msgid "Invalid value. Specify a content type as '.'." msgstr "Nederīga vērtība. Norādiet satura tipu kā '.”." -#: netbox/netbox/api/fields.py:168 +#: netbox/netbox/api/fields.py:169 msgid "Ranges must be specified in the form (lower, upper)." msgstr "Diapazoni jānorāda formā (apakšējā, augšējā)." -#: netbox/netbox/api/fields.py:170 +#: netbox/netbox/api/fields.py:171 msgid "Range boundaries must be defined as integers." msgstr "Diapazona robežas jādefinē kā veseli skaitļi." @@ -12272,15 +12335,25 @@ msgstr "" "Birku URL identifikatori, kas atdalīti ar komatiem, ieskauti ar " "dubultpēdiņām (piemēram, “birka1, birka2, birka3\")" -#: netbox/netbox/forms/bulk_import.py:77 +#: netbox/netbox/forms/bulk_import.py:78 msgid "Name of the object's owner" msgstr "Objekta īpašnieka vārds" -#: netbox/netbox/forms/mixins.py:60 +#: netbox/netbox/forms/mixins.py:62 #, python-brace-format msgid "{class_name} must specify a model class." msgstr "{class_name} jānorāda modeļa klase." +#: netbox/netbox/forms/mixins.py:152 +msgid "Owner group" +msgstr "Īpašnieku grupa" + +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:280 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/users/forms/model_forms.py:466 +msgid "Owner Group" +msgstr "Īpašnieku grupa" + #: netbox/netbox/forms/search.py:10 msgid "Partial match" msgstr "Daļēja spēle" @@ -12309,47 +12382,47 @@ msgstr "Objekta tips (-i)" msgid "Lookup" msgstr "Uzmeklēšana" -#: netbox/netbox/models/features.py:301 +#: netbox/netbox/models/features.py:310 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Nederīga vērtība pielāgotajam laukam '{name}”: {error}" -#: netbox/netbox/models/features.py:310 +#: netbox/netbox/models/features.py:319 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Pielāgots lauks '{name}“jābūt unikālai vērtībai." -#: netbox/netbox/models/features.py:317 +#: netbox/netbox/models/features.py:326 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Trūkst nepieciešamā pielāgotā lauka '{name}”." -#: netbox/netbox/models/features.py:507 +#: netbox/netbox/models/features.py:518 msgid "Remote data source" msgstr "Attālais datu avots" -#: netbox/netbox/models/features.py:517 +#: netbox/netbox/models/features.py:528 msgid "data path" msgstr "datu ceļš" -#: netbox/netbox/models/features.py:521 +#: netbox/netbox/models/features.py:532 msgid "Path to remote file (relative to data source root)" msgstr "Ceļš uz attālo failu (attiecībā pret datu avota sakni)" -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:535 msgid "auto sync enabled" msgstr "automātiskā sinhronizācija iespējota" -#: netbox/netbox/models/features.py:526 +#: netbox/netbox/models/features.py:537 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Iespējot automātisku datu sinhronizāciju, kad datu fails tiek atjaunināts" -#: netbox/netbox/models/features.py:529 +#: netbox/netbox/models/features.py:540 msgid "date synced" msgstr "datums sinhronizēts" -#: netbox/netbox/models/features.py:623 +#: netbox/netbox/models/features.py:632 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} jāievieš sync_data () metode." @@ -12374,172 +12447,172 @@ msgstr "attāluma vienība" msgid "Must specify a unit when setting a distance" msgstr "Jānorāda vienība, iestatot attālumu" -#: netbox/netbox/navigation/menu.py:11 +#: netbox/netbox/navigation/menu.py:13 msgid "Organization" msgstr "Organizācija" -#: netbox/netbox/navigation/menu.py:18 +#: netbox/netbox/navigation/menu.py:20 msgid "Site Groups" msgstr "Vietu grupas" -#: netbox/netbox/navigation/menu.py:27 +#: netbox/netbox/navigation/menu.py:29 msgid "Tenant Groups" msgstr "Īrnieku grupas" -#: netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 msgid "Contact Groups" msgstr "Kontaktpersonu grupas" -#: netbox/netbox/navigation/menu.py:35 +#: netbox/netbox/navigation/menu.py:37 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Kontaktpersonu lomas" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:38 msgid "Contact Assignments" msgstr "Kontaktpersonu sasaistes" -#: netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Rack Roles" msgstr "Statņu lomas" -#: netbox/netbox/navigation/menu.py:54 +#: netbox/netbox/navigation/menu.py:56 msgid "Elevations" msgstr "Paaugstinājumi" -#: netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 msgid "Modules" msgstr "Moduļi" -#: netbox/netbox/navigation/menu.py:80 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Virtuālo ierīču konteksti" -#: netbox/netbox/navigation/menu.py:88 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Type Profiles" msgstr "Moduļa tipa profili" -#: netbox/netbox/navigation/menu.py:89 +#: netbox/netbox/navigation/menu.py:91 msgid "Manufacturers" msgstr "Ražotāji" -#: netbox/netbox/navigation/menu.py:93 +#: netbox/netbox/navigation/menu.py:95 msgid "Device Components" msgstr "Iekārtas komponentes" -#: netbox/netbox/navigation/menu.py:105 +#: netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Inventāra vienumu lomas" -#: netbox/netbox/navigation/menu.py:111 -#: netbox/templates/dcim/interface.html:426 +#: netbox/netbox/navigation/menu.py:113 +#: netbox/templates/dcim/interface.html:399 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC adreses" -#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 +#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Savienojumi" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:126 msgid "Cables" msgstr "Kabeļi" -#: netbox/netbox/navigation/menu.py:125 +#: netbox/netbox/navigation/menu.py:127 msgid "Wireless Links" msgstr "Bezvadu saites" -#: netbox/netbox/navigation/menu.py:128 +#: netbox/netbox/navigation/menu.py:130 msgid "Interface Connections" msgstr "Interfeisu savienojumi" -#: netbox/netbox/navigation/menu.py:133 +#: netbox/netbox/navigation/menu.py:135 msgid "Console Connections" msgstr "Konsoles savienojumi" -#: netbox/netbox/navigation/menu.py:138 +#: netbox/netbox/navigation/menu.py:140 msgid "Power Connections" msgstr "Strāvas savienojumi" -#: netbox/netbox/navigation/menu.py:154 +#: netbox/netbox/navigation/menu.py:156 msgid "Wireless LAN Groups" msgstr "Bezvadu LAN grupas" -#: netbox/netbox/navigation/menu.py:175 +#: netbox/netbox/navigation/menu.py:177 msgid "Prefix & VLAN Roles" msgstr "Prefiksa un VLAN lomas" -#: netbox/netbox/navigation/menu.py:181 +#: netbox/netbox/navigation/menu.py:183 msgid "ASN Ranges" msgstr "ASN diapazoni" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:206 msgid "VLAN Translation Policies" msgstr "VLAN pārveides politikas" -#: netbox/netbox/navigation/menu.py:205 +#: netbox/netbox/navigation/menu.py:207 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "VLAN pārveides kārtulas" -#: netbox/netbox/navigation/menu.py:212 +#: netbox/netbox/navigation/menu.py:214 msgid "Application Service Templates" msgstr "Lietojumprogrammu pakalpojumu veidnes" -#: netbox/netbox/navigation/menu.py:220 +#: netbox/netbox/navigation/menu.py:222 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tuneļi" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:229 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Tuneļu grupas" -#: netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:230 msgid "Tunnel Terminations" msgstr "Tuneļa pārtraukumi" -#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN" -#: netbox/netbox/navigation/menu.py:235 +#: netbox/netbox/navigation/menu.py:237 msgid "L2VPN Terminations" msgstr "L2VPN beigas" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:243 msgid "IKE Proposals" msgstr "IKE priekšlikumi" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE Politika" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:245 msgid "IPSec Proposals" msgstr "IPsec priekšlikumi" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:246 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPsec politikas" -#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPsec profili" -#: netbox/netbox/navigation/menu.py:260 +#: netbox/netbox/navigation/menu.py:262 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine.html:180 #: netbox/templates/virtualization/virtualmachine/base.html:32 @@ -12548,184 +12621,180 @@ msgstr "IPsec profili" msgid "Virtual Disks" msgstr "Virtuālie diski" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 msgid "Cluster Types" msgstr "Klasteru veidi" -#: netbox/netbox/navigation/menu.py:268 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Groups" msgstr "Klasteru grupas" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 msgid "Circuit Types" msgstr "Ķēdes veidi" -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Terminations" msgstr "Ķēdes pārtraukumi" -#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Virtuālās shēmas" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:292 msgid "Virtual Circuit Types" msgstr "Virtuālās shēmas veidi" -#: netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Terminations" msgstr "Virtuālās ķēdes pārtraukumi" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:299 msgid "Circuit Groups" msgstr "Ķēžu grupas" -#: netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:300 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Grupas uzdevumi" -#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 msgid "Providers" msgstr "Pakalpotāji" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:307 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Pakalpotāju konti" -#: netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:308 msgid "Provider Networks" msgstr "Pakalpotāju tīkli" -#: netbox/netbox/navigation/menu.py:320 +#: netbox/netbox/navigation/menu.py:322 msgid "Power Panels" msgstr "Strāvas paneļi" -#: netbox/netbox/navigation/menu.py:331 +#: netbox/netbox/navigation/menu.py:333 msgid "Configurations" msgstr "Konfigurācijas" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:335 msgid "Config Contexts" msgstr "Konfigurācijas konteksti" -#: netbox/netbox/navigation/menu.py:334 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Context Profiles" msgstr "Konfigurācijas konteksta profili" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Templates" msgstr "Konfigurācijas veidnes" -#: netbox/netbox/navigation/menu.py:342 netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 msgid "Customization" msgstr "Pielāgošana" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:351 msgid "Custom Field Choices" msgstr "Pielāgotas lauka izvēles" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Links" msgstr "Pielāgotas saites" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:353 msgid "Export Templates" msgstr "Eksportēšanas veidnes" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:354 msgid "Saved Filters" msgstr "Saglabātie filtri" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:355 msgid "Table Configs" msgstr "Tabulas konfigurācijas" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:357 msgid "Image Attachments" msgstr "Attēlu pielikumi" -#: netbox/netbox/navigation/menu.py:373 +#: netbox/netbox/navigation/menu.py:375 msgid "Operations" msgstr "Darbības" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Integrations" msgstr "Integrācijas" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:381 msgid "Data Sources" msgstr "Datu avoti" -#: netbox/netbox/navigation/menu.py:380 +#: netbox/netbox/navigation/menu.py:382 msgid "Event Rules" msgstr "Notikumu kārtulas" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:383 msgid "Webhooks" msgstr "Tīmekļa āķi" -#: netbox/netbox/navigation/menu.py:385 netbox/netbox/navigation/menu.py:389 +#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 #: netbox/netbox/views/generic/feature_views.py:200 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Darbs" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Logging" msgstr "Mežizstrāde" -#: netbox/netbox/navigation/menu.py:397 +#: netbox/netbox/navigation/menu.py:399 msgid "Notification Groups" msgstr "Paziņojumu grupas" -#: netbox/netbox/navigation/menu.py:398 +#: netbox/netbox/navigation/menu.py:400 msgid "Journal Entries" msgstr "Žurnālu ieraksti" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:401 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Izmaiņu žurnāls" -#: netbox/netbox/navigation/menu.py:406 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Administrators" -#: netbox/netbox/navigation/menu.py:454 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "API marķieri" -#: netbox/netbox/navigation/menu.py:461 netbox/users/forms/model_forms.py:213 +#: netbox/netbox/navigation/menu.py:417 netbox/users/forms/model_forms.py:213 #: netbox/users/forms/model_forms.py:221 netbox/users/forms/model_forms.py:268 #: netbox/users/forms/model_forms.py:275 msgid "Permissions" msgstr "Atļaujas" -#: netbox/netbox/navigation/menu.py:469 netbox/templates/htmx/form.html:28 -msgid "Ownership" -msgstr "Īpašumtiesības" - -#: netbox/netbox/navigation/menu.py:471 +#: netbox/netbox/navigation/menu.py:423 msgid "Owner Groups" msgstr "Īpašnieku grupas" -#: netbox/netbox/navigation/menu.py:472 netbox/users/tables.py:165 +#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:165 msgid "Owners" msgstr "Īpašnieki" -#: netbox/netbox/navigation/menu.py:476 netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Sistēma" -#: netbox/netbox/navigation/menu.py:485 netbox/netbox/navigation/menu.py:533 +#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12734,11 +12803,11 @@ msgstr "Sistēma" msgid "Plugins" msgstr "Spraudņi" -#: netbox/netbox/navigation/menu.py:490 +#: netbox/netbox/navigation/menu.py:442 msgid "Configuration History" msgstr "Konfigurācijas vēsture" -#: netbox/netbox/navigation/menu.py:496 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Pamatuzdevumi" @@ -12947,67 +13016,67 @@ msgstr "Pēc inicializācijas nevar pievienot veikalus reģistram" msgid "Cannot delete stores from registry" msgstr "Nevar izdzēst veikalus no reģistra" -#: netbox/netbox/settings.py:828 +#: netbox/netbox/settings.py:837 msgid "Czech" msgstr "Čehu" -#: netbox/netbox/settings.py:829 +#: netbox/netbox/settings.py:838 msgid "Danish" msgstr "Dāņu" -#: netbox/netbox/settings.py:830 +#: netbox/netbox/settings.py:839 msgid "German" msgstr "Vācu" -#: netbox/netbox/settings.py:831 +#: netbox/netbox/settings.py:840 msgid "English" msgstr "Angļu" -#: netbox/netbox/settings.py:832 +#: netbox/netbox/settings.py:841 msgid "Spanish" msgstr "Spāņu valoda" -#: netbox/netbox/settings.py:833 +#: netbox/netbox/settings.py:842 msgid "French" msgstr "Franču valoda" -#: netbox/netbox/settings.py:834 +#: netbox/netbox/settings.py:843 msgid "Italian" msgstr "Itāļu valoda" -#: netbox/netbox/settings.py:835 +#: netbox/netbox/settings.py:844 msgid "Japanese" msgstr "Japāņu" -#: netbox/netbox/settings.py:836 +#: netbox/netbox/settings.py:845 msgid "Latvian" msgstr "Latvietis" -#: netbox/netbox/settings.py:837 +#: netbox/netbox/settings.py:846 msgid "Dutch" msgstr "Holandiešu" -#: netbox/netbox/settings.py:838 +#: netbox/netbox/settings.py:847 msgid "Polish" msgstr "Poļu" -#: netbox/netbox/settings.py:839 +#: netbox/netbox/settings.py:848 msgid "Portuguese" msgstr "Portugāļu valoda" -#: netbox/netbox/settings.py:840 +#: netbox/netbox/settings.py:849 msgid "Russian" msgstr "Krievu" -#: netbox/netbox/settings.py:841 +#: netbox/netbox/settings.py:850 msgid "Turkish" msgstr "Turku" -#: netbox/netbox/settings.py:842 +#: netbox/netbox/settings.py:851 msgid "Ukrainian" msgstr "Ukraiņu" -#: netbox/netbox/settings.py:843 +#: netbox/netbox/settings.py:852 msgid "Chinese" msgstr "Ķīniešu" @@ -13029,12 +13098,12 @@ msgstr "Pārslēgt nolaižamo izvēlni" msgid "No {model_name} found" msgstr "Nē {model_name} atrasts" -#: netbox/netbox/tables/tables.py:322 +#: netbox/netbox/tables/tables.py:340 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Lauks" -#: netbox/netbox/tables/tables.py:325 +#: netbox/netbox/tables/tables.py:343 msgid "Value" msgstr "Vērtība" @@ -13055,7 +13124,7 @@ msgstr "GPS koordinātas" msgid "Related Objects" msgstr "Saistītie objekti" -#: netbox/netbox/views/generic/bulk_views.py:124 +#: netbox/netbox/views/generic/bulk_views.py:123 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13063,15 +13132,15 @@ msgid "" msgstr "" "Atzīmējot izvēlēto eksportēšanas veidni, radās kļūda ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:390 +#: netbox/netbox/views/generic/bulk_views.py:389 msgid "Must be a list." msgstr "Jābūt sarakstam." -#: netbox/netbox/views/generic/bulk_views.py:400 +#: netbox/netbox/views/generic/bulk_views.py:399 msgid "Must be a dictionary." msgstr "Jābūt vārdnīcai." -#: netbox/netbox/views/generic/bulk_views.py:453 +#: netbox/netbox/views/generic/bulk_views.py:452 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13079,54 +13148,54 @@ msgstr "" "Atrasti dublikāti objekti: {model} ar ID (-iem) {ids} parādās vairākas " "reizes" -#: netbox/netbox/views/generic/bulk_views.py:475 +#: netbox/netbox/views/generic/bulk_views.py:474 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "Objekts ar ID {id} neeksistē" -#: netbox/netbox/views/generic/bulk_views.py:560 +#: netbox/netbox/views/generic/bulk_views.py:558 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Lielapjoma imports {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:576 +#: netbox/netbox/views/generic/bulk_views.py:574 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importēts {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:766 +#: netbox/netbox/views/generic/bulk_views.py:764 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Lielapjoma rediģēšana {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:782 +#: netbox/netbox/views/generic/bulk_views.py:780 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Atjaunināts {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:815 -#: netbox/netbox/views/generic/bulk_views.py:1050 -#: netbox/netbox/views/generic/bulk_views.py:1098 +#: netbox/netbox/views/generic/bulk_views.py:813 +#: netbox/netbox/views/generic/bulk_views.py:1048 +#: netbox/netbox/views/generic/bulk_views.py:1096 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nē {object_type} tika izvēlēti." -#: netbox/netbox/views/generic/bulk_views.py:908 +#: netbox/netbox/views/generic/bulk_views.py:906 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Pārdēvēts {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:978 +#: netbox/netbox/views/generic/bulk_views.py:976 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Lielapjoma dzēšana {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1005 +#: netbox/netbox/views/generic/bulk_views.py:1003 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Svītrots {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1022 +#: netbox/netbox/views/generic/bulk_views.py:1020 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "Dzēšana neizdevās viena vai vairāku atkarīgo objektu klātbūtnes dēļ." @@ -13157,7 +13226,7 @@ msgstr "Sinhronizēts {count} {object_type}" msgid "{class_name} must implement get_children()" msgstr "{class_name} jāievieš get_children ()" -#: netbox/netbox/views/misc.py:46 +#: netbox/netbox/views/misc.py:49 msgid "" "There was an error loading the dashboard configuration. A default dashboard " "is in use." @@ -13253,12 +13322,12 @@ msgstr "Mainīt paroli" #: netbox/templates/core/configrevision_restore.html:63 #: netbox/templates/dcim/devicebay_populate.html:34 #: netbox/templates/dcim/virtualchassis_add_member.html:26 -#: netbox/templates/dcim/virtualchassis_edit.html:117 +#: netbox/templates/dcim/virtualchassis_edit.html:118 #: netbox/templates/extras/object_journal.html:26 #: netbox/templates/extras/script.html:38 #: netbox/templates/generic/bulk_add_component.html:67 #: netbox/templates/generic/bulk_delete.html:78 -#: netbox/templates/generic/bulk_edit.html:125 +#: netbox/templates/generic/bulk_edit.html:128 #: netbox/templates/generic/bulk_import.html:66 #: netbox/templates/generic/bulk_import.html:98 #: netbox/templates/generic/bulk_import.html:131 @@ -13277,7 +13346,7 @@ msgstr "Atcelt" #: netbox/templates/account/preferences.html:78 #: netbox/templates/dcim/devicebay_populate.html:35 #: netbox/templates/dcim/virtualchassis_add_member.html:28 -#: netbox/templates/dcim/virtualchassis_edit.html:119 +#: netbox/templates/dcim/virtualchassis_edit.html:120 #: netbox/templates/extras/dashboard/widget_add.html:26 #: netbox/templates/extras/dashboard/widget_config.html:19 #: netbox/templates/extras/object_journal.html:27 @@ -13844,10 +13913,6 @@ msgstr "Request" msgid "Enqueue" msgstr "Iekārtoties" -#: netbox/templates/core/rq_task.html:61 -msgid "Queue" -msgstr "rinda" - #: netbox/templates/core/rq_task.html:65 msgid "Timeout" msgstr "Laika beigas" @@ -14145,7 +14210,7 @@ msgstr "Reģenerēt URL identifikatoru" msgid "Remove" msgstr "Noņemt" -#: netbox/templates/dcim/device_edit.html:119 +#: netbox/templates/dcim/device_edit.html:120 msgid "Local Config Context Data" msgstr "Vietējās konfigurācijas konteksta dati" @@ -14271,8 +14336,8 @@ msgid "No VLANs Assigned" msgstr "Nav piešķirts VLAN" #: netbox/templates/dcim/inc/interface_vlans_table.html:44 -#: netbox/templates/ipam/prefix_list.html:16 -#: netbox/templates/ipam/prefix_list.html:33 +#: netbox/templates/ipam/inc/max_depth.html:11 +#: netbox/templates/ipam/inc/max_length.html:11 msgid "Clear" msgstr "Notīrīt" @@ -14359,21 +14424,13 @@ msgstr "Kanāla platums" #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 #: netbox/wireless/forms/bulk_edit.py:57 netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/filtersets.py:47 -#: netbox/wireless/forms/filtersets.py:112 netbox/wireless/models.py:82 +#: netbox/wireless/forms/filtersets.py:49 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:82 #: netbox/wireless/models.py:148 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" -#: netbox/templates/dcim/interface.html:375 -msgid "LAG Members" -msgstr "LAG locekļi" - -#: netbox/templates/dcim/interface.html:393 -msgid "No member interfaces" -msgstr "Nav dalībnieku saskarņu" - -#: netbox/templates/dcim/interface.html:413 +#: netbox/templates/dcim/interface.html:386 #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 @@ -14381,7 +14438,7 @@ msgstr "Nav dalībnieku saskarņu" msgid "Add IP Address" msgstr "Pievienot IP adresi" -#: netbox/templates/dcim/interface.html:430 +#: netbox/templates/dcim/interface.html:403 #: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Pievienot MAC adresi" @@ -14577,11 +14634,11 @@ msgstr "Saglabāt un pievienot citu" msgid "Editing Virtual Chassis %(name)s" msgstr "Virtuālās šasijas rediģēšana %(name)s" -#: netbox/templates/dcim/virtualchassis_edit.html:64 +#: netbox/templates/dcim/virtualchassis_edit.html:65 msgid "Rack/Unit" msgstr "Satne/Vienība" -#: netbox/templates/dcim/virtualchassis_edit.html:121 +#: netbox/templates/dcim/virtualchassis_edit.html:122 #: netbox/templates/generic/bulk_add_component.html:68 #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/generic/object_edit.html:80 @@ -14925,11 +14982,11 @@ msgstr "Palaist skriptu" msgid "Could not load scripts from module %(module)s" msgstr "Nevarēja ielādēt skriptus no moduļa %(module)s" -#: netbox/templates/extras/inc/script_list_content.html:131 +#: netbox/templates/extras/inc/script_list_content.html:132 msgid "No Scripts Found" msgstr "Nav atrasti skripti" -#: netbox/templates/extras/inc/script_list_content.html:134 +#: netbox/templates/extras/inc/script_list_content.html:135 #, python-format msgid "" "Get started by creating a script from " @@ -15150,7 +15207,7 @@ msgstr "Rediģēšana" msgid "Bulk Edit" msgstr "Lielapjoma rediģēšana" -#: netbox/templates/generic/bulk_edit.html:126 +#: netbox/templates/generic/bulk_edit.html:129 #: netbox/templates/generic/bulk_rename.html:68 msgid "Apply" msgstr "Piesakies" @@ -15446,8 +15503,8 @@ msgstr "Ģimene" msgid "Date Added" msgstr "Pievienošanas datums" -#: netbox/templates/ipam/aggregate/prefixes.html:8 -#: netbox/templates/ipam/prefix/prefixes.html:8 +#: netbox/templates/ipam/aggregate/prefixes.html:10 +#: netbox/templates/ipam/prefix/prefixes.html:10 #: netbox/templates/ipam/role.html:10 msgid "Add Prefix" msgstr "Pievienot prefiksu" @@ -15476,6 +15533,14 @@ msgstr "Piešķiriet IP" msgid "Bulk Create" msgstr "Lielapjoma izveide" +#: netbox/templates/ipam/inc/max_depth.html:6 +msgid "Max Depth" +msgstr "Maksimālais dziļums" + +#: netbox/templates/ipam/inc/max_length.html:6 +msgid "Max Length" +msgstr "Maksimālais garums" + #: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 msgid "Create Group" msgstr "Izveidot grupu" @@ -15577,14 +15642,6 @@ msgstr "Pievienojiet IP diapazonu" msgid "Hide Depth Indicators" msgstr "Slēpt dziļuma indikatorus" -#: netbox/templates/ipam/prefix_list.html:11 -msgid "Max Depth" -msgstr "Maksimālais dziļums" - -#: netbox/templates/ipam/prefix_list.html:28 -msgid "Max Length" -msgstr "Maksimālais garums" - #: netbox/templates/ipam/rir.html:10 msgid "Add Aggregate" msgstr "Pievienot agregātu" @@ -15705,8 +15762,8 @@ msgstr "" " NetBox." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:159 -#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:91 -#: netbox/tenancy/forms/filtersets.py:121 netbox/tenancy/forms/forms.py:57 +#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:95 +#: netbox/tenancy/forms/filtersets.py:126 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:105 #: netbox/tenancy/forms/model_forms.py:129 #: netbox/tenancy/tables/contacts.py:92 @@ -15724,7 +15781,7 @@ msgid "Phone" msgstr "Tālrunis" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:69 netbox/tenancy/forms/forms.py:67 +#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 #: netbox/tenancy/forms/model_forms.py:72 msgid "Contact Group" msgstr "Kontaktpersonu grupa" @@ -15878,7 +15935,7 @@ msgstr "Virtuālais disks" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/virtualization/forms/bulk_edit.py:89 #: netbox/virtualization/forms/bulk_import.py:93 -#: netbox/virtualization/forms/filtersets.py:175 +#: netbox/virtualization/forms/filtersets.py:179 #: netbox/virtualization/tables/virtualmachines.py:33 msgid "Start on boot" msgstr "Sāciet ar sāknēšanu" @@ -15929,23 +15986,23 @@ msgid "IKE Proposal" msgstr "IKE priekšlikums" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:85 -#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:106 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:109 msgid "Authentication method" msgstr "Autentifikācijas metode" #: netbox/templates/vpn/ikeproposal.html:25 #: netbox/templates/vpn/ipsecproposal.html:21 netbox/vpn/forms/bulk_edit.py:90 #: netbox/vpn/forms/bulk_edit.py:148 netbox/vpn/forms/bulk_import.py:148 -#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:111 -#: netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:114 +#: netbox/vpn/forms/filtersets.py:164 msgid "Encryption algorithm" msgstr "Šifrēšanas algoritms" #: netbox/templates/vpn/ikeproposal.html:29 #: netbox/templates/vpn/ipsecproposal.html:25 netbox/vpn/forms/bulk_edit.py:95 #: netbox/vpn/forms/bulk_edit.py:153 netbox/vpn/forms/bulk_import.py:152 -#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:119 +#: netbox/vpn/forms/filtersets.py:169 msgid "Authentication algorithm" msgstr "Autentifikācijas algoritms" @@ -15997,18 +16054,18 @@ msgid "Add a Termination" msgstr "Pievienot izbeigšanu" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:43 -#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:62 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:64 msgid "Encapsulation" msgstr "Iekapsulēšana" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:69 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:71 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "IPsec profils" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:58 -#: netbox/vpn/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:75 msgid "Tunnel ID" msgstr "Tuneļa ID" @@ -16254,12 +16311,20 @@ msgstr "v1" msgid "v2" msgstr "v2" -#: netbox/users/filterset_mixins.py:17 netbox/users/filtersets.py:36 +#: netbox/users/filterset_mixins.py:18 +msgid "Owner Group (ID)" +msgstr "Īpašnieku grupa (ID)" + +#: netbox/users/filterset_mixins.py:24 +msgid "Owner Group (name)" +msgstr "Īpašnieku grupa (nosaukums)" + +#: netbox/users/filterset_mixins.py:28 netbox/users/filtersets.py:36 #: netbox/users/filtersets.py:88 msgid "Owner (ID)" msgstr "Īpašnieks (ID)" -#: netbox/users/filterset_mixins.py:23 netbox/users/filtersets.py:42 +#: netbox/users/filterset_mixins.py:34 netbox/users/filtersets.py:42 #: netbox/users/filtersets.py:94 msgid "Owner (name)" msgstr "Īpašnieks (vārds)" @@ -16421,10 +16486,6 @@ msgstr "Jāizvēlas vismaz viena darbība." msgid "Invalid filter for {model}: {error}" msgstr "Nederīgs filtrs {model}: {error}" -#: netbox/users/forms/model_forms.py:466 -msgid "Owner Group" -msgstr "Īpašnieku grupa" - #: netbox/users/forms/model_forms.py:490 msgid "User groups" msgstr "Lietotāju grupas" @@ -16638,18 +16699,18 @@ msgstr "Pielāgotas darbības" msgid "Example Usage" msgstr "Lietošanas piemērs" -#: netbox/utilities/api.py:170 +#: netbox/utilities/api.py:179 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "" "Saistītais objekts nav atrasts, izmantojot sniegtos atribūtus: {params}" -#: netbox/utilities/api.py:173 +#: netbox/utilities/api.py:182 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Vairāki objekti atbilst sniegtajiem atribūtiem: {params}" -#: netbox/utilities/api.py:185 +#: netbox/utilities/api.py:194 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16658,12 +16719,12 @@ msgstr "" "Saistītajiem objektiem jānorāda ar ciparu ID vai atribūtu vārdnīcu. Saņēma " "neatzītu vērtību: {value}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:203 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "Saistītais objekts nav atrasts, izmantojot norādīto ciparu ID: {id}" -#: netbox/utilities/choices.py:23 +#: netbox/utilities/choices.py:24 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} ir definēta atslēga, bet CHOICES nav saraksts" @@ -17049,7 +17110,7 @@ msgstr "" "Trūkst nepieciešamās vērtības statiskā vaicājuma parametram: " "'{static_params}”" -#: netbox/utilities/forms/widgets/modifiers.py:141 +#: netbox/utilities/forms/widgets/modifiers.py:148 msgid "(automatically set)" msgstr "(automātiski iestatīts)" @@ -17193,17 +17254,17 @@ msgstr "{value} jābūt vairākkārtējam {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} nav derīga regulāra izteiksme." -#: netbox/utilities/views.py:76 +#: netbox/utilities/views.py:80 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "{self.__class__.__name__} jāievieš get_required_permit ()" -#: netbox/utilities/views.py:112 +#: netbox/utilities/views.py:116 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} jāievieš get_required_permit ()" -#: netbox/utilities/views.py:136 +#: netbox/utilities/views.py:140 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17260,7 +17321,7 @@ msgid "Disk (MB)" msgstr "Disks (MB)" #: netbox/virtualization/forms/bulk_edit.py:307 -#: netbox/virtualization/forms/filtersets.py:283 +#: netbox/virtualization/forms/filtersets.py:284 msgid "Size (MB)" msgstr "Izmērs (MB)" @@ -17610,7 +17671,7 @@ msgid "VLAN (name)" msgstr "VLAN (nosaukums)" #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:41 -#: netbox/vpn/forms/filtersets.py:59 +#: netbox/vpn/forms/filtersets.py:61 msgid "Tunnel group" msgstr "Tuneļu grupa" @@ -17620,19 +17681,19 @@ msgstr "SA kalpošanas laiks" #: netbox/vpn/forms/bulk_edit.py:133 netbox/wireless/forms/bulk_edit.py:76 #: netbox/wireless/forms/bulk_edit.py:118 -#: netbox/wireless/forms/filtersets.py:71 -#: netbox/wireless/forms/filtersets.py:130 +#: netbox/wireless/forms/filtersets.py:73 +#: netbox/wireless/forms/filtersets.py:133 msgid "Pre-shared key" msgstr "Iepriekš koplietota atslēga" #: netbox/vpn/forms/bulk_edit.py:201 netbox/vpn/forms/bulk_import.py:238 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:211 netbox/vpn/forms/model_forms.py:370 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "IKE politika" #: netbox/vpn/forms/bulk_edit.py:206 netbox/vpn/forms/bulk_import.py:243 -#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:216 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "IPsec politika" @@ -17697,16 +17758,16 @@ msgstr "Katrā saslēgumā jānorāda interfeiss vai VLAN." msgid "Cannot assign both an interface and a VLAN." msgstr "Nevar piešķirt gan saskarni, gan VLAN." -#: netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:139 msgid "IKE version" msgstr "IKE versija" -#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 +#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Priekšlikums" -#: netbox/vpn/forms/filtersets.py:262 +#: netbox/vpn/forms/filtersets.py:270 msgid "Assigned Object Type" msgstr "Piešķirtais objekta tips" @@ -17942,8 +18003,8 @@ msgstr "WPA uzņēmums" #: netbox/wireless/forms/bulk_import.py:72 #: netbox/wireless/forms/bulk_import.py:149 #: netbox/wireless/forms/bulk_import.py:152 -#: netbox/wireless/forms/filtersets.py:66 -#: netbox/wireless/forms/filtersets.py:125 +#: netbox/wireless/forms/filtersets.py:68 +#: netbox/wireless/forms/filtersets.py:128 msgid "Authentication cipher" msgstr "Autentifikācijas šifrs" diff --git a/netbox/translations/nl/LC_MESSAGES/django.mo b/netbox/translations/nl/LC_MESSAGES/django.mo index 77dc730a4..0123e6d37 100644 Binary files a/netbox/translations/nl/LC_MESSAGES/django.mo and b/netbox/translations/nl/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/nl/LC_MESSAGES/django.po b/netbox/translations/nl/LC_MESSAGES/django.po index 2068e798e..ff1d3e5b2 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: 2026-01-20 05:07+0000\n" +"POT-Creation-Date: 2026-02-03 05:21+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Dutch (https://app.transifex.com/netbox-community/teams/178115/nl/)\n" @@ -59,7 +59,7 @@ msgstr "Je wachtwoord is succesvol gewijzigd." msgid "Planned" msgstr "Gepland" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 msgid "Provisioning" msgstr "Provisioning" @@ -95,7 +95,7 @@ msgid "Decommissioned" msgstr "Buiten gebruik" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1159 netbox/templates/dcim/interface.html:148 +#: netbox/dcim/tables/devices.py:1187 netbox/templates/dcim/interface.html:148 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" @@ -114,8 +114,8 @@ msgstr "Tertiair" msgid "Inactive" msgstr "Inactief" -#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:288 -#: netbox/vpn/choices.py:63 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:707 +#: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Peer" @@ -176,32 +176,32 @@ msgstr "Sitegroep (ID)" msgid "Site group (slug)" msgstr "Sitegroep (slug)" -#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:183 -#: netbox/circuits/forms/filtersets.py:241 +#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:60 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:124 netbox/dcim/forms/bulk_edit.py:165 #: netbox/dcim/forms/bulk_edit.py:320 netbox/dcim/forms/bulk_edit.py:670 #: netbox/dcim/forms/bulk_edit.py:857 netbox/dcim/forms/bulk_import.py:138 #: netbox/dcim/forms/bulk_import.py:239 netbox/dcim/forms/bulk_import.py:341 #: netbox/dcim/forms/bulk_import.py:632 netbox/dcim/forms/bulk_import.py:1602 -#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:103 -#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:374 -#: netbox/dcim/forms/filtersets.py:476 netbox/dcim/forms/filtersets.py:841 -#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1130 -#: netbox/dcim/forms/filtersets.py:1154 netbox/dcim/forms/filtersets.py:1249 -#: netbox/dcim/forms/filtersets.py:1287 netbox/dcim/forms/filtersets.py:1992 -#: netbox/dcim/forms/filtersets.py:2016 netbox/dcim/forms/filtersets.py:2040 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:171 -#: netbox/dcim/forms/model_forms.py:242 netbox/dcim/forms/model_forms.py:558 -#: netbox/dcim/forms/model_forms.py:819 netbox/dcim/forms/object_create.py:292 -#: netbox/dcim/tables/devices.py:155 netbox/dcim/tables/power.py:25 +#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:104 +#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:377 +#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:853 +#: netbox/dcim/forms/filtersets.py:1071 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/forms/filtersets.py:1170 netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1305 netbox/dcim/forms/filtersets.py:2022 +#: netbox/dcim/forms/filtersets.py:2046 netbox/dcim/forms/filtersets.py:2070 +#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:173 +#: netbox/dcim/forms/model_forms.py:244 netbox/dcim/forms/model_forms.py:560 +#: netbox/dcim/forms/model_forms.py:829 netbox/dcim/forms/object_create.py:293 +#: netbox/dcim/tables/devices.py:156 netbox/dcim/tables/power.py:25 #: netbox/dcim/tables/power.py:89 netbox/dcim/tables/racks.py:110 #: netbox/dcim/tables/racks.py:193 netbox/dcim/tables/sites.py:101 #: netbox/extras/filtersets.py:681 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:165 -#: netbox/ipam/forms/filtersets.py:243 netbox/ipam/forms/filtersets.py:464 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:660 -#: netbox/ipam/tables/vlans.py:90 netbox/ipam/tables/vlans.py:197 +#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:476 +#: netbox/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/vlans.py:91 netbox/ipam/tables/vlans.py:213 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/ipam/vlan.html:23 @@ -210,12 +210,12 @@ msgstr "Sitegroep (slug)" #: netbox/virtualization/forms/bulk_edit.py:95 #: netbox/virtualization/forms/bulk_import.py:61 #: netbox/virtualization/forms/bulk_import.py:99 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:158 +#: netbox/virtualization/forms/filtersets.py:82 +#: netbox/virtualization/forms/filtersets.py:162 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/virtualization/forms/model_forms.py:172 #: netbox/virtualization/tables/virtualmachines.py:36 -#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:92 +#: netbox/vpn/forms/filtersets.py:285 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" @@ -303,8 +303,8 @@ msgstr "Eindpunt A (ID)" #: netbox/circuits/filtersets.py:278 netbox/circuits/filtersets.py:382 #: netbox/circuits/filtersets.py:547 netbox/core/filtersets.py:85 -#: netbox/core/filtersets.py:150 netbox/core/filtersets.py:176 -#: netbox/core/filtersets.py:216 netbox/dcim/filtersets.py:810 +#: netbox/core/filtersets.py:154 netbox/core/filtersets.py:180 +#: netbox/core/filtersets.py:220 netbox/dcim/filtersets.py:810 #: netbox/dcim/filtersets.py:1568 netbox/dcim/filtersets.py:2692 #: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:71 #: netbox/extras/filtersets.py:101 netbox/extras/filtersets.py:142 @@ -315,7 +315,7 @@ msgstr "Eindpunt A (ID)" #: netbox/extras/filtersets.py:577 netbox/extras/filtersets.py:613 #: netbox/extras/filtersets.py:644 netbox/extras/filtersets.py:814 #: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:33 netbox/netbox/forms/search.py:20 +#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -331,9 +331,9 @@ msgstr "Zoeken" #: netbox/circuits/filtersets.py:282 netbox/circuits/forms/bulk_edit.py:166 #: netbox/circuits/forms/bulk_edit.py:250 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:251 -#: netbox/circuits/forms/filtersets.py:297 +#: netbox/circuits/forms/filtersets.py:229 +#: netbox/circuits/forms/filtersets.py:256 +#: netbox/circuits/forms/filtersets.py:303 #: netbox/circuits/forms/model_forms.py:134 #: netbox/circuits/forms/model_forms.py:157 #: netbox/circuits/forms/model_forms.py:255 @@ -397,8 +397,8 @@ msgstr "Type virtueel circuit (slug)" #: netbox/circuits/filtersets.py:551 netbox/circuits/forms/bulk_edit.py:310 #: netbox/circuits/forms/bulk_import.py:248 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:379 +#: netbox/circuits/forms/filtersets.py:381 +#: netbox/circuits/forms/filtersets.py:387 #: netbox/circuits/forms/model_forms.py:333 #: netbox/circuits/forms/model_forms.py:348 #: netbox/circuits/tables/virtual_circuits.py:84 @@ -414,13 +414,13 @@ msgid "Interface (ID)" msgstr "Interface (ID)" #: netbox/circuits/forms/bulk_edit.py:42 -#: netbox/circuits/forms/filtersets.py:64 +#: netbox/circuits/forms/filtersets.py:65 #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:131 -#: netbox/dcim/forms/filtersets.py:224 netbox/dcim/forms/model_forms.py:130 +#: netbox/dcim/forms/filtersets.py:223 netbox/dcim/forms/model_forms.py:132 #: netbox/dcim/tables/sites.py:73 netbox/ipam/models/asns.py:155 #: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:269 -#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 +#: netbox/netbox/navigation/menu.py:181 netbox/netbox/navigation/menu.py:184 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN's" @@ -430,17 +430,17 @@ msgstr "ASN's" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:79 -#: netbox/circuits/forms/filtersets.py:97 -#: netbox/circuits/forms/filtersets.py:125 -#: netbox/circuits/forms/filtersets.py:143 -#: netbox/circuits/forms/filtersets.py:225 -#: netbox/circuits/forms/filtersets.py:269 -#: netbox/circuits/forms/filtersets.py:292 -#: netbox/circuits/forms/filtersets.py:330 -#: netbox/circuits/forms/filtersets.py:338 -#: netbox/circuits/forms/filtersets.py:374 -#: netbox/circuits/forms/filtersets.py:397 +#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:129 +#: netbox/circuits/forms/filtersets.py:148 +#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:274 +#: netbox/circuits/forms/filtersets.py:298 +#: netbox/circuits/forms/filtersets.py:337 +#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:405 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:75 #: netbox/circuits/forms/model_forms.py:106 @@ -465,23 +465,23 @@ msgid "Provider" msgstr "Provider" #: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:103 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Service-ID" #: netbox/circuits/forms/bulk_edit.py:94 #: netbox/circuits/forms/bulk_edit.py:269 -#: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:203 +#: netbox/circuits/forms/filtersets.py:120 +#: netbox/circuits/forms/filtersets.py:328 netbox/dcim/forms/bulk_edit.py:203 #: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/bulk_edit.py:800 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1153 #: netbox/dcim/forms/bulk_edit.py:1180 netbox/dcim/forms/bulk_edit.py:1714 -#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1202 -#: netbox/dcim/forms/filtersets.py:1521 netbox/dcim/forms/filtersets.py:1735 -#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1777 -#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/tables/devices.py:750 -#: netbox/dcim/tables/devices.py:803 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1759 +#: netbox/dcim/forms/filtersets.py:1778 netbox/dcim/forms/filtersets.py:1802 +#: netbox/dcim/forms/filtersets.py:1821 netbox/dcim/tables/devices.py:778 +#: netbox/dcim/tables/devices.py:831 netbox/dcim/tables/devices.py:1079 #: netbox/dcim/tables/devicetypes.py:213 netbox/dcim/tables/devicetypes.py:254 #: netbox/dcim/tables/devicetypes.py:273 netbox/dcim/tables/racks.py:29 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:540 @@ -500,12 +500,12 @@ msgstr "Kleur" #: netbox/circuits/forms/bulk_edit.py:292 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: netbox/circuits/forms/filtersets.py:138 -#: netbox/circuits/forms/filtersets.py:359 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:367 #: netbox/circuits/tables/circuits.py:63 #: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:34 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:21 #: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:772 #: netbox/dcim/forms/bulk_edit.py:899 netbox/dcim/forms/bulk_edit.py:965 @@ -517,23 +517,23 @@ msgstr "Kleur" #: netbox/dcim/forms/bulk_import.py:858 netbox/dcim/forms/bulk_import.py:879 #: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/bulk_import.py:1095 #: netbox/dcim/forms/bulk_import.py:1114 netbox/dcim/forms/bulk_import.py:1458 -#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1088 -#: netbox/dcim/forms/filtersets.py:1187 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1403 netbox/dcim/forms/filtersets.py:1423 -#: netbox/dcim/forms/filtersets.py:1442 netbox/dcim/forms/filtersets.py:1462 -#: netbox/dcim/forms/filtersets.py:1481 netbox/dcim/forms/filtersets.py:1496 -#: netbox/dcim/forms/filtersets.py:1515 netbox/dcim/forms/filtersets.py:1539 -#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1682 -#: netbox/dcim/forms/filtersets.py:1730 netbox/dcim/forms/filtersets.py:1749 -#: netbox/dcim/forms/filtersets.py:1772 netbox/dcim/forms/filtersets.py:1791 -#: netbox/dcim/forms/model_forms.py:800 netbox/dcim/forms/model_forms.py:806 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1102 +#: netbox/dcim/forms/filtersets.py:1203 netbox/dcim/forms/filtersets.py:1331 +#: netbox/dcim/forms/filtersets.py:1422 netbox/dcim/forms/filtersets.py:1442 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/filtersets.py:1502 netbox/dcim/forms/filtersets.py:1517 +#: netbox/dcim/forms/filtersets.py:1537 netbox/dcim/forms/filtersets.py:1561 +#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1773 +#: netbox/dcim/forms/filtersets.py:1797 netbox/dcim/forms/filtersets.py:1816 +#: netbox/dcim/forms/model_forms.py:810 netbox/dcim/forms/model_forms.py:816 #: netbox/dcim/forms/object_import.py:85 #: netbox/dcim/forms/object_import.py:114 -#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/power.py:73 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:181 +#: netbox/dcim/tables/devices.py:890 netbox/dcim/tables/power.py:73 #: netbox/dcim/tables/racks.py:126 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:498 netbox/extras/tables/tables.py:566 -#: netbox/netbox/tables/tables.py:313 +#: netbox/netbox/tables/tables.py:331 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -544,7 +544,6 @@ msgstr "Kleur" #: netbox/templates/dcim/frontport.html:36 #: netbox/templates/dcim/interface.html:46 #: netbox/templates/dcim/interface.html:239 -#: netbox/templates/dcim/interface.html:381 #: netbox/templates/dcim/powerfeed.html:32 #: netbox/templates/dcim/poweroutlet.html:36 #: netbox/templates/dcim/powerport.html:36 @@ -556,11 +555,11 @@ msgstr "Kleur" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 #: netbox/virtualization/forms/bulk_import.py:43 -#: netbox/virtualization/forms/filtersets.py:59 +#: netbox/virtualization/forms/filtersets.py:62 #: netbox/virtualization/forms/model_forms.py:60 #: netbox/virtualization/tables/clusters.py:67 #: netbox/vpn/forms/bulk_edit.py:226 netbox/vpn/forms/bulk_import.py:268 -#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:236 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "Type" @@ -569,8 +568,8 @@ msgstr "Type" #: netbox/circuits/forms/bulk_edit.py:287 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: netbox/circuits/forms/filtersets.py:151 -#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:156 +#: netbox/circuits/forms/filtersets.py:354 #: netbox/circuits/forms/model_forms.py:112 #: netbox/circuits/forms/model_forms.py:321 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -582,9 +581,9 @@ msgstr "Provideraccount" #: netbox/circuits/forms/bulk_edit.py:297 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: netbox/circuits/forms/filtersets.py:162 -#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:86 netbox/core/tables/data.py:24 +#: netbox/circuits/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:370 netbox/core/forms/filtersets.py:39 +#: netbox/core/forms/filtersets.py:87 netbox/core/tables/data.py:24 #: netbox/core/tables/jobs.py:28 netbox/core/tables/tasks.py:90 #: netbox/dcim/forms/bulk_edit.py:104 netbox/dcim/forms/bulk_edit.py:178 #: netbox/dcim/forms/bulk_edit.py:342 netbox/dcim/forms/bulk_edit.py:449 @@ -596,14 +595,14 @@ msgstr "Provideraccount" #: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 #: netbox/dcim/forms/bulk_import.py:1224 netbox/dcim/forms/bulk_import.py:1446 #: netbox/dcim/forms/bulk_import.py:1662 netbox/dcim/forms/bulk_import.py:1725 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:266 -#: netbox/dcim/forms/filtersets.py:391 netbox/dcim/forms/filtersets.py:497 -#: netbox/dcim/forms/filtersets.py:887 netbox/dcim/forms/filtersets.py:1009 -#: netbox/dcim/forms/filtersets.py:1091 netbox/dcim/forms/filtersets.py:1192 -#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1525 -#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/tables/devices.py:142 -#: netbox/dcim/tables/devices.py:530 netbox/dcim/tables/devices.py:865 -#: netbox/dcim/tables/devices.py:999 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:266 +#: netbox/dcim/forms/filtersets.py:394 netbox/dcim/forms/filtersets.py:502 +#: netbox/dcim/forms/filtersets.py:899 netbox/dcim/forms/filtersets.py:1022 +#: netbox/dcim/forms/filtersets.py:1105 netbox/dcim/forms/filtersets.py:1208 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1547 +#: netbox/dcim/forms/filtersets.py:1923 netbox/dcim/tables/devices.py:143 +#: netbox/dcim/tables/devices.py:531 netbox/dcim/tables/devices.py:893 +#: netbox/dcim/tables/devices.py:1027 netbox/dcim/tables/devices.py:1135 #: netbox/dcim/tables/modules.py:98 netbox/dcim/tables/power.py:70 #: netbox/dcim/tables/racks.py:114 netbox/dcim/tables/racks.py:211 #: netbox/dcim/tables/sites.py:61 netbox/dcim/tables/sites.py:105 @@ -611,12 +610,12 @@ msgstr "Provideraccount" #: netbox/ipam/forms/bulk_edit.py:292 netbox/ipam/forms/bulk_edit.py:433 #: netbox/ipam/forms/bulk_import.py:194 netbox/ipam/forms/bulk_import.py:258 #: netbox/ipam/forms/bulk_import.py:294 netbox/ipam/forms/bulk_import.py:506 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:304 -#: netbox/ipam/forms/filtersets.py:386 netbox/ipam/forms/filtersets.py:571 +#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:313 +#: netbox/ipam/forms/filtersets.py:396 netbox/ipam/forms/filtersets.py:585 #: netbox/ipam/forms/model_forms.py:500 netbox/ipam/tables/ip.py:181 #: netbox/ipam/tables/ip.py:260 netbox/ipam/tables/ip.py:313 -#: netbox/ipam/tables/ip.py:383 netbox/ipam/tables/ip.py:410 -#: netbox/ipam/tables/vlans.py:98 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/tables/ip.py:388 netbox/ipam/tables/ip.py:415 +#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -640,19 +639,19 @@ msgstr "Provideraccount" #: netbox/virtualization/forms/bulk_edit.py:83 #: netbox/virtualization/forms/bulk_import.py:56 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/virtualization/forms/filtersets.py:87 -#: netbox/virtualization/forms/filtersets.py:170 +#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/tables/clusters.py:75 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:33 netbox/vpn/forms/bulk_edit.py:222 #: netbox/vpn/forms/bulk_import.py:36 netbox/vpn/forms/bulk_import.py:263 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/forms/filtersets.py:54 netbox/vpn/forms/filtersets.py:231 #: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:40 netbox/wireless/forms/bulk_edit.py:97 #: netbox/wireless/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:131 -#: netbox/wireless/forms/filtersets.py:56 -#: netbox/wireless/forms/filtersets.py:115 +#: netbox/wireless/forms/filtersets.py:58 +#: netbox/wireless/forms/filtersets.py:118 #: netbox/wireless/tables/wirelesslan.py:45 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" @@ -664,23 +663,23 @@ msgstr "Status" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:231 -#: netbox/circuits/forms/filtersets.py:131 -#: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:120 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:283 +#: netbox/circuits/forms/filtersets.py:339 netbox/dcim/forms/bulk_edit.py:120 #: netbox/dcim/forms/bulk_edit.py:184 netbox/dcim/forms/bulk_edit.py:337 #: netbox/dcim/forms/bulk_edit.py:460 netbox/dcim/forms/bulk_edit.py:683 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:1737 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:250 netbox/dcim/forms/bulk_import.py:371 #: netbox/dcim/forms/bulk_import.py:571 netbox/dcim/forms/bulk_import.py:1464 -#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:140 -#: netbox/dcim/forms/filtersets.py:202 netbox/dcim/forms/filtersets.py:234 -#: netbox/dcim/forms/filtersets.py:355 netbox/dcim/forms/filtersets.py:436 -#: netbox/dcim/forms/filtersets.py:457 netbox/dcim/forms/filtersets.py:810 -#: netbox/dcim/forms/filtersets.py:1001 netbox/dcim/forms/filtersets.py:1111 -#: netbox/dcim/forms/filtersets.py:1141 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:141 +#: netbox/dcim/forms/filtersets.py:200 netbox/dcim/forms/filtersets.py:233 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1125 +#: netbox/dcim/forms/filtersets.py:1156 netbox/dcim/forms/filtersets.py:1286 #: netbox/dcim/tables/power.py:84 netbox/extras/filtersets.py:768 -#: netbox/extras/forms/filtersets.py:432 netbox/extras/forms/filtersets.py:510 +#: netbox/extras/forms/filtersets.py:404 netbox/extras/forms/filtersets.py:483 #: netbox/ipam/forms/bulk_edit.py:46 netbox/ipam/forms/bulk_edit.py:65 #: netbox/ipam/forms/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 #: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:196 @@ -691,12 +690,12 @@ msgstr "Status" #: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:166 #: netbox/ipam/forms/bulk_import.py:251 netbox/ipam/forms/bulk_import.py:287 #: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/bulk_import.py:499 -#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:70 -#: netbox/ipam/forms/filtersets.py:106 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/filtersets.py:189 -#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:340 -#: netbox/ipam/forms/filtersets.py:448 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/tables/ip.py:413 netbox/ipam/tables/vlans.py:205 +#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:71 +#: netbox/ipam/forms/filtersets.py:109 netbox/ipam/forms/filtersets.py:131 +#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:196 +#: netbox/ipam/forms/filtersets.py:297 netbox/ipam/forms/filtersets.py:350 +#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:552 +#: netbox/ipam/tables/ip.py:418 netbox/ipam/tables/vlans.py:221 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -714,48 +713,48 @@ msgstr "Status" #: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 -#: netbox/tenancy/forms/filtersets.py:49 netbox/tenancy/forms/forms.py:25 +#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/forms/forms.py:25 #: netbox/tenancy/forms/forms.py:49 netbox/tenancy/forms/model_forms.py:50 #: netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_edit.py:126 #: netbox/virtualization/forms/bulk_import.py:68 #: netbox/virtualization/forms/bulk_import.py:129 -#: netbox/virtualization/forms/filtersets.py:52 -#: netbox/virtualization/forms/filtersets.py:115 +#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:118 #: netbox/vpn/forms/bulk_edit.py:53 netbox/vpn/forms/bulk_edit.py:231 #: netbox/vpn/forms/bulk_import.py:58 netbox/vpn/forms/bulk_import.py:257 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:226 netbox/wireless/forms/bulk_edit.py:60 #: netbox/wireless/forms/bulk_edit.py:102 #: netbox/wireless/forms/bulk_import.py:56 #: netbox/wireless/forms/bulk_import.py:136 -#: netbox/wireless/forms/filtersets.py:42 -#: netbox/wireless/forms/filtersets.py:107 +#: netbox/wireless/forms/filtersets.py:44 +#: netbox/wireless/forms/filtersets.py:110 msgid "Tenant" msgstr "Tenant" #: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:196 msgid "Install date" msgstr "Installatiedatum" #: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:201 msgid "Termination date" msgstr "Beëindigingsdatum" #: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:203 +#: netbox/circuits/forms/filtersets.py:208 msgid "Commit rate (Kbps)" msgstr "Vastleggingssnelheid (Kbps)" #: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:209 +#: netbox/circuits/forms/filtersets.py:214 #: netbox/circuits/forms/model_forms.py:131 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 -#: netbox/wireless/forms/filtersets.py:134 +#: netbox/wireless/forms/filtersets.py:137 #: netbox/wireless/forms/model_forms.py:166 msgid "Distance" msgstr "Afstand" @@ -763,11 +762,11 @@ msgstr "Afstand" #: netbox/circuits/forms/bulk_edit.py:158 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:218 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 -#: netbox/wireless/forms/filtersets.py:138 +#: netbox/wireless/forms/filtersets.py:141 msgid "Distance unit" msgstr "Afstandseenheid" @@ -777,44 +776,45 @@ msgid "Service Parameters" msgstr "Serviceparameters" #: netbox/circuits/forms/bulk_edit.py:168 -#: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:92 -#: netbox/circuits/forms/filtersets.py:111 -#: netbox/circuits/forms/filtersets.py:128 -#: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:74 -#: netbox/core/forms/filtersets.py:142 netbox/dcim/forms/bulk_edit.py:818 -#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:201 -#: netbox/dcim/forms/filtersets.py:233 netbox/dcim/forms/filtersets.py:1000 -#: netbox/dcim/forms/filtersets.py:1140 netbox/dcim/forms/filtersets.py:1269 -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1419 -#: netbox/dcim/forms/filtersets.py:1433 netbox/dcim/forms/filtersets.py:1458 -#: netbox/dcim/forms/filtersets.py:1472 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/filtersets.py:1506 netbox/dcim/forms/filtersets.py:1535 -#: netbox/dcim/forms/filtersets.py:1549 netbox/dcim/forms/filtersets.py:1676 -#: netbox/dcim/forms/filtersets.py:1720 netbox/dcim/forms/filtersets.py:1745 -#: netbox/dcim/forms/filtersets.py:1763 netbox/dcim/forms/filtersets.py:1787 -#: netbox/dcim/forms/filtersets.py:1805 netbox/dcim/forms/filtersets.py:1823 -#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1850 -#: netbox/dcim/forms/filtersets.py:1861 netbox/dcim/forms/filtersets.py:1906 -#: netbox/dcim/forms/filtersets.py:1941 netbox/dcim/tables/modules.py:24 -#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:46 -#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:240 -#: netbox/extras/forms/filtersets.py:257 netbox/extras/forms/filtersets.py:293 -#: netbox/extras/forms/filtersets.py:324 netbox/extras/forms/filtersets.py:351 -#: netbox/extras/forms/filtersets.py:593 netbox/ipam/forms/filtersets.py:105 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:337 -#: netbox/ipam/forms/filtersets.py:413 netbox/ipam/forms/filtersets.py:499 -#: netbox/ipam/forms/filtersets.py:512 netbox/ipam/forms/filtersets.py:537 -#: netbox/ipam/forms/filtersets.py:608 netbox/ipam/forms/filtersets.py:626 -#: netbox/netbox/tables/tables.py:329 netbox/templates/dcim/moduletype.html:68 -#: netbox/virtualization/forms/filtersets.py:50 -#: netbox/virtualization/forms/filtersets.py:113 -#: netbox/virtualization/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:74 +#: netbox/circuits/forms/filtersets.py:94 +#: netbox/circuits/forms/filtersets.py:114 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:322 +#: netbox/circuits/forms/filtersets.py:338 netbox/core/forms/filtersets.py:75 +#: netbox/core/forms/filtersets.py:147 netbox/dcim/forms/bulk_edit.py:818 +#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:199 +#: netbox/dcim/forms/filtersets.py:232 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1155 netbox/dcim/forms/filtersets.py:1285 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1438 +#: netbox/dcim/forms/filtersets.py:1452 netbox/dcim/forms/filtersets.py:1478 +#: netbox/dcim/forms/filtersets.py:1492 netbox/dcim/forms/filtersets.py:1513 +#: netbox/dcim/forms/filtersets.py:1527 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1571 netbox/dcim/forms/filtersets.py:1699 +#: netbox/dcim/forms/filtersets.py:1743 netbox/dcim/forms/filtersets.py:1769 +#: netbox/dcim/forms/filtersets.py:1787 netbox/dcim/forms/filtersets.py:1812 +#: netbox/dcim/forms/filtersets.py:1830 netbox/dcim/forms/filtersets.py:1849 +#: netbox/dcim/forms/filtersets.py:1862 netbox/dcim/forms/filtersets.py:1877 +#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/forms/filtersets.py:1934 +#: netbox/dcim/forms/filtersets.py:1970 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:272 +#: netbox/extras/forms/filtersets.py:303 netbox/extras/forms/filtersets.py:326 +#: netbox/extras/forms/filtersets.py:358 netbox/extras/forms/filtersets.py:557 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:346 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/filtersets.py:525 +#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/filtersets.py:622 +#: netbox/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:347 +#: netbox/templates/dcim/moduletype.html:68 +#: netbox/virtualization/forms/filtersets.py:52 +#: netbox/virtualization/forms/filtersets.py:116 +#: netbox/virtualization/forms/filtersets.py:217 #: netbox/virtualization/forms/filtersets.py:275 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:136 -#: netbox/wireless/forms/filtersets.py:40 -#: netbox/wireless/forms/filtersets.py:106 +#: netbox/vpn/forms/filtersets.py:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Attributen" @@ -823,22 +823,22 @@ msgstr "Attributen" #: netbox/circuits/forms/model_forms.py:137 #: netbox/circuits/forms/model_forms.py:233 #: netbox/circuits/forms/model_forms.py:335 -#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:186 -#: netbox/dcim/forms/model_forms.py:273 netbox/dcim/forms/model_forms.py:330 -#: netbox/dcim/forms/model_forms.py:863 netbox/dcim/forms/model_forms.py:1877 +#: netbox/dcim/forms/model_forms.py:147 netbox/dcim/forms/model_forms.py:188 +#: netbox/dcim/forms/model_forms.py:275 netbox/dcim/forms/model_forms.py:332 +#: netbox/dcim/forms/model_forms.py:873 netbox/dcim/forms/model_forms.py:1887 #: netbox/ipam/forms/bulk_edit.py:380 netbox/ipam/forms/model_forms.py:67 #: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:115 #: netbox/ipam/forms/model_forms.py:136 netbox/ipam/forms/model_forms.py:160 #: netbox/ipam/forms/model_forms.py:224 netbox/ipam/forms/model_forms.py:261 #: netbox/ipam/forms/model_forms.py:319 netbox/ipam/forms/model_forms.py:611 -#: netbox/netbox/navigation/menu.py:24 +#: netbox/netbox/navigation/menu.py:26 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:74 #: netbox/virtualization/forms/model_forms.py:222 -#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145 #: netbox/vpn/forms/model_forms.py:409 netbox/wireless/forms/model_forms.py:56 #: netbox/wireless/forms/model_forms.py:171 @@ -857,8 +857,8 @@ msgstr "Tenants" #: netbox/extras/forms/bulk_edit.py:292 netbox/extras/forms/bulk_edit.py:310 #: netbox/extras/forms/bulk_edit.py:355 netbox/extras/forms/bulk_edit.py:372 #: netbox/extras/forms/bulk_edit.py:409 netbox/extras/forms/bulk_edit.py:434 -#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:240 -#: netbox/ipam/tables/vlans.py:267 netbox/netbox/forms/bulk_edit.py:78 +#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/tables/vlans.py:283 netbox/netbox/forms/bulk_edit.py:78 #: netbox/netbox/forms/bulk_edit.py:90 netbox/netbox/forms/bulk_edit.py:102 #: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuit.html:69 @@ -961,11 +961,11 @@ msgstr "Soort beëindiging" #: netbox/circuits/forms/bulk_edit.py:189 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:226 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/forms/model_forms.py:168 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:72 netbox/templates/dcim/cable.html:76 -#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:84 msgid "Termination" msgstr "Eindpunt" @@ -1001,24 +1001,24 @@ msgstr "Details van de beëindiging" #: netbox/circuits/forms/bulk_edit.py:255 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:646 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/panels/virtual_chassis_members.html:11 #: netbox/templates/dcim/virtualchassis.html:58 -#: netbox/templates/dcim/virtualchassis_edit.html:67 +#: netbox/templates/dcim/virtualchassis_edit.html:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 #: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:129 +#: netbox/tenancy/forms/filtersets.py:134 msgid "Priority" msgstr "Prioriteit" #: netbox/circuits/forms/bulk_edit.py:282 #: netbox/circuits/forms/bulk_import.py:207 -#: netbox/circuits/forms/filtersets.py:159 -#: netbox/circuits/forms/filtersets.py:264 -#: netbox/circuits/forms/filtersets.py:354 -#: netbox/circuits/forms/filtersets.py:392 +#: netbox/circuits/forms/filtersets.py:164 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:362 +#: netbox/circuits/forms/filtersets.py:400 #: netbox/circuits/forms/model_forms.py:316 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 @@ -1027,28 +1027,28 @@ msgstr "Netwerkprovider" #: netbox/circuits/forms/bulk_edit.py:320 #: netbox/circuits/forms/bulk_import.py:253 -#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:390 #: netbox/circuits/forms/model_forms.py:355 netbox/dcim/forms/bulk_edit.py:348 #: netbox/dcim/forms/bulk_edit.py:1242 netbox/dcim/forms/bulk_edit.py:1678 #: netbox/dcim/forms/bulk_import.py:262 netbox/dcim/forms/bulk_import.py:1193 -#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:865 -#: netbox/dcim/forms/filtersets.py:1872 netbox/dcim/forms/filtersets.py:1912 -#: netbox/dcim/forms/model_forms.py:255 netbox/dcim/forms/model_forms.py:1214 -#: netbox/dcim/forms/model_forms.py:1697 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/devices.py:857 netbox/dcim/tables/devices.py:983 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/forms/filtersets.py:1900 netbox/dcim/forms/filtersets.py:1940 +#: netbox/dcim/forms/model_forms.py:257 netbox/dcim/forms/model_forms.py:1224 +#: netbox/dcim/forms/model_forms.py:1707 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:172 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:1011 #: netbox/dcim/tables/devicetypes.py:317 netbox/dcim/tables/racks.py:117 #: netbox/extras/filtersets.py:708 netbox/ipam/forms/bulk_edit.py:206 #: netbox/ipam/forms/bulk_edit.py:250 netbox/ipam/forms/bulk_edit.py:297 #: netbox/ipam/forms/bulk_edit.py:438 netbox/ipam/forms/bulk_import.py:199 #: netbox/ipam/forms/bulk_import.py:263 netbox/ipam/forms/bulk_import.py:299 -#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:254 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/filtersets.py:391 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/forms/model_forms.py:186 +#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:262 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:593 netbox/ipam/forms/model_forms.py:186 #: netbox/ipam/forms/model_forms.py:212 netbox/ipam/forms/model_forms.py:250 #: netbox/ipam/forms/model_forms.py:675 netbox/ipam/tables/ip.py:207 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:317 -#: netbox/ipam/tables/vlans.py:102 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/tables/vlans.py:103 netbox/ipam/tables/vlans.py:227 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1061,16 +1061,16 @@ msgstr "Netwerkprovider" #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 #: netbox/tenancy/forms/bulk_edit.py:132 -#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/filtersets.py:131 #: netbox/tenancy/forms/model_forms.py:136 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 #: netbox/virtualization/forms/bulk_import.py:120 -#: netbox/virtualization/forms/filtersets.py:167 +#: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 #: netbox/virtualization/tables/virtualmachines.py:48 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Rol" @@ -1156,20 +1156,19 @@ msgstr "Operationele rol" #: netbox/circuits/forms/bulk_import.py:258 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:108 -#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1288 -#: netbox/dcim/forms/model_forms.py:1557 netbox/dcim/forms/model_forms.py:1738 -#: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1898 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 +#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1298 +#: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1748 +#: netbox/dcim/forms/model_forms.py:1783 netbox/dcim/forms/model_forms.py:1908 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1178 #: netbox/ipam/forms/bulk_import.py:319 netbox/ipam/forms/model_forms.py:280 #: netbox/ipam/forms/model_forms.py:289 netbox/ipam/tables/fhrp.py:61 -#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:146 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 #: netbox/templates/dcim/frontport.html:103 #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 -#: netbox/templates/dcim/interface.html:380 #: netbox/templates/dcim/rearport.html:103 #: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 @@ -1185,112 +1184,175 @@ msgid "Interface" msgstr "Interface" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:188 -#: netbox/circuits/forms/filtersets.py:246 +#: netbox/circuits/forms/filtersets.py:134 +#: netbox/circuits/forms/filtersets.py:193 +#: netbox/circuits/forms/filtersets.py:251 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:329 #: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:675 #: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_import.py:244 netbox/dcim/forms/bulk_import.py:347 #: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/bulk_import.py:1608 -#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/forms/filtersets.py:354 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:433 netbox/dcim/forms/filtersets.py:484 -#: netbox/dcim/forms/filtersets.py:807 netbox/dcim/forms/filtersets.py:850 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1110 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/filtersets.py:1228 -#: netbox/dcim/forms/filtersets.py:1258 netbox/dcim/forms/filtersets.py:1267 -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/filtersets.py:1434 -#: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1507 -#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1721 -#: netbox/dcim/forms/filtersets.py:1764 netbox/dcim/forms/filtersets.py:1806 -#: netbox/dcim/forms/filtersets.py:1837 netbox/dcim/forms/filtersets.py:1863 -#: netbox/dcim/forms/model_forms.py:185 netbox/dcim/forms/model_forms.py:247 -#: netbox/dcim/forms/model_forms.py:563 netbox/dcim/forms/model_forms.py:824 -#: netbox/dcim/tables/devices.py:159 netbox/dcim/tables/power.py:29 +#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:112 +#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:391 +#: netbox/dcim/forms/filtersets.py:436 netbox/dcim/forms/filtersets.py:489 +#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:862 +#: netbox/dcim/forms/filtersets.py:1040 netbox/dcim/forms/filtersets.py:1079 +#: netbox/dcim/forms/filtersets.py:1124 netbox/dcim/forms/filtersets.py:1154 +#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1244 +#: netbox/dcim/forms/filtersets.py:1275 netbox/dcim/forms/filtersets.py:1284 +#: netbox/dcim/forms/filtersets.py:1413 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/filtersets.py:1493 netbox/dcim/forms/filtersets.py:1528 +#: netbox/dcim/forms/filtersets.py:1576 netbox/dcim/forms/filtersets.py:1744 +#: netbox/dcim/forms/filtersets.py:1788 netbox/dcim/forms/filtersets.py:1831 +#: netbox/dcim/forms/filtersets.py:1863 netbox/dcim/forms/filtersets.py:1890 +#: netbox/dcim/forms/model_forms.py:187 netbox/dcim/forms/model_forms.py:249 +#: netbox/dcim/forms/model_forms.py:565 netbox/dcim/forms/model_forms.py:834 +#: netbox/dcim/tables/devices.py:160 netbox/dcim/tables/power.py:29 #: netbox/dcim/tables/racks.py:106 netbox/dcim/tables/racks.py:198 -#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:429 -#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:445 -#: netbox/ipam/forms/filtersets.py:469 netbox/ipam/forms/filtersets.py:536 +#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:456 +#: netbox/ipam/forms/filtersets.py:481 netbox/ipam/forms/filtersets.py:549 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/powerpanel.html:26 -#: netbox/virtualization/forms/filtersets.py:84 -#: netbox/virtualization/forms/filtersets.py:110 -#: netbox/wireless/forms/filtersets.py:97 +#: netbox/virtualization/forms/filtersets.py:87 +#: netbox/virtualization/forms/filtersets.py:113 +#: netbox/wireless/forms/filtersets.py:99 #: netbox/wireless/forms/model_forms.py:89 #: netbox/wireless/forms/model_forms.py:131 msgid "Location" msgstr "Locatie" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:172 -#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:203 -#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:360 -#: netbox/dcim/forms/filtersets.py:437 netbox/dcim/forms/filtersets.py:513 -#: netbox/dcim/forms/filtersets.py:811 netbox/dcim/forms/filtersets.py:1229 -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:190 -#: netbox/ipam/forms/filtersets.py:290 netbox/ipam/forms/filtersets.py:342 -#: netbox/ipam/forms/filtersets.py:628 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 +#: netbox/circuits/forms/filtersets.py:75 +#: netbox/circuits/forms/filtersets.py:95 +#: netbox/circuits/forms/filtersets.py:115 +#: netbox/circuits/forms/filtersets.py:136 +#: netbox/circuits/forms/filtersets.py:284 +#: netbox/circuits/forms/filtersets.py:323 +#: netbox/circuits/forms/filtersets.py:340 netbox/core/forms/filtersets.py:31 +#: netbox/dcim/forms/filtersets.py:168 netbox/dcim/forms/filtersets.py:184 +#: netbox/dcim/forms/filtersets.py:201 netbox/dcim/forms/filtersets.py:234 +#: netbox/dcim/forms/filtersets.py:281 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/forms/filtersets.py:538 netbox/dcim/forms/filtersets.py:663 +#: netbox/dcim/forms/filtersets.py:682 netbox/dcim/forms/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:822 +#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1042 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1157 +#: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1419 netbox/dcim/forms/filtersets.py:1459 +#: netbox/dcim/forms/filtersets.py:1499 netbox/dcim/forms/filtersets.py:1534 +#: netbox/dcim/forms/filtersets.py:1583 netbox/dcim/forms/filtersets.py:1750 +#: netbox/dcim/forms/filtersets.py:1794 netbox/dcim/forms/filtersets.py:1836 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1895 +#: netbox/dcim/forms/filtersets.py:1957 netbox/dcim/forms/filtersets.py:1972 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/filtersets.py:129 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:178 +#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:304 +#: netbox/extras/forms/filtersets.py:327 netbox/extras/forms/filtersets.py:359 +#: netbox/extras/forms/filtersets.py:378 netbox/extras/forms/filtersets.py:405 +#: netbox/extras/forms/filtersets.py:498 netbox/ipam/forms/filtersets.py:51 +#: netbox/ipam/forms/filtersets.py:72 netbox/ipam/forms/filtersets.py:92 +#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:132 +#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:180 +#: netbox/ipam/forms/filtersets.py:197 netbox/ipam/forms/filtersets.py:298 +#: netbox/ipam/forms/filtersets.py:351 netbox/ipam/forms/filtersets.py:425 +#: netbox/ipam/forms/filtersets.py:460 netbox/ipam/forms/filtersets.py:512 +#: netbox/ipam/forms/filtersets.py:553 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:421 +#: netbox/templates/dcim/device_edit.html:104 +#: netbox/templates/dcim/htmx/cable_edit.html:83 +#: netbox/templates/dcim/virtualchassis_edit.html:39 +#: netbox/templates/generic/bulk_edit.html:65 +#: netbox/templates/htmx/form.html:28 netbox/templates/ipam/vlan_edit.html:70 +#: netbox/tenancy/forms/filtersets.py:36 netbox/tenancy/forms/filtersets.py:51 +#: netbox/tenancy/forms/filtersets.py:72 netbox/tenancy/forms/filtersets.py:86 +#: netbox/tenancy/forms/filtersets.py:96 +#: netbox/virtualization/forms/filtersets.py:33 +#: netbox/virtualization/forms/filtersets.py:43 +#: netbox/virtualization/forms/filtersets.py:55 +#: netbox/virtualization/forms/filtersets.py:119 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:276 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:136 +#: netbox/vpn/forms/filtersets.py:161 netbox/vpn/forms/filtersets.py:181 +#: netbox/vpn/forms/filtersets.py:201 netbox/vpn/forms/filtersets.py:227 +#: netbox/wireless/forms/filtersets.py:27 +#: netbox/wireless/forms/filtersets.py:45 +#: netbox/wireless/forms/filtersets.py:111 +msgid "Ownership" +msgstr "Eigenaarschap" + +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:76 +#: netbox/circuits/forms/filtersets.py:137 netbox/dcim/forms/filtersets.py:169 +#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:202 +#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:363 +#: netbox/dcim/forms/filtersets.py:442 netbox/dcim/forms/filtersets.py:519 +#: netbox/dcim/forms/filtersets.py:823 netbox/dcim/forms/filtersets.py:1246 +#: netbox/ipam/forms/filtersets.py:111 netbox/ipam/forms/filtersets.py:198 +#: netbox/ipam/forms/filtersets.py:299 netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/navigation/menu.py:35 #: netbox/netbox/views/generic/feature_views.py:298 -#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/forms/filtersets.py:52 netbox/tenancy/tables/columns.py:55 #: netbox/tenancy/tables/contacts.py:21 -#: netbox/virtualization/forms/filtersets.py:42 -#: netbox/virtualization/forms/filtersets.py:53 -#: netbox/virtualization/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 -#: netbox/vpn/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:44 +#: netbox/virtualization/forms/filtersets.py:56 +#: netbox/virtualization/forms/filtersets.py:120 +#: netbox/vpn/forms/filtersets.py:38 netbox/vpn/forms/filtersets.py:51 +#: netbox/vpn/forms/filtersets.py:228 msgid "Contacts" msgstr "Contacten" -#: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:169 -#: netbox/circuits/forms/filtersets.py:231 +#: netbox/circuits/forms/filtersets.py:46 +#: netbox/circuits/forms/filtersets.py:174 +#: netbox/circuits/forms/filtersets.py:236 #: netbox/circuits/tables/circuits.py:134 netbox/dcim/forms/bulk_edit.py:110 #: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/bulk_edit.py:841 -#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:89 -#: netbox/dcim/forms/filtersets.py:171 netbox/dcim/forms/filtersets.py:214 -#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:366 -#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:827 -#: netbox/dcim/forms/filtersets.py:1043 netbox/dcim/forms/filtersets.py:1116 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1235 -#: netbox/dcim/forms/filtersets.py:1274 netbox/dcim/forms/filtersets.py:1984 -#: netbox/dcim/forms/filtersets.py:2008 netbox/dcim/forms/filtersets.py:2032 -#: netbox/dcim/forms/model_forms.py:117 netbox/dcim/forms/object_create.py:276 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/sites.py:64 +#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:90 +#: netbox/dcim/forms/filtersets.py:167 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:467 netbox/dcim/forms/filtersets.py:839 +#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1131 +#: netbox/dcim/forms/filtersets.py:1162 netbox/dcim/forms/filtersets.py:1252 +#: netbox/dcim/forms/filtersets.py:1292 netbox/dcim/forms/filtersets.py:2014 +#: netbox/dcim/forms/filtersets.py:2038 netbox/dcim/forms/filtersets.py:2062 +#: netbox/dcim/forms/model_forms.py:119 netbox/dcim/forms/object_create.py:277 +#: netbox/dcim/tables/devices.py:146 netbox/dcim/tables/sites.py:64 #: netbox/extras/filtersets.py:659 netbox/ipam/forms/bulk_edit.py:401 -#: netbox/ipam/forms/filtersets.py:233 netbox/ipam/forms/filtersets.py:454 -#: netbox/ipam/forms/filtersets.py:545 netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:466 +#: netbox/ipam/forms/filtersets.py:559 netbox/templates/ipam/vlan.html:16 +#: netbox/virtualization/forms/filtersets.py:67 +#: netbox/virtualization/forms/filtersets.py:147 #: netbox/virtualization/forms/model_forms.py:86 -#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:77 +#: netbox/vpn/forms/filtersets.py:276 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Regio" -#: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:312 -#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:94 -#: netbox/dcim/forms/filtersets.py:219 netbox/dcim/forms/filtersets.py:245 -#: netbox/dcim/forms/filtersets.py:379 netbox/dcim/forms/filtersets.py:467 -#: netbox/dcim/forms/filtersets.py:832 netbox/dcim/forms/filtersets.py:1048 -#: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1240 -#: netbox/dcim/forms/filtersets.py:1279 netbox/dcim/forms/object_create.py:284 +#: netbox/circuits/forms/filtersets.py:51 +#: netbox/circuits/forms/filtersets.py:179 +#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:312 +#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:95 +#: netbox/dcim/forms/filtersets.py:218 netbox/dcim/forms/filtersets.py:245 +#: netbox/dcim/forms/filtersets.py:382 netbox/dcim/forms/filtersets.py:472 +#: netbox/dcim/forms/filtersets.py:844 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1257 +#: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/object_create.py:285 #: netbox/extras/filtersets.py:676 netbox/ipam/forms/bulk_edit.py:406 -#: netbox/ipam/forms/filtersets.py:160 netbox/ipam/forms/filtersets.py:238 -#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:550 -#: netbox/virtualization/forms/filtersets.py:69 -#: netbox/virtualization/forms/filtersets.py:148 +#: netbox/ipam/forms/filtersets.py:166 netbox/ipam/forms/filtersets.py:246 +#: netbox/ipam/forms/filtersets.py:471 netbox/ipam/forms/filtersets.py:564 +#: netbox/virtualization/forms/filtersets.py:72 +#: netbox/virtualization/forms/filtersets.py:152 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/wireless/forms/filtersets.py:82 +#: netbox/wireless/forms/filtersets.py:84 msgid "Site group" msgstr "Sitegroep" -#: netbox/circuits/forms/filtersets.py:82 +#: netbox/circuits/forms/filtersets.py:84 #: netbox/circuits/tables/circuits.py:60 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1300,31 +1362,31 @@ msgstr "Sitegroep" msgid "Account" msgstr "Account" -#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/forms/filtersets.py:259 msgid "Term Side" msgstr "Termzijde" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1537 -#: netbox/extras/forms/model_forms.py:697 netbox/ipam/forms/filtersets.py:149 -#: netbox/ipam/forms/filtersets.py:627 netbox/ipam/forms/model_forms.py:326 +#: netbox/circuits/forms/filtersets.py:293 netbox/dcim/forms/bulk_edit.py:1537 +#: netbox/extras/forms/model_forms.py:700 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:326 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:36 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:106 +#: netbox/tenancy/forms/filtersets.py:111 #: netbox/users/forms/model_forms.py:372 msgid "Assignment" msgstr "Opdracht" -#: netbox/circuits/forms/filtersets.py:302 +#: netbox/circuits/forms/filtersets.py:308 #: netbox/circuits/forms/model_forms.py:245 #: netbox/circuits/tables/circuits.py:186 netbox/dcim/forms/bulk_edit.py:115 -#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:123 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:633 +#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 #: netbox/ipam/filtersets.py:998 netbox/ipam/forms/bulk_edit.py:420 #: netbox/ipam/forms/bulk_import.py:492 netbox/ipam/forms/model_forms.py:558 -#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:94 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:95 +#: netbox/ipam/tables/vlans.py:218 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1336,8 +1398,8 @@ msgstr "Opdracht" #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 #: netbox/tenancy/forms/bulk_edit.py:40 netbox/tenancy/forms/bulk_import.py:43 -#: netbox/tenancy/forms/filtersets.py:56 -#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/tenancy/forms/filtersets.py:58 +#: netbox/tenancy/forms/filtersets.py:121 #: netbox/tenancy/forms/model_forms.py:44 #: netbox/tenancy/forms/model_forms.py:121 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:226 @@ -1347,14 +1409,14 @@ msgstr "Opdracht" #: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:185 #: netbox/virtualization/forms/bulk_edit.py:55 #: netbox/virtualization/forms/bulk_import.py:49 -#: netbox/virtualization/forms/filtersets.py:95 +#: netbox/virtualization/forms/filtersets.py:98 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:71 #: netbox/vpn/forms/bulk_edit.py:100 netbox/vpn/forms/bulk_import.py:157 -#: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:124 netbox/vpn/tables/crypto.py:31 #: netbox/vpn/tables/tunnels.py:45 netbox/wireless/forms/bulk_edit.py:45 #: netbox/wireless/forms/bulk_import.py:37 -#: netbox/wireless/forms/filtersets.py:53 +#: netbox/wireless/forms/filtersets.py:55 #: netbox/wireless/forms/model_forms.py:41 #: netbox/wireless/tables/wirelesslan.py:41 msgid "Group" @@ -1410,7 +1472,7 @@ msgstr "Uniek circuit-ID" #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1391 #: netbox/dcim/models/devices.py:582 netbox/dcim/models/devices.py:1211 -#: netbox/dcim/models/modules.py:215 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/modules.py:217 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:300 netbox/dcim/models/racks.py:684 #: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 @@ -1513,7 +1575,7 @@ msgstr "ID en poortnummer(s) van het patchpaneel" #: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: netbox/extras/models/configs.py:283 -#: netbox/extras/models/customfields.py:128 netbox/extras/models/models.py:66 +#: netbox/extras/models/customfields.py:141 netbox/extras/models/models.py:66 #: netbox/extras/models/models.py:171 netbox/extras/models/models.py:416 #: netbox/extras/models/models.py:487 netbox/extras/models/models.py:566 #: netbox/extras/models/models.py:692 @@ -1550,11 +1612,11 @@ msgstr "" #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 #: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:279 netbox/extras/models/customfields.py:95 -#: netbox/extras/models/models.py:61 netbox/extras/models/models.py:166 -#: netbox/extras/models/models.py:309 netbox/extras/models/models.py:412 -#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:562 -#: netbox/extras/models/models.py:687 +#: netbox/extras/models/configs.py:279 +#: netbox/extras/models/customfields.py:108 netbox/extras/models/models.py:61 +#: netbox/extras/models/models.py:166 netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:412 netbox/extras/models/models.py:477 +#: netbox/extras/models/models.py:562 netbox/extras/models/models.py:687 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1659,35 +1721,35 @@ msgstr "beëindigingen van virtuele circuits" #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:17 #: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:45 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: netbox/dcim/forms/filtersets.py:79 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:137 netbox/dcim/tables/devices.py:295 -#: netbox/dcim/tables/devices.py:408 netbox/dcim/tables/devices.py:449 -#: netbox/dcim/tables/devices.py:497 netbox/dcim/tables/devices.py:551 -#: netbox/dcim/tables/devices.py:574 netbox/dcim/tables/devices.py:694 -#: netbox/dcim/tables/devices.py:774 netbox/dcim/tables/devices.py:827 -#: netbox/dcim/tables/devices.py:889 netbox/dcim/tables/devices.py:958 -#: netbox/dcim/tables/devices.py:1023 netbox/dcim/tables/devices.py:1042 -#: netbox/dcim/tables/devices.py:1071 netbox/dcim/tables/devices.py:1098 -#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:228 -#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:21 -#: netbox/dcim/tables/power.py:58 netbox/dcim/tables/racks.py:20 -#: netbox/dcim/tables/racks.py:102 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/tables/tables.py:64 -#: netbox/extras/tables/tables.py:132 netbox/extras/tables/tables.py:169 -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:257 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:334 -#: netbox/extras/tables/tables.py:450 netbox/extras/tables/tables.py:467 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:536 -#: netbox/extras/tables/tables.py:584 netbox/extras/tables/tables.py:626 -#: netbox/extras/tables/tables.py:656 netbox/ipam/forms/bulk_edit.py:339 -#: netbox/ipam/forms/filtersets.py:417 netbox/ipam/forms/filtersets.py:503 -#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:32 -#: netbox/ipam/tables/ip.py:104 netbox/ipam/tables/services.py:16 -#: netbox/ipam/tables/services.py:38 netbox/ipam/tables/vlans.py:33 -#: netbox/ipam/tables/vlans.py:86 netbox/ipam/tables/vlans.py:231 -#: netbox/ipam/tables/vrfs.py:26 netbox/ipam/tables/vrfs.py:65 -#: netbox/netbox/tables/tables.py:299 netbox/netbox/ui/panels.py:194 -#: netbox/netbox/ui/panels.py:203 +#: netbox/dcim/forms/filtersets.py:80 netbox/dcim/forms/object_create.py:44 +#: netbox/dcim/tables/devices.py:138 netbox/dcim/tables/devices.py:296 +#: netbox/dcim/tables/devices.py:409 netbox/dcim/tables/devices.py:450 +#: netbox/dcim/tables/devices.py:498 netbox/dcim/tables/devices.py:552 +#: netbox/dcim/tables/devices.py:575 netbox/dcim/tables/devices.py:700 +#: netbox/dcim/tables/devices.py:722 netbox/dcim/tables/devices.py:802 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:986 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1070 netbox/dcim/tables/devices.py:1099 +#: netbox/dcim/tables/devices.py:1126 netbox/dcim/tables/devicetypes.py:31 +#: netbox/dcim/tables/devicetypes.py:228 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/power.py:21 netbox/dcim/tables/power.py:58 +#: netbox/dcim/tables/racks.py:20 netbox/dcim/tables/racks.py:102 +#: netbox/dcim/tables/sites.py:57 netbox/extras/forms/filtersets.py:231 +#: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:132 +#: netbox/extras/tables/tables.py:169 netbox/extras/tables/tables.py:198 +#: netbox/extras/tables/tables.py:257 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:334 netbox/extras/tables/tables.py:450 +#: netbox/extras/tables/tables.py:467 netbox/extras/tables/tables.py:494 +#: netbox/extras/tables/tables.py:536 netbox/extras/tables/tables.py:584 +#: netbox/extras/tables/tables.py:626 netbox/extras/tables/tables.py:656 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:104 +#: netbox/ipam/tables/services.py:16 netbox/ipam/tables/services.py:38 +#: netbox/ipam/tables/vlans.py:34 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/tables/vlans.py:247 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:317 +#: netbox/netbox/ui/panels.py:194 netbox/netbox/ui/panels.py:203 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1783,8 +1845,8 @@ msgstr "Naam" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:283 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 @@ -1813,7 +1875,7 @@ msgstr "Kant Z" msgid "Commit Rate" msgstr "Vastleggingspercentage" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1942 +#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" @@ -1831,8 +1893,8 @@ msgstr "Type beëindiging" msgid "Termination Point" msgstr "Eindpunt" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:186 -#: netbox/dcim/tables/devices.py:152 +#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 +#: netbox/dcim/tables/devices.py:153 msgid "Site Group" msgstr "Sitegroep" @@ -1873,33 +1935,33 @@ msgstr "Beëindigingen" #: netbox/dcim/forms/bulk_import.py:1128 netbox/dcim/forms/bulk_import.py:1140 #: netbox/dcim/forms/bulk_import.py:1188 netbox/dcim/forms/bulk_import.py:1310 #: netbox/dcim/forms/bulk_import.py:1712 netbox/dcim/forms/connections.py:29 -#: netbox/dcim/forms/filtersets.py:153 netbox/dcim/forms/filtersets.py:1006 -#: netbox/dcim/forms/filtersets.py:1038 netbox/dcim/forms/filtersets.py:1184 -#: netbox/dcim/forms/filtersets.py:1398 netbox/dcim/forms/filtersets.py:1420 -#: netbox/dcim/forms/filtersets.py:1437 netbox/dcim/forms/filtersets.py:1459 -#: netbox/dcim/forms/filtersets.py:1476 netbox/dcim/forms/filtersets.py:1493 -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1536 -#: netbox/dcim/forms/filtersets.py:1558 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/forms/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1746 -#: netbox/dcim/forms/filtersets.py:1767 netbox/dcim/forms/filtersets.py:1788 -#: netbox/dcim/forms/filtersets.py:1809 netbox/dcim/forms/filtersets.py:1824 -#: netbox/dcim/forms/filtersets.py:1840 netbox/dcim/forms/filtersets.py:1851 -#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1907 -#: netbox/dcim/forms/filtersets.py:2000 netbox/dcim/forms/filtersets.py:2024 -#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/model_forms.py:728 -#: netbox/dcim/forms/model_forms.py:943 netbox/dcim/forms/model_forms.py:1355 -#: netbox/dcim/forms/model_forms.py:1849 netbox/dcim/forms/model_forms.py:1922 -#: netbox/dcim/forms/object_create.py:205 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:154 netbox/dcim/forms/filtersets.py:1019 +#: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1200 +#: netbox/dcim/forms/filtersets.py:1416 netbox/dcim/forms/filtersets.py:1439 +#: netbox/dcim/forms/filtersets.py:1456 netbox/dcim/forms/filtersets.py:1479 +#: netbox/dcim/forms/filtersets.py:1496 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1531 netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:1580 netbox/dcim/forms/filtersets.py:1702 +#: netbox/dcim/forms/filtersets.py:1747 netbox/dcim/forms/filtersets.py:1770 +#: netbox/dcim/forms/filtersets.py:1791 netbox/dcim/forms/filtersets.py:1813 +#: netbox/dcim/forms/filtersets.py:1834 netbox/dcim/forms/filtersets.py:1850 +#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1878 +#: netbox/dcim/forms/filtersets.py:1893 netbox/dcim/forms/filtersets.py:1935 +#: netbox/dcim/forms/filtersets.py:2030 netbox/dcim/forms/filtersets.py:2054 +#: netbox/dcim/forms/filtersets.py:2078 netbox/dcim/forms/model_forms.py:738 +#: netbox/dcim/forms/model_forms.py:953 netbox/dcim/forms/model_forms.py:1365 +#: netbox/dcim/forms/model_forms.py:1859 netbox/dcim/forms/model_forms.py:1932 +#: netbox/dcim/forms/object_create.py:206 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:291 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:427 netbox/dcim/tables/devices.py:469 -#: netbox/dcim/tables/devices.py:519 netbox/dcim/tables/devices.py:631 -#: netbox/dcim/tables/devices.py:743 netbox/dcim/tables/devices.py:796 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:908 -#: netbox/dcim/tables/devices.py:976 netbox/dcim/tables/devices.py:1102 -#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:430 -#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:633 -#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:292 netbox/dcim/tables/devices.py:387 +#: netbox/dcim/tables/devices.py:428 netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:520 netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:824 +#: netbox/dcim/tables/devices.py:877 netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:1004 netbox/dcim/tables/devices.py:1130 +#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:402 +#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:157 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1917,7 +1979,7 @@ msgstr "Beëindigingen" #: netbox/templates/dcim/powerport.html:20 #: netbox/templates/dcim/rearport.html:20 #: netbox/templates/dcim/virtualchassis.html:55 -#: netbox/templates/dcim/virtualchassis_edit.html:62 +#: netbox/templates/dcim/virtualchassis_edit.html:63 #: netbox/templates/dcim/virtualdevicecontext.html:22 #: netbox/templates/virtualization/virtualmachine.html:120 #: netbox/templates/vpn/tunneltermination.html:23 @@ -1925,11 +1987,11 @@ msgstr "Beëindigingen" #: netbox/virtualization/filtersets.py:143 #: netbox/virtualization/forms/bulk_edit.py:108 #: netbox/virtualization/forms/bulk_import.py:113 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:142 #: netbox/virtualization/forms/model_forms.py:186 #: netbox/virtualization/tables/virtualmachines.py:44 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 #: netbox/vpn/forms/model_forms.py:123 netbox/vpn/forms/model_forms.py:234 #: netbox/vpn/forms/model_forms.py:451 #: netbox/wireless/forms/model_forms.py:101 @@ -1938,7 +2000,7 @@ msgstr "Beëindigingen" msgid "Device" msgstr "Apparaat" -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "" "Deze gebruiker heeft geen toestemming om deze gegevensbron te " @@ -1998,8 +2060,8 @@ msgstr "Voltooid" msgid "Failed" msgstr "Mislukt" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:359 -#: netbox/netbox/navigation/menu.py:363 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 +#: netbox/netbox/navigation/menu.py:365 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2117,42 +2179,42 @@ msgstr "Waarschuwing" msgid "Error" msgstr "Fout" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Lokaal" -#: netbox/core/data_backends.py:50 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:63 msgid "Username" msgstr "Gebruikersnaam" -#: netbox/core/data_backends.py:52 netbox/core/data_backends.py:58 +#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 msgid "Only used for cloning with HTTP(S)" msgstr "Alleen gebruikt voor klonen met HTTP(S)" -#: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 #: netbox/users/forms/model_forms.py:196 msgid "Password" msgstr "Wachtwoord" -#: netbox/core/data_backends.py:62 +#: netbox/core/data_backends.py:75 msgid "Branch" msgstr "Branch" -#: netbox/core/data_backends.py:120 +#: netbox/core/data_backends.py:135 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "Het ophalen van externe gegevens is mislukt ({name}): {error}" -#: netbox/core/data_backends.py:133 +#: netbox/core/data_backends.py:148 msgid "AWS access key ID" msgstr "AWS-toegangssleutel-ID" -#: netbox/core/data_backends.py:137 +#: netbox/core/data_backends.py:152 msgid "AWS secret access key" msgstr "Geheime toegangssleutel van AWS" @@ -2166,7 +2228,7 @@ msgstr "Gegevensbron (ID)" msgid "Data source (name)" msgstr "Gegevensbron (naam)" -#: netbox/core/filtersets.py:186 netbox/dcim/filtersets.py:521 +#: netbox/core/filtersets.py:190 netbox/dcim/filtersets.py:521 #: netbox/extras/filtersets.py:302 netbox/extras/filtersets.py:355 #: netbox/extras/filtersets.py:401 netbox/extras/filtersets.py:424 #: netbox/extras/filtersets.py:490 netbox/users/filtersets.py:31 @@ -2174,19 +2236,19 @@ msgstr "Gegevensbron (naam)" msgid "User (ID)" msgstr "Gebruiker (ID)" -#: netbox/core/filtersets.py:192 +#: netbox/core/filtersets.py:196 msgid "User name" msgstr "Gebruikersnaam" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:44 #: netbox/core/tables/data.py:27 netbox/dcim/choices.py:2036 #: netbox/dcim/forms/bulk_edit.py:1102 netbox/dcim/forms/bulk_edit.py:1383 -#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/filtersets.py:1687 -#: netbox/dcim/tables/devices.py:579 netbox/dcim/tables/devicetypes.py:232 +#: netbox/dcim/forms/filtersets.py:1617 netbox/dcim/forms/filtersets.py:1710 +#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 #: 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:161 netbox/extras/forms/filtersets.py:265 -#: netbox/extras/forms/filtersets.py:301 netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:249 +#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 #: netbox/extras/tables/tables.py:176 netbox/extras/tables/tables.py:307 #: netbox/extras/tables/tables.py:344 netbox/extras/tables/tables.py:508 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 @@ -2202,19 +2264,19 @@ msgstr "Gebruikersnaam" #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:29 netbox/users/tables.py:112 #: netbox/virtualization/forms/bulk_edit.py:182 -#: netbox/virtualization/forms/filtersets.py:232 +#: netbox/virtualization/forms/filtersets.py:237 msgid "Enabled" msgstr "Ingeschakeld" -#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:50 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:51 #: netbox/core/tables/data.py:30 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "Synchronisatie-interval" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:307 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 #: netbox/templates/extras/savedfilter.html:56 -#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 -#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:104 netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:160 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:320 #: netbox/vpn/forms/model_forms.py:336 netbox/vpn/forms/model_forms.py:357 #: netbox/vpn/forms/model_forms.py:379 @@ -2226,10 +2288,10 @@ msgid "Ignore rules" msgstr "Regels negeren" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:604 -#: netbox/extras/forms/model_forms.py:693 -#: netbox/extras/forms/model_forms.py:746 netbox/extras/tables/tables.py:218 +#: netbox/extras/forms/model_forms.py:275 +#: netbox/extras/forms/model_forms.py:607 +#: netbox/extras/forms/model_forms.py:696 +#: netbox/extras/forms/model_forms.py:749 netbox/extras/tables/tables.py:218 #: netbox/extras/tables/tables.py:588 netbox/extras/tables/tables.py:618 #: netbox/extras/tables/tables.py:660 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 @@ -2238,24 +2300,24 @@ msgstr "Regels negeren" msgid "Data Source" msgstr "Gegevensbron" -#: netbox/core/forms/filtersets.py:61 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Bestand" -#: netbox/core/forms/filtersets.py:66 netbox/core/forms/mixins.py:16 +#: netbox/core/forms/filtersets.py:67 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:411 -#: netbox/extras/forms/filtersets.py:442 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:183 netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/filtersets.py:415 netbox/extras/forms/filtersets.py:503 msgid "Data source" msgstr "Gegevensbron" -#: netbox/core/forms/filtersets.py:77 netbox/extras/forms/filtersets.py:592 +#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 msgid "Creation" msgstr "Aangemaakt" -#: netbox/core/forms/filtersets.py:81 netbox/core/forms/filtersets.py:167 -#: netbox/extras/forms/filtersets.py:613 netbox/extras/tables/tables.py:271 +#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:271 #: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:364 #: netbox/extras/tables/tables.py:383 netbox/extras/tables/tables.py:415 #: netbox/extras/tables/tables.py:735 netbox/templates/core/job.html:11 @@ -2265,42 +2327,47 @@ msgstr "Aangemaakt" msgid "Object Type" msgstr "Soort object" -#: netbox/core/forms/filtersets.py:91 +#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/templates/core/job.html:63 netbox/templates/core/rq_task.html:61 +msgid "Queue" +msgstr "Wachtrij" + +#: netbox/core/forms/filtersets.py:96 msgid "Created after" msgstr "Aangemaakt na" -#: netbox/core/forms/filtersets.py:96 +#: netbox/core/forms/filtersets.py:101 msgid "Created before" msgstr "Eerder gemaakt" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:106 msgid "Scheduled after" msgstr "Daarna gepland" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:111 msgid "Scheduled before" msgstr "Eerder gepland" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:116 msgid "Started after" msgstr "Begonnen na" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:121 msgid "Started before" msgstr "Eerder begonnen" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:126 msgid "Completed after" msgstr "Voltooid na" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:131 msgid "Completed before" msgstr "Eerder voltooid" -#: netbox/core/forms/filtersets.py:133 netbox/core/forms/filtersets.py:162 -#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:504 -#: netbox/dcim/forms/model_forms.py:324 netbox/extras/forms/filtersets.py:608 -#: netbox/extras/forms/filtersets.py:628 netbox/extras/tables/tables.py:391 +#: netbox/core/forms/filtersets.py:138 netbox/core/forms/filtersets.py:167 +#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:509 +#: netbox/dcim/forms/model_forms.py:326 netbox/extras/forms/filtersets.py:572 +#: netbox/extras/forms/filtersets.py:592 netbox/extras/tables/tables.py:391 #: netbox/extras/tables/tables.py:431 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 @@ -2313,23 +2380,23 @@ msgstr "Eerder voltooid" msgid "User" msgstr "Gebruiker" -#: netbox/core/forms/filtersets.py:141 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:773 +#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:773 #: netbox/extras/tables/tables.py:828 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Tijd" -#: netbox/core/forms/filtersets.py:146 netbox/extras/forms/filtersets.py:597 +#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 msgid "After" msgstr "Na" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:602 +#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 msgid "Before" msgstr "Voordien" -#: netbox/core/forms/filtersets.py:155 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:477 +#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:484 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" @@ -2376,18 +2443,18 @@ msgstr "Rackverhogingen" #: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1907 #: netbox/dcim/forms/bulk_edit.py:941 netbox/dcim/forms/bulk_edit.py:1337 #: netbox/dcim/forms/bulk_edit.py:1358 netbox/dcim/tables/racks.py:143 -#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 +#: netbox/netbox/navigation/menu.py:315 netbox/netbox/navigation/menu.py:319 msgid "Power" msgstr "Stroom" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:47 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Beveiliging" @@ -2403,7 +2470,7 @@ msgid "Pagination" msgstr "Paginering" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:122 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 #: netbox/extras/forms/model_forms.py:135 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2414,7 +2481,7 @@ msgstr "Validatie" msgid "User Preferences" msgstr "Gebruikersvoorkeuren" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:820 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:73 msgid "Miscellaneous" @@ -2532,7 +2599,7 @@ msgstr "Revisie van de configuratie #{id}" #: netbox/dcim/models/device_components.py:767 #: netbox/dcim/models/device_components.py:1151 #: netbox/dcim/models/device_components.py:1199 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:81 +#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:94 #: netbox/extras/models/search.py:41 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" @@ -2711,41 +2778,49 @@ msgid "job ID" msgstr "taak-ID" #: netbox/core/models/jobs.py:116 +msgid "queue name" +msgstr "naam van de wachtrij" + +#: netbox/core/models/jobs.py:119 +msgid "Name of the queue in which this job was enqueued" +msgstr "Naam van de wachtrij waarin deze taak in de wachtrij is geplaatst" + +#: netbox/core/models/jobs.py:122 msgid "log entries" msgstr "logboekvermeldingen" -#: netbox/core/models/jobs.py:132 +#: netbox/core/models/jobs.py:138 msgid "job" msgstr "taak" -#: netbox/core/models/jobs.py:133 +#: netbox/core/models/jobs.py:139 msgid "jobs" msgstr "taken" -#: netbox/core/models/jobs.py:163 +#: netbox/core/models/jobs.py:169 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Taken kunnen niet worden toegewezen aan dit objecttype ({type})." -#: netbox/core/models/jobs.py:216 +#: netbox/core/models/jobs.py:226 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Ongeldige status voor beëindiging van het dienstverband. De keuzes zijn: " "{choices}" -#: netbox/core/models/jobs.py:273 +#: netbox/core/models/jobs.py:283 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" "enqueue () kan niet worden aangeroepen met waarden voor zowel schedule_at " "als immediate." -#: netbox/core/models/object_types.py:188 +#: netbox/core/models/object_types.py:205 msgid "object type" msgstr "objecttype" -#: netbox/core/models/object_types.py:189 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 msgid "object types" msgstr "objecttypen" @@ -2753,7 +2828,7 @@ msgstr "objecttypen" msgid "Sync Data" msgstr "Gegevens synchroniseren" -#: netbox/core/signals.py:176 +#: netbox/core/signals.py:177 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Verwijdering wordt voorkomen door een beschermingsregel: {message}" @@ -2770,7 +2845,7 @@ msgstr "Volledige naam" #: netbox/extras/tables/tables.py:418 netbox/extras/tables/tables.py:502 #: netbox/extras/tables/tables.py:571 netbox/extras/tables/tables.py:740 #: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:835 -#: netbox/netbox/tables/tables.py:317 +#: netbox/netbox/tables/tables.py:335 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2783,7 +2858,7 @@ msgstr "Object" msgid "Request ID" msgstr "ID aanvragen" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 +#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 #: netbox/extras/tables/tables.py:784 netbox/extras/tables/tables.py:841 #: netbox/templates/core/objectchange.html:68 msgid "Message" @@ -2816,7 +2891,7 @@ msgstr "Laatst bijgewerkt" #: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:248 #: netbox/extras/tables/tables.py:561 netbox/extras/tables/tables.py:806 #: netbox/netbox/tables/tables.py:225 -#: netbox/templates/dcim/virtualchassis_edit.html:63 +#: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 msgid "ID" @@ -2826,16 +2901,16 @@ msgstr "ID" msgid "Interval" msgstr "Interval" -#: netbox/core/tables/jobs.py:46 +#: netbox/core/tables/jobs.py:49 msgid "Log Entries" msgstr "Logboekvermeldingen" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:778 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:778 #: netbox/extras/tables/tables.py:832 msgid "Level" msgstr "Niveau" -#: netbox/core/tables/jobs.py:80 +#: netbox/core/tables/jobs.py:83 msgid "No log entries" msgstr "Geen logboekvermeldingen" @@ -2893,7 +2968,7 @@ msgstr "Workers" msgid "Host" msgstr "Host" -#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:616 +#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:631 msgid "Port" msgstr "Poort" @@ -3142,20 +3217,19 @@ msgstr "Muf" #: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:532 #: netbox/dcim/forms/bulk_import.py:658 netbox/dcim/forms/bulk_import.py:935 #: netbox/dcim/forms/bulk_import.py:1205 netbox/dcim/forms/filtersets.py:263 -#: netbox/dcim/forms/filtersets.py:768 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/model_forms.py:81 netbox/dcim/forms/model_forms.py:99 -#: netbox/dcim/forms/model_forms.py:176 netbox/dcim/forms/model_forms.py:502 -#: netbox/dcim/forms/model_forms.py:523 netbox/dcim/forms/model_forms.py:1206 -#: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 -#: netbox/dcim/tables/devices.py:916 netbox/dcim/tables/devices.py:1003 -#: netbox/dcim/tables/devices.py:1156 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:755 netbox/ipam/tables/fhrp.py:56 -#: netbox/ipam/tables/ip.py:328 netbox/ipam/tables/services.py:42 -#: netbox/netbox/tables/tables.py:303 netbox/netbox/ui/panels.py:202 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/dcim/forms/filtersets.py:778 netbox/dcim/forms/filtersets.py:794 +#: netbox/dcim/forms/model_forms.py:83 netbox/dcim/forms/model_forms.py:101 +#: netbox/dcim/forms/model_forms.py:178 netbox/dcim/forms/model_forms.py:504 +#: netbox/dcim/forms/model_forms.py:525 netbox/dcim/forms/model_forms.py:1216 +#: netbox/dcim/forms/model_forms.py:1699 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:695 +#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:944 +#: netbox/dcim/tables/devices.py:1031 netbox/dcim/tables/devices.py:1184 +#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:755 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:328 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:321 +#: netbox/netbox/ui/panels.py:202 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 -#: netbox/templates/dcim/interface.html:379 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 @@ -3261,7 +3335,7 @@ msgstr "Gepatenteerd" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 #: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 #: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 -#: netbox/netbox/navigation/menu.py:209 +#: netbox/netbox/navigation/menu.py:211 msgid "Other" msgstr "Andere" @@ -3278,10 +3352,10 @@ msgid "Virtual" msgstr "Virtueel" #: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 -#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1553 -#: netbox/dcim/forms/filtersets.py:1678 netbox/dcim/forms/model_forms.py:1105 -#: netbox/dcim/forms/model_forms.py:1569 netbox/netbox/navigation/menu.py:147 -#: netbox/netbox/navigation/menu.py:151 +#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1701 netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1579 netbox/netbox/navigation/menu.py:149 +#: netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Draadloos" @@ -3291,8 +3365,8 @@ msgid "Virtual interfaces" msgstr "Virtuele interfaces" #: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1396 -#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1087 -#: netbox/dcim/tables/devices.py:706 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1097 +#: netbox/dcim/tables/devices.py:734 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:177 #: netbox/virtualization/forms/bulk_import.py:172 @@ -3360,11 +3434,11 @@ msgstr "Backplane Ethernet" msgid "Cellular" msgstr "Mobiel" -#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:420 -#: netbox/dcim/forms/filtersets.py:897 netbox/dcim/forms/filtersets.py:1096 -#: netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:423 +#: netbox/dcim/forms/filtersets.py:909 netbox/dcim/forms/filtersets.py:1110 +#: netbox/dcim/forms/filtersets.py:1908 #: netbox/templates/dcim/inventoryitem.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:65 +#: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Serienummer" @@ -3393,8 +3467,8 @@ msgstr "Auto" msgid "Access" msgstr "Toegang" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 +#: netbox/ipam/tables/vlans.py:209 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Getagd" @@ -3571,7 +3645,7 @@ msgstr "Fiber - Single-modus" msgid "Fiber - Other" msgstr "Vezel - overig" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 msgid "Connected" msgstr "Verbonden" @@ -3728,61 +3802,61 @@ msgstr "Standaardplatform (ID)" msgid "Default platform (slug)" msgstr "Standaardplatform (slug)" -#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:565 +#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:572 msgid "Has a front image" msgstr "Heeft een afbeelding van de voorkant" -#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:579 msgid "Has a rear image" msgstr "Heeft een afbeelding van de achterkant" #: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:742 -#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:579 -#: netbox/dcim/forms/filtersets.py:697 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:586 +#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 msgid "Has console ports" msgstr "Heeft consolepoorten" #: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:746 -#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:704 netbox/dcim/forms/filtersets.py:943 +#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:593 +#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 msgid "Has console server ports" msgstr "Heeft consoleserverpoorten" #: netbox/dcim/filtersets.py:600 netbox/dcim/filtersets.py:750 -#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:711 netbox/dcim/forms/filtersets.py:950 +#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 msgid "Has power ports" msgstr "Heeft voedingspoorten" #: netbox/dcim/filtersets.py:604 netbox/dcim/filtersets.py:754 -#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:718 netbox/dcim/forms/filtersets.py:957 +#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:607 +#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 msgid "Has power outlets" msgstr "Heeft stopcontacten" #: netbox/dcim/filtersets.py:608 netbox/dcim/filtersets.py:758 -#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:614 +#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 msgid "Has interfaces" msgstr "Heeft interfaces" #: netbox/dcim/filtersets.py:612 netbox/dcim/filtersets.py:762 -#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:732 netbox/dcim/forms/filtersets.py:971 +#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 msgid "Has pass-through ports" msgstr "Heeft pass-through-poorten" #: netbox/dcim/filtersets.py:616 netbox/dcim/filtersets.py:1294 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/forms/filtersets.py:635 msgid "Has module bays" msgstr "Heeft modulevakken" #: netbox/dcim/filtersets.py:620 netbox/dcim/filtersets.py:1298 -#: netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:628 msgid "Has device bays" msgstr "Heeft apparaatvakken" -#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:642 msgid "Has inventory items" msgstr "Heeft inventarisitems" @@ -3896,20 +3970,20 @@ msgstr "Apparaatmodel (slug)" msgid "Is full depth" msgstr "Is volledige diepte" -#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:906 -#: netbox/dcim/forms/filtersets.py:1609 netbox/dcim/forms/filtersets.py:1947 -#: netbox/dcim/forms/model_forms.py:1895 netbox/dcim/models/devices.py:1307 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/filtersets.py:1977 +#: netbox/dcim/forms/model_forms.py:1905 netbox/dcim/models/devices.py:1307 #: netbox/dcim/models/devices.py:1330 netbox/virtualization/filtersets.py:211 #: netbox/virtualization/filtersets.py:284 -#: netbox/virtualization/forms/filtersets.py:187 -#: netbox/virtualization/forms/filtersets.py:240 +#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:245 msgid "MAC address" msgstr "MAC-adres" #: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1015 +#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 #: netbox/virtualization/filtersets.py:215 -#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Heeft een primair IP-adres" @@ -3983,9 +4057,9 @@ msgstr "Rol van het apparaat (slug)" msgid "Virtual Chassis (ID)" msgstr "Virtueel chassis (ID)" -#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:125 -#: netbox/dcim/forms/object_create.py:327 netbox/dcim/tables/devices.py:213 -#: netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:126 +#: netbox/dcim/forms/object_create.py:328 netbox/dcim/tables/devices.py:214 +#: netbox/netbox/navigation/menu.py:81 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 @@ -4063,24 +4137,24 @@ msgid "Assigned VID" msgstr "Toegewezen VID" #: netbox/dcim/filtersets.py:1942 netbox/dcim/forms/bulk_edit.py:1509 -#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:1535 +#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1685 +#: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:866 -#: netbox/dcim/tables/devices.py:660 netbox/ipam/filtersets.py:345 +#: netbox/dcim/tables/devices.py:661 netbox/ipam/filtersets.py:345 #: netbox/ipam/filtersets.py:356 netbox/ipam/filtersets.py:489 #: netbox/ipam/filtersets.py:591 netbox/ipam/filtersets.py:602 #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_edit.py:237 #: netbox/ipam/forms/bulk_edit.py:278 netbox/ipam/forms/bulk_import.py:159 #: netbox/ipam/forms/bulk_import.py:244 netbox/ipam/forms/bulk_import.py:280 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:187 -#: netbox/ipam/forms/filtersets.py:339 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:194 +#: netbox/ipam/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:200 netbox/ipam/forms/model_forms.py:247 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:463 #: netbox/ipam/forms/model_forms.py:477 netbox/ipam/forms/model_forms.py:491 #: netbox/ipam/models/ip.py:223 netbox/ipam/models/ip.py:516 #: netbox/ipam/models/ip.py:745 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:186 netbox/ipam/tables/ip.py:257 -#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:407 +#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:412 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 @@ -4088,7 +4162,7 @@ msgstr "Toegewezen VID" #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 #: netbox/virtualization/forms/bulk_import.py:219 -#: netbox/virtualization/forms/filtersets.py:245 +#: netbox/virtualization/forms/filtersets.py:250 #: netbox/virtualization/forms/model_forms.py:359 #: netbox/virtualization/models/virtualmachines.py:346 #: netbox/virtualization/tables/virtualmachines.py:113 @@ -4106,13 +4180,13 @@ msgstr "VRF (RD)" msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1667 -#: netbox/dcim/tables/devices.py:596 netbox/ipam/filtersets.py:1046 -#: netbox/ipam/forms/filtersets.py:599 netbox/ipam/tables/vlans.py:116 +#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1690 +#: netbox/dcim/tables/devices.py:597 netbox/ipam/filtersets.py:1046 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:250 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 +#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 #: netbox/vpn/forms/model_forms.py:407 netbox/vpn/forms/model_forms.py:425 #: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" @@ -4122,13 +4196,13 @@ msgstr "L2VPN" msgid "VLAN Translation Policy (ID)" msgstr "VLAN-vertaalbeleid (ID)" -#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1633 -#: netbox/dcim/forms/model_forms.py:1552 +#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1656 +#: netbox/dcim/forms/model_forms.py:1562 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 -#: netbox/virtualization/forms/filtersets.py:260 +#: netbox/virtualization/forms/filtersets.py:265 #: netbox/virtualization/forms/model_forms.py:364 msgid "VLAN Translation Policy" msgstr "VLAN-vertaalbeleid" @@ -4167,8 +4241,8 @@ msgstr "Overbrugde interface (ID)" msgid "LAG interface (ID)" msgstr "LAG-interface (ID)" -#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:144 +#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:619 +#: netbox/dcim/tables/devices.py:1173 netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4179,14 +4253,14 @@ msgstr "MAC-adres" msgid "Primary MAC address (ID)" msgstr "Primair MAC-adres (ID)" -#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1539 +#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1549 #: netbox/virtualization/filtersets.py:295 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Primair MAC-adres" #: netbox/dcim/filtersets.py:2079 netbox/dcim/filtersets.py:2091 -#: netbox/dcim/forms/filtersets.py:1569 netbox/dcim/forms/model_forms.py:1875 +#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Context van het virtuele apparaat" @@ -4201,7 +4275,7 @@ msgstr "Context van het virtuele apparaat (ID)" msgid "Wireless LAN" msgstr "Draadloos LAN" -#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:647 +#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:648 msgid "Wireless link" msgstr "Draadloze link" @@ -4233,7 +4307,7 @@ msgstr "Meester (ID)" msgid "Master (name)" msgstr "Master (naam)" -#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1215 +#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1231 msgid "Unterminated" msgstr "Onbeëindigd" @@ -4241,29 +4315,29 @@ msgstr "Onbeëindigd" msgid "Power panel (ID)" msgstr "Voedingspaneel (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:515 -#: netbox/extras/forms/model_forms.py:597 -#: netbox/extras/forms/model_forms.py:682 -#: netbox/extras/forms/model_forms.py:734 netbox/extras/ui/panels.py:69 -#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:113 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:488 +#: netbox/extras/forms/model_forms.py:600 +#: netbox/extras/forms/model_forms.py:685 +#: netbox/extras/forms/model_forms.py:737 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:131 #: netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:29 -#: netbox/templates/generic/bulk_edit.html:75 +#: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 #: netbox/utilities/forms/fields/fields.py:100 msgid "Tags" msgstr "Labels" -#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1814 -#: netbox/dcim/forms/filtersets.py:1827 netbox/dcim/forms/model_forms.py:583 -#: netbox/dcim/forms/model_forms.py:641 netbox/dcim/forms/object_create.py:153 -#: netbox/dcim/forms/object_create.py:254 netbox/dcim/tables/devices.py:167 +#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1840 +#: netbox/dcim/forms/filtersets.py:1853 netbox/dcim/forms/model_forms.py:585 +#: netbox/dcim/forms/model_forms.py:651 netbox/dcim/forms/object_create.py:154 +#: netbox/dcim/forms/object_create.py:255 netbox/dcim/tables/devices.py:168 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 #: netbox/templates/dcim/rearport.html:126 #: netbox/templates/dcim/virtualchassis.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:66 +#: netbox/templates/dcim/virtualchassis_edit.html:67 msgid "Position" msgstr "Positie" @@ -4293,7 +4367,7 @@ msgid "Contact E-mail" msgstr "E-mailadres voor contact" #: netbox/dcim/forms/bulk_edit.py:149 netbox/dcim/forms/bulk_import.py:130 -#: netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Tijdzone" @@ -4304,16 +4378,16 @@ msgstr "Tijdzone" #: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:408 #: netbox/dcim/forms/bulk_import.py:458 netbox/dcim/forms/bulk_import.py:542 #: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:1199 -#: netbox/dcim/forms/filtersets.py:340 netbox/dcim/forms/filtersets.py:404 -#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:684 -#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:870 -#: netbox/dcim/forms/filtersets.py:1080 netbox/dcim/forms/filtersets.py:1877 -#: netbox/dcim/forms/filtersets.py:1917 netbox/dcim/forms/model_forms.py:211 -#: netbox/dcim/forms/model_forms.py:342 netbox/dcim/forms/model_forms.py:354 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:528 -#: netbox/dcim/forms/model_forms.py:1219 netbox/dcim/forms/model_forms.py:1702 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:99 -#: netbox/dcim/tables/devices.py:174 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/forms/filtersets.py:342 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:544 netbox/dcim/forms/filtersets.py:693 +#: netbox/dcim/forms/filtersets.py:799 netbox/dcim/forms/filtersets.py:882 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1905 +#: netbox/dcim/forms/filtersets.py:1945 netbox/dcim/forms/model_forms.py:213 +#: netbox/dcim/forms/model_forms.py:344 netbox/dcim/forms/model_forms.py:356 +#: netbox/dcim/forms/model_forms.py:426 netbox/dcim/forms/model_forms.py:530 +#: netbox/dcim/forms/model_forms.py:1229 netbox/dcim/forms/model_forms.py:1712 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:100 +#: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/devices.py:1014 #: netbox/dcim/tables/devicetypes.py:86 netbox/dcim/tables/devicetypes.py:321 #: netbox/dcim/tables/modules.py:46 netbox/dcim/tables/modules.py:89 #: netbox/dcim/tables/racks.py:50 netbox/dcim/tables/racks.py:120 @@ -4327,14 +4401,14 @@ msgstr "Fabrikant" #: netbox/dcim/forms/bulk_edit.py:221 netbox/dcim/forms/bulk_edit.py:368 #: netbox/dcim/forms/bulk_import.py:200 netbox/dcim/forms/bulk_import.py:279 -#: netbox/dcim/forms/filtersets.py:287 +#: netbox/dcim/forms/filtersets.py:288 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Vormfactor" #: netbox/dcim/forms/bulk_edit.py:226 netbox/dcim/forms/bulk_edit.py:373 #: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:282 -#: netbox/dcim/forms/filtersets.py:292 +#: netbox/dcim/forms/filtersets.py:293 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Breedte" @@ -4345,7 +4419,7 @@ msgid "Height (U)" msgstr "Hoogte (U)" #: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:306 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Aflopende eenheden" @@ -4375,22 +4449,20 @@ msgstr "Inbouwdiepte" #: netbox/dcim/forms/bulk_edit.py:516 netbox/dcim/forms/bulk_edit.py:533 #: netbox/dcim/forms/bulk_edit.py:572 netbox/dcim/forms/bulk_edit.py:588 #: netbox/dcim/forms/bulk_import.py:421 netbox/dcim/forms/bulk_import.py:469 -#: netbox/dcim/forms/filtersets.py:312 netbox/dcim/forms/filtersets.py:334 -#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:438 -#: netbox/dcim/forms/filtersets.py:531 netbox/dcim/forms/filtersets.py:642 -#: netbox/dcim/forms/filtersets.py:673 netbox/dcim/forms/filtersets.py:744 -#: netbox/dcim/forms/model_forms.py:225 netbox/dcim/forms/model_forms.py:306 +#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:439 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:649 +#: netbox/dcim/forms/filtersets.py:681 netbox/dcim/forms/filtersets.py:753 +#: netbox/dcim/forms/model_forms.py:227 netbox/dcim/forms/model_forms.py:308 #: netbox/dcim/tables/devicetypes.py:109 netbox/dcim/tables/modules.py:54 #: netbox/dcim/tables/racks.py:70 netbox/dcim/tables/racks.py:161 -#: netbox/dcim/views.py:880 netbox/dcim/views.py:1007 +#: netbox/dcim/views.py:880 netbox/dcim/views.py:1008 #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:341 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:71 -#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:279 -#: netbox/extras/forms/filtersets.py:315 -#: netbox/extras/forms/model_forms.py:575 netbox/ipam/forms/bulk_edit.py:159 -#: netbox/templates/dcim/moduletype.html:51 +#: netbox/extras/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:167 +#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 +#: netbox/ipam/forms/bulk_edit.py:159 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4400,7 +4472,7 @@ msgid "Weight" msgstr "Gewicht" #: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:317 +#: netbox/dcim/forms/filtersets.py:318 msgid "Max weight" msgstr "Maximaal gewicht" @@ -4408,39 +4480,39 @@ msgstr "Maximaal gewicht" #: netbox/dcim/forms/bulk_edit.py:521 netbox/dcim/forms/bulk_edit.py:577 #: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 #: netbox/dcim/forms/bulk_import.py:426 netbox/dcim/forms/bulk_import.py:474 -#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:646 -#: netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:653 +#: netbox/dcim/forms/filtersets.py:757 msgid "Weight unit" msgstr "Gewichtseenheid" -#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:332 -#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:260 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:333 +#: netbox/dcim/forms/model_forms.py:223 netbox/dcim/forms/model_forms.py:262 msgid "Rack Type" msgstr "Racktype" #: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 msgid "Outer Dimensions" msgstr "Buitenafmetingen" -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:226 -#: netbox/dcim/forms/model_forms.py:307 netbox/dcim/ui/panels.py:126 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1005 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:228 +#: netbox/dcim/forms/model_forms.py:309 netbox/dcim/ui/panels.py:126 +#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 #: netbox/extras/tables/tables.py:266 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 #: netbox/templates/extras/imageattachment.html:40 msgid "Dimensions" msgstr "Dimensies" -#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:333 -#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/model_forms.py:228 -#: netbox/dcim/views.py:879 netbox/dcim/views.py:1006 +#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:334 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/model_forms.py:230 +#: netbox/dcim/views.py:879 netbox/dcim/views.py:1007 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Nummering" #: netbox/dcim/forms/bulk_edit.py:353 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/filtersets.py:412 +#: netbox/dcim/forms/filtersets.py:415 msgid "Rack type" msgstr "Racktype" @@ -4451,18 +4523,18 @@ msgstr "Racktype" msgid "Serial Number" msgstr "Serienummer" -#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:424 -#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1884 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:913 netbox/dcim/forms/filtersets.py:1114 +#: netbox/dcim/forms/filtersets.py:1912 msgid "Asset tag" msgstr "Tag voor bedrijfsmiddelen" #: netbox/dcim/forms/bulk_edit.py:412 netbox/dcim/forms/bulk_edit.py:511 #: netbox/dcim/forms/bulk_edit.py:567 netbox/dcim/forms/bulk_edit.py:698 #: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:463 -#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:415 -#: netbox/dcim/forms/filtersets.py:559 netbox/dcim/forms/filtersets.py:739 -#: netbox/dcim/forms/filtersets.py:892 +#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:418 +#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:904 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" msgstr "Luchtstroom" @@ -4470,16 +4542,16 @@ msgstr "Luchtstroom" #: netbox/dcim/forms/bulk_edit.py:435 netbox/dcim/forms/bulk_edit.py:888 #: netbox/dcim/forms/bulk_import.py:354 netbox/dcim/forms/bulk_import.py:357 #: netbox/dcim/forms/bulk_import.py:645 netbox/dcim/forms/bulk_import.py:1649 -#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:120 -#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:442 -#: netbox/dcim/forms/filtersets.py:456 netbox/dcim/forms/filtersets.py:494 -#: netbox/dcim/forms/filtersets.py:860 netbox/dcim/forms/filtersets.py:1070 -#: netbox/dcim/forms/filtersets.py:1168 netbox/dcim/forms/filtersets.py:1305 -#: netbox/dcim/forms/model_forms.py:270 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:574 netbox/dcim/forms/model_forms.py:851 -#: netbox/dcim/forms/object_create.py:301 netbox/dcim/tables/devices.py:163 +#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:121 +#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:446 +#: netbox/dcim/forms/filtersets.py:460 netbox/dcim/forms/filtersets.py:499 +#: netbox/dcim/forms/filtersets.py:872 netbox/dcim/forms/filtersets.py:1084 +#: netbox/dcim/forms/filtersets.py:1184 netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/model_forms.py:272 netbox/dcim/forms/model_forms.py:316 +#: netbox/dcim/forms/model_forms.py:576 netbox/dcim/forms/model_forms.py:861 +#: netbox/dcim/forms/object_create.py:302 netbox/dcim/tables/devices.py:164 #: netbox/dcim/tables/power.py:66 netbox/dcim/tables/racks.py:203 -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 #: netbox/templates/dcim/rack/base.html:4 @@ -4488,22 +4560,22 @@ msgid "Rack" msgstr "Rek" #: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:435 -#: netbox/dcim/forms/filtersets.py:524 netbox/dcim/forms/filtersets.py:667 -#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:1028 -#: netbox/dcim/forms/model_forms.py:432 netbox/dcim/forms/model_forms.py:767 -#: netbox/dcim/forms/model_forms.py:1770 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:438 +#: netbox/dcim/forms/filtersets.py:530 netbox/dcim/forms/filtersets.py:675 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:1041 +#: netbox/dcim/forms/model_forms.py:434 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/model_forms.py:1780 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" #: netbox/dcim/forms/bulk_edit.py:487 netbox/dcim/forms/bulk_import.py:414 -#: netbox/dcim/forms/filtersets.py:542 netbox/dcim/forms/model_forms.py:359 +#: netbox/dcim/forms/filtersets.py:549 netbox/dcim/forms/model_forms.py:361 msgid "Default platform" msgstr "Standaardplatform" #: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:545 netbox/dcim/forms/filtersets.py:687 +#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 msgid "Part number" msgstr "Onderdeelnummer" @@ -4515,55 +4587,55 @@ msgstr "U-hoogte" msgid "Exclude from utilization" msgstr "Uitsluiten van gebruik" -#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:373 -#: netbox/dcim/forms/model_forms.py:1002 netbox/dcim/forms/model_forms.py:1044 -#: netbox/dcim/forms/model_forms.py:1071 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1160 -#: netbox/dcim/forms/model_forms.py:1178 -#: netbox/dcim/forms/object_create.py:117 netbox/dcim/tables/devicetypes.py:83 +#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:375 +#: netbox/dcim/forms/model_forms.py:1012 netbox/dcim/forms/model_forms.py:1054 +#: netbox/dcim/forms/model_forms.py:1081 netbox/dcim/forms/model_forms.py:1109 +#: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1188 +#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/devicetypes.py:83 #: netbox/templates/dcim/devicebay.html:52 #: netbox/templates/dcim/module.html:61 msgid "Device Type" msgstr "Soort apparaat" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:400 -#: netbox/dcim/views.py:1578 netbox/extras/forms/model_forms.py:592 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:402 +#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 msgid "Schema" msgstr "Schema" #: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:553 #: netbox/dcim/forms/bulk_edit.py:784 netbox/dcim/forms/bulk_import.py:452 -#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:1197 netbox/dcim/forms/model_forms.py:406 -#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/tables/modules.py:42 -#: netbox/extras/forms/filtersets.py:437 -#: netbox/extras/forms/model_forms.py:617 netbox/extras/tables/tables.py:615 +#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:688 +#: netbox/dcim/forms/filtersets.py:1213 netbox/dcim/forms/model_forms.py:408 +#: netbox/dcim/forms/model_forms.py:421 netbox/dcim/tables/modules.py:42 +#: netbox/extras/forms/filtersets.py:410 +#: netbox/extras/forms/model_forms.py:620 netbox/extras/tables/tables.py:615 #: netbox/templates/account/base.html:7 netbox/templates/dcim/cable.html:23 #: netbox/templates/dcim/moduletype.html:27 #: netbox/templates/extras/configcontext.html:21 #: netbox/templates/inc/user_menu.html:38 netbox/vpn/forms/bulk_edit.py:213 -#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:200 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Profiel" -#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1359 -#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/forms/model_forms.py:1003 -#: netbox/dcim/forms/model_forms.py:1045 netbox/dcim/forms/model_forms.py:1072 -#: netbox/dcim/forms/model_forms.py:1100 netbox/dcim/forms/model_forms.py:1121 -#: netbox/dcim/forms/model_forms.py:1161 netbox/dcim/forms/model_forms.py:1179 -#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/modules.py:51 +#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1377 +#: netbox/dcim/forms/model_forms.py:433 netbox/dcim/forms/model_forms.py:1013 +#: netbox/dcim/forms/model_forms.py:1055 netbox/dcim/forms/model_forms.py:1082 +#: netbox/dcim/forms/model_forms.py:1110 netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1171 netbox/dcim/forms/model_forms.py:1189 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/modules.py:51 #: netbox/dcim/tables/modules.py:94 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Moduletype" -#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:376 +#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:378 msgid "Chassis" msgstr "Chassis" #: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:74 +#: netbox/dcim/tables/devices.py:75 msgid "VM role" msgstr "VM-rol" @@ -4571,49 +4643,49 @@ msgstr "VM-rol" #: netbox/dcim/forms/bulk_edit.py:708 netbox/dcim/forms/bulk_import.py:516 #: netbox/dcim/forms/bulk_import.py:520 netbox/dcim/forms/bulk_import.py:549 #: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:678 -#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:793 netbox/dcim/forms/filtersets.py:911 -#: netbox/dcim/forms/model_forms.py:497 netbox/dcim/forms/model_forms.py:534 -#: netbox/dcim/forms/model_forms.py:650 +#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:804 netbox/dcim/forms/filtersets.py:923 +#: netbox/dcim/forms/model_forms.py:499 netbox/dcim/forms/model_forms.py:536 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:146 #: netbox/virtualization/forms/bulk_import.py:147 -#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:207 #: netbox/virtualization/forms/model_forms.py:216 msgid "Config template" msgstr "Configuratiesjabloon" #: netbox/dcim/forms/bulk_edit.py:654 netbox/dcim/forms/bulk_edit.py:1037 -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:130 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:596 -#: netbox/dcim/forms/model_forms.py:966 netbox/dcim/forms/model_forms.py:983 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:131 +#: netbox/dcim/forms/filtersets.py:1368 netbox/dcim/forms/model_forms.py:606 +#: netbox/dcim/forms/model_forms.py:976 netbox/dcim/forms/model_forms.py:993 #: netbox/extras/filtersets.py:703 msgid "Device type" msgstr "Soort apparaat" #: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:135 netbox/dcim/forms/model_forms.py:604 +#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 msgid "Device role" msgstr "Rol van het apparaat" #: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:884 -#: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:609 -#: netbox/dcim/tables/devices.py:189 netbox/extras/filtersets.py:719 +#: netbox/dcim/forms/filtersets.py:787 netbox/dcim/forms/filtersets.py:896 +#: netbox/dcim/forms/model_forms.py:547 netbox/dcim/forms/model_forms.py:619 +#: netbox/dcim/tables/devices.py:190 netbox/extras/filtersets.py:719 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:31 #: netbox/virtualization/forms/bulk_edit.py:131 #: netbox/virtualization/forms/bulk_import.py:136 -#: netbox/virtualization/forms/filtersets.py:183 +#: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 #: netbox/virtualization/tables/virtualmachines.py:52 msgid "Platform" msgstr "Platform" #: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:209 -#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:446 netbox/ipam/forms/filtersets.py:479 +#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:998 +#: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:210 +#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:96 #: netbox/templates/virtualization/virtualmachine.html:105 @@ -4621,9 +4693,9 @@ msgstr "Platform" #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:106 -#: netbox/virtualization/forms/filtersets.py:109 -#: netbox/virtualization/forms/filtersets.py:133 -#: netbox/virtualization/forms/filtersets.py:221 +#: netbox/virtualization/forms/filtersets.py:112 +#: netbox/virtualization/forms/filtersets.py:137 +#: netbox/virtualization/forms/filtersets.py:226 #: netbox/virtualization/forms/model_forms.py:72 #: netbox/virtualization/forms/model_forms.py:177 #: netbox/virtualization/tables/virtualmachines.py:40 @@ -4636,13 +4708,13 @@ msgstr "Cluster" msgid "Configuration" msgstr "Configuratie" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:252 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Virtualisatie" #: netbox/dcim/forms/bulk_edit.py:741 netbox/dcim/forms/bulk_import.py:751 -#: netbox/dcim/forms/model_forms.py:745 netbox/dcim/forms/model_forms.py:991 +#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/model_forms.py:1001 msgid "Module type" msgstr "Moduletype" @@ -4651,8 +4723,8 @@ msgstr "Moduletype" #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1092 #: netbox/dcim/forms/bulk_edit.py:1143 netbox/dcim/forms/bulk_edit.py:1170 #: netbox/dcim/forms/bulk_edit.py:1197 netbox/dcim/forms/bulk_edit.py:1215 -#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:83 -#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:84 +#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4669,13 +4741,13 @@ msgstr "Moduletype" msgid "Label" msgstr "Label" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1206 +#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 #: netbox/templates/dcim/cable.html:54 msgid "Length" msgstr "Lengte" #: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_import.py:1471 -#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1226 msgid "Length unit" msgstr "Lengte-eenheid" @@ -4685,33 +4757,33 @@ msgid "Domain" msgstr "Domein" #: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/model_forms.py:845 +#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Voedingspaneel" #: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1336 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Levering" #: netbox/dcim/forms/bulk_edit.py:911 netbox/dcim/forms/bulk_import.py:1677 -#: netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/filtersets.py:1341 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1328 +#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Spanning" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Stroomsterkte" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 msgid "Max utilization" msgstr "Maximaal gebruik" @@ -4736,8 +4808,8 @@ msgid "Allocated power draw (watts)" msgstr "Toegewezen stroomverbruik (watt)" #: netbox/dcim/forms/bulk_edit.py:1058 netbox/dcim/forms/bulk_import.py:885 -#: netbox/dcim/forms/model_forms.py:1060 netbox/dcim/forms/model_forms.py:1425 -#: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/model_forms.py:1070 netbox/dcim/forms/model_forms.py:1435 +#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Voedingspoort" @@ -4746,33 +4818,33 @@ msgid "Feed leg" msgstr "Voer de poot in" #: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1694 +#: netbox/dcim/forms/filtersets.py:1717 msgid "Management only" msgstr "Alleen voor beheer" #: netbox/dcim/forms/bulk_edit.py:1119 netbox/dcim/forms/bulk_edit.py:1436 -#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1618 -#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/object_import.py:91 #: netbox/dcim/models/device_component_templates.py:454 #: netbox/dcim/models/device_components.py:838 msgid "PoE mode" msgstr "PoE-modus" #: netbox/dcim/forms/bulk_edit.py:1125 netbox/dcim/forms/bulk_edit.py:1442 -#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1623 -#: netbox/dcim/forms/filtersets.py:1708 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1646 +#: netbox/dcim/forms/filtersets.py:1731 netbox/dcim/forms/object_import.py:96 #: netbox/dcim/models/device_component_templates.py:461 #: netbox/dcim/models/device_components.py:845 msgid "PoE type" msgstr "PoE-type" -#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1638 -#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/object_import.py:101 +#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1661 +#: netbox/dcim/forms/filtersets.py:1736 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "Draadloze rol" -#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:766 -#: netbox/dcim/forms/model_forms.py:1370 netbox/dcim/tables/devices.py:328 +#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:776 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4786,19 +4858,19 @@ msgstr "Draadloze rol" msgid "Module" msgstr "Module" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:739 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1452 +#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 msgid "Virtual device contexts" msgstr "Contexten van virtuele apparaten" #: netbox/dcim/forms/bulk_edit.py:1421 netbox/dcim/forms/bulk_import.py:812 -#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1408 -#: netbox/dcim/forms/filtersets.py:1447 netbox/dcim/forms/filtersets.py:1582 -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1427 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 +#: netbox/dcim/tables/devices.py:645 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4813,15 +4885,15 @@ msgstr "Snelheid" #: netbox/virtualization/forms/bulk_import.py:179 #: netbox/vpn/forms/bulk_edit.py:128 netbox/vpn/forms/bulk_edit.py:196 #: netbox/vpn/forms/bulk_import.py:175 netbox/vpn/forms/bulk_import.py:233 -#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 -#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:144 netbox/vpn/forms/filtersets.py:189 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 #: netbox/vpn/tables/crypto.py:150 msgid "Mode" msgstr "Modus" #: netbox/dcim/forms/bulk_edit.py:1458 netbox/dcim/forms/bulk_import.py:993 -#: netbox/dcim/forms/model_forms.py:1501 netbox/ipam/forms/bulk_import.py:173 -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:93 +#: netbox/dcim/forms/model_forms.py:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/ipam/forms/filtersets.py:582 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:205 #: netbox/virtualization/forms/bulk_import.py:185 #: netbox/virtualization/forms/model_forms.py:326 @@ -4829,7 +4901,7 @@ msgid "VLAN group" msgstr "VLAN-groep" #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/forms/bulk_import.py:1000 -#: netbox/dcim/forms/model_forms.py:1507 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/forms/model_forms.py:1517 netbox/dcim/tables/devices.py:606 #: netbox/virtualization/forms/bulk_edit.py:213 #: netbox/virtualization/forms/bulk_import.py:192 #: netbox/virtualization/forms/model_forms.py:331 @@ -4837,7 +4909,7 @@ msgid "Untagged VLAN" msgstr "VLAN zonder label" #: netbox/dcim/forms/bulk_edit.py:1476 netbox/dcim/forms/bulk_import.py:1007 -#: netbox/dcim/forms/model_forms.py:1516 netbox/dcim/tables/devices.py:611 +#: netbox/dcim/forms/model_forms.py:1526 netbox/dcim/tables/devices.py:612 #: netbox/virtualization/forms/bulk_edit.py:221 #: netbox/virtualization/forms/bulk_import.py:199 #: netbox/virtualization/forms/model_forms.py:340 @@ -4853,59 +4925,59 @@ msgid "Remove tagged VLANs" msgstr "Getagde VLAN's verwijderen" #: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/bulk_import.py:1020 -#: netbox/dcim/forms/model_forms.py:1525 +#: netbox/dcim/forms/model_forms.py:1535 #: netbox/virtualization/forms/bulk_import.py:212 #: netbox/virtualization/forms/model_forms.py:349 msgid "Q-in-Q Service VLAN" msgstr "VLAN voor Q-in-Q-service" -#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1498 #: netbox/wireless/forms/filtersets.py:26 msgid "Wireless LAN group" msgstr "Draadloze LAN-groep" -#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1493 -#: netbox/dcim/tables/devices.py:653 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1503 +#: netbox/dcim/tables/devices.py:654 netbox/netbox/navigation/menu.py:155 #: netbox/templates/dcim/interface.html:350 #: netbox/wireless/tables/wirelesslan.py:20 msgid "Wireless LANs" msgstr "Draadloze LAN's" -#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1550 -#: netbox/dcim/forms/model_forms.py:1559 netbox/ipam/forms/bulk_edit.py:224 -#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:184 -#: netbox/netbox/navigation/menu.py:109 +#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1572 +#: netbox/dcim/forms/model_forms.py:1569 netbox/ipam/forms/bulk_edit.py:224 +#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 -#: netbox/virtualization/forms/filtersets.py:214 +#: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 msgid "Addressing" msgstr "Addressing" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:808 -#: netbox/dcim/forms/model_forms.py:1560 +#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/model_forms.py:1570 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Operatie" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1551 -#: netbox/dcim/forms/filtersets.py:1677 netbox/dcim/forms/model_forms.py:1104 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1573 +#: netbox/dcim/forms/filtersets.py:1700 netbox/dcim/forms/model_forms.py:1114 +#: netbox/dcim/forms/model_forms.py:1572 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1561 +#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:237 #: netbox/virtualization/forms/model_forms.py:371 msgid "Related Interfaces" msgstr "Gerelateerde interfaces" -#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1552 -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1575 #: netbox/virtualization/forms/bulk_edit.py:240 -#: netbox/virtualization/forms/filtersets.py:215 +#: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "802.1Q-omschakeling" @@ -5014,7 +5086,7 @@ msgstr "Site voor ouders" msgid "Rack's location (if any)" msgstr "Locatie van het rek (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:319 +#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 #: netbox/dcim/tables/racks.py:208 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" @@ -5097,7 +5169,7 @@ msgid "Assigned platform" msgstr "Toegewezen platform" #: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:631 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Virtueel chassis" @@ -5113,7 +5185,7 @@ msgstr "Toegewezen locatie (indien aanwezig)" msgid "Assigned rack (if any)" msgstr "Toegewezen rek (indien aanwezig)" -#: netbox/dcim/forms/bulk_import.py:652 +#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 msgid "Face" msgstr "Gezicht" @@ -5139,7 +5211,7 @@ msgstr "" msgid "The device in which this module is installed" msgstr "Het apparaat waarop deze module is geïnstalleerd" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:735 +#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Modulevak" @@ -5151,7 +5223,7 @@ msgstr "De moduleruimte waarin deze module is geïnstalleerd" msgid "The type of module" msgstr "Het type module" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:753 +#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 msgid "Replicate components" msgstr "Componenten repliceren" @@ -5163,11 +5235,11 @@ msgstr "" "Componenten die aan dit moduletype zijn gekoppeld automatisch invullen " "(standaard ingeschakeld)" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:759 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 msgid "Adopt components" msgstr "Componenten adopteren" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:762 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 msgid "Adopt already existing components" msgstr "Reeds bestaande componenten adopteren" @@ -5192,13 +5264,13 @@ msgstr "Lokale voedingspoort die dit stopcontact voedt" msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrische fase (voor driefasige circuits)" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1463 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 #: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "Interface voor ouders" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1471 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 #: netbox/virtualization/forms/bulk_import.py:176 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" @@ -5226,7 +5298,7 @@ msgstr "" msgid "Physical medium" msgstr "Fysiek medium" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1589 +#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 msgid "Duplex" msgstr "Dubbelzijdig" @@ -5269,8 +5341,8 @@ msgstr "Toegewezen Q-in-Q Service VLAN-ID (gefilterd op VLAN-groep)" #: netbox/dcim/forms/bulk_import.py:1031 netbox/ipam/forms/bulk_import.py:163 #: netbox/ipam/forms/bulk_import.py:248 netbox/ipam/forms/bulk_import.py:284 -#: netbox/ipam/forms/filtersets.py:217 netbox/ipam/forms/filtersets.py:300 -#: netbox/ipam/forms/filtersets.py:367 +#: netbox/ipam/forms/filtersets.py:225 netbox/ipam/forms/filtersets.py:309 +#: netbox/ipam/forms/filtersets.py:377 #: netbox/virtualization/forms/bulk_import.py:223 msgid "Assigned VRF" msgstr "Toegewezen VRF" @@ -5293,7 +5365,7 @@ msgstr "VDC {vdc} is niet toegewezen aan het apparaat {device}" msgid "Physical medium classification" msgstr "Classificatie van fysieke media" -#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:870 +#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:898 msgid "Installed device" msgstr "Geïnstalleerd apparaat" @@ -5353,8 +5425,8 @@ msgstr "Ouderapparaat met toegewezen interface (indien aanwezig)" #: netbox/virtualization/forms/bulk_edit.py:299 #: netbox/virtualization/forms/bulk_import.py:160 #: netbox/virtualization/forms/bulk_import.py:262 -#: netbox/virtualization/forms/filtersets.py:229 -#: netbox/virtualization/forms/filtersets.py:280 +#: netbox/virtualization/forms/filtersets.py:234 +#: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 #: netbox/vpn/forms/bulk_import.py:92 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" @@ -5463,8 +5535,8 @@ msgstr "" "{color} kwam niet overeen met een gebruikte kleurnaam en bestond uit meer " "dan zes tekens: ongeldige hexadecimale waarde." -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:880 -#: netbox/dcim/tables/devices.py:1075 +#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 +#: netbox/dcim/tables/devices.py:1103 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 @@ -5495,7 +5567,7 @@ msgstr "Soort voeding (AC/DC)" msgid "Single or three-phase" msgstr "Enkel- of driefasig" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1855 +#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 #: netbox/dcim/ui/panels.py:109 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:56 @@ -5506,7 +5578,7 @@ msgstr "Primaire IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4-adres met masker, bijvoorbeeld 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1864 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1874 #: netbox/dcim/ui/panels.py:114 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:72 @@ -5561,7 +5633,7 @@ msgstr "Kan niet adopteren {model} {name} omdat het al bij een module hoort" msgid "A {model} named {name} already exists" msgstr "EEN {model} genoemd {name} bestaat al" -#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:833 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:62 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 @@ -5570,129 +5642,104 @@ msgstr "EEN {model} genoemd {name} bestaat al" msgid "Power Panel" msgstr "Voedingspaneel" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:860 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Stroomvoorziening" -#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/tables/devices.py:310 +#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 msgid "Device Status" msgstr "Status van het apparaat" -#: netbox/dcim/forms/filtersets.py:163 netbox/extras/forms/filtersets.py:125 -#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:181 -#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:285 -#: netbox/extras/forms/filtersets.py:342 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:520 -#: netbox/extras/forms/filtersets.py:574 netbox/extras/tables/tables.py:114 -#: netbox/extras/tables/tables.py:155 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:231 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:475 netbox/extras/tables/tables.py:517 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:638 -#: netbox/extras/tables/tables.py:690 netbox/netbox/forms/filtersets.py:54 -#: netbox/netbox/forms/mixins.py:132 netbox/netbox/tables/tables.py:276 -#: netbox/netbox/tables/tables.py:286 netbox/netbox/tables/tables.py:296 -#: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:83 -#: netbox/templates/dcim/virtualchassis_edit.html:39 -#: netbox/templates/generic/bulk_edit.html:65 -#: netbox/templates/generic/object.html:61 -#: netbox/templates/ipam/vlan_edit.html:70 -#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 -#: netbox/virtualization/forms/filtersets.py:265 -#: netbox/virtualization/forms/filtersets.py:290 -msgid "Owner" -msgstr "Eigenaar" - -#: netbox/dcim/forms/filtersets.py:177 +#: netbox/dcim/forms/filtersets.py:174 msgid "Parent region" msgstr "Regio van het moederland" -#: netbox/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:32 +#: netbox/dcim/forms/filtersets.py:190 netbox/tenancy/forms/bulk_import.py:32 #: netbox/tenancy/forms/bulk_import.py:65 -#: netbox/tenancy/forms/filtersets.py:40 netbox/tenancy/forms/filtersets.py:74 +#: netbox/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:77 #: netbox/wireless/forms/bulk_import.py:27 -#: netbox/wireless/forms/filtersets.py:31 +#: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Oudergroep" -#: netbox/dcim/forms/filtersets.py:343 +#: netbox/dcim/forms/filtersets.py:345 msgid "Rack count" msgstr "Aantal rekken" -#: netbox/dcim/forms/filtersets.py:434 +#: netbox/dcim/forms/filtersets.py:437 msgid "Function" msgstr "Functie" -#: netbox/dcim/forms/filtersets.py:455 netbox/dcim/forms/model_forms.py:329 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1152 +#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 msgid "Reservation" msgstr "Reservatie" -#: netbox/dcim/forms/filtersets.py:526 netbox/dcim/forms/model_forms.py:378 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Afbeeldingen" -#: netbox/dcim/forms/filtersets.py:529 netbox/dcim/forms/filtersets.py:671 -#: netbox/dcim/forms/filtersets.py:814 +#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/filtersets.py:826 msgid "Components" msgstr "Componenten" -#: netbox/dcim/forms/filtersets.py:549 +#: netbox/dcim/forms/filtersets.py:556 msgid "Device count" msgstr "Aantal apparaten" -#: netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:561 msgid "Subdevice role" msgstr "Rol van het subapparaat" -#: netbox/dcim/forms/filtersets.py:691 +#: netbox/dcim/forms/filtersets.py:700 msgid "Module count" msgstr "Aantal modules" -#: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/model_forms.py:510 +#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Apparaat Rol" -#: netbox/dcim/forms/filtersets.py:878 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Model" -#: netbox/dcim/forms/filtersets.py:922 +#: netbox/dcim/forms/filtersets.py:934 msgid "Has an OOB IP" msgstr "Heeft een OOB IP" -#: netbox/dcim/forms/filtersets.py:929 +#: netbox/dcim/forms/filtersets.py:941 msgid "Virtual chassis member" msgstr "Virtueel chassislid" -#: netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:990 msgid "Has virtual device contexts" msgstr "Heeft contexten voor virtuele apparaten" -#: netbox/dcim/forms/filtersets.py:991 netbox/extras/filtersets.py:741 -#: netbox/ipam/forms/filtersets.py:484 -#: netbox/virtualization/forms/filtersets.py:122 +#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:741 +#: netbox/ipam/forms/filtersets.py:496 +#: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Clustergroep" -#: netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Cabled" msgstr "Bekabeld" -#: netbox/dcim/forms/filtersets.py:1372 +#: netbox/dcim/forms/filtersets.py:1390 msgid "Occupied" msgstr "Bezet" -#: netbox/dcim/forms/filtersets.py:1400 netbox/dcim/forms/filtersets.py:1439 -#: netbox/dcim/forms/filtersets.py:1478 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1560 netbox/dcim/tables/devices.py:379 -#: netbox/dcim/tables/devices.py:675 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1533 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/tables/devices.py:380 +#: netbox/dcim/tables/devices.py:676 netbox/ipam/tables/vlans.py:175 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5705,48 +5752,48 @@ msgstr "Bezet" msgid "Connection" msgstr "Verbinding" -#: netbox/dcim/forms/filtersets.py:1572 netbox/extras/forms/bulk_edit.py:421 -#: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:616 -#: netbox/extras/forms/model_forms.py:798 netbox/extras/tables/tables.py:743 +#: netbox/dcim/forms/filtersets.py:1595 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:294 +#: netbox/extras/forms/filtersets.py:580 +#: netbox/extras/forms/model_forms.py:801 netbox/extras/tables/tables.py:743 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Soort" -#: netbox/dcim/forms/filtersets.py:1601 +#: netbox/dcim/forms/filtersets.py:1624 msgid "Mgmt only" msgstr "Alleen voor beheer" -#: netbox/dcim/forms/filtersets.py:1613 netbox/dcim/forms/model_forms.py:1547 +#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 #: netbox/dcim/models/device_components.py:791 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1628 -#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "802.1Q-modus" -#: netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1666 msgid "Wireless channel" msgstr "Draadloos kanaal" -#: netbox/dcim/forms/filtersets.py:1647 +#: netbox/dcim/forms/filtersets.py:1670 msgid "Channel frequency (MHz)" msgstr "Kanaalfrequentie (MHz)" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1674 msgid "Channel width (MHz)" msgstr "Kanaalbreedte (MHz)" -#: netbox/dcim/forms/filtersets.py:1655 +#: netbox/dcim/forms/filtersets.py:1678 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Zendvermogen (dBm)" -#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/filtersets.py:1769 -#: netbox/dcim/tables/devices.py:342 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1793 +#: netbox/dcim/tables/devices.py:343 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:74 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5756,23 +5803,23 @@ msgstr "Zendvermogen (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/tables/devices.py:995 +#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1023 msgid "Discovered" msgstr "Ontdekt" -#: netbox/dcim/forms/filtersets.py:1952 netbox/ipam/forms/filtersets.py:378 +#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Toegewezen apparaat" -#: netbox/dcim/forms/filtersets.py:1957 netbox/ipam/forms/filtersets.py:383 +#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Toegewezen VM" -#: netbox/dcim/forms/filtersets.py:1961 netbox/ipam/forms/filtersets.py:397 +#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Toegewezen aan een interface" -#: netbox/dcim/forms/filtersets.py:1968 +#: netbox/dcim/forms/filtersets.py:1998 msgid "Primary MAC of an interface" msgstr "Primaire MAC van een interface" @@ -5788,19 +5835,19 @@ msgstr "Soort bereik" #: netbox/dcim/forms/mixins.py:33 netbox/dcim/forms/mixins.py:94 #: netbox/ipam/forms/bulk_edit.py:225 netbox/ipam/forms/bulk_edit.py:360 -#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:195 #: netbox/ipam/forms/model_forms.py:222 netbox/ipam/forms/model_forms.py:600 #: netbox/ipam/forms/model_forms.py:610 netbox/ipam/tables/ip.py:192 -#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 +#: netbox/ipam/tables/vlans.py:41 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:74 -#: netbox/virtualization/forms/filtersets.py:51 +#: netbox/virtualization/forms/filtersets.py:53 #: netbox/virtualization/forms/model_forms.py:73 #: netbox/virtualization/tables/clusters.py:81 #: netbox/wireless/forms/bulk_edit.py:82 -#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:42 #: netbox/wireless/forms/model_forms.py:55 #: netbox/wireless/tables/wirelesslan.py:51 msgid "Scope" @@ -5816,7 +5863,7 @@ msgstr "Selecteer a.u.b. een {scope_type}." msgid "Scope type (app & model)" msgstr "Soort bereik (app en model)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:258 +#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 msgid "Rear ports" msgstr "Poorten achter" @@ -5830,31 +5877,31 @@ msgstr "" "moet overeenkomen met het geselecteerde aantal posities aan de achterkant " "van de poort ({rearport_count})." -#: netbox/dcim/forms/model_forms.py:146 +#: netbox/dcim/forms/model_forms.py:148 msgid "Contact Info" msgstr "Contactgegevens" -#: netbox/dcim/forms/model_forms.py:199 +#: netbox/dcim/forms/model_forms.py:201 msgid "Rack Role" msgstr "Rol van het rek" -#: netbox/dcim/forms/model_forms.py:216 netbox/dcim/forms/model_forms.py:368 -#: netbox/dcim/forms/model_forms.py:539 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:370 +#: netbox/dcim/forms/model_forms.py:541 #: netbox/utilities/forms/fields/fields.py:57 msgid "Slug" msgstr "Slug" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:266 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Selecteer een vooraf gedefinieerd racktype of stel hieronder de fysieke " "kenmerken in." -#: netbox/dcim/forms/model_forms.py:272 +#: netbox/dcim/forms/model_forms.py:274 msgid "Inventory Control" msgstr "Inventarisbeheer" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:323 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5862,40 +5909,40 @@ msgstr "" "Door komma's gescheiden lijst van numerieke eenheid-ID's. Een bereik kan " "worden gespecificeerd met een koppelteken." -#: netbox/dcim/forms/model_forms.py:402 netbox/extras/forms/model_forms.py:594 +#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 msgid "Enter a valid JSON schema to define supported attributes." msgstr "" "Voer een geldig JSON-schema in om ondersteunde kenmerken te definiëren." -#: netbox/dcim/forms/model_forms.py:433 +#: netbox/dcim/forms/model_forms.py:435 msgid "Profile & Attributes" msgstr "Profiel en kenmerken" -#: netbox/dcim/forms/model_forms.py:585 netbox/dcim/models/devices.py:572 +#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:572 msgid "The lowest-numbered unit occupied by the device" msgstr "" "De eenheid met het laagste nummer die door het apparaat wordt gebruikt" -#: netbox/dcim/forms/model_forms.py:642 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "" "De positie in het virtuele chassis waarmee dit apparaat wordt " "geïdentificeerd" -#: netbox/dcim/forms/model_forms.py:647 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "De prioriteit van het apparaat in het virtuele chassis" -#: netbox/dcim/forms/model_forms.py:756 +#: netbox/dcim/forms/model_forms.py:766 msgid "Automatically populate components associated with this module type" msgstr "" "Componenten die aan dit moduletype zijn gekoppeld automatisch invullen" -#: netbox/dcim/forms/model_forms.py:862 +#: netbox/dcim/forms/model_forms.py:872 msgid "Characteristics" msgstr "Kenmerken" -#: netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1028 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5910,35 +5957,35 @@ msgstr "" "indien aanwezig, wordt automatisch vervangen door de positiewaarde bij het " "aanmaken van een nieuwe module." -#: netbox/dcim/forms/model_forms.py:1231 +#: netbox/dcim/forms/model_forms.py:1241 msgid "Console port template" msgstr "Sjabloon voor consolepoort" -#: netbox/dcim/forms/model_forms.py:1239 +#: netbox/dcim/forms/model_forms.py:1249 msgid "Console server port template" msgstr "Poortsjabloon voor consoleserver" -#: netbox/dcim/forms/model_forms.py:1247 +#: netbox/dcim/forms/model_forms.py:1257 msgid "Front port template" msgstr "Sjabloon voor de voorpoort" -#: netbox/dcim/forms/model_forms.py:1255 +#: netbox/dcim/forms/model_forms.py:1265 msgid "Interface template" msgstr "Interfacesjabloon" -#: netbox/dcim/forms/model_forms.py:1263 +#: netbox/dcim/forms/model_forms.py:1273 msgid "Power outlet template" msgstr "Sjabloon voor stopcontact" -#: netbox/dcim/forms/model_forms.py:1271 +#: netbox/dcim/forms/model_forms.py:1281 msgid "Power port template" msgstr "Sjabloon voor voedingspoort" -#: netbox/dcim/forms/model_forms.py:1279 +#: netbox/dcim/forms/model_forms.py:1289 msgid "Rear port template" msgstr "Sjabloon voor achterpoort" -#: netbox/dcim/forms/model_forms.py:1289 netbox/dcim/forms/model_forms.py:1774 +#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 @@ -5946,14 +5993,14 @@ msgstr "Sjabloon voor achterpoort" msgid "Console Port" msgstr "Consolepoort" -#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1775 +#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:106 msgid "Console Server Port" msgstr "Console Server-poort" -#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1776 +#: netbox/dcim/forms/model_forms.py:1301 netbox/dcim/forms/model_forms.py:1786 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5965,7 +6012,7 @@ msgstr "Console Server-poort" msgid "Front Port" msgstr "Poort Voor" -#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1777 +#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5977,40 +6024,40 @@ msgstr "Poort Voor" msgid "Rear Port" msgstr "Poort achter" -#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1778 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:526 +#: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1788 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:527 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Voedingspoort" -#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1779 +#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Stopcontact" -#: netbox/dcim/forms/model_forms.py:1296 netbox/dcim/forms/model_forms.py:1781 +#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 msgid "Component Assignment" msgstr "Toewijzing van componenten" -#: netbox/dcim/forms/model_forms.py:1342 netbox/dcim/forms/model_forms.py:1828 +#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 msgid "An InventoryItem can only be assigned to a single component." msgstr "Een InventoryItem kan slechts aan één component worden toegewezen." -#: netbox/dcim/forms/model_forms.py:1479 +#: netbox/dcim/forms/model_forms.py:1489 msgid "LAG interface" msgstr "LAG-interface" -#: netbox/dcim/forms/model_forms.py:1502 +#: netbox/dcim/forms/model_forms.py:1512 msgid "Filter VLANs available for assignment by group." msgstr "Filter-VLAN's die beschikbaar zijn voor toewijzing per groep." -#: netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1681 msgid "Child Device" msgstr "Apparaat voor kinderen" -#: netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1682 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6018,66 +6065,66 @@ msgstr "" "Kindapparaten moeten eerst worden aangemaakt en toegewezen aan de site en " "het rack van het ouderapparaat." -#: netbox/dcim/forms/model_forms.py:1714 +#: netbox/dcim/forms/model_forms.py:1724 msgid "Console port" msgstr "Consolepoort" -#: netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/model_forms.py:1732 msgid "Console server port" msgstr "Console-serverpoort" -#: netbox/dcim/forms/model_forms.py:1730 +#: netbox/dcim/forms/model_forms.py:1740 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Poort voor" -#: netbox/dcim/forms/model_forms.py:1746 +#: netbox/dcim/forms/model_forms.py:1756 msgid "Power outlet" msgstr "Stopcontact" -#: netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/model_forms.py:1772 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Poort aan de achterkant" -#: netbox/dcim/forms/model_forms.py:1768 +#: netbox/dcim/forms/model_forms.py:1778 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Inventarisitem" -#: netbox/dcim/forms/model_forms.py:1837 +#: netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Rol van het inventarisitem" -#: netbox/dcim/forms/model_forms.py:1907 +#: netbox/dcim/forms/model_forms.py:1917 msgid "VM Interface" msgstr "VM-interface" -#: netbox/dcim/forms/model_forms.py:1923 netbox/ipam/forms/filtersets.py:638 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1933 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:187 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:212 +#: netbox/virtualization/forms/filtersets.py:216 #: netbox/virtualization/forms/filtersets.py:274 #: netbox/virtualization/forms/model_forms.py:220 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:312 #: netbox/vpn/forms/model_forms.py:158 netbox/vpn/forms/model_forms.py:169 #: netbox/vpn/forms/model_forms.py:271 netbox/vpn/forms/model_forms.py:452 msgid "Virtual Machine" msgstr "Virtuele machine" -#: netbox/dcim/forms/model_forms.py:1962 +#: netbox/dcim/forms/model_forms.py:1972 msgid "A MAC address can only be assigned to a single object." msgstr "Een MAC-adres kan slechts aan één object worden toegewezen." -#: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:155 -#: netbox/dcim/forms/object_create.py:256 +#: netbox/dcim/forms/object_create.py:49 +#: netbox/dcim/forms/object_create.py:156 +#: netbox/dcim/forms/object_create.py:257 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6085,7 +6132,7 @@ msgstr "" "Alfanumerieke reeksen worden ondersteund. (Moet overeenkomen met het aantal " "objecten dat wordt gemaakt.)" -#: netbox/dcim/forms/object_create.py:72 +#: netbox/dcim/forms/object_create.py:73 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6094,19 +6141,19 @@ msgstr "" "Het meegeleverde patroon specificeert {value_count} waarden, maar " "{pattern_count} worden verwacht." -#: netbox/dcim/forms/object_create.py:310 netbox/dcim/tables/devices.py:1081 +#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 -#: netbox/templates/dcim/virtualchassis_edit.html:58 +#: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 #: netbox/templates/users/ownergroup.html:35 msgid "Members" msgstr "Leden" -#: netbox/dcim/forms/object_create.py:320 +#: netbox/dcim/forms/object_create.py:321 msgid "Initial position" msgstr "Uitgangspositie" -#: netbox/dcim/forms/object_create.py:323 +#: netbox/dcim/forms/object_create.py:324 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6114,11 +6161,11 @@ msgstr "" "Positie van het apparaat van het eerste lid. Verhoogt met één voor elk extra" " lid." -#: netbox/dcim/forms/object_create.py:328 +#: netbox/dcim/forms/object_create.py:329 msgid "Member Devices" msgstr "Apparaten voor leden" -#: netbox/dcim/forms/object_create.py:343 +#: netbox/dcim/forms/object_create.py:344 msgid "A position must be specified for the first VC member." msgstr "Voor het eerste VC-lid moet een positie worden gespecificeerd." @@ -6138,7 +6185,7 @@ msgstr "profiel" #: netbox/dcim/models/cables.py:75 #: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:114 +#: netbox/extras/models/customfields.py:127 msgid "label" msgstr "label" @@ -6644,9 +6691,9 @@ msgid "tagged VLANs" msgstr "gelabelde VLAN's" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:614 netbox/ipam/forms/bulk_edit.py:448 -#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:594 -#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:109 +#: netbox/dcim/tables/devices.py:615 netbox/ipam/forms/bulk_edit.py:448 +#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:110 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" @@ -6887,7 +6934,7 @@ msgid "module bays" msgstr "modulevakken" #: netbox/dcim/models/device_components.py:1287 -#: netbox/dcim/models/modules.py:264 +#: netbox/dcim/models/modules.py:266 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Een modulecompartiment mag niet behoren tot een module die erin is " @@ -6927,14 +6974,14 @@ msgid "inventory item roles" msgstr "Rollen van inventarisitems" #: netbox/dcim/models/device_components.py:1418 -#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:223 +#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:225 #: netbox/dcim/models/racks.py:316 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "serienummer" #: netbox/dcim/models/device_components.py:1426 -#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:230 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:232 #: netbox/dcim/models/racks.py:323 msgid "asset tag" msgstr "tag voor bedrijfsmiddelen" @@ -7135,7 +7182,7 @@ msgstr "De functie die dit apparaat dient" msgid "Chassis serial number, assigned by the manufacturer" msgstr "Serienummer van het chassis, toegekend door de fabrikant" -#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:231 +#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:233 msgid "A unique tag used to identify this device" msgstr "Een unieke tag die wordt gebruikt om dit apparaat te identificeren" @@ -7351,7 +7398,7 @@ msgstr "-identificatiecode" msgid "Numeric identifier unique to the parent device" msgstr "Numerieke identificatie die uniek is voor het ouderapparaat" -#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:232 +#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:245 #: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:169 #: netbox/netbox/models/__init__.py:219 @@ -7447,15 +7494,15 @@ msgstr "moduletypen" msgid "Invalid schema: {error}" msgstr "Ongeldig schema: {error}" -#: netbox/dcim/models/modules.py:238 +#: netbox/dcim/models/modules.py:240 msgid "module" msgstr "module" -#: netbox/dcim/models/modules.py:239 +#: netbox/dcim/models/modules.py:241 msgid "modules" msgstr "modules" -#: netbox/dcim/models/modules.py:252 +#: netbox/dcim/models/modules.py:254 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7868,24 +7915,24 @@ msgstr "Kleurnaam" msgid "Reachable" msgstr "Bereikbaar" -#: netbox/dcim/tables/devices.py:65 netbox/dcim/tables/devices.py:109 +#: netbox/dcim/tables/devices.py:66 netbox/dcim/tables/devices.py:110 #: netbox/dcim/tables/racks.py:135 netbox/dcim/tables/sites.py:83 #: netbox/dcim/tables/sites.py:115 netbox/extras/tables/tables.py:708 -#: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 -#: netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:77 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 #: netbox/virtualization/views.py:243 msgid "Devices" msgstr "Apparaten" -#: netbox/dcim/tables/devices.py:70 netbox/dcim/tables/devices.py:114 +#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "VM's" -#: netbox/dcim/tables/devices.py:103 netbox/dcim/tables/devices.py:223 -#: netbox/extras/forms/model_forms.py:745 +#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 +#: netbox/extras/forms/model_forms.py:748 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 @@ -7896,66 +7943,66 @@ msgstr "VM's" msgid "Config Template" msgstr "Configuratiesjabloon" -#: netbox/dcim/tables/devices.py:184 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 msgid "U Height" msgstr "U-hoogte" -#: netbox/dcim/tables/devices.py:194 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1140 #: netbox/ipam/forms/bulk_import.py:597 netbox/ipam/forms/model_forms.py:306 #: netbox/ipam/forms/model_forms.py:318 netbox/ipam/tables/ip.py:306 -#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:380 -#: netbox/ipam/tables/ip.py:403 netbox/templates/ipam/ipaddress.html:11 +#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:385 +#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "IP-adres" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1116 +#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1144 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4-adres" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1148 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6-adres" -#: netbox/dcim/tables/devices.py:217 +#: netbox/dcim/tables/devices.py:218 msgid "VC Position" msgstr "VC-positie" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:221 msgid "VC Priority" msgstr "VC-prioriteit" -#: netbox/dcim/tables/devices.py:227 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Apparaat voor ouders" -#: netbox/dcim/tables/devices.py:232 +#: netbox/dcim/tables/devices.py:233 msgid "Position (Device Bay)" msgstr "Positie (apparaatvak)" -#: netbox/dcim/tables/devices.py:240 +#: netbox/dcim/tables/devices.py:241 msgid "Console ports" msgstr "Consolepoorten" -#: netbox/dcim/tables/devices.py:243 +#: netbox/dcim/tables/devices.py:244 msgid "Console server ports" msgstr "Serverpoorten voor de console" -#: netbox/dcim/tables/devices.py:246 +#: netbox/dcim/tables/devices.py:247 msgid "Power ports" msgstr "Voedingspoorten" -#: netbox/dcim/tables/devices.py:249 +#: netbox/dcim/tables/devices.py:250 msgid "Power outlets" msgstr "Stopcontacten" -#: netbox/dcim/tables/devices.py:252 netbox/dcim/tables/devices.py:1125 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1412 -#: netbox/dcim/views.py:1749 netbox/dcim/views.py:2578 -#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 +#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1153 +#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 +#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2579 +#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7970,39 +8017,39 @@ msgstr "Stopcontacten" msgid "Interfaces" msgstr "Interfaces" -#: netbox/dcim/tables/devices.py:255 +#: netbox/dcim/tables/devices.py:256 msgid "Front ports" msgstr "Poorten vooraan" -#: netbox/dcim/tables/devices.py:261 +#: netbox/dcim/tables/devices.py:262 msgid "Device bays" msgstr "Toestelvakken" -#: netbox/dcim/tables/devices.py:264 +#: netbox/dcim/tables/devices.py:265 msgid "Module bays" msgstr "Modulebays" -#: netbox/dcim/tables/devices.py:267 +#: netbox/dcim/tables/devices.py:268 msgid "Inventory items" msgstr "Inventarisartikelen" -#: netbox/dcim/tables/devices.py:300 +#: netbox/dcim/tables/devices.py:301 msgid "Device Location" msgstr "Locatie van het apparaat" -#: netbox/dcim/tables/devices.py:305 +#: netbox/dcim/tables/devices.py:306 msgid "Device Site" msgstr "Website van het apparaat" -#: netbox/dcim/tables/devices.py:320 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modulebaai" -#: netbox/dcim/tables/devices.py:333 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1487 -#: netbox/dcim/views.py:2664 netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devices.py:334 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 +#: netbox/dcim/views.py:2665 netbox/netbox/navigation/menu.py:106 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -8011,31 +8058,31 @@ msgstr "Modulebaai" msgid "Inventory Items" msgstr "Inventarisartikelen" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:349 msgid "Cable Color" msgstr "Kleur van de kabel" -#: netbox/dcim/tables/devices.py:354 +#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 msgid "Link Peers" msgstr "Peers koppelen" -#: netbox/dcim/tables/devices.py:357 +#: netbox/dcim/tables/devices.py:358 msgid "Mark Connected" msgstr "Markeer Verbonden" -#: netbox/dcim/tables/devices.py:476 +#: netbox/dcim/tables/devices.py:477 msgid "Maximum draw (W)" msgstr "Maximale trekkracht (W)" -#: netbox/dcim/tables/devices.py:479 +#: netbox/dcim/tables/devices.py:480 msgid "Allocated draw (W)" msgstr "Toegewezen trekking (W)" -#: netbox/dcim/tables/devices.py:584 netbox/ipam/forms/model_forms.py:772 +#: netbox/dcim/tables/devices.py:585 netbox/ipam/forms/model_forms.py:772 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:689 -#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:165 -#: netbox/netbox/navigation/menu.py:167 -#: netbox/templates/dcim/interface.html:409 +#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:167 +#: netbox/netbox/navigation/menu.py:169 +#: netbox/templates/dcim/interface.html:382 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 @@ -8043,83 +8090,83 @@ msgstr "Toegewezen trekking (W)" msgid "IP Addresses" msgstr "IP-adressen" -#: netbox/dcim/tables/devices.py:590 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:591 netbox/netbox/navigation/menu.py:213 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP-groepen" -#: netbox/dcim/tables/devices.py:602 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:603 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:64 netbox/vpn/forms/bulk_import.py:75 -#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 +#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/forms/filtersets.py:89 #: netbox/vpn/forms/model_forms.py:58 netbox/vpn/forms/model_forms.py:143 #: netbox/vpn/tables/tunnels.py:77 msgid "Tunnel" msgstr "Tunnel" -#: netbox/dcim/tables/devices.py:638 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:639 netbox/dcim/tables/devicetypes.py:235 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Alleen beheer" -#: netbox/dcim/tables/devices.py:657 +#: netbox/dcim/tables/devices.py:658 msgid "VDCs" msgstr "VDC's" -#: netbox/dcim/tables/devices.py:664 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:665 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Virtueel circuit" -#: netbox/dcim/tables/devices.py:753 netbox/dcim/tables/devices.py:806 +#: netbox/dcim/tables/devices.py:781 netbox/dcim/tables/devices.py:834 #: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 msgid "Mappings" msgstr "Mappings" -#: netbox/dcim/tables/devices.py:920 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:948 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Geïnstalleerde module" -#: netbox/dcim/tables/devices.py:923 +#: netbox/dcim/tables/devices.py:951 msgid "Module Serial" msgstr "Seriële module" -#: netbox/dcim/tables/devices.py:927 +#: netbox/dcim/tables/devices.py:955 msgid "Module Asset Tag" msgstr "Tag voor module-bedrijfsmiddelen" -#: netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:964 msgid "Module Status" msgstr "Status van de module" -#: netbox/dcim/tables/devices.py:990 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1018 netbox/dcim/tables/devicetypes.py:325 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Onderdeel" -#: netbox/dcim/tables/devices.py:1048 +#: netbox/dcim/tables/devices.py:1076 msgid "Items" msgstr "Artikelen" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60 -#: netbox/netbox/navigation/menu.py:62 +#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 +#: netbox/netbox/navigation/menu.py:64 msgid "Rack Types" msgstr "Soorten rekken" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84 -#: netbox/netbox/navigation/menu.py:86 +#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 +#: netbox/netbox/navigation/menu.py:88 msgid "Device Types" msgstr "Apparaattypen" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1584 -#: netbox/netbox/navigation/menu.py:87 +#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 +#: netbox/netbox/navigation/menu.py:89 msgid "Module Types" msgstr "Moduletypen" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:485 -#: netbox/extras/forms/model_forms.py:652 netbox/extras/tables/tables.py:703 -#: netbox/netbox/navigation/menu.py:78 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 +#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:703 +#: netbox/netbox/navigation/menu.py:80 msgid "Platforms" msgstr "Platformen" @@ -8135,9 +8182,9 @@ msgstr "Volledige diepte" msgid "Device Count" msgstr "Aantal apparaten" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1352 -#: netbox/dcim/views.py:1689 netbox/dcim/views.py:2513 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 +#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2514 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8146,9 +8193,9 @@ msgstr "Aantal apparaten" msgid "Console Ports" msgstr "Consolepoorten" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1367 -#: netbox/dcim/views.py:1704 netbox/dcim/views.py:2529 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 +#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2530 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8157,9 +8204,9 @@ msgstr "Consolepoorten" msgid "Console Server Ports" msgstr "Serverpoorten voor de console" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1382 -#: netbox/dcim/views.py:1719 netbox/dcim/views.py:2545 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 +#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2546 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8168,9 +8215,9 @@ msgstr "Serverpoorten voor de console" msgid "Power Ports" msgstr "Voedingspoorten" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1397 -#: netbox/dcim/views.py:1734 netbox/dcim/views.py:2561 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 +#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2562 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8179,9 +8226,9 @@ msgstr "Voedingspoorten" msgid "Power Outlets" msgstr "Stopcontacten" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1427 -#: netbox/dcim/views.py:1764 netbox/dcim/views.py:2600 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 +#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2601 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8189,9 +8236,9 @@ msgstr "Stopcontacten" msgid "Front Ports" msgstr "Ports aan de voorkant" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1442 -#: netbox/dcim/views.py:1779 netbox/dcim/views.py:2616 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 +#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2617 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8200,17 +8247,17 @@ msgstr "Ports aan de voorkant" msgid "Rear Ports" msgstr "Poorten achteraan" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1472 -#: netbox/dcim/views.py:2648 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 +#: netbox/dcim/views.py:2649 netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:52 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/devicetype/base.html:46 msgid "Device Bays" msgstr "Apparaatvakken" -#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1457 -#: netbox/dcim/views.py:1794 netbox/dcim/views.py:2632 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1458 +#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2633 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8223,7 +8270,7 @@ msgstr "Modulebays" msgid "Module Count" msgstr "Aantal modules" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:319 +#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Stroomvoedingen" @@ -8237,8 +8284,8 @@ msgid "Available Power (VA)" msgstr "Beschikbaar vermogen (VA)" #: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 -#: netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:51 msgid "Racks" msgstr "Racks" @@ -8276,14 +8323,14 @@ msgid "Space" msgstr "Ruimte" #: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: netbox/extras/forms/filtersets.py:465 -#: netbox/extras/forms/model_forms.py:632 netbox/ipam/forms/bulk_edit.py:112 +#: netbox/extras/forms/filtersets.py:438 +#: netbox/extras/forms/model_forms.py:635 netbox/ipam/forms/bulk_edit.py:112 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/tables/asn.py:76 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:17 netbox/netbox/navigation/menu.py:21 msgid "Sites" msgstr "Sites" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 msgid "VLAN Groups" msgstr "VLAN-groepen" @@ -8296,7 +8343,7 @@ msgid "{} millimeters" msgstr "{} millimeter" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:96 -#: netbox/virtualization/forms/filtersets.py:198 +#: netbox/virtualization/forms/filtersets.py:202 msgid "Serial number" msgstr "Serienummer" @@ -8340,7 +8387,7 @@ msgstr "Kindgebieden" msgid "Child Groups" msgstr "Kindergroepen" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1082 +#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 msgid "Non-Racked Devices" msgstr "Apparaten zonder rack" @@ -8348,65 +8395,65 @@ msgstr "Apparaten zonder rack" msgid "Child Locations" msgstr "Locaties voor kinderen" -#: netbox/dcim/views.py:1063 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 msgid "Reservations" msgstr "Reserveringen" -#: netbox/dcim/views.py:2459 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:160 msgid "Application Services" msgstr "Applicatieservices" -#: netbox/dcim/views.py:2677 netbox/extras/forms/filtersets.py:427 -#: netbox/extras/forms/model_forms.py:692 +#: netbox/dcim/views.py:2678 netbox/extras/forms/filtersets.py:399 +#: netbox/extras/forms/model_forms.py:695 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 #: netbox/virtualization/views.py:399 msgid "Config Context" msgstr "Context van de configuratie" -#: netbox/dcim/views.py:2688 netbox/virtualization/views.py:410 +#: netbox/dcim/views.py:2689 netbox/virtualization/views.py:410 msgid "Render Config" msgstr "Render-configuratie" -#: netbox/dcim/views.py:2701 netbox/extras/tables/tables.py:713 -#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/views.py:2702 netbox/extras/tables/tables.py:713 +#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" msgstr "Virtuele machines" -#: netbox/dcim/views.py:3510 +#: netbox/dcim/views.py:3520 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Geïnstalleerd apparaat {device} in de baai {device_bay}." -#: netbox/dcim/views.py:3551 +#: netbox/dcim/views.py:3561 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Apparaat verwijderd {device} van bay {device_bay}." -#: netbox/dcim/views.py:3664 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3674 netbox/ipam/tables/ip.py:178 msgid "Children" msgstr "Kinderen" -#: netbox/dcim/views.py:4137 +#: netbox/dcim/views.py:4147 #, python-brace-format msgid "Added member {device}" msgstr "Lid toegevoegd {device}" -#: netbox/dcim/views.py:4182 +#: netbox/dcim/views.py:4192 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "" "Kan het masterapparaat niet verwijderen {device} vanaf het virtuele chassis." -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Verwijderd {device} vanaf een virtueel chassis {chassis}" -#: netbox/extras/api/customfields.py:89 +#: netbox/extras/api/customfields.py:83 #, python-brace-format msgid "Unknown related object(s): {name}" msgstr "Onbekende gerelateerde object (en): {name}" @@ -8597,13 +8644,13 @@ msgstr "Zwart" msgid "White" msgstr "Wit" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:434 -#: netbox/extras/forms/model_forms.py:511 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 +#: netbox/extras/forms/model_forms.py:518 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:499 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Script" @@ -8651,25 +8698,25 @@ msgstr "Widgettype" msgid "Unregistered widget class: {name}" msgstr "Ongeregistreerde widgetklasse: {name}" -#: netbox/extras/dashboard/widgets.py:148 +#: netbox/extras/dashboard/widgets.py:149 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} moet een render () -methode definiëren." -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Note" msgstr "Opmerking" -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Geef willekeurige aangepaste inhoud weer. Markdown wordt ondersteund." -#: netbox/extras/dashboard/widgets.py:181 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Tellingen van objecten" -#: netbox/extras/dashboard/widgets.py:182 +#: netbox/extras/dashboard/widgets.py:183 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8677,82 +8724,82 @@ msgstr "" "Geef een set NetBox-modellen weer en het aantal objecten dat voor elk type " "is gemaakt." -#: netbox/extras/dashboard/widgets.py:192 +#: netbox/extras/dashboard/widgets.py:193 msgid "Filters to apply when counting the number of objects" msgstr "" "Filters die moeten worden toegepast bij het tellen van het aantal objecten" -#: netbox/extras/dashboard/widgets.py:200 +#: netbox/extras/dashboard/widgets.py:201 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" "Ongeldig formaat. Objectfilters moeten als woordenboek worden doorgegeven." -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:235 msgid "Object List" msgstr "Objectlijst" -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Display an arbitrary list of objects." msgstr "Geef een willekeurige lijst met objecten weer." -#: netbox/extras/dashboard/widgets.py:248 +#: netbox/extras/dashboard/widgets.py:249 msgid "The default number of objects to display" msgstr "Het standaardaantal objecten dat moet worden weergegeven" -#: netbox/extras/dashboard/widgets.py:260 +#: netbox/extras/dashboard/widgets.py:261 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" "Ongeldig formaat. URL-parameters moeten als woordenboek worden doorgegeven." -#: netbox/extras/dashboard/widgets.py:269 +#: netbox/extras/dashboard/widgets.py:270 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Ongeldige modelselectie: {self['model'].data} wordt niet ondersteund." -#: netbox/extras/dashboard/widgets.py:309 +#: netbox/extras/dashboard/widgets.py:310 msgid "RSS Feed" msgstr "RSS-feed" -#: netbox/extras/dashboard/widgets.py:316 +#: netbox/extras/dashboard/widgets.py:317 msgid "Embed an RSS feed from an external website." msgstr "Voeg een RSS-feed van een externe website in." -#: netbox/extras/dashboard/widgets.py:323 +#: netbox/extras/dashboard/widgets.py:324 msgid "Feed URL" msgstr "URL van de feed" -#: netbox/extras/dashboard/widgets.py:327 +#: netbox/extras/dashboard/widgets.py:328 msgid "Requires external connection" msgstr "Vereist een externe verbinding" -#: netbox/extras/dashboard/widgets.py:333 +#: netbox/extras/dashboard/widgets.py:334 msgid "The maximum number of objects to display" msgstr "Het maximale aantal objecten dat moet worden weergegeven" -#: netbox/extras/dashboard/widgets.py:338 +#: netbox/extras/dashboard/widgets.py:339 msgid "How long to stored the cached content (in seconds)" msgstr "Hoe lang moet de inhoud in de cache worden bewaard (in seconden)" -#: netbox/extras/dashboard/widgets.py:344 +#: netbox/extras/dashboard/widgets.py:345 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Time-outwaarde voor het ophalen van de feed (in seconden)" -#: netbox/extras/dashboard/widgets.py:401 +#: netbox/extras/dashboard/widgets.py:402 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:41 msgid "Bookmarks" msgstr "Bladwijzers" -#: netbox/extras/dashboard/widgets.py:405 +#: netbox/extras/dashboard/widgets.py:406 msgid "Show your personal bookmarks" msgstr "Laat je persoonlijke bladwijzers zien" -#: netbox/extras/events.py:164 +#: netbox/extras/events.py:186 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Onbekend actietype voor een evenementregel: {action_type}" -#: netbox/extras/events.py:209 +#: netbox/extras/events.py:229 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "" @@ -8773,7 +8820,7 @@ msgid "Group (name)" msgstr "Groep (naam)" #: netbox/extras/filtersets.py:730 -#: netbox/virtualization/forms/filtersets.py:128 +#: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Clustertype" @@ -8792,7 +8839,7 @@ msgstr "Tenant groep" msgid "Tenant group (slug)" msgstr "Tenant groep (slug)" -#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:580 +#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:583 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Tag" @@ -8801,7 +8848,7 @@ msgstr "Tag" msgid "Tag (slug)" msgstr "Label (slug)" -#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:581 +#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:545 msgid "Has local config context data" msgstr "Heeft contextgegevens voor de lokale configuratie" @@ -8822,13 +8869,13 @@ msgstr "Moet uniek zijn" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 #: netbox/extras/forms/filtersets.py:96 -#: netbox/extras/models/customfields.py:216 +#: netbox/extras/models/customfields.py:229 msgid "UI visible" msgstr "UI zichtbaar" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 #: netbox/extras/forms/filtersets.py:101 -#: netbox/extras/models/customfields.py:223 +#: netbox/extras/models/customfields.py:236 msgid "UI editable" msgstr "UI bewerkbaar" @@ -8848,13 +8895,13 @@ msgstr "Maximale waarde" msgid "Validation regex" msgstr "Validatieregex" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:82 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Gedrag" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:168 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 msgid "New window" msgstr "Nieuw venster" @@ -8863,40 +8910,40 @@ msgid "Button class" msgstr "Knopklasse" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:212 netbox/extras/forms/filtersets.py:554 +#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIME-type" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:215 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 msgid "File name" msgstr "Bestandsnaam" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:219 netbox/extras/forms/filtersets.py:561 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 msgid "File extension" msgstr "bestandsextensie" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:223 netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 msgid "As attachment" msgstr "Als bijlage" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:272 netbox/extras/forms/filtersets.py:308 +#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 #: netbox/extras/tables/tables.py:310 netbox/extras/tables/tables.py:347 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Gedeeld" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:317 #: netbox/extras/models/models.py:187 msgid "HTTP method" msgstr "HTTP-methode" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:331 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL van de payload" @@ -8915,7 +8962,7 @@ msgid "CA file path" msgstr "CA-bestandspad" #: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:231 -#: netbox/extras/forms/model_forms.py:458 +#: netbox/extras/forms/model_forms.py:465 msgid "Event types" msgstr "Soorten gebeurtenis" @@ -8924,7 +8971,7 @@ msgid "Is active" msgstr "Is actief" #: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:545 +#: netbox/extras/forms/filtersets.py:514 msgid "Auto sync enabled" msgstr "Automatische synchronisatie ingeschakeld" @@ -8933,14 +8980,14 @@ msgstr "Automatische synchronisatie ingeschakeld" #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:54 -#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:260 -#: netbox/extras/forms/filtersets.py:296 netbox/extras/forms/model_forms.py:53 -#: netbox/extras/forms/model_forms.py:225 -#: netbox/extras/forms/model_forms.py:257 -#: netbox/extras/forms/model_forms.py:300 -#: netbox/extras/forms/model_forms.py:453 -#: netbox/extras/forms/model_forms.py:570 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:54 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:244 +#: netbox/extras/forms/filtersets.py:275 netbox/extras/forms/model_forms.py:53 +#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:264 +#: netbox/extras/forms/model_forms.py:307 +#: netbox/extras/forms/model_forms.py:460 +#: netbox/extras/forms/model_forms.py:577 #: netbox/users/forms/model_forms.py:323 msgid "Object types" msgstr "Objecttypen" @@ -8950,7 +8997,7 @@ msgstr "Objecttypen" #: netbox/extras/forms/bulk_import.py:142 #: netbox/extras/forms/bulk_import.py:203 #: netbox/extras/forms/bulk_import.py:227 -#: netbox/extras/forms/bulk_import.py:281 +#: netbox/extras/forms/bulk_import.py:277 #: netbox/tenancy/forms/bulk_import.py:103 msgid "One or more assigned object types" msgstr "Een of meer toegewezen objecttypen" @@ -8959,12 +9006,12 @@ msgstr "Een of meer toegewezen objecttypen" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Veldgegevenstype (bijv. tekst, geheel getal, enz.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:243 -#: netbox/extras/forms/filtersets.py:356 -#: netbox/extras/forms/model_forms.py:326 -#: netbox/extras/forms/model_forms.py:385 -#: netbox/extras/forms/model_forms.py:422 -#: netbox/tenancy/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:332 +#: netbox/extras/forms/model_forms.py:333 +#: netbox/extras/forms/model_forms.py:392 +#: netbox/extras/forms/model_forms.py:429 +#: netbox/tenancy/forms/filtersets.py:116 msgid "Object type" msgstr "Soort object" @@ -9019,8 +9066,8 @@ msgid "Data source which provides the data file" msgstr "Gegevensbron die het gegevensbestand levert" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/filtersets.py:447 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/forms/filtersets.py:188 netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Gegevensbestand" @@ -9038,8 +9085,8 @@ msgstr "" "gegevensbestand wordt bijgewerkt" #: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:773 +#: netbox/extras/forms/model_forms.py:299 +#: netbox/extras/forms/model_forms.py:776 msgid "Must specify either local content or a data file" msgstr "Moet lokale inhoud of een gegevensbestand specificeren" @@ -9065,26 +9112,26 @@ msgstr "Webhook {name} niet gevonden" msgid "Script {name} not found" msgstr "Script {name} niet gevonden" -#: netbox/extras/forms/bulk_import.py:295 +#: netbox/extras/forms/bulk_import.py:291 msgid "Assigned object type" msgstr "Toegewezen objecttype" -#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/bulk_import.py:296 msgid "The classification of entry" msgstr "De classificatie van binnenkomst" -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:746 -#: netbox/netbox/tables/tables.py:279 netbox/netbox/tables/tables.py:289 -#: netbox/netbox/tables/tables.py:307 netbox/netbox/ui/panels.py:215 -#: netbox/templates/dcim/htmx/cable_edit.html:98 -#: netbox/templates/generic/bulk_edit.html:96 +#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:746 +#: netbox/netbox/tables/tables.py:287 netbox/netbox/tables/tables.py:302 +#: netbox/netbox/tables/tables.py:325 netbox/netbox/ui/panels.py:215 +#: netbox/templates/dcim/htmx/cable_edit.html:99 +#: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:39 msgid "Comments" msgstr "Opmerkingen" -#: netbox/extras/forms/bulk_import.py:316 -#: netbox/extras/forms/model_forms.py:401 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:312 +#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/templates/users/owner.html:46 #: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:262 @@ -9094,18 +9141,18 @@ msgstr "Opmerkingen" msgid "Users" msgstr "Gebruikers" -#: netbox/extras/forms/bulk_import.py:320 +#: netbox/extras/forms/bulk_import.py:316 msgid "User names separated by commas, encased with double quotes" msgstr "" "Gebruikersnamen gescheiden door komma's, tussen dubbele aanhalingstekens" -#: netbox/extras/forms/bulk_import.py:323 -#: netbox/extras/forms/model_forms.py:396 netbox/netbox/navigation/menu.py:295 -#: netbox/netbox/navigation/menu.py:434 +#: netbox/extras/forms/bulk_import.py:319 +#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:415 #: netbox/templates/extras/notificationgroup.html:31 #: netbox/templates/tenancy/contact.html:21 #: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:117 -#: netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/filtersets.py:102 #: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 #: netbox/tenancy/tables/contacts.py:101 netbox/users/forms/filtersets.py:176 #: netbox/users/forms/model_forms.py:207 netbox/users/forms/model_forms.py:219 @@ -9115,11 +9162,11 @@ msgstr "" msgid "Groups" msgstr "Groepen" -#: netbox/extras/forms/bulk_import.py:327 +#: netbox/extras/forms/bulk_import.py:323 msgid "Group names separated by commas, encased with double quotes" msgstr "Groepsnamen gescheiden door komma's, tussen dubbele aanhalingstekens" -#: netbox/extras/forms/filtersets.py:47 +#: netbox/extras/forms/filtersets.py:46 msgid "Type Options" msgstr "Type-opties" @@ -9131,95 +9178,95 @@ msgstr "Gerelateerd objecttype" msgid "Field type" msgstr "Soort veld" -#: netbox/extras/forms/filtersets.py:133 +#: netbox/extras/forms/filtersets.py:128 #: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Keuzes" -#: netbox/extras/forms/filtersets.py:189 netbox/extras/forms/filtersets.py:406 -#: netbox/extras/forms/filtersets.py:428 netbox/extras/forms/filtersets.py:528 -#: netbox/extras/forms/model_forms.py:687 netbox/templates/core/job.html:69 +#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:377 +#: netbox/extras/forms/filtersets.py:400 netbox/extras/forms/filtersets.py:496 +#: netbox/extras/forms/model_forms.py:690 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Gegevens" -#: netbox/extras/forms/filtersets.py:190 netbox/extras/forms/filtersets.py:529 -#: netbox/extras/forms/model_forms.py:270 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/extras/forms/filtersets.py:177 netbox/extras/forms/filtersets.py:497 +#: netbox/extras/forms/model_forms.py:277 +#: netbox/extras/forms/model_forms.py:751 msgid "Rendering" msgstr "Renderen" -#: netbox/extras/forms/filtersets.py:208 +#: netbox/extras/forms/filtersets.py:196 msgid "Content types" msgstr "Inhoudstypen" -#: netbox/extras/forms/filtersets.py:327 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 msgid "HTTP content type" msgstr "HTTP-inhoudstype" -#: netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:337 msgid "Event type" msgstr "Soort gebeurtenis" -#: netbox/extras/forms/filtersets.py:366 +#: netbox/extras/forms/filtersets.py:342 msgid "Action type" msgstr "Soort actie" -#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:364 msgid "Tagged object type" msgstr "Objecttype met tags" -#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/filtersets.py:369 msgid "Allowed object type" msgstr "Toegestaan objecttype" -#: netbox/extras/forms/filtersets.py:455 -#: netbox/extras/forms/model_forms.py:622 netbox/netbox/navigation/menu.py:17 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 msgid "Regions" msgstr "Regio's" -#: netbox/extras/forms/filtersets.py:460 -#: netbox/extras/forms/model_forms.py:627 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:630 msgid "Site groups" msgstr "Sitegroepen" -#: netbox/extras/forms/filtersets.py:470 -#: netbox/extras/forms/model_forms.py:637 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 msgid "Locations" msgstr "Locaties" -#: netbox/extras/forms/filtersets.py:475 -#: netbox/extras/forms/model_forms.py:642 +#: netbox/extras/forms/filtersets.py:448 +#: netbox/extras/forms/model_forms.py:645 msgid "Device types" msgstr "Apparaattypes" -#: netbox/extras/forms/filtersets.py:480 -#: netbox/extras/forms/model_forms.py:647 +#: netbox/extras/forms/filtersets.py:453 +#: netbox/extras/forms/model_forms.py:650 msgid "Roles" msgstr "Rollen" -#: netbox/extras/forms/filtersets.py:490 -#: netbox/extras/forms/model_forms.py:657 +#: netbox/extras/forms/filtersets.py:463 +#: netbox/extras/forms/model_forms.py:660 msgid "Cluster types" msgstr "Clustertypen" -#: netbox/extras/forms/filtersets.py:495 -#: netbox/extras/forms/model_forms.py:662 +#: netbox/extras/forms/filtersets.py:468 +#: netbox/extras/forms/model_forms.py:665 msgid "Cluster groups" msgstr "Clustergroepen" -#: netbox/extras/forms/filtersets.py:500 -#: netbox/extras/forms/model_forms.py:667 netbox/netbox/navigation/menu.py:264 -#: netbox/netbox/navigation/menu.py:266 +#: netbox/extras/forms/filtersets.py:473 +#: netbox/extras/forms/model_forms.py:670 netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:268 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Clusters" -#: netbox/extras/forms/filtersets.py:505 -#: netbox/extras/forms/model_forms.py:672 +#: netbox/extras/forms/filtersets.py:478 +#: netbox/extras/forms/model_forms.py:675 msgid "Tenant groups" msgstr "Tenant groepen" @@ -9279,16 +9326,20 @@ msgstr "" "Voer één keuze per regel in. Voor elke keuze kan een optioneel label worden " "gespecificeerd door er een dubbele punt aan toe te voegen. Voorbeeld:" -#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:184 +msgid "Custom Field Choice Set" +msgstr "Aangepaste veldkeuzeset" + +#: netbox/extras/forms/model_forms.py:239 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Aangepaste link" -#: netbox/extras/forms/model_forms.py:234 +#: netbox/extras/forms/model_forms.py:241 msgid "Templates" msgstr "Sjablonen" -#: netbox/extras/forms/model_forms.py:246 +#: netbox/extras/forms/model_forms.py:253 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9298,42 +9349,42 @@ msgstr "" "{example}. Links die als lege tekst worden weergegeven, worden niet " "weergegeven." -#: netbox/extras/forms/model_forms.py:250 +#: netbox/extras/forms/model_forms.py:257 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." msgstr "" "Jinja2-sjablooncode voor de link-URL. Verwijs naar het object als {example}." -#: netbox/extras/forms/model_forms.py:261 -#: netbox/extras/forms/model_forms.py:739 +#: netbox/extras/forms/model_forms.py:268 +#: netbox/extras/forms/model_forms.py:742 msgid "Template code" msgstr "Sjablooncode" -#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:274 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Sjabloon exporteren" -#: netbox/extras/forms/model_forms.py:285 -#: netbox/extras/forms/model_forms.py:766 +#: netbox/extras/forms/model_forms.py:292 +#: netbox/extras/forms/model_forms.py:769 msgid "Template content is populated from the remote source selected below." msgstr "" "De inhoud van de sjabloon wordt ingevuld via de externe bron die hieronder " "is geselecteerd." -#: netbox/extras/forms/model_forms.py:306 netbox/netbox/forms/mixins.py:92 +#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Opgeslagen filter" -#: netbox/extras/forms/model_forms.py:332 +#: netbox/extras/forms/model_forms.py:339 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Bestellen" -#: netbox/extras/forms/model_forms.py:334 +#: netbox/extras/forms/model_forms.py:341 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9341,38 +9392,38 @@ msgstr "" "Voer een lijst met kolomnamen in, gescheiden door komma's. Voeg een " "koppelteken toe aan een naam om de volgorde om te keren." -#: netbox/extras/forms/model_forms.py:343 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Beschikbare kolommen" -#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Geselecteerde kolommen" -#: netbox/extras/forms/model_forms.py:415 +#: netbox/extras/forms/model_forms.py:422 msgid "A notification group specify at least one user or group." msgstr "" "In een meldingsgroep wordt ten minste één gebruiker of groep gespecificeerd." -#: netbox/extras/forms/model_forms.py:437 +#: netbox/extras/forms/model_forms.py:444 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP-aanvraag" -#: netbox/extras/forms/model_forms.py:439 +#: netbox/extras/forms/model_forms.py:446 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:461 +#: netbox/extras/forms/model_forms.py:468 msgid "Action choice" msgstr "Keuze van de actie" -#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:473 msgid "Enter conditions in JSON format." msgstr "Voer de voorwaarden in JSON formaat." -#: netbox/extras/forms/model_forms.py:470 +#: netbox/extras/forms/model_forms.py:477 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9380,35 +9431,35 @@ msgstr "" "Voer parameters in om door te geven aan de actie JSON formaat." -#: netbox/extras/forms/model_forms.py:475 +#: netbox/extras/forms/model_forms.py:482 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Regel voor evenementen" -#: netbox/extras/forms/model_forms.py:476 +#: netbox/extras/forms/model_forms.py:483 msgid "Triggers" msgstr "Triggers" -#: netbox/extras/forms/model_forms.py:523 +#: netbox/extras/forms/model_forms.py:530 msgid "Notification group" msgstr "Meldingsgroep" -#: netbox/extras/forms/model_forms.py:603 +#: netbox/extras/forms/model_forms.py:606 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Contextprofiel configureren" -#: netbox/extras/forms/model_forms.py:677 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Tenant" -#: netbox/extras/forms/model_forms.py:721 +#: netbox/extras/forms/model_forms.py:724 msgid "Data is populated from the remote source selected below." msgstr "" "Gegevens worden ingevuld via de externe bron die hieronder is geselecteerd." -#: netbox/extras/forms/model_forms.py:727 +#: netbox/extras/forms/model_forms.py:730 msgid "Must specify either local data or a data file" msgstr "Moet lokale gegevens of een gegevensbestand specificeren" @@ -9526,34 +9577,34 @@ msgstr "configuratiesjabloon" msgid "config templates" msgstr "configuratiesjablonen" -#: netbox/extras/models/customfields.py:78 +#: netbox/extras/models/customfields.py:91 msgid "The object(s) to which this field applies." msgstr "Het (de) object (en) waarop dit veld van toepassing is." -#: netbox/extras/models/customfields.py:85 +#: netbox/extras/models/customfields.py:98 msgid "The type of data this custom field holds" msgstr "Het type gegevens dat dit aangepaste veld bevat" -#: netbox/extras/models/customfields.py:92 +#: netbox/extras/models/customfields.py:105 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "Het type NetBox-object waarnaar dit veld wordt toegewezen (voor " "objectvelden)" -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:111 msgid "Internal field name" msgstr "Naam van het interne veld" -#: netbox/extras/models/customfields.py:102 +#: netbox/extras/models/customfields.py:115 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Alleen alfanumerieke tekens en onderstrepingstekens zijn toegestaan." -#: netbox/extras/models/customfields.py:107 +#: netbox/extras/models/customfields.py:120 msgid "Double underscores are not permitted in custom field names." msgstr "" "Dubbele onderstrepingstekens zijn niet toegestaan in aangepaste veldnamen." -#: netbox/extras/models/customfields.py:118 +#: netbox/extras/models/customfields.py:131 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9561,19 +9612,19 @@ msgstr "" "Naam van het veld zoals getoond aan gebruikers (indien niet opgegeven, wordt" " 'de veldnaam gebruikt)" -#: netbox/extras/models/customfields.py:122 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 msgid "group name" msgstr "naam van de groep" -#: netbox/extras/models/customfields.py:125 +#: netbox/extras/models/customfields.py:138 msgid "Custom fields within the same group will be displayed together" msgstr "Aangepaste velden binnen dezelfde groep worden samen weergegeven" -#: netbox/extras/models/customfields.py:133 +#: netbox/extras/models/customfields.py:146 msgid "required" msgstr "verplicht" -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:148 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9581,19 +9632,19 @@ msgstr "" "Dit veld is vereist wanneer u nieuwe objecten maakt of een bestaand object " "bewerkt." -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:151 msgid "must be unique" msgstr "moet uniek zijn" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:153 msgid "The value of this field must be unique for the assigned object" msgstr "De waarde van dit veld moet uniek zijn voor het toegewezen object" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:156 msgid "search weight" msgstr "zoekgewicht" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:159 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9601,11 +9652,11 @@ msgstr "" "Weging voor zoeken. Lagere waarden worden als belangrijker beschouwd. Velden" " met een zoekgewicht van nul worden genegeerd." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:164 msgid "filter logic" msgstr "filterlogica" -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:168 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9613,11 +9664,11 @@ msgstr "" "Loose komt overeen met elk exemplaar van een bepaalde tekenreeks; exact komt" " overeen met het hele veld." -#: netbox/extras/models/customfields.py:158 +#: netbox/extras/models/customfields.py:171 msgid "default" msgstr "standaard" -#: netbox/extras/models/customfields.py:162 +#: netbox/extras/models/customfields.py:175 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9625,7 +9676,7 @@ msgstr "" "Standaardwaarde voor het veld (moet een JSON-waarde zijn). Voeg tekenreeksen" " in met dubbele aanhalingstekens (bijvoorbeeld „Foo”)." -#: netbox/extras/models/customfields.py:169 +#: netbox/extras/models/customfields.py:182 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9634,36 +9685,36 @@ msgstr "" "dictaat (moet een JSON-waarde zijn) .Voeg tekenreeksen in met dubbele " "aanhalingstekens (bijvoorbeeld „Foo”)." -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:188 msgid "display weight" msgstr "gewicht van het beeldscherm" -#: netbox/extras/models/customfields.py:176 +#: netbox/extras/models/customfields.py:189 msgid "Fields with higher weights appear lower in a form." msgstr "" "Velden met een hoger gewicht worden lager weergegeven in een formulier." -#: netbox/extras/models/customfields.py:183 +#: netbox/extras/models/customfields.py:196 msgid "minimum value" msgstr "minimumwaarde" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:197 msgid "Minimum allowed value (for numeric fields)" msgstr "Minimaal toegestane waarde (voor numerieke velden)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:204 msgid "maximum value" msgstr "maximale waarde" -#: netbox/extras/models/customfields.py:192 +#: netbox/extras/models/customfields.py:205 msgid "Maximum allowed value (for numeric fields)" msgstr "Maximaal toegestane waarde (voor numerieke velden)" -#: netbox/extras/models/customfields.py:198 +#: netbox/extras/models/customfields.py:211 msgid "validation regex" msgstr "validatieregex" -#: netbox/extras/models/customfields.py:200 +#: netbox/extras/models/customfields.py:213 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9674,207 +9725,207 @@ msgstr "" "en $ om het matchen van de hele string te forceren. Bijvoorbeeld ^ " "[A-Z]{3}$ beperkt de waarden tot precies drie hoofdletters." -#: netbox/extras/models/customfields.py:208 +#: netbox/extras/models/customfields.py:221 msgid "choice set" msgstr "keuzeset" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:230 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Specificeert of het aangepaste veld wordt weergegeven in de " "gebruikersinterface" -#: netbox/extras/models/customfields.py:224 +#: netbox/extras/models/customfields.py:237 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Specificeert of de aangepaste veldwaarde kan worden bewerkt in de " "gebruikersinterface" -#: netbox/extras/models/customfields.py:228 +#: netbox/extras/models/customfields.py:241 msgid "is cloneable" msgstr "is kloonbaar" -#: netbox/extras/models/customfields.py:229 +#: netbox/extras/models/customfields.py:242 msgid "Replicate this value when cloning objects" msgstr "Repliceer deze waarde bij het klonen van objecten" -#: netbox/extras/models/customfields.py:246 +#: netbox/extras/models/customfields.py:259 msgid "custom field" msgstr "aangepast veld" -#: netbox/extras/models/customfields.py:247 +#: netbox/extras/models/customfields.py:260 msgid "custom fields" msgstr "aangepaste velden" -#: netbox/extras/models/customfields.py:349 +#: netbox/extras/models/customfields.py:362 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Ongeldige standaardwaarde”{value}„: {error}" -#: netbox/extras/models/customfields.py:356 +#: netbox/extras/models/customfields.py:369 msgid "A minimum value may be set only for numeric fields" msgstr "" "Er mag alleen een minimumwaarde worden ingesteld voor numerieke velden" -#: netbox/extras/models/customfields.py:358 +#: netbox/extras/models/customfields.py:371 msgid "A maximum value may be set only for numeric fields" msgstr "" "Er mag alleen een maximumwaarde worden ingesteld voor numerieke velden" -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:381 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Validatie van reguliere expressies wordt alleen ondersteund voor tekst- en " "URL-velden" -#: netbox/extras/models/customfields.py:374 +#: netbox/extras/models/customfields.py:387 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Uniciteit kan niet worden afgedwongen voor booleaanse velden" -#: netbox/extras/models/customfields.py:384 +#: netbox/extras/models/customfields.py:397 msgid "Selection fields must specify a set of choices." msgstr "Selectievelden moeten een reeks keuzes specificeren." -#: netbox/extras/models/customfields.py:388 +#: netbox/extras/models/customfields.py:401 msgid "Choices may be set only on selection fields." msgstr "Keuzes kunnen alleen worden ingesteld op selectievelden." -#: netbox/extras/models/customfields.py:395 +#: netbox/extras/models/customfields.py:408 msgid "Object fields must define an object type." msgstr "Objectvelden moeten een objecttype definiëren." -#: netbox/extras/models/customfields.py:399 +#: netbox/extras/models/customfields.py:412 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} velden definiëren mogelijk geen objecttype." -#: netbox/extras/models/customfields.py:406 +#: netbox/extras/models/customfields.py:419 msgid "A related object filter can be defined only for object fields." msgstr "" "Een gerelateerd objectfilter kan alleen voor objectvelden worden " "gedefinieerd." -#: netbox/extras/models/customfields.py:410 +#: netbox/extras/models/customfields.py:423 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Filter moet worden gedefinieerd als een woordenboek dat attributen aan " "waarden toewijst." -#: netbox/extras/models/customfields.py:497 +#: netbox/extras/models/customfields.py:510 msgid "True" msgstr "Waar" -#: netbox/extras/models/customfields.py:498 +#: netbox/extras/models/customfields.py:511 msgid "False" msgstr "Onwaar" -#: netbox/extras/models/customfields.py:551 -#: netbox/extras/models/customfields.py:599 +#: netbox/extras/models/customfields.py:564 +#: netbox/extras/models/customfields.py:612 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "Waarden moeten overeenkomen met deze regex: {regex}" -#: netbox/extras/models/customfields.py:701 -#: netbox/extras/models/customfields.py:708 +#: netbox/extras/models/customfields.py:714 +#: netbox/extras/models/customfields.py:721 msgid "Value must be a string." msgstr "De waarde moet een tekenreeks zijn." -#: netbox/extras/models/customfields.py:703 -#: netbox/extras/models/customfields.py:710 +#: netbox/extras/models/customfields.py:716 +#: netbox/extras/models/customfields.py:723 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "De waarde moet overeenkomen met regex '{regex}'" -#: netbox/extras/models/customfields.py:715 +#: netbox/extras/models/customfields.py:728 msgid "Value must be an integer." msgstr "De waarde moet een geheel getal zijn." -#: netbox/extras/models/customfields.py:718 -#: netbox/extras/models/customfields.py:733 +#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:746 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "De waarde moet minstens {minimum}" -#: netbox/extras/models/customfields.py:722 -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:735 +#: netbox/extras/models/customfields.py:750 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "De waarde mag niet hoger zijn dan {maximum}" -#: netbox/extras/models/customfields.py:730 +#: netbox/extras/models/customfields.py:743 msgid "Value must be a decimal." msgstr "De waarde moet een decimaal getal zijn." -#: netbox/extras/models/customfields.py:742 +#: netbox/extras/models/customfields.py:755 msgid "Value must be true or false." msgstr "De waarde moet waar of onwaar zijn." -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:763 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "De datumwaarden moeten de indeling ISO 8601 hebben (JJJJ-MM-DD)." -#: netbox/extras/models/customfields.py:759 +#: netbox/extras/models/customfields.py:772 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "De datum- en tijdwaarden moeten de indeling ISO 8601 hebben (JJJJ-MM-DD " "H:MM:SS)." -#: netbox/extras/models/customfields.py:766 +#: netbox/extras/models/customfields.py:779 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Ongeldige keuze ({value}) voor keuzeset {choiceset}." -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:789 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Ongeldige keuze (s) ({value}) voor keuzeset {choiceset}." -#: netbox/extras/models/customfields.py:785 +#: netbox/extras/models/customfields.py:798 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "De waarde moet een object-ID zijn, niet {type}" -#: netbox/extras/models/customfields.py:791 +#: netbox/extras/models/customfields.py:804 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "De waarde moet een lijst met object-ID's zijn, niet {type}" -#: netbox/extras/models/customfields.py:795 +#: netbox/extras/models/customfields.py:808 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Ongeldige object-ID gevonden: {id}" -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:811 msgid "Required field cannot be empty." msgstr "Het verplichte veld mag niet leeg zijn." -#: netbox/extras/models/customfields.py:818 +#: netbox/extras/models/customfields.py:831 msgid "Base set of predefined choices (optional)" msgstr "Basisset van vooraf gedefinieerde keuzes (optioneel)" -#: netbox/extras/models/customfields.py:830 +#: netbox/extras/models/customfields.py:843 msgid "Choices are automatically ordered alphabetically" msgstr "Keuzes worden automatisch alfabetisch gerangschikt" -#: netbox/extras/models/customfields.py:837 +#: netbox/extras/models/customfields.py:850 msgid "custom field choice set" msgstr "aangepaste veldkeuzeset" -#: netbox/extras/models/customfields.py:838 +#: netbox/extras/models/customfields.py:851 msgid "custom field choice sets" msgstr "aangepaste veldkeuzesets" -#: netbox/extras/models/customfields.py:880 +#: netbox/extras/models/customfields.py:893 msgid "Must define base or extra choices." msgstr "Moet basis- of extra keuzes definiëren." -#: netbox/extras/models/customfields.py:889 +#: netbox/extras/models/customfields.py:902 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "Dubbele waarde '{value}'gevonden in extra keuzes." -#: netbox/extras/models/customfields.py:914 +#: netbox/extras/models/customfields.py:927 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -10408,6 +10459,18 @@ msgstr "Maximale waarde" msgid "Validation Regex" msgstr "Validatie Regex" +#: netbox/extras/tables/tables.py:114 netbox/extras/tables/tables.py:155 +#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:231 +#: netbox/extras/tables/tables.py:315 netbox/extras/tables/tables.py:475 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:547 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:690 +#: netbox/netbox/forms/mixins.py:162 netbox/netbox/forms/mixins.py:187 +#: netbox/netbox/tables/tables.py:284 netbox/netbox/tables/tables.py:299 +#: netbox/netbox/tables/tables.py:314 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 +msgid "Owner" +msgstr "Eigenaar" + #: netbox/extras/tables/tables.py:147 msgid "Count" msgstr "Tellen" @@ -10499,7 +10562,7 @@ msgstr "Soorten gebeurtenissen" msgid "Auto Sync Enabled" msgstr "Automatische synchronisatie ingeschakeld" -#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Apparaat rollen" @@ -10526,15 +10589,15 @@ msgstr "" "Probeer de widget opnieuw te configureren of verwijder deze van je " "dashboard." -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:348 -#: netbox/templates/dcim/device_edit.html:112 -#: netbox/templates/dcim/htmx/cable_edit.html:91 -#: netbox/templates/dcim/virtualchassis_edit.html:47 -#: netbox/templates/generic/bulk_edit.html:86 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/templates/dcim/device_edit.html:113 +#: netbox/templates/dcim/htmx/cable_edit.html:92 +#: netbox/templates/dcim/virtualchassis_edit.html:48 +#: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 #: netbox/templates/inc/panels/custom_fields.html:7 #: netbox/templates/ipam/ipaddress_bulk_add.html:35 -#: netbox/templates/ipam/vlan_edit.html:78 +#: netbox/templates/ipam/vlan_edit.html:79 msgid "Custom Fields" msgstr "Aangepaste velden" @@ -10606,7 +10669,7 @@ msgstr "Widget verwijderd: " msgid "Error deleting widget: " msgstr "Fout bij het verwijderen van de widget: " -#: netbox/extras/views.py:1518 +#: netbox/extras/views.py:1524 msgid "Unable to run script: RQ worker process not running." msgstr "Kan script niet uitvoeren: het RQ-werkproces wordt niet uitgevoerd." @@ -10760,8 +10823,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Prefixen die deze prefix of IP-adres bevatten" #: netbox/ipam/filtersets.py:333 netbox/ipam/filtersets.py:579 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:212 -#: netbox/ipam/forms/filtersets.py:362 +#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Lengte van het masker" @@ -10900,8 +10963,8 @@ msgstr "Is privé" #: netbox/ipam/forms/bulk_edit.py:95 netbox/ipam/forms/bulk_edit.py:119 #: netbox/ipam/forms/bulk_edit.py:138 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/forms/filtersets.py:117 -#: netbox/ipam/forms/filtersets.py:132 netbox/ipam/forms/filtersets.py:155 +#: netbox/ipam/forms/filtersets.py:91 netbox/ipam/forms/filtersets.py:121 +#: netbox/ipam/forms/filtersets.py:137 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/model_forms.py:96 netbox/ipam/forms/model_forms.py:109 #: netbox/ipam/forms/model_forms.py:131 netbox/ipam/forms/model_forms.py:149 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 @@ -10916,7 +10979,7 @@ msgstr "RIR" msgid "Date added" msgstr "Datum toegevoegd" -#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:273 +#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:281 #: netbox/ipam/forms/model_forms.py:608 netbox/ipam/forms/model_forms.py:657 #: netbox/ipam/tables/ip.py:199 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 @@ -10924,13 +10987,13 @@ msgid "VLAN Group" msgstr "VLAN-groep" #: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/model_forms.py:209 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:209 #: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:204 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:303 #: netbox/vpn/forms/model_forms.py:431 netbox/vpn/forms/model_forms.py:450 #: netbox/wireless/forms/bulk_edit.py:52 #: netbox/wireless/forms/bulk_import.py:49 @@ -10942,23 +11005,23 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Lengte van de prefix" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:258 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "Is een pool" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:262 -#: netbox/ipam/forms/filtersets.py:265 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 #: netbox/ipam/models/ip.py:262 msgid "Treat as fully utilized" msgstr "Behandel als volledig gebruikt" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:186 +#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 #: netbox/ipam/forms/model_forms.py:223 msgid "VLAN Assignment" msgstr "VLAN-toewijzing" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Behandel als gevuld" @@ -10968,43 +11031,43 @@ msgstr "DNS-naam" #: netbox/ipam/forms/bulk_edit.py:319 netbox/ipam/forms/bulk_edit.py:493 #: netbox/ipam/forms/bulk_import.py:442 netbox/ipam/forms/bulk_import.py:561 -#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:421 -#: netbox/ipam/forms/filtersets.py:611 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:432 +#: netbox/ipam/forms/filtersets.py:626 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocol" -#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:439 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Groeps-ID" -#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:433 +#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:444 #: netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:107 #: netbox/wireless/forms/bulk_import.py:63 #: netbox/wireless/forms/bulk_import.py:66 #: netbox/wireless/forms/bulk_import.py:143 #: netbox/wireless/forms/bulk_import.py:146 -#: netbox/wireless/forms/filtersets.py:61 -#: netbox/wireless/forms/filtersets.py:120 +#: netbox/wireless/forms/filtersets.py:63 +#: netbox/wireless/forms/filtersets.py:123 msgid "Authentication type" msgstr "Authenticatietype" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:437 +#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "Verificatiesleutel" -#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:414 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:410 +#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 -#: netbox/wireless/forms/filtersets.py:108 +#: netbox/wireless/forms/filtersets.py:109 #: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/forms/model_forms.py:172 msgid "Authentication" @@ -11015,8 +11078,8 @@ msgid "VLAN ID ranges" msgstr "VLAN-ID-bereiken" #: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 -#: netbox/ipam/forms/filtersets.py:586 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 +#: netbox/ipam/tables/vlans.py:107 msgid "Q-in-Q role" msgstr "De rol van Q-in-Q" @@ -11029,7 +11092,7 @@ msgid "Site & Group" msgstr "Site en groep" #: netbox/ipam/forms/bulk_edit.py:477 netbox/ipam/forms/bulk_import.py:548 -#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:272 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" @@ -11073,7 +11136,7 @@ msgstr "VLAN-site (indien aanwezig)" msgid "Scope ID" msgstr "Bereik-ID" -#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:643 +#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:659 #: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:324 #: netbox/ipam/forms/model_forms.py:504 #: netbox/templates/ipam/fhrpgroup.html:19 @@ -11170,94 +11233,94 @@ msgid "{ip} is not assigned to this parent." msgstr "{ip} is niet toegewezen aan deze ouder." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:408 +#: netbox/netbox/navigation/menu.py:198 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Routedoelen" -#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:54 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:396 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:54 +#: netbox/vpn/forms/filtersets.py:243 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Doelen importeren" -#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:59 -#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:401 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:59 +#: netbox/vpn/forms/filtersets.py:248 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Doelen exporteren" -#: netbox/ipam/forms/filtersets.py:75 +#: netbox/ipam/forms/filtersets.py:77 msgid "Imported by VRF" msgstr "Geïmporteerd door VRF" -#: netbox/ipam/forms/filtersets.py:80 +#: netbox/ipam/forms/filtersets.py:82 msgid "Exported by VRF" msgstr "Geëxporteerd door VRF" -#: netbox/ipam/forms/filtersets.py:93 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privé" -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:207 -#: netbox/ipam/forms/filtersets.py:295 netbox/ipam/forms/filtersets.py:357 +#: netbox/ipam/forms/filtersets.py:116 netbox/ipam/forms/filtersets.py:215 +#: netbox/ipam/forms/filtersets.py:304 netbox/ipam/forms/filtersets.py:367 msgid "Address family" msgstr "Adres familie" -#: netbox/ipam/forms/filtersets.py:126 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:130 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Assortiment" -#: netbox/ipam/forms/filtersets.py:135 +#: netbox/ipam/forms/filtersets.py:140 msgid "Start" msgstr "Begin" -#: netbox/ipam/forms/filtersets.py:139 +#: netbox/ipam/forms/filtersets.py:144 msgid "End" msgstr "Einde" -#: netbox/ipam/forms/filtersets.py:202 +#: netbox/ipam/forms/filtersets.py:210 msgid "Search within" msgstr "Zoek binnen" -#: netbox/ipam/forms/filtersets.py:223 netbox/ipam/forms/filtersets.py:373 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:383 msgid "Present in VRF" msgstr "Aanwezig in VRF" -#: netbox/ipam/forms/filtersets.py:341 +#: netbox/ipam/forms/filtersets.py:349 msgid "Device/VM" msgstr "Apparaat/VM" -#: netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:362 msgid "Parent Prefix" msgstr "Prefix voor ouders" -#: netbox/ipam/forms/filtersets.py:404 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:414 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS-naam" -#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/models/vlans.py:291 -#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:52 -#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 -#: netbox/netbox/navigation/menu.py:202 +#: netbox/ipam/forms/filtersets.py:458 netbox/ipam/models/vlans.py:291 +#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:53 +#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:202 +#: netbox/netbox/navigation/menu.py:204 msgid "VLANs" msgstr "VLAN's" -#: netbox/ipam/forms/filtersets.py:489 +#: netbox/ipam/forms/filtersets.py:501 msgid "Contains VLAN ID" msgstr "Bevat VLAN-ID" -#: netbox/ipam/forms/filtersets.py:523 netbox/ipam/models/vlans.py:389 +#: netbox/ipam/forms/filtersets.py:536 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "Lokale VLAN-id" -#: netbox/ipam/forms/filtersets.py:528 netbox/ipam/models/vlans.py:397 +#: netbox/ipam/forms/filtersets.py:541 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "VLAN-id op afstand" -#: netbox/ipam/forms/filtersets.py:538 +#: netbox/ipam/forms/filtersets.py:551 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:583 netbox/ipam/models/vlans.py:209 +#: netbox/ipam/forms/filtersets.py:597 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN-ID" @@ -11465,7 +11528,7 @@ msgstr "privé" msgid "IP space managed by this RIR is considered private" msgstr "IP-ruimte die door deze RIR wordt beheerd, wordt als privé beschouwd" -#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:189 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:191 msgid "RIRs" msgstr "RIR's" @@ -11731,11 +11794,11 @@ msgstr "" "De specifieke IP-adressen (indien aanwezig) waaraan deze applicatieservice " "is gekoppeld" -#: netbox/ipam/models/services.py:97 +#: netbox/ipam/models/services.py:99 msgid "application service" msgstr "applicatieservice" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:100 msgid "application services" msgstr "toepassingsdiensten" @@ -11857,8 +11920,8 @@ msgstr "unieke ruimte afdwingen" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Voorkom dubbele prefixen/IP-adressen in deze VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 -#: netbox/netbox/navigation/menu.py:195 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:195 +#: netbox/netbox/navigation/menu.py:197 msgid "VRFs" msgstr "VRF's" @@ -11895,8 +11958,8 @@ msgstr "Aantal sites" msgid "Provider Count" msgstr "Aantal providers" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 -#: netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 +#: netbox/netbox/navigation/menu.py:190 msgid "Aggregates" msgstr "Aggregaten" @@ -11905,21 +11968,21 @@ msgid "Added" msgstr "Toegevoegd" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:121 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 +#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 +#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Prefixen" #: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:219 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:56 +#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:57 #: netbox/templates/dcim/panels/power_utilization.html:12 #: netbox/templates/ipam/aggregate.html:24 #: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Gebruik" -#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:168 +#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:170 msgid "IP Ranges" msgstr "IP-bereiken" @@ -11931,7 +11994,7 @@ msgstr "Prefix (plat)" msgid "Depth" msgstr "Diepte" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" @@ -11966,31 +12029,31 @@ msgstr "NAT (buiten)" msgid "Assigned" msgstr "Toegewezen" -#: netbox/ipam/tables/ip.py:386 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:259 msgid "Assigned Object" msgstr "Toegewezen object" -#: netbox/ipam/tables/vlans.py:46 +#: netbox/ipam/tables/vlans.py:47 msgid "VID Ranges" msgstr "VID-reeksen" -#: netbox/ipam/tables/vlans.py:83 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:253 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Regels" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:276 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Lokale VID" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:280 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "VID op afstand" @@ -12070,11 +12133,11 @@ msgstr "Ranges voor kinderen" msgid "Related IPs" msgstr "Gerelateerde IP's" -#: netbox/netbox/api/fields.py:66 +#: netbox/netbox/api/fields.py:67 msgid "This field may not be blank." msgstr "Dit veld is mogelijk niet leeg." -#: netbox/netbox/api/fields.py:71 +#: netbox/netbox/api/fields.py:72 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12082,28 +12145,28 @@ msgstr "" "De waarde moet rechtstreeks worden doorgegeven (bijvoorbeeld „foo”: 123); " "gebruik geen woordenboek of lijst." -#: netbox/netbox/api/fields.py:92 +#: netbox/netbox/api/fields.py:93 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} is geen geldige keuze." -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Ongeldig inhoudstype: {content_type}" -#: netbox/netbox/api/fields.py:106 +#: netbox/netbox/api/fields.py:107 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Ongeldige waarde. Specificeer een inhoudstype als " "'.'." -#: netbox/netbox/api/fields.py:168 +#: netbox/netbox/api/fields.py:169 msgid "Ranges must be specified in the form (lower, upper)." msgstr "" "Bereiken moeten in het formulier worden gespecificeerd (onder, boven)." -#: netbox/netbox/api/fields.py:170 +#: netbox/netbox/api/fields.py:171 msgid "Range boundaries must be defined as integers." msgstr "Bereikgrenzen moeten worden gedefinieerd als gehele getallen." @@ -12449,15 +12512,25 @@ msgstr "" "Tag-slugs gescheiden door komma's, tussen dubbele aanhalingstekens " "(bijvoorbeeld „tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:77 +#: netbox/netbox/forms/bulk_import.py:78 msgid "Name of the object's owner" msgstr "Naam van de eigenaar van het object" -#: netbox/netbox/forms/mixins.py:60 +#: netbox/netbox/forms/mixins.py:62 #, python-brace-format msgid "{class_name} must specify a model class." msgstr "{class_name} moet een modelklasse specificeren." +#: netbox/netbox/forms/mixins.py:152 +msgid "Owner group" +msgstr "Eigenaarsgroep" + +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:280 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/users/forms/model_forms.py:466 +msgid "Owner Group" +msgstr "Eigenaarsgroep" + #: netbox/netbox/forms/search.py:10 msgid "Partial match" msgstr "Gedeeltelijke match" @@ -12486,49 +12559,49 @@ msgstr "Objecttype (s)" msgid "Lookup" msgstr "Opzoeken" -#: netbox/netbox/models/features.py:301 +#: netbox/netbox/models/features.py:310 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Ongeldige waarde voor aangepast veld '{name}': {error}" -#: netbox/netbox/models/features.py:310 +#: netbox/netbox/models/features.py:319 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Aangepast veld '{name}'moet een unieke waarde hebben." -#: netbox/netbox/models/features.py:317 +#: netbox/netbox/models/features.py:326 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Ontbreekt het vereiste aangepaste veld '{name}'." -#: netbox/netbox/models/features.py:507 +#: netbox/netbox/models/features.py:518 msgid "Remote data source" msgstr "Externe gegevensbron" -#: netbox/netbox/models/features.py:517 +#: netbox/netbox/models/features.py:528 msgid "data path" msgstr "datapad" -#: netbox/netbox/models/features.py:521 +#: netbox/netbox/models/features.py:532 msgid "Path to remote file (relative to data source root)" msgstr "" "Pad naar extern bestand (ten opzichte van de root van de gegevensbron)" -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:535 msgid "auto sync enabled" msgstr "automatische synchronisatie ingeschakeld" -#: netbox/netbox/models/features.py:526 +#: netbox/netbox/models/features.py:537 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Automatische synchronisatie van gegevens inschakelen wanneer het " "gegevensbestand wordt bijgewerkt" -#: netbox/netbox/models/features.py:529 +#: netbox/netbox/models/features.py:540 msgid "date synced" msgstr "datum gesynchroniseerd" -#: netbox/netbox/models/features.py:623 +#: netbox/netbox/models/features.py:632 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} moet een sync_data () -methode implementeren." @@ -12553,172 +12626,172 @@ msgstr "afstandseenheid" msgid "Must specify a unit when setting a distance" msgstr "Moet een eenheid specificeren bij het instellen van een afstand" -#: netbox/netbox/navigation/menu.py:11 +#: netbox/netbox/navigation/menu.py:13 msgid "Organization" msgstr "Organisatie" -#: netbox/netbox/navigation/menu.py:18 +#: netbox/netbox/navigation/menu.py:20 msgid "Site Groups" msgstr "Sitegroepen" -#: netbox/netbox/navigation/menu.py:27 +#: netbox/netbox/navigation/menu.py:29 msgid "Tenant Groups" msgstr "Tenant Groepen" -#: netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 msgid "Contact Groups" msgstr "Contactgroepen" -#: netbox/netbox/navigation/menu.py:35 +#: netbox/netbox/navigation/menu.py:37 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Rollen voor contactpersonen" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:38 msgid "Contact Assignments" msgstr "Contacttoewijzingen" -#: netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Rack Roles" msgstr "Rack rollen" -#: netbox/netbox/navigation/menu.py:54 +#: netbox/netbox/navigation/menu.py:56 msgid "Elevations" msgstr "Verhogingen" -#: netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 msgid "Modules" msgstr "Modules" -#: netbox/netbox/navigation/menu.py:80 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Contexten van virtuele apparaten" -#: netbox/netbox/navigation/menu.py:88 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Type Profiles" msgstr "Profielen van moduletypen" -#: netbox/netbox/navigation/menu.py:89 +#: netbox/netbox/navigation/menu.py:91 msgid "Manufacturers" msgstr "Fabrikanten" -#: netbox/netbox/navigation/menu.py:93 +#: netbox/netbox/navigation/menu.py:95 msgid "Device Components" msgstr "Onderdelen van het apparaat" -#: netbox/netbox/navigation/menu.py:105 +#: netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Rollen van inventarisitems" -#: netbox/netbox/navigation/menu.py:111 -#: netbox/templates/dcim/interface.html:426 +#: netbox/netbox/navigation/menu.py:113 +#: netbox/templates/dcim/interface.html:399 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-adressen" -#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 +#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Verbindingen" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:126 msgid "Cables" msgstr "Kabels" -#: netbox/netbox/navigation/menu.py:125 +#: netbox/netbox/navigation/menu.py:127 msgid "Wireless Links" msgstr "Draadloze links" -#: netbox/netbox/navigation/menu.py:128 +#: netbox/netbox/navigation/menu.py:130 msgid "Interface Connections" msgstr "Interface-aansluitingen" -#: netbox/netbox/navigation/menu.py:133 +#: netbox/netbox/navigation/menu.py:135 msgid "Console Connections" msgstr "Console-aansluitingen" -#: netbox/netbox/navigation/menu.py:138 +#: netbox/netbox/navigation/menu.py:140 msgid "Power Connections" msgstr "Stroomaansluitingen" -#: netbox/netbox/navigation/menu.py:154 +#: netbox/netbox/navigation/menu.py:156 msgid "Wireless LAN Groups" msgstr "Draadloze LAN-groepen" -#: netbox/netbox/navigation/menu.py:175 +#: netbox/netbox/navigation/menu.py:177 msgid "Prefix & VLAN Roles" msgstr "Prefix- en VLAN-rollen" -#: netbox/netbox/navigation/menu.py:181 +#: netbox/netbox/navigation/menu.py:183 msgid "ASN Ranges" msgstr "ASN-reeksen" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:206 msgid "VLAN Translation Policies" msgstr "VLAN-vertaalbeleid" -#: netbox/netbox/navigation/menu.py:205 +#: netbox/netbox/navigation/menu.py:207 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Regels voor VLAN-vertaling" -#: netbox/netbox/navigation/menu.py:212 +#: netbox/netbox/navigation/menu.py:214 msgid "Application Service Templates" msgstr "Sjablonen voor toepassingsservices" -#: netbox/netbox/navigation/menu.py:220 +#: netbox/netbox/navigation/menu.py:222 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunnels" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:229 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Tunnelgroepen" -#: netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:230 msgid "Tunnel Terminations" msgstr "Tunnelafsluitingen" -#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN's" -#: netbox/netbox/navigation/menu.py:235 +#: netbox/netbox/navigation/menu.py:237 msgid "L2VPN Terminations" msgstr "L2VPN-beëindigingen" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:243 msgid "IKE Proposals" msgstr "IKE-voorstellen" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE-beleid" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:245 msgid "IPSec Proposals" msgstr "IPsec-voorstellen" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:246 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPsec-beleid" -#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPsec-profielen" -#: netbox/netbox/navigation/menu.py:260 +#: netbox/netbox/navigation/menu.py:262 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine.html:180 #: netbox/templates/virtualization/virtualmachine/base.html:32 @@ -12727,184 +12800,180 @@ msgstr "IPsec-profielen" msgid "Virtual Disks" msgstr "Virtuele schijven" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 msgid "Cluster Types" msgstr "Clustertypen" -#: netbox/netbox/navigation/menu.py:268 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Groups" msgstr "Clustergroepen" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 msgid "Circuit Types" msgstr "Circuittypes" -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Terminations" msgstr "Circuitafsluitingen" -#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Virtuele circuits" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:292 msgid "Virtual Circuit Types" msgstr "Typen virtuele circuits" -#: netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Terminations" msgstr "Beëindigingen van virtuele circuits" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:299 msgid "Circuit Groups" msgstr "Circuitgroepen" -#: netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:300 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Groepstoewijzingen" -#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 msgid "Providers" msgstr "Providers" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:307 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Accounts van providers" -#: netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:308 msgid "Provider Networks" msgstr "Netwerken van providers" -#: netbox/netbox/navigation/menu.py:320 +#: netbox/netbox/navigation/menu.py:322 msgid "Power Panels" msgstr "Voedingspanelen" -#: netbox/netbox/navigation/menu.py:331 +#: netbox/netbox/navigation/menu.py:333 msgid "Configurations" msgstr "Configuraties" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:335 msgid "Config Contexts" msgstr "Contexten configureren" -#: netbox/netbox/navigation/menu.py:334 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Context Profiles" msgstr "Contextprofielen configureren" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Templates" msgstr "Configuratiesjablonen" -#: netbox/netbox/navigation/menu.py:342 netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 msgid "Customization" msgstr "Aanpassing" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:351 msgid "Custom Field Choices" msgstr "Aangepaste veldkeuzes" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Links" msgstr "Aangepaste links" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:353 msgid "Export Templates" msgstr "Sjablonen exporteren" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:354 msgid "Saved Filters" msgstr "Opgeslagen filters" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:355 msgid "Table Configs" msgstr "Tabelconfiguraties" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:357 msgid "Image Attachments" msgstr "Afbeeldingsbijlagen" -#: netbox/netbox/navigation/menu.py:373 +#: netbox/netbox/navigation/menu.py:375 msgid "Operations" msgstr "Operaties" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Integrations" msgstr "Integraties" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:381 msgid "Data Sources" msgstr "Gegevensbronnen" -#: netbox/netbox/navigation/menu.py:380 +#: netbox/netbox/navigation/menu.py:382 msgid "Event Rules" msgstr "Regels voor evenementen" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:383 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:385 netbox/netbox/navigation/menu.py:389 +#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 #: netbox/netbox/views/generic/feature_views.py:200 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Jobs" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Logging" msgstr "Loggen" -#: netbox/netbox/navigation/menu.py:397 +#: netbox/netbox/navigation/menu.py:399 msgid "Notification Groups" msgstr "Meldingsgroepen" -#: netbox/netbox/navigation/menu.py:398 +#: netbox/netbox/navigation/menu.py:400 msgid "Journal Entries" msgstr "Journaalposten" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:401 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Logboek wijzigen" -#: netbox/netbox/navigation/menu.py:406 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "beheerder" -#: netbox/netbox/navigation/menu.py:454 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "API-tokens" -#: netbox/netbox/navigation/menu.py:461 netbox/users/forms/model_forms.py:213 +#: netbox/netbox/navigation/menu.py:417 netbox/users/forms/model_forms.py:213 #: netbox/users/forms/model_forms.py:221 netbox/users/forms/model_forms.py:268 #: netbox/users/forms/model_forms.py:275 msgid "Permissions" msgstr "Machtigingen" -#: netbox/netbox/navigation/menu.py:469 netbox/templates/htmx/form.html:28 -msgid "Ownership" -msgstr "Eigenaarschap" - -#: netbox/netbox/navigation/menu.py:471 +#: netbox/netbox/navigation/menu.py:423 msgid "Owner Groups" msgstr "Groepen van eigenaren" -#: netbox/netbox/navigation/menu.py:472 netbox/users/tables.py:165 +#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:165 msgid "Owners" msgstr "Eigenaren" -#: netbox/netbox/navigation/menu.py:476 netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Systeem" -#: netbox/netbox/navigation/menu.py:485 netbox/netbox/navigation/menu.py:533 +#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12913,11 +12982,11 @@ msgstr "Systeem" msgid "Plugins" msgstr "Plug-ins" -#: netbox/netbox/navigation/menu.py:490 +#: netbox/netbox/navigation/menu.py:442 msgid "Configuration History" msgstr "Configuratiegeschiedenis" -#: netbox/netbox/navigation/menu.py:496 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Achtergrondtaken" @@ -13133,67 +13202,67 @@ 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:828 +#: netbox/netbox/settings.py:837 msgid "Czech" msgstr "Tsjechisch" -#: netbox/netbox/settings.py:829 +#: netbox/netbox/settings.py:838 msgid "Danish" msgstr "Deens" -#: netbox/netbox/settings.py:830 +#: netbox/netbox/settings.py:839 msgid "German" msgstr "Duits" -#: netbox/netbox/settings.py:831 +#: netbox/netbox/settings.py:840 msgid "English" msgstr "Engels" -#: netbox/netbox/settings.py:832 +#: netbox/netbox/settings.py:841 msgid "Spanish" msgstr "Spaans" -#: netbox/netbox/settings.py:833 +#: netbox/netbox/settings.py:842 msgid "French" msgstr "Frans" -#: netbox/netbox/settings.py:834 +#: netbox/netbox/settings.py:843 msgid "Italian" msgstr "Italiaans" -#: netbox/netbox/settings.py:835 +#: netbox/netbox/settings.py:844 msgid "Japanese" msgstr "Japans" -#: netbox/netbox/settings.py:836 +#: netbox/netbox/settings.py:845 msgid "Latvian" msgstr "Lets" -#: netbox/netbox/settings.py:837 +#: netbox/netbox/settings.py:846 msgid "Dutch" msgstr "Nederlands" -#: netbox/netbox/settings.py:838 +#: netbox/netbox/settings.py:847 msgid "Polish" msgstr "Pools" -#: netbox/netbox/settings.py:839 +#: netbox/netbox/settings.py:848 msgid "Portuguese" msgstr "Portugees" -#: netbox/netbox/settings.py:840 +#: netbox/netbox/settings.py:849 msgid "Russian" msgstr "Russisch" -#: netbox/netbox/settings.py:841 +#: netbox/netbox/settings.py:850 msgid "Turkish" msgstr "Turks" -#: netbox/netbox/settings.py:842 +#: netbox/netbox/settings.py:851 msgid "Ukrainian" msgstr "Oekraïens" -#: netbox/netbox/settings.py:843 +#: netbox/netbox/settings.py:852 msgid "Chinese" msgstr "Chinees" @@ -13215,12 +13284,12 @@ msgstr "Dropdown in- en uitschakelen" msgid "No {model_name} found" msgstr "Geen {model_name} gevonden" -#: netbox/netbox/tables/tables.py:322 +#: netbox/netbox/tables/tables.py:340 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Veld" -#: netbox/netbox/tables/tables.py:325 +#: netbox/netbox/tables/tables.py:343 msgid "Value" msgstr "Waarde" @@ -13241,7 +13310,7 @@ msgstr "GPS-coördinaten" msgid "Related Objects" msgstr "Gerelateerde objecten" -#: netbox/netbox/views/generic/bulk_views.py:124 +#: netbox/netbox/views/generic/bulk_views.py:123 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13250,15 +13319,15 @@ msgstr "" "Er is een fout opgetreden bij het weergeven van de geselecteerde " "exportsjabloon ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:390 +#: netbox/netbox/views/generic/bulk_views.py:389 msgid "Must be a list." msgstr "Moet een lijst zijn." -#: netbox/netbox/views/generic/bulk_views.py:400 +#: netbox/netbox/views/generic/bulk_views.py:399 msgid "Must be a dictionary." msgstr "Moet een woordenboek zijn." -#: netbox/netbox/views/generic/bulk_views.py:453 +#: netbox/netbox/views/generic/bulk_views.py:452 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13266,54 +13335,54 @@ msgstr "" "Dubbele objecten gevonden: {model} met ID (s) {ids} verschijnt meerdere " "keren" -#: netbox/netbox/views/generic/bulk_views.py:475 +#: netbox/netbox/views/generic/bulk_views.py:474 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "Object met ID {id} bestaat niet" -#: netbox/netbox/views/generic/bulk_views.py:560 +#: netbox/netbox/views/generic/bulk_views.py:558 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Importeren in bulk {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:576 +#: netbox/netbox/views/generic/bulk_views.py:574 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Geimporteerd {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:766 +#: netbox/netbox/views/generic/bulk_views.py:764 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Bulkbewerking {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:782 +#: netbox/netbox/views/generic/bulk_views.py:780 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Bijgewerkt {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:815 -#: netbox/netbox/views/generic/bulk_views.py:1050 -#: netbox/netbox/views/generic/bulk_views.py:1098 +#: netbox/netbox/views/generic/bulk_views.py:813 +#: netbox/netbox/views/generic/bulk_views.py:1048 +#: netbox/netbox/views/generic/bulk_views.py:1096 #, python-brace-format msgid "No {object_type} were selected." msgstr "Geen {object_type} zijn geselecteerd." -#: netbox/netbox/views/generic/bulk_views.py:908 +#: netbox/netbox/views/generic/bulk_views.py:906 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Hernoemd {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:978 +#: netbox/netbox/views/generic/bulk_views.py:976 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Bulk verwijderen {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1005 +#: netbox/netbox/views/generic/bulk_views.py:1003 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Verwijderd {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1022 +#: netbox/netbox/views/generic/bulk_views.py:1020 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "De verwijdering is mislukt vanwege de aanwezigheid van een of meer " @@ -13347,7 +13416,7 @@ msgstr "Gesynchroniseerd {count} {object_type}" msgid "{class_name} must implement get_children()" msgstr "{class_name} moet get_children () implementeren" -#: netbox/netbox/views/misc.py:46 +#: netbox/netbox/views/misc.py:49 msgid "" "There was an error loading the dashboard configuration. A default dashboard " "is in use." @@ -13444,12 +13513,12 @@ msgstr "Wachtwoord wijzigen" #: netbox/templates/core/configrevision_restore.html:63 #: netbox/templates/dcim/devicebay_populate.html:34 #: netbox/templates/dcim/virtualchassis_add_member.html:26 -#: netbox/templates/dcim/virtualchassis_edit.html:117 +#: netbox/templates/dcim/virtualchassis_edit.html:118 #: netbox/templates/extras/object_journal.html:26 #: netbox/templates/extras/script.html:38 #: netbox/templates/generic/bulk_add_component.html:67 #: netbox/templates/generic/bulk_delete.html:78 -#: netbox/templates/generic/bulk_edit.html:125 +#: netbox/templates/generic/bulk_edit.html:128 #: netbox/templates/generic/bulk_import.html:66 #: netbox/templates/generic/bulk_import.html:98 #: netbox/templates/generic/bulk_import.html:131 @@ -13468,7 +13537,7 @@ msgstr "Annuleer" #: netbox/templates/account/preferences.html:78 #: netbox/templates/dcim/devicebay_populate.html:35 #: netbox/templates/dcim/virtualchassis_add_member.html:28 -#: netbox/templates/dcim/virtualchassis_edit.html:119 +#: netbox/templates/dcim/virtualchassis_edit.html:120 #: netbox/templates/extras/dashboard/widget_add.html:26 #: netbox/templates/extras/dashboard/widget_config.html:19 #: netbox/templates/extras/object_journal.html:27 @@ -14036,10 +14105,6 @@ msgstr "Requeue" msgid "Enqueue" msgstr "In de wachtrij" -#: netbox/templates/core/rq_task.html:61 -msgid "Queue" -msgstr "Wachtrij" - #: netbox/templates/core/rq_task.html:65 msgid "Timeout" msgstr "Time-out" @@ -14338,7 +14403,7 @@ msgstr "Regenereer naaktslak" msgid "Remove" msgstr "Verwijderen" -#: netbox/templates/dcim/device_edit.html:119 +#: netbox/templates/dcim/device_edit.html:120 msgid "Local Config Context Data" msgstr "Contextgegevens voor lokale configuratie" @@ -14464,8 +14529,8 @@ msgid "No VLANs Assigned" msgstr "Geen VLAN's toegewezen" #: netbox/templates/dcim/inc/interface_vlans_table.html:44 -#: netbox/templates/ipam/prefix_list.html:16 -#: netbox/templates/ipam/prefix_list.html:33 +#: netbox/templates/ipam/inc/max_depth.html:11 +#: netbox/templates/ipam/inc/max_length.html:11 msgid "Clear" msgstr "Duidelijk" @@ -14552,21 +14617,13 @@ msgstr "Kanaalbreedte" #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 #: netbox/wireless/forms/bulk_edit.py:57 netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/filtersets.py:47 -#: netbox/wireless/forms/filtersets.py:112 netbox/wireless/models.py:82 +#: netbox/wireless/forms/filtersets.py:49 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:82 #: netbox/wireless/models.py:148 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" -#: netbox/templates/dcim/interface.html:375 -msgid "LAG Members" -msgstr "LAG-leden" - -#: netbox/templates/dcim/interface.html:393 -msgid "No member interfaces" -msgstr "Geen interfaces voor leden" - -#: netbox/templates/dcim/interface.html:413 +#: netbox/templates/dcim/interface.html:386 #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 @@ -14574,7 +14631,7 @@ msgstr "Geen interfaces voor leden" msgid "Add IP Address" msgstr "IP-adres toevoegen" -#: netbox/templates/dcim/interface.html:430 +#: netbox/templates/dcim/interface.html:403 #: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "MAC-adres toevoegen" @@ -14770,11 +14827,11 @@ msgstr "Opslaan en nog een toevoegen" msgid "Editing Virtual Chassis %(name)s" msgstr "Virtueel chassis bewerken %(name)s" -#: netbox/templates/dcim/virtualchassis_edit.html:64 +#: netbox/templates/dcim/virtualchassis_edit.html:65 msgid "Rack/Unit" msgstr "Rack/eenheid" -#: netbox/templates/dcim/virtualchassis_edit.html:121 +#: netbox/templates/dcim/virtualchassis_edit.html:122 #: netbox/templates/generic/bulk_add_component.html:68 #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/generic/object_edit.html:80 @@ -15121,11 +15178,11 @@ msgstr "Script uitvoeren" msgid "Could not load scripts from module %(module)s" msgstr "Kon de scripts van niet laden van module %(module)s" -#: netbox/templates/extras/inc/script_list_content.html:131 +#: netbox/templates/extras/inc/script_list_content.html:132 msgid "No Scripts Found" msgstr "Geen scripts gevonden" -#: netbox/templates/extras/inc/script_list_content.html:134 +#: netbox/templates/extras/inc/script_list_content.html:135 #, python-format msgid "" "Get started by creating a script from " @@ -15346,7 +15403,7 @@ msgstr "Bewerken" msgid "Bulk Edit" msgstr "Bulkbewerking" -#: netbox/templates/generic/bulk_edit.html:126 +#: netbox/templates/generic/bulk_edit.html:129 #: netbox/templates/generic/bulk_rename.html:68 msgid "Apply" msgstr "Toepassen" @@ -15643,8 +15700,8 @@ msgstr "Familie" msgid "Date Added" msgstr "Datum toegevoegd" -#: netbox/templates/ipam/aggregate/prefixes.html:8 -#: netbox/templates/ipam/prefix/prefixes.html:8 +#: netbox/templates/ipam/aggregate/prefixes.html:10 +#: netbox/templates/ipam/prefix/prefixes.html:10 #: netbox/templates/ipam/role.html:10 msgid "Add Prefix" msgstr "Prefix toevoegen" @@ -15673,6 +15730,14 @@ msgstr "IP toewijzen" msgid "Bulk Create" msgstr "Bulk aanmaken" +#: netbox/templates/ipam/inc/max_depth.html:6 +msgid "Max Depth" +msgstr "Maximale diepte" + +#: netbox/templates/ipam/inc/max_length.html:6 +msgid "Max Length" +msgstr "Maximale lengte" + #: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 msgid "Create Group" msgstr "Groep aanmaken" @@ -15774,14 +15839,6 @@ msgstr "IP-bereik toevoegen" msgid "Hide Depth Indicators" msgstr "Diepte-indicatoren verbergen" -#: netbox/templates/ipam/prefix_list.html:11 -msgid "Max Depth" -msgstr "Maximale diepte" - -#: netbox/templates/ipam/prefix_list.html:28 -msgid "Max Length" -msgstr "Maximale lengte" - #: netbox/templates/ipam/rir.html:10 msgid "Add Aggregate" msgstr "Aggregaat toevoegen" @@ -15904,8 +15961,8 @@ msgstr "" "laden." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:159 -#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:91 -#: netbox/tenancy/forms/filtersets.py:121 netbox/tenancy/forms/forms.py:57 +#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:95 +#: netbox/tenancy/forms/filtersets.py:126 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:105 #: netbox/tenancy/forms/model_forms.py:129 #: netbox/tenancy/tables/contacts.py:92 @@ -15923,7 +15980,7 @@ msgid "Phone" msgstr "Telefoon" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:69 netbox/tenancy/forms/forms.py:67 +#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 #: netbox/tenancy/forms/model_forms.py:72 msgid "Contact Group" msgstr "Contactgroep" @@ -16077,7 +16134,7 @@ msgstr "Virtuele schijf" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/virtualization/forms/bulk_edit.py:89 #: netbox/virtualization/forms/bulk_import.py:93 -#: netbox/virtualization/forms/filtersets.py:175 +#: netbox/virtualization/forms/filtersets.py:179 #: netbox/virtualization/tables/virtualmachines.py:33 msgid "Start on boot" msgstr "Begin bij het opstarten" @@ -16128,23 +16185,23 @@ msgid "IKE Proposal" msgstr "IKE-voorstel" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:85 -#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:106 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:109 msgid "Authentication method" msgstr "Authenticatiemethode" #: netbox/templates/vpn/ikeproposal.html:25 #: netbox/templates/vpn/ipsecproposal.html:21 netbox/vpn/forms/bulk_edit.py:90 #: netbox/vpn/forms/bulk_edit.py:148 netbox/vpn/forms/bulk_import.py:148 -#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:111 -#: netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:114 +#: netbox/vpn/forms/filtersets.py:164 msgid "Encryption algorithm" msgstr "Encryptie-algoritme" #: netbox/templates/vpn/ikeproposal.html:29 #: netbox/templates/vpn/ipsecproposal.html:25 netbox/vpn/forms/bulk_edit.py:95 #: netbox/vpn/forms/bulk_edit.py:153 netbox/vpn/forms/bulk_import.py:152 -#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:119 +#: netbox/vpn/forms/filtersets.py:169 msgid "Authentication algorithm" msgstr "Authenticatie-algoritme" @@ -16196,18 +16253,18 @@ msgid "Add a Termination" msgstr "Een beëindiging toevoegen" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:43 -#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:62 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:64 msgid "Encapsulation" msgstr "Inkapseling" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:69 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:71 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "IPsec-profiel" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:58 -#: netbox/vpn/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:75 msgid "Tunnel ID" msgstr "Tunnel-ID" @@ -16454,12 +16511,20 @@ msgstr "v1" msgid "v2" msgstr "v2" -#: netbox/users/filterset_mixins.py:17 netbox/users/filtersets.py:36 +#: netbox/users/filterset_mixins.py:18 +msgid "Owner Group (ID)" +msgstr "Eigenaarsgroep (ID)" + +#: netbox/users/filterset_mixins.py:24 +msgid "Owner Group (name)" +msgstr "Eigenaarsgroep (naam)" + +#: netbox/users/filterset_mixins.py:28 netbox/users/filtersets.py:36 #: netbox/users/filtersets.py:88 msgid "Owner (ID)" msgstr "Eigenaar (ID)" -#: netbox/users/filterset_mixins.py:23 netbox/users/filtersets.py:42 +#: netbox/users/filterset_mixins.py:34 netbox/users/filtersets.py:42 #: netbox/users/filtersets.py:94 msgid "Owner (name)" msgstr "Eigenaar (naam)" @@ -16626,10 +16691,6 @@ msgstr "Er moet minstens één actie worden geselecteerd." msgid "Invalid filter for {model}: {error}" msgstr "Ongeldig filter voor {model}: {error}" -#: netbox/users/forms/model_forms.py:466 -msgid "Owner Group" -msgstr "Eigenaarsgroep" - #: netbox/users/forms/model_forms.py:490 msgid "User groups" msgstr "Gebruikersgroepen" @@ -16848,19 +16909,19 @@ msgstr "Acties op maat" msgid "Example Usage" msgstr "Voorbeeld van gebruik" -#: netbox/utilities/api.py:170 +#: netbox/utilities/api.py:179 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "" "Gerelateerd object niet gevonden met behulp van de opgegeven kenmerken: " "{params}" -#: netbox/utilities/api.py:173 +#: netbox/utilities/api.py:182 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Meerdere objecten komen overeen met de opgegeven kenmerken: {params}" -#: netbox/utilities/api.py:185 +#: netbox/utilities/api.py:194 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16869,13 +16930,13 @@ msgstr "" "Naar gerelateerde objecten moet worden verwezen met een numerieke ID of een " "woordenboek met attributen. Een niet-herkende waarde ontvangen: {value}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:203 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" "Het gerelateerde object is niet gevonden met de opgegeven numerieke ID: {id}" -#: netbox/utilities/choices.py:23 +#: netbox/utilities/choices.py:24 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} heeft een sleutel gedefinieerd, maar CHOICES is geen lijst" @@ -17268,7 +17329,7 @@ msgid "Missing required value for static query param: '{static_params}'" msgstr "" "Ontbrekende vereiste waarde voor statische queryparameter: '{static_params}'" -#: netbox/utilities/forms/widgets/modifiers.py:141 +#: netbox/utilities/forms/widgets/modifiers.py:148 msgid "(automatically set)" msgstr "(automatisch ingesteld)" @@ -17413,18 +17474,18 @@ msgstr "{value} moet een veelvoud zijn van {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} is geen geldige reguliere expressie." -#: netbox/utilities/views.py:76 +#: netbox/utilities/views.py:80 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "" "{self.__class__.__name__} moet get_required_permission () implementeren" -#: netbox/utilities/views.py:112 +#: netbox/utilities/views.py:116 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} moet get_required_permission () implementeren" -#: netbox/utilities/views.py:136 +#: netbox/utilities/views.py:140 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17481,7 +17542,7 @@ msgid "Disk (MB)" msgstr "Schijf (MB)" #: netbox/virtualization/forms/bulk_edit.py:307 -#: netbox/virtualization/forms/filtersets.py:283 +#: netbox/virtualization/forms/filtersets.py:284 msgid "Size (MB)" msgstr "Grootte (MB)" @@ -17837,7 +17898,7 @@ msgid "VLAN (name)" msgstr "VLAN (naam)" #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:41 -#: netbox/vpn/forms/filtersets.py:59 +#: netbox/vpn/forms/filtersets.py:61 msgid "Tunnel group" msgstr "Tunnelgroep" @@ -17847,19 +17908,19 @@ msgstr "Een leven lang" #: netbox/vpn/forms/bulk_edit.py:133 netbox/wireless/forms/bulk_edit.py:76 #: netbox/wireless/forms/bulk_edit.py:118 -#: netbox/wireless/forms/filtersets.py:71 -#: netbox/wireless/forms/filtersets.py:130 +#: netbox/wireless/forms/filtersets.py:73 +#: netbox/wireless/forms/filtersets.py:133 msgid "Pre-shared key" msgstr "Vooraf gedeelde sleutel" #: netbox/vpn/forms/bulk_edit.py:201 netbox/vpn/forms/bulk_import.py:238 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:211 netbox/vpn/forms/model_forms.py:370 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "IKE-beleid" #: netbox/vpn/forms/bulk_edit.py:206 netbox/vpn/forms/bulk_import.py:243 -#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:216 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "IPsec-beleid" @@ -17925,16 +17986,16 @@ msgstr "Elke beëindiging moet een interface of een VLAN specificeren." msgid "Cannot assign both an interface and a VLAN." msgstr "Kan niet zowel een interface als een VLAN toewijzen." -#: netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:139 msgid "IKE version" msgstr "IKE-versie" -#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 +#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Voorstel" -#: netbox/vpn/forms/filtersets.py:262 +#: netbox/vpn/forms/filtersets.py:270 msgid "Assigned Object Type" msgstr "Toegewezen objecttype" @@ -18173,8 +18234,8 @@ msgstr "WPA Enterprise" #: netbox/wireless/forms/bulk_import.py:72 #: netbox/wireless/forms/bulk_import.py:149 #: netbox/wireless/forms/bulk_import.py:152 -#: netbox/wireless/forms/filtersets.py:66 -#: netbox/wireless/forms/filtersets.py:125 +#: netbox/wireless/forms/filtersets.py:68 +#: netbox/wireless/forms/filtersets.py:128 msgid "Authentication cipher" msgstr "Authenticatiecijfer" diff --git a/netbox/translations/pl/LC_MESSAGES/django.mo b/netbox/translations/pl/LC_MESSAGES/django.mo index d050aae20..fbe5d72b7 100644 Binary files a/netbox/translations/pl/LC_MESSAGES/django.mo and b/netbox/translations/pl/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/pl/LC_MESSAGES/django.po b/netbox/translations/pl/LC_MESSAGES/django.po index ce277873d..28d1baaea 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: 2026-01-20 05:07+0000\n" +"POT-Creation-Date: 2026-02-03 05:21+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Polish (https://app.transifex.com/netbox-community/teams/178115/pl/)\n" @@ -58,7 +58,7 @@ msgstr "Twoje hasło zostało pomyślnie zmienione." msgid "Planned" msgstr "Planowane" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 msgid "Provisioning" msgstr "Wdrażanie" @@ -94,7 +94,7 @@ msgid "Decommissioned" msgstr "Wycofane z użytku" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1159 netbox/templates/dcim/interface.html:148 +#: netbox/dcim/tables/devices.py:1187 netbox/templates/dcim/interface.html:148 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" @@ -113,8 +113,8 @@ msgstr "Trzeciorzędny" msgid "Inactive" msgstr "Nieaktywny" -#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:288 -#: netbox/vpn/choices.py:63 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:707 +#: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Peer" @@ -175,32 +175,32 @@ msgstr "Grupa placówek (ID)" msgid "Site group (slug)" msgstr "Grupa placówek (uproszczona nazwa)" -#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:183 -#: netbox/circuits/forms/filtersets.py:241 +#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:60 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:124 netbox/dcim/forms/bulk_edit.py:165 #: netbox/dcim/forms/bulk_edit.py:320 netbox/dcim/forms/bulk_edit.py:670 #: netbox/dcim/forms/bulk_edit.py:857 netbox/dcim/forms/bulk_import.py:138 #: netbox/dcim/forms/bulk_import.py:239 netbox/dcim/forms/bulk_import.py:341 #: netbox/dcim/forms/bulk_import.py:632 netbox/dcim/forms/bulk_import.py:1602 -#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:103 -#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:374 -#: netbox/dcim/forms/filtersets.py:476 netbox/dcim/forms/filtersets.py:841 -#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1130 -#: netbox/dcim/forms/filtersets.py:1154 netbox/dcim/forms/filtersets.py:1249 -#: netbox/dcim/forms/filtersets.py:1287 netbox/dcim/forms/filtersets.py:1992 -#: netbox/dcim/forms/filtersets.py:2016 netbox/dcim/forms/filtersets.py:2040 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:171 -#: netbox/dcim/forms/model_forms.py:242 netbox/dcim/forms/model_forms.py:558 -#: netbox/dcim/forms/model_forms.py:819 netbox/dcim/forms/object_create.py:292 -#: netbox/dcim/tables/devices.py:155 netbox/dcim/tables/power.py:25 +#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:104 +#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:377 +#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:853 +#: netbox/dcim/forms/filtersets.py:1071 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/forms/filtersets.py:1170 netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1305 netbox/dcim/forms/filtersets.py:2022 +#: netbox/dcim/forms/filtersets.py:2046 netbox/dcim/forms/filtersets.py:2070 +#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:173 +#: netbox/dcim/forms/model_forms.py:244 netbox/dcim/forms/model_forms.py:560 +#: netbox/dcim/forms/model_forms.py:829 netbox/dcim/forms/object_create.py:293 +#: netbox/dcim/tables/devices.py:156 netbox/dcim/tables/power.py:25 #: netbox/dcim/tables/power.py:89 netbox/dcim/tables/racks.py:110 #: netbox/dcim/tables/racks.py:193 netbox/dcim/tables/sites.py:101 #: netbox/extras/filtersets.py:681 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:165 -#: netbox/ipam/forms/filtersets.py:243 netbox/ipam/forms/filtersets.py:464 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:660 -#: netbox/ipam/tables/vlans.py:90 netbox/ipam/tables/vlans.py:197 +#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:476 +#: netbox/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/vlans.py:91 netbox/ipam/tables/vlans.py:213 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/ipam/vlan.html:23 @@ -209,12 +209,12 @@ msgstr "Grupa placówek (uproszczona nazwa)" #: netbox/virtualization/forms/bulk_edit.py:95 #: netbox/virtualization/forms/bulk_import.py:61 #: netbox/virtualization/forms/bulk_import.py:99 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:158 +#: netbox/virtualization/forms/filtersets.py:82 +#: netbox/virtualization/forms/filtersets.py:162 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/virtualization/forms/model_forms.py:172 #: netbox/virtualization/tables/virtualmachines.py:36 -#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:92 +#: netbox/vpn/forms/filtersets.py:285 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" @@ -302,8 +302,8 @@ msgstr "Strona A (ID)" #: netbox/circuits/filtersets.py:278 netbox/circuits/filtersets.py:382 #: netbox/circuits/filtersets.py:547 netbox/core/filtersets.py:85 -#: netbox/core/filtersets.py:150 netbox/core/filtersets.py:176 -#: netbox/core/filtersets.py:216 netbox/dcim/filtersets.py:810 +#: netbox/core/filtersets.py:154 netbox/core/filtersets.py:180 +#: netbox/core/filtersets.py:220 netbox/dcim/filtersets.py:810 #: netbox/dcim/filtersets.py:1568 netbox/dcim/filtersets.py:2692 #: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:71 #: netbox/extras/filtersets.py:101 netbox/extras/filtersets.py:142 @@ -314,7 +314,7 @@ msgstr "Strona A (ID)" #: netbox/extras/filtersets.py:577 netbox/extras/filtersets.py:613 #: netbox/extras/filtersets.py:644 netbox/extras/filtersets.py:814 #: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:33 netbox/netbox/forms/search.py:20 +#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -330,9 +330,9 @@ msgstr "Szukaj" #: netbox/circuits/filtersets.py:282 netbox/circuits/forms/bulk_edit.py:166 #: netbox/circuits/forms/bulk_edit.py:250 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:251 -#: netbox/circuits/forms/filtersets.py:297 +#: netbox/circuits/forms/filtersets.py:229 +#: netbox/circuits/forms/filtersets.py:256 +#: netbox/circuits/forms/filtersets.py:303 #: netbox/circuits/forms/model_forms.py:134 #: netbox/circuits/forms/model_forms.py:157 #: netbox/circuits/forms/model_forms.py:255 @@ -396,8 +396,8 @@ msgstr "Typ łącza wirtualnego (uproszczona nazwa)" #: netbox/circuits/filtersets.py:551 netbox/circuits/forms/bulk_edit.py:310 #: netbox/circuits/forms/bulk_import.py:248 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:379 +#: netbox/circuits/forms/filtersets.py:381 +#: netbox/circuits/forms/filtersets.py:387 #: netbox/circuits/forms/model_forms.py:333 #: netbox/circuits/forms/model_forms.py:348 #: netbox/circuits/tables/virtual_circuits.py:84 @@ -413,13 +413,13 @@ msgid "Interface (ID)" msgstr "Interfejs (ID)" #: netbox/circuits/forms/bulk_edit.py:42 -#: netbox/circuits/forms/filtersets.py:64 +#: netbox/circuits/forms/filtersets.py:65 #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:131 -#: netbox/dcim/forms/filtersets.py:224 netbox/dcim/forms/model_forms.py:130 +#: netbox/dcim/forms/filtersets.py:223 netbox/dcim/forms/model_forms.py:132 #: netbox/dcim/tables/sites.py:73 netbox/ipam/models/asns.py:155 #: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:269 -#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 +#: netbox/netbox/navigation/menu.py:181 netbox/netbox/navigation/menu.py:184 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "Numery ASN" @@ -429,17 +429,17 @@ msgstr "Numery ASN" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:79 -#: netbox/circuits/forms/filtersets.py:97 -#: netbox/circuits/forms/filtersets.py:125 -#: netbox/circuits/forms/filtersets.py:143 -#: netbox/circuits/forms/filtersets.py:225 -#: netbox/circuits/forms/filtersets.py:269 -#: netbox/circuits/forms/filtersets.py:292 -#: netbox/circuits/forms/filtersets.py:330 -#: netbox/circuits/forms/filtersets.py:338 -#: netbox/circuits/forms/filtersets.py:374 -#: netbox/circuits/forms/filtersets.py:397 +#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:129 +#: netbox/circuits/forms/filtersets.py:148 +#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:274 +#: netbox/circuits/forms/filtersets.py:298 +#: netbox/circuits/forms/filtersets.py:337 +#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:405 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:75 #: netbox/circuits/forms/model_forms.py:106 @@ -464,23 +464,23 @@ msgid "Provider" msgstr "Dostawca usług" #: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:103 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "ID usługi" #: netbox/circuits/forms/bulk_edit.py:94 #: netbox/circuits/forms/bulk_edit.py:269 -#: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:203 +#: netbox/circuits/forms/filtersets.py:120 +#: netbox/circuits/forms/filtersets.py:328 netbox/dcim/forms/bulk_edit.py:203 #: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/bulk_edit.py:800 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1153 #: netbox/dcim/forms/bulk_edit.py:1180 netbox/dcim/forms/bulk_edit.py:1714 -#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1202 -#: netbox/dcim/forms/filtersets.py:1521 netbox/dcim/forms/filtersets.py:1735 -#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1777 -#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/tables/devices.py:750 -#: netbox/dcim/tables/devices.py:803 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1759 +#: netbox/dcim/forms/filtersets.py:1778 netbox/dcim/forms/filtersets.py:1802 +#: netbox/dcim/forms/filtersets.py:1821 netbox/dcim/tables/devices.py:778 +#: netbox/dcim/tables/devices.py:831 netbox/dcim/tables/devices.py:1079 #: netbox/dcim/tables/devicetypes.py:213 netbox/dcim/tables/devicetypes.py:254 #: netbox/dcim/tables/devicetypes.py:273 netbox/dcim/tables/racks.py:29 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:540 @@ -499,12 +499,12 @@ msgstr "Kolor" #: netbox/circuits/forms/bulk_edit.py:292 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: netbox/circuits/forms/filtersets.py:138 -#: netbox/circuits/forms/filtersets.py:359 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:367 #: netbox/circuits/tables/circuits.py:63 #: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:34 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:21 #: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:772 #: netbox/dcim/forms/bulk_edit.py:899 netbox/dcim/forms/bulk_edit.py:965 @@ -516,23 +516,23 @@ msgstr "Kolor" #: netbox/dcim/forms/bulk_import.py:858 netbox/dcim/forms/bulk_import.py:879 #: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/bulk_import.py:1095 #: netbox/dcim/forms/bulk_import.py:1114 netbox/dcim/forms/bulk_import.py:1458 -#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1088 -#: netbox/dcim/forms/filtersets.py:1187 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1403 netbox/dcim/forms/filtersets.py:1423 -#: netbox/dcim/forms/filtersets.py:1442 netbox/dcim/forms/filtersets.py:1462 -#: netbox/dcim/forms/filtersets.py:1481 netbox/dcim/forms/filtersets.py:1496 -#: netbox/dcim/forms/filtersets.py:1515 netbox/dcim/forms/filtersets.py:1539 -#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1682 -#: netbox/dcim/forms/filtersets.py:1730 netbox/dcim/forms/filtersets.py:1749 -#: netbox/dcim/forms/filtersets.py:1772 netbox/dcim/forms/filtersets.py:1791 -#: netbox/dcim/forms/model_forms.py:800 netbox/dcim/forms/model_forms.py:806 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1102 +#: netbox/dcim/forms/filtersets.py:1203 netbox/dcim/forms/filtersets.py:1331 +#: netbox/dcim/forms/filtersets.py:1422 netbox/dcim/forms/filtersets.py:1442 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/filtersets.py:1502 netbox/dcim/forms/filtersets.py:1517 +#: netbox/dcim/forms/filtersets.py:1537 netbox/dcim/forms/filtersets.py:1561 +#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1773 +#: netbox/dcim/forms/filtersets.py:1797 netbox/dcim/forms/filtersets.py:1816 +#: netbox/dcim/forms/model_forms.py:810 netbox/dcim/forms/model_forms.py:816 #: netbox/dcim/forms/object_import.py:85 #: netbox/dcim/forms/object_import.py:114 -#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/power.py:73 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:181 +#: netbox/dcim/tables/devices.py:890 netbox/dcim/tables/power.py:73 #: netbox/dcim/tables/racks.py:126 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:498 netbox/extras/tables/tables.py:566 -#: netbox/netbox/tables/tables.py:313 +#: netbox/netbox/tables/tables.py:331 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -543,7 +543,6 @@ msgstr "Kolor" #: netbox/templates/dcim/frontport.html:36 #: netbox/templates/dcim/interface.html:46 #: netbox/templates/dcim/interface.html:239 -#: netbox/templates/dcim/interface.html:381 #: netbox/templates/dcim/powerfeed.html:32 #: netbox/templates/dcim/poweroutlet.html:36 #: netbox/templates/dcim/powerport.html:36 @@ -555,11 +554,11 @@ msgstr "Kolor" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 #: netbox/virtualization/forms/bulk_import.py:43 -#: netbox/virtualization/forms/filtersets.py:59 +#: netbox/virtualization/forms/filtersets.py:62 #: netbox/virtualization/forms/model_forms.py:60 #: netbox/virtualization/tables/clusters.py:67 #: netbox/vpn/forms/bulk_edit.py:226 netbox/vpn/forms/bulk_import.py:268 -#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:236 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "Typ" @@ -568,8 +567,8 @@ msgstr "Typ" #: netbox/circuits/forms/bulk_edit.py:287 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: netbox/circuits/forms/filtersets.py:151 -#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:156 +#: netbox/circuits/forms/filtersets.py:354 #: netbox/circuits/forms/model_forms.py:112 #: netbox/circuits/forms/model_forms.py:321 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -581,9 +580,9 @@ msgstr "Konto u dostawcy usług" #: netbox/circuits/forms/bulk_edit.py:297 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: netbox/circuits/forms/filtersets.py:162 -#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:86 netbox/core/tables/data.py:24 +#: netbox/circuits/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:370 netbox/core/forms/filtersets.py:39 +#: netbox/core/forms/filtersets.py:87 netbox/core/tables/data.py:24 #: netbox/core/tables/jobs.py:28 netbox/core/tables/tasks.py:90 #: netbox/dcim/forms/bulk_edit.py:104 netbox/dcim/forms/bulk_edit.py:178 #: netbox/dcim/forms/bulk_edit.py:342 netbox/dcim/forms/bulk_edit.py:449 @@ -595,14 +594,14 @@ msgstr "Konto u dostawcy usług" #: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 #: netbox/dcim/forms/bulk_import.py:1224 netbox/dcim/forms/bulk_import.py:1446 #: netbox/dcim/forms/bulk_import.py:1662 netbox/dcim/forms/bulk_import.py:1725 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:266 -#: netbox/dcim/forms/filtersets.py:391 netbox/dcim/forms/filtersets.py:497 -#: netbox/dcim/forms/filtersets.py:887 netbox/dcim/forms/filtersets.py:1009 -#: netbox/dcim/forms/filtersets.py:1091 netbox/dcim/forms/filtersets.py:1192 -#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1525 -#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/tables/devices.py:142 -#: netbox/dcim/tables/devices.py:530 netbox/dcim/tables/devices.py:865 -#: netbox/dcim/tables/devices.py:999 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:266 +#: netbox/dcim/forms/filtersets.py:394 netbox/dcim/forms/filtersets.py:502 +#: netbox/dcim/forms/filtersets.py:899 netbox/dcim/forms/filtersets.py:1022 +#: netbox/dcim/forms/filtersets.py:1105 netbox/dcim/forms/filtersets.py:1208 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1547 +#: netbox/dcim/forms/filtersets.py:1923 netbox/dcim/tables/devices.py:143 +#: netbox/dcim/tables/devices.py:531 netbox/dcim/tables/devices.py:893 +#: netbox/dcim/tables/devices.py:1027 netbox/dcim/tables/devices.py:1135 #: netbox/dcim/tables/modules.py:98 netbox/dcim/tables/power.py:70 #: netbox/dcim/tables/racks.py:114 netbox/dcim/tables/racks.py:211 #: netbox/dcim/tables/sites.py:61 netbox/dcim/tables/sites.py:105 @@ -610,12 +609,12 @@ msgstr "Konto u dostawcy usług" #: netbox/ipam/forms/bulk_edit.py:292 netbox/ipam/forms/bulk_edit.py:433 #: netbox/ipam/forms/bulk_import.py:194 netbox/ipam/forms/bulk_import.py:258 #: netbox/ipam/forms/bulk_import.py:294 netbox/ipam/forms/bulk_import.py:506 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:304 -#: netbox/ipam/forms/filtersets.py:386 netbox/ipam/forms/filtersets.py:571 +#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:313 +#: netbox/ipam/forms/filtersets.py:396 netbox/ipam/forms/filtersets.py:585 #: netbox/ipam/forms/model_forms.py:500 netbox/ipam/tables/ip.py:181 #: netbox/ipam/tables/ip.py:260 netbox/ipam/tables/ip.py:313 -#: netbox/ipam/tables/ip.py:383 netbox/ipam/tables/ip.py:410 -#: netbox/ipam/tables/vlans.py:98 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/tables/ip.py:388 netbox/ipam/tables/ip.py:415 +#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -639,19 +638,19 @@ msgstr "Konto u dostawcy usług" #: netbox/virtualization/forms/bulk_edit.py:83 #: netbox/virtualization/forms/bulk_import.py:56 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/virtualization/forms/filtersets.py:87 -#: netbox/virtualization/forms/filtersets.py:170 +#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/tables/clusters.py:75 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:33 netbox/vpn/forms/bulk_edit.py:222 #: netbox/vpn/forms/bulk_import.py:36 netbox/vpn/forms/bulk_import.py:263 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/forms/filtersets.py:54 netbox/vpn/forms/filtersets.py:231 #: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:40 netbox/wireless/forms/bulk_edit.py:97 #: netbox/wireless/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:131 -#: netbox/wireless/forms/filtersets.py:56 -#: netbox/wireless/forms/filtersets.py:115 +#: netbox/wireless/forms/filtersets.py:58 +#: netbox/wireless/forms/filtersets.py:118 #: netbox/wireless/tables/wirelesslan.py:45 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" @@ -663,23 +662,23 @@ msgstr "Status" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:231 -#: netbox/circuits/forms/filtersets.py:131 -#: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:120 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:283 +#: netbox/circuits/forms/filtersets.py:339 netbox/dcim/forms/bulk_edit.py:120 #: netbox/dcim/forms/bulk_edit.py:184 netbox/dcim/forms/bulk_edit.py:337 #: netbox/dcim/forms/bulk_edit.py:460 netbox/dcim/forms/bulk_edit.py:683 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:1737 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:250 netbox/dcim/forms/bulk_import.py:371 #: netbox/dcim/forms/bulk_import.py:571 netbox/dcim/forms/bulk_import.py:1464 -#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:140 -#: netbox/dcim/forms/filtersets.py:202 netbox/dcim/forms/filtersets.py:234 -#: netbox/dcim/forms/filtersets.py:355 netbox/dcim/forms/filtersets.py:436 -#: netbox/dcim/forms/filtersets.py:457 netbox/dcim/forms/filtersets.py:810 -#: netbox/dcim/forms/filtersets.py:1001 netbox/dcim/forms/filtersets.py:1111 -#: netbox/dcim/forms/filtersets.py:1141 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:141 +#: netbox/dcim/forms/filtersets.py:200 netbox/dcim/forms/filtersets.py:233 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1125 +#: netbox/dcim/forms/filtersets.py:1156 netbox/dcim/forms/filtersets.py:1286 #: netbox/dcim/tables/power.py:84 netbox/extras/filtersets.py:768 -#: netbox/extras/forms/filtersets.py:432 netbox/extras/forms/filtersets.py:510 +#: netbox/extras/forms/filtersets.py:404 netbox/extras/forms/filtersets.py:483 #: netbox/ipam/forms/bulk_edit.py:46 netbox/ipam/forms/bulk_edit.py:65 #: netbox/ipam/forms/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 #: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:196 @@ -690,12 +689,12 @@ msgstr "Status" #: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:166 #: netbox/ipam/forms/bulk_import.py:251 netbox/ipam/forms/bulk_import.py:287 #: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/bulk_import.py:499 -#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:70 -#: netbox/ipam/forms/filtersets.py:106 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/filtersets.py:189 -#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:340 -#: netbox/ipam/forms/filtersets.py:448 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/tables/ip.py:413 netbox/ipam/tables/vlans.py:205 +#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:71 +#: netbox/ipam/forms/filtersets.py:109 netbox/ipam/forms/filtersets.py:131 +#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:196 +#: netbox/ipam/forms/filtersets.py:297 netbox/ipam/forms/filtersets.py:350 +#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:552 +#: netbox/ipam/tables/ip.py:418 netbox/ipam/tables/vlans.py:221 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -713,48 +712,48 @@ msgstr "Status" #: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 -#: netbox/tenancy/forms/filtersets.py:49 netbox/tenancy/forms/forms.py:25 +#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/forms/forms.py:25 #: netbox/tenancy/forms/forms.py:49 netbox/tenancy/forms/model_forms.py:50 #: netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_edit.py:126 #: netbox/virtualization/forms/bulk_import.py:68 #: netbox/virtualization/forms/bulk_import.py:129 -#: netbox/virtualization/forms/filtersets.py:52 -#: netbox/virtualization/forms/filtersets.py:115 +#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:118 #: netbox/vpn/forms/bulk_edit.py:53 netbox/vpn/forms/bulk_edit.py:231 #: netbox/vpn/forms/bulk_import.py:58 netbox/vpn/forms/bulk_import.py:257 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:226 netbox/wireless/forms/bulk_edit.py:60 #: netbox/wireless/forms/bulk_edit.py:102 #: netbox/wireless/forms/bulk_import.py:56 #: netbox/wireless/forms/bulk_import.py:136 -#: netbox/wireless/forms/filtersets.py:42 -#: netbox/wireless/forms/filtersets.py:107 +#: netbox/wireless/forms/filtersets.py:44 +#: netbox/wireless/forms/filtersets.py:110 msgid "Tenant" msgstr "Najemca" #: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:196 msgid "Install date" msgstr "Data instalacji" #: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:201 msgid "Termination date" msgstr "Data podłączenia" #: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:203 +#: netbox/circuits/forms/filtersets.py:208 msgid "Commit rate (Kbps)" msgstr "Przydzielona przepustowość (Kbps)" #: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:209 +#: netbox/circuits/forms/filtersets.py:214 #: netbox/circuits/forms/model_forms.py:131 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 -#: netbox/wireless/forms/filtersets.py:134 +#: netbox/wireless/forms/filtersets.py:137 #: netbox/wireless/forms/model_forms.py:166 msgid "Distance" msgstr "Dystans" @@ -762,11 +761,11 @@ msgstr "Dystans" #: netbox/circuits/forms/bulk_edit.py:158 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:218 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 -#: netbox/wireless/forms/filtersets.py:138 +#: netbox/wireless/forms/filtersets.py:141 msgid "Distance unit" msgstr "Jednostka odległości" @@ -776,44 +775,45 @@ msgid "Service Parameters" msgstr "Parametry usługi" #: netbox/circuits/forms/bulk_edit.py:168 -#: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:92 -#: netbox/circuits/forms/filtersets.py:111 -#: netbox/circuits/forms/filtersets.py:128 -#: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:74 -#: netbox/core/forms/filtersets.py:142 netbox/dcim/forms/bulk_edit.py:818 -#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:201 -#: netbox/dcim/forms/filtersets.py:233 netbox/dcim/forms/filtersets.py:1000 -#: netbox/dcim/forms/filtersets.py:1140 netbox/dcim/forms/filtersets.py:1269 -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1419 -#: netbox/dcim/forms/filtersets.py:1433 netbox/dcim/forms/filtersets.py:1458 -#: netbox/dcim/forms/filtersets.py:1472 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/filtersets.py:1506 netbox/dcim/forms/filtersets.py:1535 -#: netbox/dcim/forms/filtersets.py:1549 netbox/dcim/forms/filtersets.py:1676 -#: netbox/dcim/forms/filtersets.py:1720 netbox/dcim/forms/filtersets.py:1745 -#: netbox/dcim/forms/filtersets.py:1763 netbox/dcim/forms/filtersets.py:1787 -#: netbox/dcim/forms/filtersets.py:1805 netbox/dcim/forms/filtersets.py:1823 -#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1850 -#: netbox/dcim/forms/filtersets.py:1861 netbox/dcim/forms/filtersets.py:1906 -#: netbox/dcim/forms/filtersets.py:1941 netbox/dcim/tables/modules.py:24 -#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:46 -#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:240 -#: netbox/extras/forms/filtersets.py:257 netbox/extras/forms/filtersets.py:293 -#: netbox/extras/forms/filtersets.py:324 netbox/extras/forms/filtersets.py:351 -#: netbox/extras/forms/filtersets.py:593 netbox/ipam/forms/filtersets.py:105 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:337 -#: netbox/ipam/forms/filtersets.py:413 netbox/ipam/forms/filtersets.py:499 -#: netbox/ipam/forms/filtersets.py:512 netbox/ipam/forms/filtersets.py:537 -#: netbox/ipam/forms/filtersets.py:608 netbox/ipam/forms/filtersets.py:626 -#: netbox/netbox/tables/tables.py:329 netbox/templates/dcim/moduletype.html:68 -#: netbox/virtualization/forms/filtersets.py:50 -#: netbox/virtualization/forms/filtersets.py:113 -#: netbox/virtualization/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:74 +#: netbox/circuits/forms/filtersets.py:94 +#: netbox/circuits/forms/filtersets.py:114 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:322 +#: netbox/circuits/forms/filtersets.py:338 netbox/core/forms/filtersets.py:75 +#: netbox/core/forms/filtersets.py:147 netbox/dcim/forms/bulk_edit.py:818 +#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:199 +#: netbox/dcim/forms/filtersets.py:232 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1155 netbox/dcim/forms/filtersets.py:1285 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1438 +#: netbox/dcim/forms/filtersets.py:1452 netbox/dcim/forms/filtersets.py:1478 +#: netbox/dcim/forms/filtersets.py:1492 netbox/dcim/forms/filtersets.py:1513 +#: netbox/dcim/forms/filtersets.py:1527 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1571 netbox/dcim/forms/filtersets.py:1699 +#: netbox/dcim/forms/filtersets.py:1743 netbox/dcim/forms/filtersets.py:1769 +#: netbox/dcim/forms/filtersets.py:1787 netbox/dcim/forms/filtersets.py:1812 +#: netbox/dcim/forms/filtersets.py:1830 netbox/dcim/forms/filtersets.py:1849 +#: netbox/dcim/forms/filtersets.py:1862 netbox/dcim/forms/filtersets.py:1877 +#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/forms/filtersets.py:1934 +#: netbox/dcim/forms/filtersets.py:1970 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:272 +#: netbox/extras/forms/filtersets.py:303 netbox/extras/forms/filtersets.py:326 +#: netbox/extras/forms/filtersets.py:358 netbox/extras/forms/filtersets.py:557 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:346 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/filtersets.py:525 +#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/filtersets.py:622 +#: netbox/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:347 +#: netbox/templates/dcim/moduletype.html:68 +#: netbox/virtualization/forms/filtersets.py:52 +#: netbox/virtualization/forms/filtersets.py:116 +#: netbox/virtualization/forms/filtersets.py:217 #: netbox/virtualization/forms/filtersets.py:275 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:136 -#: netbox/wireless/forms/filtersets.py:40 -#: netbox/wireless/forms/filtersets.py:106 +#: netbox/vpn/forms/filtersets.py:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Atrybuty" @@ -822,22 +822,22 @@ msgstr "Atrybuty" #: netbox/circuits/forms/model_forms.py:137 #: netbox/circuits/forms/model_forms.py:233 #: netbox/circuits/forms/model_forms.py:335 -#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:186 -#: netbox/dcim/forms/model_forms.py:273 netbox/dcim/forms/model_forms.py:330 -#: netbox/dcim/forms/model_forms.py:863 netbox/dcim/forms/model_forms.py:1877 +#: netbox/dcim/forms/model_forms.py:147 netbox/dcim/forms/model_forms.py:188 +#: netbox/dcim/forms/model_forms.py:275 netbox/dcim/forms/model_forms.py:332 +#: netbox/dcim/forms/model_forms.py:873 netbox/dcim/forms/model_forms.py:1887 #: netbox/ipam/forms/bulk_edit.py:380 netbox/ipam/forms/model_forms.py:67 #: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:115 #: netbox/ipam/forms/model_forms.py:136 netbox/ipam/forms/model_forms.py:160 #: netbox/ipam/forms/model_forms.py:224 netbox/ipam/forms/model_forms.py:261 #: netbox/ipam/forms/model_forms.py:319 netbox/ipam/forms/model_forms.py:611 -#: netbox/netbox/navigation/menu.py:24 +#: netbox/netbox/navigation/menu.py:26 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:74 #: netbox/virtualization/forms/model_forms.py:222 -#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145 #: netbox/vpn/forms/model_forms.py:409 netbox/wireless/forms/model_forms.py:56 #: netbox/wireless/forms/model_forms.py:171 @@ -856,8 +856,8 @@ msgstr "Środowisko najemcy" #: netbox/extras/forms/bulk_edit.py:292 netbox/extras/forms/bulk_edit.py:310 #: netbox/extras/forms/bulk_edit.py:355 netbox/extras/forms/bulk_edit.py:372 #: netbox/extras/forms/bulk_edit.py:409 netbox/extras/forms/bulk_edit.py:434 -#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:240 -#: netbox/ipam/tables/vlans.py:267 netbox/netbox/forms/bulk_edit.py:78 +#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/tables/vlans.py:283 netbox/netbox/forms/bulk_edit.py:78 #: netbox/netbox/forms/bulk_edit.py:90 netbox/netbox/forms/bulk_edit.py:102 #: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuit.html:69 @@ -960,11 +960,11 @@ msgstr "Typ zakończenia" #: netbox/circuits/forms/bulk_edit.py:189 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:226 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/forms/model_forms.py:168 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:72 netbox/templates/dcim/cable.html:76 -#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:84 msgid "Termination" msgstr "Wypowiedzenie" @@ -1000,24 +1000,24 @@ msgstr "Szczegóły wypowiedzenia" #: netbox/circuits/forms/bulk_edit.py:255 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:646 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/panels/virtual_chassis_members.html:11 #: netbox/templates/dcim/virtualchassis.html:58 -#: netbox/templates/dcim/virtualchassis_edit.html:67 +#: netbox/templates/dcim/virtualchassis_edit.html:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 #: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:129 +#: netbox/tenancy/forms/filtersets.py:134 msgid "Priority" msgstr "Priorytet" #: netbox/circuits/forms/bulk_edit.py:282 #: netbox/circuits/forms/bulk_import.py:207 -#: netbox/circuits/forms/filtersets.py:159 -#: netbox/circuits/forms/filtersets.py:264 -#: netbox/circuits/forms/filtersets.py:354 -#: netbox/circuits/forms/filtersets.py:392 +#: netbox/circuits/forms/filtersets.py:164 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:362 +#: netbox/circuits/forms/filtersets.py:400 #: netbox/circuits/forms/model_forms.py:316 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 @@ -1026,28 +1026,28 @@ msgstr "Sieć dostawcy usług" #: netbox/circuits/forms/bulk_edit.py:320 #: netbox/circuits/forms/bulk_import.py:253 -#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:390 #: netbox/circuits/forms/model_forms.py:355 netbox/dcim/forms/bulk_edit.py:348 #: netbox/dcim/forms/bulk_edit.py:1242 netbox/dcim/forms/bulk_edit.py:1678 #: netbox/dcim/forms/bulk_import.py:262 netbox/dcim/forms/bulk_import.py:1193 -#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:865 -#: netbox/dcim/forms/filtersets.py:1872 netbox/dcim/forms/filtersets.py:1912 -#: netbox/dcim/forms/model_forms.py:255 netbox/dcim/forms/model_forms.py:1214 -#: netbox/dcim/forms/model_forms.py:1697 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/devices.py:857 netbox/dcim/tables/devices.py:983 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/forms/filtersets.py:1900 netbox/dcim/forms/filtersets.py:1940 +#: netbox/dcim/forms/model_forms.py:257 netbox/dcim/forms/model_forms.py:1224 +#: netbox/dcim/forms/model_forms.py:1707 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:172 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:1011 #: netbox/dcim/tables/devicetypes.py:317 netbox/dcim/tables/racks.py:117 #: netbox/extras/filtersets.py:708 netbox/ipam/forms/bulk_edit.py:206 #: netbox/ipam/forms/bulk_edit.py:250 netbox/ipam/forms/bulk_edit.py:297 #: netbox/ipam/forms/bulk_edit.py:438 netbox/ipam/forms/bulk_import.py:199 #: netbox/ipam/forms/bulk_import.py:263 netbox/ipam/forms/bulk_import.py:299 -#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:254 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/filtersets.py:391 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/forms/model_forms.py:186 +#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:262 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:593 netbox/ipam/forms/model_forms.py:186 #: netbox/ipam/forms/model_forms.py:212 netbox/ipam/forms/model_forms.py:250 #: netbox/ipam/forms/model_forms.py:675 netbox/ipam/tables/ip.py:207 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:317 -#: netbox/ipam/tables/vlans.py:102 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/tables/vlans.py:103 netbox/ipam/tables/vlans.py:227 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1060,16 +1060,16 @@ msgstr "Sieć dostawcy usług" #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 #: netbox/tenancy/forms/bulk_edit.py:132 -#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/filtersets.py:131 #: netbox/tenancy/forms/model_forms.py:136 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 #: netbox/virtualization/forms/bulk_import.py:120 -#: netbox/virtualization/forms/filtersets.py:167 +#: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 #: netbox/virtualization/tables/virtualmachines.py:48 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Rola" @@ -1155,20 +1155,19 @@ msgstr "Rola operacyjna" #: netbox/circuits/forms/bulk_import.py:258 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:108 -#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1288 -#: netbox/dcim/forms/model_forms.py:1557 netbox/dcim/forms/model_forms.py:1738 -#: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1898 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 +#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1298 +#: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1748 +#: netbox/dcim/forms/model_forms.py:1783 netbox/dcim/forms/model_forms.py:1908 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1178 #: netbox/ipam/forms/bulk_import.py:319 netbox/ipam/forms/model_forms.py:280 #: netbox/ipam/forms/model_forms.py:289 netbox/ipam/tables/fhrp.py:61 -#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:146 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 #: netbox/templates/dcim/frontport.html:103 #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 -#: netbox/templates/dcim/interface.html:380 #: netbox/templates/dcim/rearport.html:103 #: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 @@ -1184,112 +1183,175 @@ msgid "Interface" msgstr "Interfejs" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:188 -#: netbox/circuits/forms/filtersets.py:246 +#: netbox/circuits/forms/filtersets.py:134 +#: netbox/circuits/forms/filtersets.py:193 +#: netbox/circuits/forms/filtersets.py:251 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:329 #: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:675 #: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_import.py:244 netbox/dcim/forms/bulk_import.py:347 #: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/bulk_import.py:1608 -#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/forms/filtersets.py:354 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:433 netbox/dcim/forms/filtersets.py:484 -#: netbox/dcim/forms/filtersets.py:807 netbox/dcim/forms/filtersets.py:850 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1110 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/filtersets.py:1228 -#: netbox/dcim/forms/filtersets.py:1258 netbox/dcim/forms/filtersets.py:1267 -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/filtersets.py:1434 -#: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1507 -#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1721 -#: netbox/dcim/forms/filtersets.py:1764 netbox/dcim/forms/filtersets.py:1806 -#: netbox/dcim/forms/filtersets.py:1837 netbox/dcim/forms/filtersets.py:1863 -#: netbox/dcim/forms/model_forms.py:185 netbox/dcim/forms/model_forms.py:247 -#: netbox/dcim/forms/model_forms.py:563 netbox/dcim/forms/model_forms.py:824 -#: netbox/dcim/tables/devices.py:159 netbox/dcim/tables/power.py:29 +#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:112 +#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:391 +#: netbox/dcim/forms/filtersets.py:436 netbox/dcim/forms/filtersets.py:489 +#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:862 +#: netbox/dcim/forms/filtersets.py:1040 netbox/dcim/forms/filtersets.py:1079 +#: netbox/dcim/forms/filtersets.py:1124 netbox/dcim/forms/filtersets.py:1154 +#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1244 +#: netbox/dcim/forms/filtersets.py:1275 netbox/dcim/forms/filtersets.py:1284 +#: netbox/dcim/forms/filtersets.py:1413 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/filtersets.py:1493 netbox/dcim/forms/filtersets.py:1528 +#: netbox/dcim/forms/filtersets.py:1576 netbox/dcim/forms/filtersets.py:1744 +#: netbox/dcim/forms/filtersets.py:1788 netbox/dcim/forms/filtersets.py:1831 +#: netbox/dcim/forms/filtersets.py:1863 netbox/dcim/forms/filtersets.py:1890 +#: netbox/dcim/forms/model_forms.py:187 netbox/dcim/forms/model_forms.py:249 +#: netbox/dcim/forms/model_forms.py:565 netbox/dcim/forms/model_forms.py:834 +#: netbox/dcim/tables/devices.py:160 netbox/dcim/tables/power.py:29 #: netbox/dcim/tables/racks.py:106 netbox/dcim/tables/racks.py:198 -#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:429 -#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:445 -#: netbox/ipam/forms/filtersets.py:469 netbox/ipam/forms/filtersets.py:536 +#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:456 +#: netbox/ipam/forms/filtersets.py:481 netbox/ipam/forms/filtersets.py:549 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/powerpanel.html:26 -#: netbox/virtualization/forms/filtersets.py:84 -#: netbox/virtualization/forms/filtersets.py:110 -#: netbox/wireless/forms/filtersets.py:97 +#: netbox/virtualization/forms/filtersets.py:87 +#: netbox/virtualization/forms/filtersets.py:113 +#: netbox/wireless/forms/filtersets.py:99 #: netbox/wireless/forms/model_forms.py:89 #: netbox/wireless/forms/model_forms.py:131 msgid "Location" msgstr "Lokalizacja" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:172 -#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:203 -#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:360 -#: netbox/dcim/forms/filtersets.py:437 netbox/dcim/forms/filtersets.py:513 -#: netbox/dcim/forms/filtersets.py:811 netbox/dcim/forms/filtersets.py:1229 -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:190 -#: netbox/ipam/forms/filtersets.py:290 netbox/ipam/forms/filtersets.py:342 -#: netbox/ipam/forms/filtersets.py:628 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 +#: netbox/circuits/forms/filtersets.py:75 +#: netbox/circuits/forms/filtersets.py:95 +#: netbox/circuits/forms/filtersets.py:115 +#: netbox/circuits/forms/filtersets.py:136 +#: netbox/circuits/forms/filtersets.py:284 +#: netbox/circuits/forms/filtersets.py:323 +#: netbox/circuits/forms/filtersets.py:340 netbox/core/forms/filtersets.py:31 +#: netbox/dcim/forms/filtersets.py:168 netbox/dcim/forms/filtersets.py:184 +#: netbox/dcim/forms/filtersets.py:201 netbox/dcim/forms/filtersets.py:234 +#: netbox/dcim/forms/filtersets.py:281 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/forms/filtersets.py:538 netbox/dcim/forms/filtersets.py:663 +#: netbox/dcim/forms/filtersets.py:682 netbox/dcim/forms/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:822 +#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1042 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1157 +#: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1419 netbox/dcim/forms/filtersets.py:1459 +#: netbox/dcim/forms/filtersets.py:1499 netbox/dcim/forms/filtersets.py:1534 +#: netbox/dcim/forms/filtersets.py:1583 netbox/dcim/forms/filtersets.py:1750 +#: netbox/dcim/forms/filtersets.py:1794 netbox/dcim/forms/filtersets.py:1836 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1895 +#: netbox/dcim/forms/filtersets.py:1957 netbox/dcim/forms/filtersets.py:1972 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/filtersets.py:129 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:178 +#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:304 +#: netbox/extras/forms/filtersets.py:327 netbox/extras/forms/filtersets.py:359 +#: netbox/extras/forms/filtersets.py:378 netbox/extras/forms/filtersets.py:405 +#: netbox/extras/forms/filtersets.py:498 netbox/ipam/forms/filtersets.py:51 +#: netbox/ipam/forms/filtersets.py:72 netbox/ipam/forms/filtersets.py:92 +#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:132 +#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:180 +#: netbox/ipam/forms/filtersets.py:197 netbox/ipam/forms/filtersets.py:298 +#: netbox/ipam/forms/filtersets.py:351 netbox/ipam/forms/filtersets.py:425 +#: netbox/ipam/forms/filtersets.py:460 netbox/ipam/forms/filtersets.py:512 +#: netbox/ipam/forms/filtersets.py:553 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:421 +#: netbox/templates/dcim/device_edit.html:104 +#: netbox/templates/dcim/htmx/cable_edit.html:83 +#: netbox/templates/dcim/virtualchassis_edit.html:39 +#: netbox/templates/generic/bulk_edit.html:65 +#: netbox/templates/htmx/form.html:28 netbox/templates/ipam/vlan_edit.html:70 +#: netbox/tenancy/forms/filtersets.py:36 netbox/tenancy/forms/filtersets.py:51 +#: netbox/tenancy/forms/filtersets.py:72 netbox/tenancy/forms/filtersets.py:86 +#: netbox/tenancy/forms/filtersets.py:96 +#: netbox/virtualization/forms/filtersets.py:33 +#: netbox/virtualization/forms/filtersets.py:43 +#: netbox/virtualization/forms/filtersets.py:55 +#: netbox/virtualization/forms/filtersets.py:119 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:276 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:136 +#: netbox/vpn/forms/filtersets.py:161 netbox/vpn/forms/filtersets.py:181 +#: netbox/vpn/forms/filtersets.py:201 netbox/vpn/forms/filtersets.py:227 +#: netbox/wireless/forms/filtersets.py:27 +#: netbox/wireless/forms/filtersets.py:45 +#: netbox/wireless/forms/filtersets.py:111 +msgid "Ownership" +msgstr "Własność" + +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:76 +#: netbox/circuits/forms/filtersets.py:137 netbox/dcim/forms/filtersets.py:169 +#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:202 +#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:363 +#: netbox/dcim/forms/filtersets.py:442 netbox/dcim/forms/filtersets.py:519 +#: netbox/dcim/forms/filtersets.py:823 netbox/dcim/forms/filtersets.py:1246 +#: netbox/ipam/forms/filtersets.py:111 netbox/ipam/forms/filtersets.py:198 +#: netbox/ipam/forms/filtersets.py:299 netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/navigation/menu.py:35 #: netbox/netbox/views/generic/feature_views.py:298 -#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/forms/filtersets.py:52 netbox/tenancy/tables/columns.py:55 #: netbox/tenancy/tables/contacts.py:21 -#: netbox/virtualization/forms/filtersets.py:42 -#: netbox/virtualization/forms/filtersets.py:53 -#: netbox/virtualization/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 -#: netbox/vpn/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:44 +#: netbox/virtualization/forms/filtersets.py:56 +#: netbox/virtualization/forms/filtersets.py:120 +#: netbox/vpn/forms/filtersets.py:38 netbox/vpn/forms/filtersets.py:51 +#: netbox/vpn/forms/filtersets.py:228 msgid "Contacts" msgstr "Kontakty" -#: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:169 -#: netbox/circuits/forms/filtersets.py:231 +#: netbox/circuits/forms/filtersets.py:46 +#: netbox/circuits/forms/filtersets.py:174 +#: netbox/circuits/forms/filtersets.py:236 #: netbox/circuits/tables/circuits.py:134 netbox/dcim/forms/bulk_edit.py:110 #: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/bulk_edit.py:841 -#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:89 -#: netbox/dcim/forms/filtersets.py:171 netbox/dcim/forms/filtersets.py:214 -#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:366 -#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:827 -#: netbox/dcim/forms/filtersets.py:1043 netbox/dcim/forms/filtersets.py:1116 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1235 -#: netbox/dcim/forms/filtersets.py:1274 netbox/dcim/forms/filtersets.py:1984 -#: netbox/dcim/forms/filtersets.py:2008 netbox/dcim/forms/filtersets.py:2032 -#: netbox/dcim/forms/model_forms.py:117 netbox/dcim/forms/object_create.py:276 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/sites.py:64 +#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:90 +#: netbox/dcim/forms/filtersets.py:167 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:467 netbox/dcim/forms/filtersets.py:839 +#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1131 +#: netbox/dcim/forms/filtersets.py:1162 netbox/dcim/forms/filtersets.py:1252 +#: netbox/dcim/forms/filtersets.py:1292 netbox/dcim/forms/filtersets.py:2014 +#: netbox/dcim/forms/filtersets.py:2038 netbox/dcim/forms/filtersets.py:2062 +#: netbox/dcim/forms/model_forms.py:119 netbox/dcim/forms/object_create.py:277 +#: netbox/dcim/tables/devices.py:146 netbox/dcim/tables/sites.py:64 #: netbox/extras/filtersets.py:659 netbox/ipam/forms/bulk_edit.py:401 -#: netbox/ipam/forms/filtersets.py:233 netbox/ipam/forms/filtersets.py:454 -#: netbox/ipam/forms/filtersets.py:545 netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:466 +#: netbox/ipam/forms/filtersets.py:559 netbox/templates/ipam/vlan.html:16 +#: netbox/virtualization/forms/filtersets.py:67 +#: netbox/virtualization/forms/filtersets.py:147 #: netbox/virtualization/forms/model_forms.py:86 -#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:77 +#: netbox/vpn/forms/filtersets.py:276 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Region" -#: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:312 -#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:94 -#: netbox/dcim/forms/filtersets.py:219 netbox/dcim/forms/filtersets.py:245 -#: netbox/dcim/forms/filtersets.py:379 netbox/dcim/forms/filtersets.py:467 -#: netbox/dcim/forms/filtersets.py:832 netbox/dcim/forms/filtersets.py:1048 -#: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1240 -#: netbox/dcim/forms/filtersets.py:1279 netbox/dcim/forms/object_create.py:284 +#: netbox/circuits/forms/filtersets.py:51 +#: netbox/circuits/forms/filtersets.py:179 +#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:312 +#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:95 +#: netbox/dcim/forms/filtersets.py:218 netbox/dcim/forms/filtersets.py:245 +#: netbox/dcim/forms/filtersets.py:382 netbox/dcim/forms/filtersets.py:472 +#: netbox/dcim/forms/filtersets.py:844 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1257 +#: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/object_create.py:285 #: netbox/extras/filtersets.py:676 netbox/ipam/forms/bulk_edit.py:406 -#: netbox/ipam/forms/filtersets.py:160 netbox/ipam/forms/filtersets.py:238 -#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:550 -#: netbox/virtualization/forms/filtersets.py:69 -#: netbox/virtualization/forms/filtersets.py:148 +#: netbox/ipam/forms/filtersets.py:166 netbox/ipam/forms/filtersets.py:246 +#: netbox/ipam/forms/filtersets.py:471 netbox/ipam/forms/filtersets.py:564 +#: netbox/virtualization/forms/filtersets.py:72 +#: netbox/virtualization/forms/filtersets.py:152 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/wireless/forms/filtersets.py:82 +#: netbox/wireless/forms/filtersets.py:84 msgid "Site group" msgstr "Grupa placówek" -#: netbox/circuits/forms/filtersets.py:82 +#: netbox/circuits/forms/filtersets.py:84 #: netbox/circuits/tables/circuits.py:60 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1299,31 +1361,31 @@ msgstr "Grupa placówek" msgid "Account" msgstr "Konto" -#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/forms/filtersets.py:259 msgid "Term Side" msgstr "Strona terminowa" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1537 -#: netbox/extras/forms/model_forms.py:697 netbox/ipam/forms/filtersets.py:149 -#: netbox/ipam/forms/filtersets.py:627 netbox/ipam/forms/model_forms.py:326 +#: netbox/circuits/forms/filtersets.py:293 netbox/dcim/forms/bulk_edit.py:1537 +#: netbox/extras/forms/model_forms.py:700 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:326 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:36 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:106 +#: netbox/tenancy/forms/filtersets.py:111 #: netbox/users/forms/model_forms.py:372 msgid "Assignment" msgstr "Zlecenie" -#: netbox/circuits/forms/filtersets.py:302 +#: netbox/circuits/forms/filtersets.py:308 #: netbox/circuits/forms/model_forms.py:245 #: netbox/circuits/tables/circuits.py:186 netbox/dcim/forms/bulk_edit.py:115 -#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:123 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:633 +#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 #: netbox/ipam/filtersets.py:998 netbox/ipam/forms/bulk_edit.py:420 #: netbox/ipam/forms/bulk_import.py:492 netbox/ipam/forms/model_forms.py:558 -#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:94 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:95 +#: netbox/ipam/tables/vlans.py:218 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1335,8 +1397,8 @@ msgstr "Zlecenie" #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 #: netbox/tenancy/forms/bulk_edit.py:40 netbox/tenancy/forms/bulk_import.py:43 -#: netbox/tenancy/forms/filtersets.py:56 -#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/tenancy/forms/filtersets.py:58 +#: netbox/tenancy/forms/filtersets.py:121 #: netbox/tenancy/forms/model_forms.py:44 #: netbox/tenancy/forms/model_forms.py:121 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:226 @@ -1346,14 +1408,14 @@ msgstr "Zlecenie" #: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:185 #: netbox/virtualization/forms/bulk_edit.py:55 #: netbox/virtualization/forms/bulk_import.py:49 -#: netbox/virtualization/forms/filtersets.py:95 +#: netbox/virtualization/forms/filtersets.py:98 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:71 #: netbox/vpn/forms/bulk_edit.py:100 netbox/vpn/forms/bulk_import.py:157 -#: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:124 netbox/vpn/tables/crypto.py:31 #: netbox/vpn/tables/tunnels.py:45 netbox/wireless/forms/bulk_edit.py:45 #: netbox/wireless/forms/bulk_import.py:37 -#: netbox/wireless/forms/filtersets.py:53 +#: netbox/wireless/forms/filtersets.py:55 #: netbox/wireless/forms/model_forms.py:41 #: netbox/wireless/tables/wirelesslan.py:41 msgid "Group" @@ -1409,7 +1471,7 @@ msgstr "Unikalne ID łącza" #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1391 #: netbox/dcim/models/devices.py:582 netbox/dcim/models/devices.py:1211 -#: netbox/dcim/models/modules.py:215 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/modules.py:217 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:300 netbox/dcim/models/racks.py:684 #: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 @@ -1512,7 +1574,7 @@ msgstr "ID panelu krosowego i numer(y) portu(ów)" #: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: netbox/extras/models/configs.py:283 -#: netbox/extras/models/customfields.py:128 netbox/extras/models/models.py:66 +#: netbox/extras/models/customfields.py:141 netbox/extras/models/models.py:66 #: netbox/extras/models/models.py:171 netbox/extras/models/models.py:416 #: netbox/extras/models/models.py:487 netbox/extras/models/models.py:566 #: netbox/extras/models/models.py:692 @@ -1548,11 +1610,11 @@ msgstr "Zakończenie łącza musi być przypisane do punktu zakończenia." #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 #: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:279 netbox/extras/models/customfields.py:95 -#: netbox/extras/models/models.py:61 netbox/extras/models/models.py:166 -#: netbox/extras/models/models.py:309 netbox/extras/models/models.py:412 -#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:562 -#: netbox/extras/models/models.py:687 +#: netbox/extras/models/configs.py:279 +#: netbox/extras/models/customfields.py:108 netbox/extras/models/models.py:61 +#: netbox/extras/models/models.py:166 netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:412 netbox/extras/models/models.py:477 +#: netbox/extras/models/models.py:562 netbox/extras/models/models.py:687 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1657,35 +1719,35 @@ msgstr "zakończenia łączy wirtualnych" #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:17 #: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:45 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: netbox/dcim/forms/filtersets.py:79 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:137 netbox/dcim/tables/devices.py:295 -#: netbox/dcim/tables/devices.py:408 netbox/dcim/tables/devices.py:449 -#: netbox/dcim/tables/devices.py:497 netbox/dcim/tables/devices.py:551 -#: netbox/dcim/tables/devices.py:574 netbox/dcim/tables/devices.py:694 -#: netbox/dcim/tables/devices.py:774 netbox/dcim/tables/devices.py:827 -#: netbox/dcim/tables/devices.py:889 netbox/dcim/tables/devices.py:958 -#: netbox/dcim/tables/devices.py:1023 netbox/dcim/tables/devices.py:1042 -#: netbox/dcim/tables/devices.py:1071 netbox/dcim/tables/devices.py:1098 -#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:228 -#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:21 -#: netbox/dcim/tables/power.py:58 netbox/dcim/tables/racks.py:20 -#: netbox/dcim/tables/racks.py:102 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/tables/tables.py:64 -#: netbox/extras/tables/tables.py:132 netbox/extras/tables/tables.py:169 -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:257 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:334 -#: netbox/extras/tables/tables.py:450 netbox/extras/tables/tables.py:467 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:536 -#: netbox/extras/tables/tables.py:584 netbox/extras/tables/tables.py:626 -#: netbox/extras/tables/tables.py:656 netbox/ipam/forms/bulk_edit.py:339 -#: netbox/ipam/forms/filtersets.py:417 netbox/ipam/forms/filtersets.py:503 -#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:32 -#: netbox/ipam/tables/ip.py:104 netbox/ipam/tables/services.py:16 -#: netbox/ipam/tables/services.py:38 netbox/ipam/tables/vlans.py:33 -#: netbox/ipam/tables/vlans.py:86 netbox/ipam/tables/vlans.py:231 -#: netbox/ipam/tables/vrfs.py:26 netbox/ipam/tables/vrfs.py:65 -#: netbox/netbox/tables/tables.py:299 netbox/netbox/ui/panels.py:194 -#: netbox/netbox/ui/panels.py:203 +#: netbox/dcim/forms/filtersets.py:80 netbox/dcim/forms/object_create.py:44 +#: netbox/dcim/tables/devices.py:138 netbox/dcim/tables/devices.py:296 +#: netbox/dcim/tables/devices.py:409 netbox/dcim/tables/devices.py:450 +#: netbox/dcim/tables/devices.py:498 netbox/dcim/tables/devices.py:552 +#: netbox/dcim/tables/devices.py:575 netbox/dcim/tables/devices.py:700 +#: netbox/dcim/tables/devices.py:722 netbox/dcim/tables/devices.py:802 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:986 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1070 netbox/dcim/tables/devices.py:1099 +#: netbox/dcim/tables/devices.py:1126 netbox/dcim/tables/devicetypes.py:31 +#: netbox/dcim/tables/devicetypes.py:228 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/power.py:21 netbox/dcim/tables/power.py:58 +#: netbox/dcim/tables/racks.py:20 netbox/dcim/tables/racks.py:102 +#: netbox/dcim/tables/sites.py:57 netbox/extras/forms/filtersets.py:231 +#: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:132 +#: netbox/extras/tables/tables.py:169 netbox/extras/tables/tables.py:198 +#: netbox/extras/tables/tables.py:257 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:334 netbox/extras/tables/tables.py:450 +#: netbox/extras/tables/tables.py:467 netbox/extras/tables/tables.py:494 +#: netbox/extras/tables/tables.py:536 netbox/extras/tables/tables.py:584 +#: netbox/extras/tables/tables.py:626 netbox/extras/tables/tables.py:656 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:104 +#: netbox/ipam/tables/services.py:16 netbox/ipam/tables/services.py:38 +#: netbox/ipam/tables/vlans.py:34 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/tables/vlans.py:247 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:317 +#: netbox/netbox/ui/panels.py:194 netbox/netbox/ui/panels.py:203 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1781,8 +1843,8 @@ msgstr "Nazwa" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:283 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 @@ -1811,7 +1873,7 @@ msgstr "Strona Z" msgid "Commit Rate" msgstr "Przydzielona przepustowość" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1942 +#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" @@ -1829,8 +1891,8 @@ msgstr "Typ zakończenia" msgid "Termination Point" msgstr "Punkt zakończenia" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:186 -#: netbox/dcim/tables/devices.py:152 +#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 +#: netbox/dcim/tables/devices.py:153 msgid "Site Group" msgstr "Grupa placówek" @@ -1871,33 +1933,33 @@ msgstr "Zakończenia" #: netbox/dcim/forms/bulk_import.py:1128 netbox/dcim/forms/bulk_import.py:1140 #: netbox/dcim/forms/bulk_import.py:1188 netbox/dcim/forms/bulk_import.py:1310 #: netbox/dcim/forms/bulk_import.py:1712 netbox/dcim/forms/connections.py:29 -#: netbox/dcim/forms/filtersets.py:153 netbox/dcim/forms/filtersets.py:1006 -#: netbox/dcim/forms/filtersets.py:1038 netbox/dcim/forms/filtersets.py:1184 -#: netbox/dcim/forms/filtersets.py:1398 netbox/dcim/forms/filtersets.py:1420 -#: netbox/dcim/forms/filtersets.py:1437 netbox/dcim/forms/filtersets.py:1459 -#: netbox/dcim/forms/filtersets.py:1476 netbox/dcim/forms/filtersets.py:1493 -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1536 -#: netbox/dcim/forms/filtersets.py:1558 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/forms/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1746 -#: netbox/dcim/forms/filtersets.py:1767 netbox/dcim/forms/filtersets.py:1788 -#: netbox/dcim/forms/filtersets.py:1809 netbox/dcim/forms/filtersets.py:1824 -#: netbox/dcim/forms/filtersets.py:1840 netbox/dcim/forms/filtersets.py:1851 -#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1907 -#: netbox/dcim/forms/filtersets.py:2000 netbox/dcim/forms/filtersets.py:2024 -#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/model_forms.py:728 -#: netbox/dcim/forms/model_forms.py:943 netbox/dcim/forms/model_forms.py:1355 -#: netbox/dcim/forms/model_forms.py:1849 netbox/dcim/forms/model_forms.py:1922 -#: netbox/dcim/forms/object_create.py:205 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:154 netbox/dcim/forms/filtersets.py:1019 +#: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1200 +#: netbox/dcim/forms/filtersets.py:1416 netbox/dcim/forms/filtersets.py:1439 +#: netbox/dcim/forms/filtersets.py:1456 netbox/dcim/forms/filtersets.py:1479 +#: netbox/dcim/forms/filtersets.py:1496 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1531 netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:1580 netbox/dcim/forms/filtersets.py:1702 +#: netbox/dcim/forms/filtersets.py:1747 netbox/dcim/forms/filtersets.py:1770 +#: netbox/dcim/forms/filtersets.py:1791 netbox/dcim/forms/filtersets.py:1813 +#: netbox/dcim/forms/filtersets.py:1834 netbox/dcim/forms/filtersets.py:1850 +#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1878 +#: netbox/dcim/forms/filtersets.py:1893 netbox/dcim/forms/filtersets.py:1935 +#: netbox/dcim/forms/filtersets.py:2030 netbox/dcim/forms/filtersets.py:2054 +#: netbox/dcim/forms/filtersets.py:2078 netbox/dcim/forms/model_forms.py:738 +#: netbox/dcim/forms/model_forms.py:953 netbox/dcim/forms/model_forms.py:1365 +#: netbox/dcim/forms/model_forms.py:1859 netbox/dcim/forms/model_forms.py:1932 +#: netbox/dcim/forms/object_create.py:206 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:291 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:427 netbox/dcim/tables/devices.py:469 -#: netbox/dcim/tables/devices.py:519 netbox/dcim/tables/devices.py:631 -#: netbox/dcim/tables/devices.py:743 netbox/dcim/tables/devices.py:796 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:908 -#: netbox/dcim/tables/devices.py:976 netbox/dcim/tables/devices.py:1102 -#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:430 -#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:633 -#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:292 netbox/dcim/tables/devices.py:387 +#: netbox/dcim/tables/devices.py:428 netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:520 netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:824 +#: netbox/dcim/tables/devices.py:877 netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:1004 netbox/dcim/tables/devices.py:1130 +#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:402 +#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:157 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1915,7 +1977,7 @@ msgstr "Zakończenia" #: netbox/templates/dcim/powerport.html:20 #: netbox/templates/dcim/rearport.html:20 #: netbox/templates/dcim/virtualchassis.html:55 -#: netbox/templates/dcim/virtualchassis_edit.html:62 +#: netbox/templates/dcim/virtualchassis_edit.html:63 #: netbox/templates/dcim/virtualdevicecontext.html:22 #: netbox/templates/virtualization/virtualmachine.html:120 #: netbox/templates/vpn/tunneltermination.html:23 @@ -1923,11 +1985,11 @@ msgstr "Zakończenia" #: netbox/virtualization/filtersets.py:143 #: netbox/virtualization/forms/bulk_edit.py:108 #: netbox/virtualization/forms/bulk_import.py:113 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:142 #: netbox/virtualization/forms/model_forms.py:186 #: netbox/virtualization/tables/virtualmachines.py:44 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 #: netbox/vpn/forms/model_forms.py:123 netbox/vpn/forms/model_forms.py:234 #: netbox/vpn/forms/model_forms.py:451 #: netbox/wireless/forms/model_forms.py:101 @@ -1936,7 +1998,7 @@ msgstr "Zakończenia" msgid "Device" msgstr "Urządzenie" -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "Ten użytkownik nie ma uprawnień do synchronizacji tego źródła danych." @@ -1994,8 +2056,8 @@ msgstr "Zakończone" msgid "Failed" msgstr "Nie powiodło się" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:359 -#: netbox/netbox/navigation/menu.py:363 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 +#: netbox/netbox/navigation/menu.py:365 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2113,42 +2175,42 @@ msgstr "Ostrzeżenie" msgid "Error" msgstr "Błąd" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Lokalne" -#: netbox/core/data_backends.py:50 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:63 msgid "Username" msgstr "Nazwa użytkownika" -#: netbox/core/data_backends.py:52 netbox/core/data_backends.py:58 +#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 msgid "Only used for cloning with HTTP(S)" msgstr "Używane tylko do duplikowania poprzez HTTP(S)" -#: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 #: netbox/users/forms/model_forms.py:196 msgid "Password" msgstr "Hasło" -#: netbox/core/data_backends.py:62 +#: netbox/core/data_backends.py:75 msgid "Branch" msgstr "gałąź" -#: netbox/core/data_backends.py:120 +#: netbox/core/data_backends.py:135 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "Pobieranie zdalnych danych nie powiodło się ({name}): {error}" -#: netbox/core/data_backends.py:133 +#: netbox/core/data_backends.py:148 msgid "AWS access key ID" msgstr "ID klucza dostępu AWS" -#: netbox/core/data_backends.py:137 +#: netbox/core/data_backends.py:152 msgid "AWS secret access key" msgstr "Tajny klucz dostępu AWS" @@ -2162,7 +2224,7 @@ msgstr "Źródło danych (ID)" msgid "Data source (name)" msgstr "Źródło danych (nazwa)" -#: netbox/core/filtersets.py:186 netbox/dcim/filtersets.py:521 +#: netbox/core/filtersets.py:190 netbox/dcim/filtersets.py:521 #: netbox/extras/filtersets.py:302 netbox/extras/filtersets.py:355 #: netbox/extras/filtersets.py:401 netbox/extras/filtersets.py:424 #: netbox/extras/filtersets.py:490 netbox/users/filtersets.py:31 @@ -2170,19 +2232,19 @@ msgstr "Źródło danych (nazwa)" msgid "User (ID)" msgstr "Użytkownik (ID)" -#: netbox/core/filtersets.py:192 +#: netbox/core/filtersets.py:196 msgid "User name" msgstr "Nazwa użytkownika" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:44 #: netbox/core/tables/data.py:27 netbox/dcim/choices.py:2036 #: netbox/dcim/forms/bulk_edit.py:1102 netbox/dcim/forms/bulk_edit.py:1383 -#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/filtersets.py:1687 -#: netbox/dcim/tables/devices.py:579 netbox/dcim/tables/devicetypes.py:232 +#: netbox/dcim/forms/filtersets.py:1617 netbox/dcim/forms/filtersets.py:1710 +#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 #: 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:161 netbox/extras/forms/filtersets.py:265 -#: netbox/extras/forms/filtersets.py:301 netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:249 +#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 #: netbox/extras/tables/tables.py:176 netbox/extras/tables/tables.py:307 #: netbox/extras/tables/tables.py:344 netbox/extras/tables/tables.py:508 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 @@ -2198,19 +2260,19 @@ msgstr "Nazwa użytkownika" #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:29 netbox/users/tables.py:112 #: netbox/virtualization/forms/bulk_edit.py:182 -#: netbox/virtualization/forms/filtersets.py:232 +#: netbox/virtualization/forms/filtersets.py:237 msgid "Enabled" msgstr "Włączono" -#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:50 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:51 #: netbox/core/tables/data.py:30 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "Interwał synchronizacji" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:307 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 #: netbox/templates/extras/savedfilter.html:56 -#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 -#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:104 netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:160 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:320 #: netbox/vpn/forms/model_forms.py:336 netbox/vpn/forms/model_forms.py:357 #: netbox/vpn/forms/model_forms.py:379 @@ -2222,10 +2284,10 @@ msgid "Ignore rules" msgstr "Ignoruj reguły" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:604 -#: netbox/extras/forms/model_forms.py:693 -#: netbox/extras/forms/model_forms.py:746 netbox/extras/tables/tables.py:218 +#: netbox/extras/forms/model_forms.py:275 +#: netbox/extras/forms/model_forms.py:607 +#: netbox/extras/forms/model_forms.py:696 +#: netbox/extras/forms/model_forms.py:749 netbox/extras/tables/tables.py:218 #: netbox/extras/tables/tables.py:588 netbox/extras/tables/tables.py:618 #: netbox/extras/tables/tables.py:660 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 @@ -2234,24 +2296,24 @@ msgstr "Ignoruj reguły" msgid "Data Source" msgstr "Źródło danych" -#: netbox/core/forms/filtersets.py:61 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Plik" -#: netbox/core/forms/filtersets.py:66 netbox/core/forms/mixins.py:16 +#: netbox/core/forms/filtersets.py:67 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:411 -#: netbox/extras/forms/filtersets.py:442 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:183 netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/filtersets.py:415 netbox/extras/forms/filtersets.py:503 msgid "Data source" msgstr "Źródło danych" -#: netbox/core/forms/filtersets.py:77 netbox/extras/forms/filtersets.py:592 +#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 msgid "Creation" msgstr "Utworzenie" -#: netbox/core/forms/filtersets.py:81 netbox/core/forms/filtersets.py:167 -#: netbox/extras/forms/filtersets.py:613 netbox/extras/tables/tables.py:271 +#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:271 #: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:364 #: netbox/extras/tables/tables.py:383 netbox/extras/tables/tables.py:415 #: netbox/extras/tables/tables.py:735 netbox/templates/core/job.html:11 @@ -2261,42 +2323,47 @@ msgstr "Utworzenie" msgid "Object Type" msgstr "Typ obiektu" -#: netbox/core/forms/filtersets.py:91 +#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/templates/core/job.html:63 netbox/templates/core/rq_task.html:61 +msgid "Queue" +msgstr "Kolejka" + +#: netbox/core/forms/filtersets.py:96 msgid "Created after" msgstr "Utworzony po" -#: netbox/core/forms/filtersets.py:96 +#: netbox/core/forms/filtersets.py:101 msgid "Created before" msgstr "Utworzony przed" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:106 msgid "Scheduled after" msgstr "Zaplanowane po" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:111 msgid "Scheduled before" msgstr "Zaplanowane przed" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:116 msgid "Started after" msgstr "Rozpoczęte po" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:121 msgid "Started before" msgstr "Rozpoczęte przed" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:126 msgid "Completed after" msgstr "Zakończone po" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:131 msgid "Completed before" msgstr "Zakończone przed" -#: netbox/core/forms/filtersets.py:133 netbox/core/forms/filtersets.py:162 -#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:504 -#: netbox/dcim/forms/model_forms.py:324 netbox/extras/forms/filtersets.py:608 -#: netbox/extras/forms/filtersets.py:628 netbox/extras/tables/tables.py:391 +#: netbox/core/forms/filtersets.py:138 netbox/core/forms/filtersets.py:167 +#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:509 +#: netbox/dcim/forms/model_forms.py:326 netbox/extras/forms/filtersets.py:572 +#: netbox/extras/forms/filtersets.py:592 netbox/extras/tables/tables.py:391 #: netbox/extras/tables/tables.py:431 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 @@ -2309,23 +2376,23 @@ msgstr "Zakończone przed" msgid "User" msgstr "Użytkownik" -#: netbox/core/forms/filtersets.py:141 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:773 +#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:773 #: netbox/extras/tables/tables.py:828 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Czas" -#: netbox/core/forms/filtersets.py:146 netbox/extras/forms/filtersets.py:597 +#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 msgid "After" msgstr "Po" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:602 +#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 msgid "Before" msgstr "Wcześniej" -#: netbox/core/forms/filtersets.py:155 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:477 +#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:484 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" @@ -2369,18 +2436,18 @@ msgstr "Elewacje szaf" #: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1907 #: netbox/dcim/forms/bulk_edit.py:941 netbox/dcim/forms/bulk_edit.py:1337 #: netbox/dcim/forms/bulk_edit.py:1358 netbox/dcim/tables/racks.py:143 -#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 +#: netbox/netbox/navigation/menu.py:315 netbox/netbox/navigation/menu.py:319 msgid "Power" msgstr "Zasilanie" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:47 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Bezpieczeństwo" @@ -2396,7 +2463,7 @@ msgid "Pagination" msgstr "Paginacja" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:122 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 #: netbox/extras/forms/model_forms.py:135 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2407,7 +2474,7 @@ msgstr "Walidacja" msgid "User Preferences" msgstr "Preferencje użytkownika" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:820 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:73 msgid "Miscellaneous" @@ -2525,7 +2592,7 @@ msgstr "Wersja konfiguracji #{id}" #: netbox/dcim/models/device_components.py:767 #: netbox/dcim/models/device_components.py:1151 #: netbox/dcim/models/device_components.py:1199 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:81 +#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:94 #: netbox/extras/models/search.py:41 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" @@ -2703,39 +2770,47 @@ msgid "job ID" msgstr "ID zadania" #: netbox/core/models/jobs.py:116 +msgid "queue name" +msgstr "nazwa kolejki" + +#: netbox/core/models/jobs.py:119 +msgid "Name of the queue in which this job was enqueued" +msgstr "Nazwa kolejki, w której to zadanie zostało umieszczone w kolejce" + +#: netbox/core/models/jobs.py:122 msgid "log entries" msgstr "wpisy do dziennika" -#: netbox/core/models/jobs.py:132 +#: netbox/core/models/jobs.py:138 msgid "job" msgstr "zadanie" -#: netbox/core/models/jobs.py:133 +#: netbox/core/models/jobs.py:139 msgid "jobs" msgstr "zadania" -#: netbox/core/models/jobs.py:163 +#: netbox/core/models/jobs.py:169 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Zadania nie mogą być przypisane do tego typu obiektu ({type})." -#: netbox/core/models/jobs.py:216 +#: netbox/core/models/jobs.py:226 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "Nieprawidłowy status zakończenia pracy. Wybory to: {choices}" -#: netbox/core/models/jobs.py:273 +#: netbox/core/models/jobs.py:283 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" "enqueue () nie można wywołać z wartościami zarówno dla schedule_at, jak i " "natychmiastowo." -#: netbox/core/models/object_types.py:188 +#: netbox/core/models/object_types.py:205 msgid "object type" msgstr "typ obiektu" -#: netbox/core/models/object_types.py:189 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 msgid "object types" msgstr "typy obiektów" @@ -2743,7 +2818,7 @@ msgstr "typy obiektów" msgid "Sync Data" msgstr "Synchronizuj dane" -#: netbox/core/signals.py:176 +#: netbox/core/signals.py:177 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Usunięcie zostało zablokowane przez regułę ochrony: {message}" @@ -2760,7 +2835,7 @@ msgstr "Pełne imię i nazwisko" #: netbox/extras/tables/tables.py:418 netbox/extras/tables/tables.py:502 #: netbox/extras/tables/tables.py:571 netbox/extras/tables/tables.py:740 #: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:835 -#: netbox/netbox/tables/tables.py:317 +#: netbox/netbox/tables/tables.py:335 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2773,7 +2848,7 @@ msgstr "Obiekt" msgid "Request ID" msgstr "ID żądania" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 +#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 #: netbox/extras/tables/tables.py:784 netbox/extras/tables/tables.py:841 #: netbox/templates/core/objectchange.html:68 msgid "Message" @@ -2806,7 +2881,7 @@ msgstr "Ostatnia aktualizacja" #: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:248 #: netbox/extras/tables/tables.py:561 netbox/extras/tables/tables.py:806 #: netbox/netbox/tables/tables.py:225 -#: netbox/templates/dcim/virtualchassis_edit.html:63 +#: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 msgid "ID" @@ -2816,16 +2891,16 @@ msgstr "ID" msgid "Interval" msgstr "Interwał" -#: netbox/core/tables/jobs.py:46 +#: netbox/core/tables/jobs.py:49 msgid "Log Entries" msgstr "Wpisy do dziennika" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:778 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:778 #: netbox/extras/tables/tables.py:832 msgid "Level" msgstr "Poziom" -#: netbox/core/tables/jobs.py:80 +#: netbox/core/tables/jobs.py:83 msgid "No log entries" msgstr "Brak wpisów do dziennika" @@ -2883,7 +2958,7 @@ msgstr "Moduły wykonawcze" msgid "Host" msgstr "Gospodarz" -#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:616 +#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:631 msgid "Port" msgstr "Port" @@ -3132,20 +3207,19 @@ msgstr "Nieświeży" #: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:532 #: netbox/dcim/forms/bulk_import.py:658 netbox/dcim/forms/bulk_import.py:935 #: netbox/dcim/forms/bulk_import.py:1205 netbox/dcim/forms/filtersets.py:263 -#: netbox/dcim/forms/filtersets.py:768 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/model_forms.py:81 netbox/dcim/forms/model_forms.py:99 -#: netbox/dcim/forms/model_forms.py:176 netbox/dcim/forms/model_forms.py:502 -#: netbox/dcim/forms/model_forms.py:523 netbox/dcim/forms/model_forms.py:1206 -#: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 -#: netbox/dcim/tables/devices.py:916 netbox/dcim/tables/devices.py:1003 -#: netbox/dcim/tables/devices.py:1156 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:755 netbox/ipam/tables/fhrp.py:56 -#: netbox/ipam/tables/ip.py:328 netbox/ipam/tables/services.py:42 -#: netbox/netbox/tables/tables.py:303 netbox/netbox/ui/panels.py:202 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/dcim/forms/filtersets.py:778 netbox/dcim/forms/filtersets.py:794 +#: netbox/dcim/forms/model_forms.py:83 netbox/dcim/forms/model_forms.py:101 +#: netbox/dcim/forms/model_forms.py:178 netbox/dcim/forms/model_forms.py:504 +#: netbox/dcim/forms/model_forms.py:525 netbox/dcim/forms/model_forms.py:1216 +#: netbox/dcim/forms/model_forms.py:1699 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:695 +#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:944 +#: netbox/dcim/tables/devices.py:1031 netbox/dcim/tables/devices.py:1184 +#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:755 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:328 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:321 +#: netbox/netbox/ui/panels.py:202 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 -#: netbox/templates/dcim/interface.html:379 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 @@ -3251,7 +3325,7 @@ msgstr "Własnościowy" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 #: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 #: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 -#: netbox/netbox/navigation/menu.py:209 +#: netbox/netbox/navigation/menu.py:211 msgid "Other" msgstr "Pozostałe" @@ -3268,10 +3342,10 @@ msgid "Virtual" msgstr "Wirtualny" #: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 -#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1553 -#: netbox/dcim/forms/filtersets.py:1678 netbox/dcim/forms/model_forms.py:1105 -#: netbox/dcim/forms/model_forms.py:1569 netbox/netbox/navigation/menu.py:147 -#: netbox/netbox/navigation/menu.py:151 +#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1701 netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1579 netbox/netbox/navigation/menu.py:149 +#: netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Sieci bezprzewodowe" @@ -3281,8 +3355,8 @@ msgid "Virtual interfaces" msgstr "Interfejsy wirtualne" #: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1396 -#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1087 -#: netbox/dcim/tables/devices.py:706 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1097 +#: netbox/dcim/tables/devices.py:734 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:177 #: netbox/virtualization/forms/bulk_import.py:172 @@ -3350,11 +3424,11 @@ msgstr "Płaszczyzna tylna Ethernet" msgid "Cellular" msgstr "Komórkowy" -#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:420 -#: netbox/dcim/forms/filtersets.py:897 netbox/dcim/forms/filtersets.py:1096 -#: netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:423 +#: netbox/dcim/forms/filtersets.py:909 netbox/dcim/forms/filtersets.py:1110 +#: netbox/dcim/forms/filtersets.py:1908 #: netbox/templates/dcim/inventoryitem.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:65 +#: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Numer seryjny" @@ -3383,8 +3457,8 @@ msgstr "Automatyczny" msgid "Access" msgstr "Dostępowy (nietagowany)" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 +#: netbox/ipam/tables/vlans.py:209 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagowany" @@ -3561,7 +3635,7 @@ msgstr "Światłowód - jednomodowy" msgid "Fiber - Other" msgstr "Włókno - Inne" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 msgid "Connected" msgstr "Połączony" @@ -3718,61 +3792,61 @@ msgstr "Domyślna platforma (ID)" msgid "Default platform (slug)" msgstr "Domyślna platforma (uproszczona nazwa)" -#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:565 +#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:572 msgid "Has a front image" msgstr "Posiada zdjęcie przodu" -#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:579 msgid "Has a rear image" msgstr "Posiada zdjęcie tyłu" #: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:742 -#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:579 -#: netbox/dcim/forms/filtersets.py:697 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:586 +#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 msgid "Has console ports" msgstr "Posiada porty konsolowe" #: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:746 -#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:704 netbox/dcim/forms/filtersets.py:943 +#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:593 +#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 msgid "Has console server ports" msgstr "Posiada porty serwera konsolowego" #: netbox/dcim/filtersets.py:600 netbox/dcim/filtersets.py:750 -#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:711 netbox/dcim/forms/filtersets.py:950 +#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 msgid "Has power ports" msgstr "Posiada gniazda wejściowe zasilania" #: netbox/dcim/filtersets.py:604 netbox/dcim/filtersets.py:754 -#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:718 netbox/dcim/forms/filtersets.py:957 +#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:607 +#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 msgid "Has power outlets" msgstr "Posiada gniazda zasilające" #: netbox/dcim/filtersets.py:608 netbox/dcim/filtersets.py:758 -#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:614 +#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 msgid "Has interfaces" msgstr "Posiada interfejsy" #: netbox/dcim/filtersets.py:612 netbox/dcim/filtersets.py:762 -#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:732 netbox/dcim/forms/filtersets.py:971 +#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 msgid "Has pass-through ports" msgstr "Posiada porty pass-through" #: netbox/dcim/filtersets.py:616 netbox/dcim/filtersets.py:1294 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/forms/filtersets.py:635 msgid "Has module bays" msgstr "Posiada zatoki na moduły" #: netbox/dcim/filtersets.py:620 netbox/dcim/filtersets.py:1298 -#: netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:628 msgid "Has device bays" msgstr "Posiada zatoki na urządzenia" -#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:642 msgid "Has inventory items" msgstr "Posiada pozycje inwentarza" @@ -3886,20 +3960,20 @@ msgstr "Model urządzenia (uproszczona nazwa)" msgid "Is full depth" msgstr "Jest pełnej głębokości" -#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:906 -#: netbox/dcim/forms/filtersets.py:1609 netbox/dcim/forms/filtersets.py:1947 -#: netbox/dcim/forms/model_forms.py:1895 netbox/dcim/models/devices.py:1307 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/filtersets.py:1977 +#: netbox/dcim/forms/model_forms.py:1905 netbox/dcim/models/devices.py:1307 #: netbox/dcim/models/devices.py:1330 netbox/virtualization/filtersets.py:211 #: netbox/virtualization/filtersets.py:284 -#: netbox/virtualization/forms/filtersets.py:187 -#: netbox/virtualization/forms/filtersets.py:240 +#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:245 msgid "MAC address" msgstr "Adres MAC" #: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1015 +#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 #: netbox/virtualization/filtersets.py:215 -#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Posiada główny adres IP" @@ -3973,9 +4047,9 @@ msgstr "Rola urządzenia (uproszczona nazwa)" msgid "Virtual Chassis (ID)" msgstr "Wirtualny stos (ID)" -#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:125 -#: netbox/dcim/forms/object_create.py:327 netbox/dcim/tables/devices.py:213 -#: netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:126 +#: netbox/dcim/forms/object_create.py:328 netbox/dcim/tables/devices.py:214 +#: netbox/netbox/navigation/menu.py:81 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 @@ -4053,24 +4127,24 @@ msgid "Assigned VID" msgstr "Przypisany VID" #: netbox/dcim/filtersets.py:1942 netbox/dcim/forms/bulk_edit.py:1509 -#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:1535 +#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1685 +#: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:866 -#: netbox/dcim/tables/devices.py:660 netbox/ipam/filtersets.py:345 +#: netbox/dcim/tables/devices.py:661 netbox/ipam/filtersets.py:345 #: netbox/ipam/filtersets.py:356 netbox/ipam/filtersets.py:489 #: netbox/ipam/filtersets.py:591 netbox/ipam/filtersets.py:602 #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_edit.py:237 #: netbox/ipam/forms/bulk_edit.py:278 netbox/ipam/forms/bulk_import.py:159 #: netbox/ipam/forms/bulk_import.py:244 netbox/ipam/forms/bulk_import.py:280 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:187 -#: netbox/ipam/forms/filtersets.py:339 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:194 +#: netbox/ipam/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:200 netbox/ipam/forms/model_forms.py:247 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:463 #: netbox/ipam/forms/model_forms.py:477 netbox/ipam/forms/model_forms.py:491 #: netbox/ipam/models/ip.py:223 netbox/ipam/models/ip.py:516 #: netbox/ipam/models/ip.py:745 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:186 netbox/ipam/tables/ip.py:257 -#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:407 +#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:412 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 @@ -4078,7 +4152,7 @@ msgstr "Przypisany VID" #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 #: netbox/virtualization/forms/bulk_import.py:219 -#: netbox/virtualization/forms/filtersets.py:245 +#: netbox/virtualization/forms/filtersets.py:250 #: netbox/virtualization/forms/model_forms.py:359 #: netbox/virtualization/models/virtualmachines.py:346 #: netbox/virtualization/tables/virtualmachines.py:113 @@ -4096,13 +4170,13 @@ msgstr "VRF (RD)" msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1667 -#: netbox/dcim/tables/devices.py:596 netbox/ipam/filtersets.py:1046 -#: netbox/ipam/forms/filtersets.py:599 netbox/ipam/tables/vlans.py:116 +#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1690 +#: netbox/dcim/tables/devices.py:597 netbox/ipam/filtersets.py:1046 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:250 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 +#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 #: netbox/vpn/forms/model_forms.py:407 netbox/vpn/forms/model_forms.py:425 #: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" @@ -4112,13 +4186,13 @@ msgstr "L2VPN" msgid "VLAN Translation Policy (ID)" msgstr "Polityka tłumaczenia VLAN (ID)" -#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1633 -#: netbox/dcim/forms/model_forms.py:1552 +#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1656 +#: netbox/dcim/forms/model_forms.py:1562 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 -#: netbox/virtualization/forms/filtersets.py:260 +#: netbox/virtualization/forms/filtersets.py:265 #: netbox/virtualization/forms/model_forms.py:364 msgid "VLAN Translation Policy" msgstr "Polityka tłumaczenia VLAN" @@ -4158,8 +4232,8 @@ msgstr "Interfejs mostkowy (ID)" msgid "LAG interface (ID)" msgstr "Interfejs LAG (ID)" -#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:144 +#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:619 +#: netbox/dcim/tables/devices.py:1173 netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4170,14 +4244,14 @@ msgstr "Adres MAC" msgid "Primary MAC address (ID)" msgstr "Podstawowy adres MAC (ID)" -#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1539 +#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1549 #: netbox/virtualization/filtersets.py:295 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Podstawowy adres MAC" #: netbox/dcim/filtersets.py:2079 netbox/dcim/filtersets.py:2091 -#: netbox/dcim/forms/filtersets.py:1569 netbox/dcim/forms/model_forms.py:1875 +#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Kontekst urządzenia wirtualnego" @@ -4192,7 +4266,7 @@ msgstr "Kontekst urządzenia wirtualnego (identyfikator)" msgid "Wireless LAN" msgstr "Bezprzewodowa sieć LAN" -#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:647 +#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:648 msgid "Wireless link" msgstr "Połączenie bezprzewodowe" @@ -4224,7 +4298,7 @@ msgstr "Master (ID)" msgid "Master (name)" msgstr "Master (nazwa)" -#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1215 +#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1231 msgid "Unterminated" msgstr "Niezakończony" @@ -4232,29 +4306,29 @@ msgstr "Niezakończony" msgid "Power panel (ID)" msgstr "Rozdzielnica zasilająca (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:515 -#: netbox/extras/forms/model_forms.py:597 -#: netbox/extras/forms/model_forms.py:682 -#: netbox/extras/forms/model_forms.py:734 netbox/extras/ui/panels.py:69 -#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:113 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:488 +#: netbox/extras/forms/model_forms.py:600 +#: netbox/extras/forms/model_forms.py:685 +#: netbox/extras/forms/model_forms.py:737 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:131 #: netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:29 -#: netbox/templates/generic/bulk_edit.html:75 +#: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 #: netbox/utilities/forms/fields/fields.py:100 msgid "Tags" msgstr "Tagi" -#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1814 -#: netbox/dcim/forms/filtersets.py:1827 netbox/dcim/forms/model_forms.py:583 -#: netbox/dcim/forms/model_forms.py:641 netbox/dcim/forms/object_create.py:153 -#: netbox/dcim/forms/object_create.py:254 netbox/dcim/tables/devices.py:167 +#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1840 +#: netbox/dcim/forms/filtersets.py:1853 netbox/dcim/forms/model_forms.py:585 +#: netbox/dcim/forms/model_forms.py:651 netbox/dcim/forms/object_create.py:154 +#: netbox/dcim/forms/object_create.py:255 netbox/dcim/tables/devices.py:168 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 #: netbox/templates/dcim/rearport.html:126 #: netbox/templates/dcim/virtualchassis.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:66 +#: netbox/templates/dcim/virtualchassis_edit.html:67 msgid "Position" msgstr "Pozycja" @@ -4284,7 +4358,7 @@ msgid "Contact E-mail" msgstr "E-mail kontaktowy" #: netbox/dcim/forms/bulk_edit.py:149 netbox/dcim/forms/bulk_import.py:130 -#: netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Strefa czasowa" @@ -4295,16 +4369,16 @@ msgstr "Strefa czasowa" #: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:408 #: netbox/dcim/forms/bulk_import.py:458 netbox/dcim/forms/bulk_import.py:542 #: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:1199 -#: netbox/dcim/forms/filtersets.py:340 netbox/dcim/forms/filtersets.py:404 -#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:684 -#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:870 -#: netbox/dcim/forms/filtersets.py:1080 netbox/dcim/forms/filtersets.py:1877 -#: netbox/dcim/forms/filtersets.py:1917 netbox/dcim/forms/model_forms.py:211 -#: netbox/dcim/forms/model_forms.py:342 netbox/dcim/forms/model_forms.py:354 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:528 -#: netbox/dcim/forms/model_forms.py:1219 netbox/dcim/forms/model_forms.py:1702 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:99 -#: netbox/dcim/tables/devices.py:174 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/forms/filtersets.py:342 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:544 netbox/dcim/forms/filtersets.py:693 +#: netbox/dcim/forms/filtersets.py:799 netbox/dcim/forms/filtersets.py:882 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1905 +#: netbox/dcim/forms/filtersets.py:1945 netbox/dcim/forms/model_forms.py:213 +#: netbox/dcim/forms/model_forms.py:344 netbox/dcim/forms/model_forms.py:356 +#: netbox/dcim/forms/model_forms.py:426 netbox/dcim/forms/model_forms.py:530 +#: netbox/dcim/forms/model_forms.py:1229 netbox/dcim/forms/model_forms.py:1712 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:100 +#: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/devices.py:1014 #: netbox/dcim/tables/devicetypes.py:86 netbox/dcim/tables/devicetypes.py:321 #: netbox/dcim/tables/modules.py:46 netbox/dcim/tables/modules.py:89 #: netbox/dcim/tables/racks.py:50 netbox/dcim/tables/racks.py:120 @@ -4318,14 +4392,14 @@ msgstr "Producent" #: netbox/dcim/forms/bulk_edit.py:221 netbox/dcim/forms/bulk_edit.py:368 #: netbox/dcim/forms/bulk_import.py:200 netbox/dcim/forms/bulk_import.py:279 -#: netbox/dcim/forms/filtersets.py:287 +#: netbox/dcim/forms/filtersets.py:288 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Typ obudowy" #: netbox/dcim/forms/bulk_edit.py:226 netbox/dcim/forms/bulk_edit.py:373 #: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:282 -#: netbox/dcim/forms/filtersets.py:292 +#: netbox/dcim/forms/filtersets.py:293 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Szerokość" @@ -4336,7 +4410,7 @@ msgid "Height (U)" msgstr "Wysokość (U)" #: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:306 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Jednostki malejące" @@ -4366,22 +4440,20 @@ msgstr "Głębokość montażu" #: netbox/dcim/forms/bulk_edit.py:516 netbox/dcim/forms/bulk_edit.py:533 #: netbox/dcim/forms/bulk_edit.py:572 netbox/dcim/forms/bulk_edit.py:588 #: netbox/dcim/forms/bulk_import.py:421 netbox/dcim/forms/bulk_import.py:469 -#: netbox/dcim/forms/filtersets.py:312 netbox/dcim/forms/filtersets.py:334 -#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:438 -#: netbox/dcim/forms/filtersets.py:531 netbox/dcim/forms/filtersets.py:642 -#: netbox/dcim/forms/filtersets.py:673 netbox/dcim/forms/filtersets.py:744 -#: netbox/dcim/forms/model_forms.py:225 netbox/dcim/forms/model_forms.py:306 +#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:439 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:649 +#: netbox/dcim/forms/filtersets.py:681 netbox/dcim/forms/filtersets.py:753 +#: netbox/dcim/forms/model_forms.py:227 netbox/dcim/forms/model_forms.py:308 #: netbox/dcim/tables/devicetypes.py:109 netbox/dcim/tables/modules.py:54 #: netbox/dcim/tables/racks.py:70 netbox/dcim/tables/racks.py:161 -#: netbox/dcim/views.py:880 netbox/dcim/views.py:1007 +#: netbox/dcim/views.py:880 netbox/dcim/views.py:1008 #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:341 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:71 -#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:279 -#: netbox/extras/forms/filtersets.py:315 -#: netbox/extras/forms/model_forms.py:575 netbox/ipam/forms/bulk_edit.py:159 -#: netbox/templates/dcim/moduletype.html:51 +#: netbox/extras/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:167 +#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 +#: netbox/ipam/forms/bulk_edit.py:159 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4391,7 +4463,7 @@ msgid "Weight" msgstr "Waga" #: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:317 +#: netbox/dcim/forms/filtersets.py:318 msgid "Max weight" msgstr "Waga maksymalna" @@ -4399,39 +4471,39 @@ msgstr "Waga maksymalna" #: netbox/dcim/forms/bulk_edit.py:521 netbox/dcim/forms/bulk_edit.py:577 #: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 #: netbox/dcim/forms/bulk_import.py:426 netbox/dcim/forms/bulk_import.py:474 -#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:646 -#: netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:653 +#: netbox/dcim/forms/filtersets.py:757 msgid "Weight unit" msgstr "Jednostka wagowa" -#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:332 -#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:260 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:333 +#: netbox/dcim/forms/model_forms.py:223 netbox/dcim/forms/model_forms.py:262 msgid "Rack Type" msgstr "Typ szafy" #: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 msgid "Outer Dimensions" msgstr "Wymiary zewnętrzne" -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:226 -#: netbox/dcim/forms/model_forms.py:307 netbox/dcim/ui/panels.py:126 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1005 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:228 +#: netbox/dcim/forms/model_forms.py:309 netbox/dcim/ui/panels.py:126 +#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 #: netbox/extras/tables/tables.py:266 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 #: netbox/templates/extras/imageattachment.html:40 msgid "Dimensions" msgstr "Wymiary" -#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:333 -#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/model_forms.py:228 -#: netbox/dcim/views.py:879 netbox/dcim/views.py:1006 +#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:334 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/model_forms.py:230 +#: netbox/dcim/views.py:879 netbox/dcim/views.py:1007 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Numeracja" #: netbox/dcim/forms/bulk_edit.py:353 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/filtersets.py:412 +#: netbox/dcim/forms/filtersets.py:415 msgid "Rack type" msgstr "Typ szafy" @@ -4442,18 +4514,18 @@ msgstr "Typ szafy" msgid "Serial Number" msgstr "Numer seryjny" -#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:424 -#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1884 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:913 netbox/dcim/forms/filtersets.py:1114 +#: netbox/dcim/forms/filtersets.py:1912 msgid "Asset tag" msgstr "Etykieta zasobu" #: netbox/dcim/forms/bulk_edit.py:412 netbox/dcim/forms/bulk_edit.py:511 #: netbox/dcim/forms/bulk_edit.py:567 netbox/dcim/forms/bulk_edit.py:698 #: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:463 -#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:415 -#: netbox/dcim/forms/filtersets.py:559 netbox/dcim/forms/filtersets.py:739 -#: netbox/dcim/forms/filtersets.py:892 +#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:418 +#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:904 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" msgstr "Przepływ powietrza" @@ -4461,16 +4533,16 @@ msgstr "Przepływ powietrza" #: netbox/dcim/forms/bulk_edit.py:435 netbox/dcim/forms/bulk_edit.py:888 #: netbox/dcim/forms/bulk_import.py:354 netbox/dcim/forms/bulk_import.py:357 #: netbox/dcim/forms/bulk_import.py:645 netbox/dcim/forms/bulk_import.py:1649 -#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:120 -#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:442 -#: netbox/dcim/forms/filtersets.py:456 netbox/dcim/forms/filtersets.py:494 -#: netbox/dcim/forms/filtersets.py:860 netbox/dcim/forms/filtersets.py:1070 -#: netbox/dcim/forms/filtersets.py:1168 netbox/dcim/forms/filtersets.py:1305 -#: netbox/dcim/forms/model_forms.py:270 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:574 netbox/dcim/forms/model_forms.py:851 -#: netbox/dcim/forms/object_create.py:301 netbox/dcim/tables/devices.py:163 +#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:121 +#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:446 +#: netbox/dcim/forms/filtersets.py:460 netbox/dcim/forms/filtersets.py:499 +#: netbox/dcim/forms/filtersets.py:872 netbox/dcim/forms/filtersets.py:1084 +#: netbox/dcim/forms/filtersets.py:1184 netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/model_forms.py:272 netbox/dcim/forms/model_forms.py:316 +#: netbox/dcim/forms/model_forms.py:576 netbox/dcim/forms/model_forms.py:861 +#: netbox/dcim/forms/object_create.py:302 netbox/dcim/tables/devices.py:164 #: netbox/dcim/tables/power.py:66 netbox/dcim/tables/racks.py:203 -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 #: netbox/templates/dcim/rack/base.html:4 @@ -4479,22 +4551,22 @@ msgid "Rack" msgstr "Szafa" #: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:435 -#: netbox/dcim/forms/filtersets.py:524 netbox/dcim/forms/filtersets.py:667 -#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:1028 -#: netbox/dcim/forms/model_forms.py:432 netbox/dcim/forms/model_forms.py:767 -#: netbox/dcim/forms/model_forms.py:1770 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:438 +#: netbox/dcim/forms/filtersets.py:530 netbox/dcim/forms/filtersets.py:675 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:1041 +#: netbox/dcim/forms/model_forms.py:434 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/model_forms.py:1780 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Sprzęt" #: netbox/dcim/forms/bulk_edit.py:487 netbox/dcim/forms/bulk_import.py:414 -#: netbox/dcim/forms/filtersets.py:542 netbox/dcim/forms/model_forms.py:359 +#: netbox/dcim/forms/filtersets.py:549 netbox/dcim/forms/model_forms.py:361 msgid "Default platform" msgstr "Domyślna platforma" #: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:545 netbox/dcim/forms/filtersets.py:687 +#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 msgid "Part number" msgstr "Numer części" @@ -4506,55 +4578,55 @@ msgstr "Wysokość U" msgid "Exclude from utilization" msgstr "Wyklucz z wykorzystania" -#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:373 -#: netbox/dcim/forms/model_forms.py:1002 netbox/dcim/forms/model_forms.py:1044 -#: netbox/dcim/forms/model_forms.py:1071 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1160 -#: netbox/dcim/forms/model_forms.py:1178 -#: netbox/dcim/forms/object_create.py:117 netbox/dcim/tables/devicetypes.py:83 +#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:375 +#: netbox/dcim/forms/model_forms.py:1012 netbox/dcim/forms/model_forms.py:1054 +#: netbox/dcim/forms/model_forms.py:1081 netbox/dcim/forms/model_forms.py:1109 +#: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1188 +#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/devicetypes.py:83 #: netbox/templates/dcim/devicebay.html:52 #: netbox/templates/dcim/module.html:61 msgid "Device Type" msgstr "Typ urządzenia" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:400 -#: netbox/dcim/views.py:1578 netbox/extras/forms/model_forms.py:592 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:402 +#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 msgid "Schema" msgstr "Schemat" #: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:553 #: netbox/dcim/forms/bulk_edit.py:784 netbox/dcim/forms/bulk_import.py:452 -#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:1197 netbox/dcim/forms/model_forms.py:406 -#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/tables/modules.py:42 -#: netbox/extras/forms/filtersets.py:437 -#: netbox/extras/forms/model_forms.py:617 netbox/extras/tables/tables.py:615 +#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:688 +#: netbox/dcim/forms/filtersets.py:1213 netbox/dcim/forms/model_forms.py:408 +#: netbox/dcim/forms/model_forms.py:421 netbox/dcim/tables/modules.py:42 +#: netbox/extras/forms/filtersets.py:410 +#: netbox/extras/forms/model_forms.py:620 netbox/extras/tables/tables.py:615 #: netbox/templates/account/base.html:7 netbox/templates/dcim/cable.html:23 #: netbox/templates/dcim/moduletype.html:27 #: netbox/templates/extras/configcontext.html:21 #: netbox/templates/inc/user_menu.html:38 netbox/vpn/forms/bulk_edit.py:213 -#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:200 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Profil" -#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1359 -#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/forms/model_forms.py:1003 -#: netbox/dcim/forms/model_forms.py:1045 netbox/dcim/forms/model_forms.py:1072 -#: netbox/dcim/forms/model_forms.py:1100 netbox/dcim/forms/model_forms.py:1121 -#: netbox/dcim/forms/model_forms.py:1161 netbox/dcim/forms/model_forms.py:1179 -#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/modules.py:51 +#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1377 +#: netbox/dcim/forms/model_forms.py:433 netbox/dcim/forms/model_forms.py:1013 +#: netbox/dcim/forms/model_forms.py:1055 netbox/dcim/forms/model_forms.py:1082 +#: netbox/dcim/forms/model_forms.py:1110 netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1171 netbox/dcim/forms/model_forms.py:1189 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/modules.py:51 #: netbox/dcim/tables/modules.py:94 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Typ modułu" -#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:376 +#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:378 msgid "Chassis" msgstr "Obudowa" #: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:74 +#: netbox/dcim/tables/devices.py:75 msgid "VM role" msgstr "Rola maszyny wirtualnej" @@ -4562,49 +4634,49 @@ msgstr "Rola maszyny wirtualnej" #: netbox/dcim/forms/bulk_edit.py:708 netbox/dcim/forms/bulk_import.py:516 #: netbox/dcim/forms/bulk_import.py:520 netbox/dcim/forms/bulk_import.py:549 #: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:678 -#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:793 netbox/dcim/forms/filtersets.py:911 -#: netbox/dcim/forms/model_forms.py:497 netbox/dcim/forms/model_forms.py:534 -#: netbox/dcim/forms/model_forms.py:650 +#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:804 netbox/dcim/forms/filtersets.py:923 +#: netbox/dcim/forms/model_forms.py:499 netbox/dcim/forms/model_forms.py:536 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:146 #: netbox/virtualization/forms/bulk_import.py:147 -#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:207 #: netbox/virtualization/forms/model_forms.py:216 msgid "Config template" msgstr "Szablon konfiguracji" #: netbox/dcim/forms/bulk_edit.py:654 netbox/dcim/forms/bulk_edit.py:1037 -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:130 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:596 -#: netbox/dcim/forms/model_forms.py:966 netbox/dcim/forms/model_forms.py:983 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:131 +#: netbox/dcim/forms/filtersets.py:1368 netbox/dcim/forms/model_forms.py:606 +#: netbox/dcim/forms/model_forms.py:976 netbox/dcim/forms/model_forms.py:993 #: netbox/extras/filtersets.py:703 msgid "Device type" msgstr "Typ urządzenia" #: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:135 netbox/dcim/forms/model_forms.py:604 +#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 msgid "Device role" msgstr "Rola urządzenia" #: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:884 -#: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:609 -#: netbox/dcim/tables/devices.py:189 netbox/extras/filtersets.py:719 +#: netbox/dcim/forms/filtersets.py:787 netbox/dcim/forms/filtersets.py:896 +#: netbox/dcim/forms/model_forms.py:547 netbox/dcim/forms/model_forms.py:619 +#: netbox/dcim/tables/devices.py:190 netbox/extras/filtersets.py:719 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:31 #: netbox/virtualization/forms/bulk_edit.py:131 #: netbox/virtualization/forms/bulk_import.py:136 -#: netbox/virtualization/forms/filtersets.py:183 +#: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 #: netbox/virtualization/tables/virtualmachines.py:52 msgid "Platform" msgstr "Platforma" #: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:209 -#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:446 netbox/ipam/forms/filtersets.py:479 +#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:998 +#: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:210 +#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:96 #: netbox/templates/virtualization/virtualmachine.html:105 @@ -4612,9 +4684,9 @@ msgstr "Platforma" #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:106 -#: netbox/virtualization/forms/filtersets.py:109 -#: netbox/virtualization/forms/filtersets.py:133 -#: netbox/virtualization/forms/filtersets.py:221 +#: netbox/virtualization/forms/filtersets.py:112 +#: netbox/virtualization/forms/filtersets.py:137 +#: netbox/virtualization/forms/filtersets.py:226 #: netbox/virtualization/forms/model_forms.py:72 #: netbox/virtualization/forms/model_forms.py:177 #: netbox/virtualization/tables/virtualmachines.py:40 @@ -4627,13 +4699,13 @@ msgstr "Klaster" msgid "Configuration" msgstr "Konfiguracja" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:252 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Wirtualizacja" #: netbox/dcim/forms/bulk_edit.py:741 netbox/dcim/forms/bulk_import.py:751 -#: netbox/dcim/forms/model_forms.py:745 netbox/dcim/forms/model_forms.py:991 +#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/model_forms.py:1001 msgid "Module type" msgstr "Rodzaj modułu" @@ -4642,8 +4714,8 @@ msgstr "Rodzaj modułu" #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1092 #: netbox/dcim/forms/bulk_edit.py:1143 netbox/dcim/forms/bulk_edit.py:1170 #: netbox/dcim/forms/bulk_edit.py:1197 netbox/dcim/forms/bulk_edit.py:1215 -#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:83 -#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:84 +#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4660,13 +4732,13 @@ msgstr "Rodzaj modułu" msgid "Label" msgstr "Etykieta" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1206 +#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 #: netbox/templates/dcim/cable.html:54 msgid "Length" msgstr "Długość" #: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_import.py:1471 -#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1226 msgid "Length unit" msgstr "Jednostka długości" @@ -4676,33 +4748,33 @@ msgid "Domain" msgstr "Domena" #: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/model_forms.py:845 +#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Rozdzielnica zasilająca" #: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1336 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Dostawa" #: netbox/dcim/forms/bulk_edit.py:911 netbox/dcim/forms/bulk_import.py:1677 -#: netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/filtersets.py:1341 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Faza" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1328 +#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Napięcie" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Natężenie prądu" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 msgid "Max utilization" msgstr "Maksymalne wykorzystanie" @@ -4727,8 +4799,8 @@ msgid "Allocated power draw (watts)" msgstr "Przydzielony pobór mocy (waty)" #: netbox/dcim/forms/bulk_edit.py:1058 netbox/dcim/forms/bulk_import.py:885 -#: netbox/dcim/forms/model_forms.py:1060 netbox/dcim/forms/model_forms.py:1425 -#: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/model_forms.py:1070 netbox/dcim/forms/model_forms.py:1435 +#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Port zasilania" @@ -4737,33 +4809,33 @@ msgid "Feed leg" msgstr "Odnoga zasilania" #: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1694 +#: netbox/dcim/forms/filtersets.py:1717 msgid "Management only" msgstr "Tylko do zarządzania" #: netbox/dcim/forms/bulk_edit.py:1119 netbox/dcim/forms/bulk_edit.py:1436 -#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1618 -#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/object_import.py:91 #: netbox/dcim/models/device_component_templates.py:454 #: netbox/dcim/models/device_components.py:838 msgid "PoE mode" msgstr "Tryb PoE" #: netbox/dcim/forms/bulk_edit.py:1125 netbox/dcim/forms/bulk_edit.py:1442 -#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1623 -#: netbox/dcim/forms/filtersets.py:1708 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1646 +#: netbox/dcim/forms/filtersets.py:1731 netbox/dcim/forms/object_import.py:96 #: netbox/dcim/models/device_component_templates.py:461 #: netbox/dcim/models/device_components.py:845 msgid "PoE type" msgstr "Typ PoE" -#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1638 -#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/object_import.py:101 +#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1661 +#: netbox/dcim/forms/filtersets.py:1736 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "Rola sieci bezprzewodowej" -#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:766 -#: netbox/dcim/forms/model_forms.py:1370 netbox/dcim/tables/devices.py:328 +#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:776 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4777,19 +4849,19 @@ msgstr "Rola sieci bezprzewodowej" msgid "Module" msgstr "Moduł" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:739 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1452 +#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 msgid "Virtual device contexts" msgstr "Konteksty urządzeń wirtualnych" #: netbox/dcim/forms/bulk_edit.py:1421 netbox/dcim/forms/bulk_import.py:812 -#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1408 -#: netbox/dcim/forms/filtersets.py:1447 netbox/dcim/forms/filtersets.py:1582 -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1427 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 +#: netbox/dcim/tables/devices.py:645 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4804,15 +4876,15 @@ msgstr "Prędkość" #: netbox/virtualization/forms/bulk_import.py:179 #: netbox/vpn/forms/bulk_edit.py:128 netbox/vpn/forms/bulk_edit.py:196 #: netbox/vpn/forms/bulk_import.py:175 netbox/vpn/forms/bulk_import.py:233 -#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 -#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:144 netbox/vpn/forms/filtersets.py:189 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 #: netbox/vpn/tables/crypto.py:150 msgid "Mode" msgstr "Tryb" #: netbox/dcim/forms/bulk_edit.py:1458 netbox/dcim/forms/bulk_import.py:993 -#: netbox/dcim/forms/model_forms.py:1501 netbox/ipam/forms/bulk_import.py:173 -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:93 +#: netbox/dcim/forms/model_forms.py:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/ipam/forms/filtersets.py:582 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:205 #: netbox/virtualization/forms/bulk_import.py:185 #: netbox/virtualization/forms/model_forms.py:326 @@ -4820,7 +4892,7 @@ msgid "VLAN group" msgstr "Grupa VLAN" #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/forms/bulk_import.py:1000 -#: netbox/dcim/forms/model_forms.py:1507 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/forms/model_forms.py:1517 netbox/dcim/tables/devices.py:606 #: netbox/virtualization/forms/bulk_edit.py:213 #: netbox/virtualization/forms/bulk_import.py:192 #: netbox/virtualization/forms/model_forms.py:331 @@ -4828,7 +4900,7 @@ msgid "Untagged VLAN" msgstr "Nietagowany VLAN" #: netbox/dcim/forms/bulk_edit.py:1476 netbox/dcim/forms/bulk_import.py:1007 -#: netbox/dcim/forms/model_forms.py:1516 netbox/dcim/tables/devices.py:611 +#: netbox/dcim/forms/model_forms.py:1526 netbox/dcim/tables/devices.py:612 #: netbox/virtualization/forms/bulk_edit.py:221 #: netbox/virtualization/forms/bulk_import.py:199 #: netbox/virtualization/forms/model_forms.py:340 @@ -4844,59 +4916,59 @@ msgid "Remove tagged VLANs" msgstr "Usuń tagowane VLANy" #: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/bulk_import.py:1020 -#: netbox/dcim/forms/model_forms.py:1525 +#: netbox/dcim/forms/model_forms.py:1535 #: netbox/virtualization/forms/bulk_import.py:212 #: netbox/virtualization/forms/model_forms.py:349 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q Service VLAN" -#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1498 #: netbox/wireless/forms/filtersets.py:26 msgid "Wireless LAN group" msgstr "Grupy WLAN" -#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1493 -#: netbox/dcim/tables/devices.py:653 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1503 +#: netbox/dcim/tables/devices.py:654 netbox/netbox/navigation/menu.py:155 #: netbox/templates/dcim/interface.html:350 #: netbox/wireless/tables/wirelesslan.py:20 msgid "Wireless LANs" msgstr "Sieci WLAN" -#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1550 -#: netbox/dcim/forms/model_forms.py:1559 netbox/ipam/forms/bulk_edit.py:224 -#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:184 -#: netbox/netbox/navigation/menu.py:109 +#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1572 +#: netbox/dcim/forms/model_forms.py:1569 netbox/ipam/forms/bulk_edit.py:224 +#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 -#: netbox/virtualization/forms/filtersets.py:214 +#: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 msgid "Addressing" msgstr "Adresowanie" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:808 -#: netbox/dcim/forms/model_forms.py:1560 +#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/model_forms.py:1570 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Działanie" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1551 -#: netbox/dcim/forms/filtersets.py:1677 netbox/dcim/forms/model_forms.py:1104 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1573 +#: netbox/dcim/forms/filtersets.py:1700 netbox/dcim/forms/model_forms.py:1114 +#: netbox/dcim/forms/model_forms.py:1572 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1561 +#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:237 #: netbox/virtualization/forms/model_forms.py:371 msgid "Related Interfaces" msgstr "Powiązane interfejsy" -#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1552 -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1575 #: netbox/virtualization/forms/bulk_edit.py:240 -#: netbox/virtualization/forms/filtersets.py:215 +#: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "Przełączanie 802.1Q" @@ -5002,7 +5074,7 @@ msgstr "Witryna nadrzędna" msgid "Rack's location (if any)" msgstr "Lokalizacja szafy (jeśli określona)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:319 +#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 #: netbox/dcim/tables/racks.py:208 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" @@ -5083,7 +5155,7 @@ msgid "Assigned platform" msgstr "Przydzielona platforma" #: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:631 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Wirtualne podwozie" @@ -5099,7 +5171,7 @@ msgstr "Przypisana lokalizacja (jeśli istnieje)" msgid "Assigned rack (if any)" msgstr "Przypisana szafa (jeśli określona)" -#: netbox/dcim/forms/bulk_import.py:652 +#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 msgid "Face" msgstr "Twarz" @@ -5125,7 +5197,7 @@ msgstr "" msgid "The device in which this module is installed" msgstr "Urządzenie, w którym zainstalowany jest ten moduł" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:735 +#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Wnęka modułu" @@ -5137,7 +5209,7 @@ msgstr "Wnęka modułu, w której ten moduł jest zainstalowany" msgid "The type of module" msgstr "Rodzaj modułu" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:753 +#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 msgid "Replicate components" msgstr "Replikacja komponentów" @@ -5149,11 +5221,11 @@ msgstr "" "Automatyczne wypełnianie komponentów powiązanych z tym typem modułu " "(domyślnie włączone)" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:759 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 msgid "Adopt components" msgstr "Zastosuj komponenty" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:762 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 msgid "Adopt already existing components" msgstr "Zastosuj już istniejące komponenty" @@ -5178,13 +5250,13 @@ msgstr "Lokalny port zasilania zasilający to gniazdko" msgid "Electrical phase (for three-phase circuits)" msgstr "Faza elektryczna (dla obwodów trójfazowych)" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1463 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 #: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "Interfejs nadrzędny" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1471 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 #: netbox/virtualization/forms/bulk_import.py:176 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" @@ -5212,7 +5284,7 @@ msgstr "" msgid "Physical medium" msgstr "Medium fizyczne" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1589 +#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 msgid "Duplex" msgstr "Dwupoziomowy" @@ -5258,8 +5330,8 @@ msgstr "" #: netbox/dcim/forms/bulk_import.py:1031 netbox/ipam/forms/bulk_import.py:163 #: netbox/ipam/forms/bulk_import.py:248 netbox/ipam/forms/bulk_import.py:284 -#: netbox/ipam/forms/filtersets.py:217 netbox/ipam/forms/filtersets.py:300 -#: netbox/ipam/forms/filtersets.py:367 +#: netbox/ipam/forms/filtersets.py:225 netbox/ipam/forms/filtersets.py:309 +#: netbox/ipam/forms/filtersets.py:377 #: netbox/virtualization/forms/bulk_import.py:223 msgid "Assigned VRF" msgstr "Przypisany VRF" @@ -5282,7 +5354,7 @@ msgstr "VDC {vdc} nie jest przypisany do urządzenia {device}" msgid "Physical medium classification" msgstr "Klasyfikacja medium fizycznego" -#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:870 +#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:898 msgid "Installed device" msgstr "Zainstalowane urządzenie" @@ -5340,8 +5412,8 @@ msgstr "Urządzenie nadrzędne przypisanego interfejsu (jeśli istnieje)" #: netbox/virtualization/forms/bulk_edit.py:299 #: netbox/virtualization/forms/bulk_import.py:160 #: netbox/virtualization/forms/bulk_import.py:262 -#: netbox/virtualization/forms/filtersets.py:229 -#: netbox/virtualization/forms/filtersets.py:280 +#: netbox/virtualization/forms/filtersets.py:234 +#: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 #: netbox/vpn/forms/bulk_import.py:92 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" @@ -5448,8 +5520,8 @@ msgstr "" "{color} nie pasował do żadnej używanej nazwy koloru i był dłuższy niż sześć " "znaków: nieprawidłowy hex." -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:880 -#: netbox/dcim/tables/devices.py:1075 +#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 +#: netbox/dcim/tables/devices.py:1103 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 @@ -5480,7 +5552,7 @@ msgstr "Rodzaj zasilania (AC/DC)" msgid "Single or three-phase" msgstr "Pojedynczy lub trójfazowy" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1855 +#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 #: netbox/dcim/ui/panels.py:109 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:56 @@ -5491,7 +5563,7 @@ msgstr "Podstawowy IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Adres IPv4 z maską, np. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1864 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1874 #: netbox/dcim/ui/panels.py:114 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:72 @@ -5545,7 +5617,7 @@ msgstr "Nie można adoptować {model} {name} ponieważ już należy do modułu" msgid "A {model} named {name} already exists" msgstr "A {model} o nazwie {name} już istnieje" -#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:833 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:62 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 @@ -5554,129 +5626,104 @@ msgstr "A {model} o nazwie {name} już istnieje" msgid "Power Panel" msgstr "Rozdzielnica zasilająca" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:860 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Linia zasilająca" -#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/tables/devices.py:310 +#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 msgid "Device Status" msgstr "Status urządzenia" -#: netbox/dcim/forms/filtersets.py:163 netbox/extras/forms/filtersets.py:125 -#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:181 -#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:285 -#: netbox/extras/forms/filtersets.py:342 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:520 -#: netbox/extras/forms/filtersets.py:574 netbox/extras/tables/tables.py:114 -#: netbox/extras/tables/tables.py:155 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:231 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:475 netbox/extras/tables/tables.py:517 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:638 -#: netbox/extras/tables/tables.py:690 netbox/netbox/forms/filtersets.py:54 -#: netbox/netbox/forms/mixins.py:132 netbox/netbox/tables/tables.py:276 -#: netbox/netbox/tables/tables.py:286 netbox/netbox/tables/tables.py:296 -#: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:83 -#: netbox/templates/dcim/virtualchassis_edit.html:39 -#: netbox/templates/generic/bulk_edit.html:65 -#: netbox/templates/generic/object.html:61 -#: netbox/templates/ipam/vlan_edit.html:70 -#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 -#: netbox/virtualization/forms/filtersets.py:265 -#: netbox/virtualization/forms/filtersets.py:290 -msgid "Owner" -msgstr "Właściciel" - -#: netbox/dcim/forms/filtersets.py:177 +#: netbox/dcim/forms/filtersets.py:174 msgid "Parent region" msgstr "Region macierzysty" -#: netbox/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:32 +#: netbox/dcim/forms/filtersets.py:190 netbox/tenancy/forms/bulk_import.py:32 #: netbox/tenancy/forms/bulk_import.py:65 -#: netbox/tenancy/forms/filtersets.py:40 netbox/tenancy/forms/filtersets.py:74 +#: netbox/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:77 #: netbox/wireless/forms/bulk_import.py:27 -#: netbox/wireless/forms/filtersets.py:31 +#: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Grupa nadrzędna" -#: netbox/dcim/forms/filtersets.py:343 +#: netbox/dcim/forms/filtersets.py:345 msgid "Rack count" msgstr "Liczba stojaków" -#: netbox/dcim/forms/filtersets.py:434 +#: netbox/dcim/forms/filtersets.py:437 msgid "Function" msgstr "Funkcja" -#: netbox/dcim/forms/filtersets.py:455 netbox/dcim/forms/model_forms.py:329 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1152 +#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 msgid "Reservation" msgstr "Rezerwacje" -#: netbox/dcim/forms/filtersets.py:526 netbox/dcim/forms/model_forms.py:378 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Zdjęcia" -#: netbox/dcim/forms/filtersets.py:529 netbox/dcim/forms/filtersets.py:671 -#: netbox/dcim/forms/filtersets.py:814 +#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/filtersets.py:826 msgid "Components" msgstr "Komponenty" -#: netbox/dcim/forms/filtersets.py:549 +#: netbox/dcim/forms/filtersets.py:556 msgid "Device count" msgstr "Liczba urządzeń" -#: netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:561 msgid "Subdevice role" msgstr "Rola urządzenia podrzędnego" -#: netbox/dcim/forms/filtersets.py:691 +#: netbox/dcim/forms/filtersets.py:700 msgid "Module count" msgstr "Liczba modułów" -#: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/model_forms.py:510 +#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Rola urządzenia" -#: netbox/dcim/forms/filtersets.py:878 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Model" -#: netbox/dcim/forms/filtersets.py:922 +#: netbox/dcim/forms/filtersets.py:934 msgid "Has an OOB IP" msgstr "Posiada adres IP OOB" -#: netbox/dcim/forms/filtersets.py:929 +#: netbox/dcim/forms/filtersets.py:941 msgid "Virtual chassis member" msgstr "Wirtualny element podwozia" -#: netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:990 msgid "Has virtual device contexts" msgstr "Posiada konteksty urządzeń wirtualnych" -#: netbox/dcim/forms/filtersets.py:991 netbox/extras/filtersets.py:741 -#: netbox/ipam/forms/filtersets.py:484 -#: netbox/virtualization/forms/filtersets.py:122 +#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:741 +#: netbox/ipam/forms/filtersets.py:496 +#: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Grupa klastra" -#: netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Cabled" msgstr "Okablowany" -#: netbox/dcim/forms/filtersets.py:1372 +#: netbox/dcim/forms/filtersets.py:1390 msgid "Occupied" msgstr "Zajęty" -#: netbox/dcim/forms/filtersets.py:1400 netbox/dcim/forms/filtersets.py:1439 -#: netbox/dcim/forms/filtersets.py:1478 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1560 netbox/dcim/tables/devices.py:379 -#: netbox/dcim/tables/devices.py:675 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1533 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/tables/devices.py:380 +#: netbox/dcim/tables/devices.py:676 netbox/ipam/tables/vlans.py:175 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5689,48 +5736,48 @@ msgstr "Zajęty" msgid "Connection" msgstr "Połączenie" -#: netbox/dcim/forms/filtersets.py:1572 netbox/extras/forms/bulk_edit.py:421 -#: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:616 -#: netbox/extras/forms/model_forms.py:798 netbox/extras/tables/tables.py:743 +#: netbox/dcim/forms/filtersets.py:1595 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:294 +#: netbox/extras/forms/filtersets.py:580 +#: netbox/extras/forms/model_forms.py:801 netbox/extras/tables/tables.py:743 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Typ" -#: netbox/dcim/forms/filtersets.py:1601 +#: netbox/dcim/forms/filtersets.py:1624 msgid "Mgmt only" msgstr "Tylko MGMT" -#: netbox/dcim/forms/filtersets.py:1613 netbox/dcim/forms/model_forms.py:1547 +#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 #: netbox/dcim/models/device_components.py:791 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1628 -#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "Tryb 802.1Q" -#: netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1666 msgid "Wireless channel" msgstr "Kanał bezprzewodowy" -#: netbox/dcim/forms/filtersets.py:1647 +#: netbox/dcim/forms/filtersets.py:1670 msgid "Channel frequency (MHz)" msgstr "Częstotliwość kanału (MHz)" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1674 msgid "Channel width (MHz)" msgstr "Szerokość kanału (MHz)" -#: netbox/dcim/forms/filtersets.py:1655 +#: netbox/dcim/forms/filtersets.py:1678 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Moc transmisji (dBm)" -#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/filtersets.py:1769 -#: netbox/dcim/tables/devices.py:342 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1793 +#: netbox/dcim/tables/devices.py:343 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:74 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5740,23 +5787,23 @@ msgstr "Moc transmisji (dBm)" msgid "Cable" msgstr "Kabel" -#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/tables/devices.py:995 +#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1023 msgid "Discovered" msgstr "Odkryte" -#: netbox/dcim/forms/filtersets.py:1952 netbox/ipam/forms/filtersets.py:378 +#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Przypisane urządzenie" -#: netbox/dcim/forms/filtersets.py:1957 netbox/ipam/forms/filtersets.py:383 +#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Przypisana maszyna maszynowa" -#: netbox/dcim/forms/filtersets.py:1961 netbox/ipam/forms/filtersets.py:397 +#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Przypisany do interfejsu" -#: netbox/dcim/forms/filtersets.py:1968 +#: netbox/dcim/forms/filtersets.py:1998 msgid "Primary MAC of an interface" msgstr "Podstawowy MAC interfejsu" @@ -5772,19 +5819,19 @@ msgstr "Rodzaj zakresu" #: netbox/dcim/forms/mixins.py:33 netbox/dcim/forms/mixins.py:94 #: netbox/ipam/forms/bulk_edit.py:225 netbox/ipam/forms/bulk_edit.py:360 -#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:195 #: netbox/ipam/forms/model_forms.py:222 netbox/ipam/forms/model_forms.py:600 #: netbox/ipam/forms/model_forms.py:610 netbox/ipam/tables/ip.py:192 -#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 +#: netbox/ipam/tables/vlans.py:41 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:74 -#: netbox/virtualization/forms/filtersets.py:51 +#: netbox/virtualization/forms/filtersets.py:53 #: netbox/virtualization/forms/model_forms.py:73 #: netbox/virtualization/tables/clusters.py:81 #: netbox/wireless/forms/bulk_edit.py:82 -#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:42 #: netbox/wireless/forms/model_forms.py:55 #: netbox/wireless/tables/wirelesslan.py:51 msgid "Scope" @@ -5800,7 +5847,7 @@ msgstr "Proszę wybrać {scope_type}." msgid "Scope type (app & model)" msgstr "Typ zakresu (aplikacja i model)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:258 +#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 msgid "Rear ports" msgstr "Tylne porty" @@ -5813,30 +5860,30 @@ msgstr "" "Całkowita liczba pozycji przednich portów ({frontport_count}) musi " "odpowiadać wybranej liczbie pozycji tylnych portów ({rearport_count})." -#: netbox/dcim/forms/model_forms.py:146 +#: netbox/dcim/forms/model_forms.py:148 msgid "Contact Info" msgstr "Informacje kontaktowe" -#: netbox/dcim/forms/model_forms.py:199 +#: netbox/dcim/forms/model_forms.py:201 msgid "Rack Role" msgstr "Rola szafy" -#: netbox/dcim/forms/model_forms.py:216 netbox/dcim/forms/model_forms.py:368 -#: netbox/dcim/forms/model_forms.py:539 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:370 +#: netbox/dcim/forms/model_forms.py:541 #: netbox/utilities/forms/fields/fields.py:57 msgid "Slug" msgstr "Uproszczona nazwa" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:266 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Wybierz predefiniowany typ szafy lub ustaw parametry fizyczne poniżej." -#: netbox/dcim/forms/model_forms.py:272 +#: netbox/dcim/forms/model_forms.py:274 msgid "Inventory Control" msgstr "Kontrola zapasów" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:323 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5844,37 +5891,37 @@ msgstr "" "Lista numerycznych identyfikatorów jednostek oddzielonych przecinkami. " "Zakres można określić za pomocą myślnika." -#: netbox/dcim/forms/model_forms.py:402 netbox/extras/forms/model_forms.py:594 +#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 msgid "Enter a valid JSON schema to define supported attributes." msgstr "" "Wprowadź prawidłowy schemat JSON, aby zdefiniować obsługiwane atrybuty." -#: netbox/dcim/forms/model_forms.py:433 +#: netbox/dcim/forms/model_forms.py:435 msgid "Profile & Attributes" msgstr "Profil i atrybuty" -#: netbox/dcim/forms/model_forms.py:585 netbox/dcim/models/devices.py:572 +#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:572 msgid "The lowest-numbered unit occupied by the device" msgstr "Jednostka o najniższej liczbie zajmowana przez urządzenie" -#: netbox/dcim/forms/model_forms.py:642 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "" "Pozycja w wirtualnej obudowie tego urządzenia jest identyfikowana przez" -#: netbox/dcim/forms/model_forms.py:647 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "Priorytet urządzenia w wirtualnej obudowie" -#: netbox/dcim/forms/model_forms.py:756 +#: netbox/dcim/forms/model_forms.py:766 msgid "Automatically populate components associated with this module type" msgstr "Automatyczne wypełnianie komponentów powiązanych z tym typem modułu" -#: netbox/dcim/forms/model_forms.py:862 +#: netbox/dcim/forms/model_forms.py:872 msgid "Characteristics" msgstr "Charakterystyka" -#: netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1028 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5889,35 +5936,35 @@ msgstr "" "zostanie automatycznie zastąpiony wartością pozycji podczas tworzenia nowego" " modułu." -#: netbox/dcim/forms/model_forms.py:1231 +#: netbox/dcim/forms/model_forms.py:1241 msgid "Console port template" msgstr "Szablon portu konsoli" -#: netbox/dcim/forms/model_forms.py:1239 +#: netbox/dcim/forms/model_forms.py:1249 msgid "Console server port template" msgstr "Szablon portu serwera konsoli" -#: netbox/dcim/forms/model_forms.py:1247 +#: netbox/dcim/forms/model_forms.py:1257 msgid "Front port template" msgstr "Szablon portu przedniego" -#: netbox/dcim/forms/model_forms.py:1255 +#: netbox/dcim/forms/model_forms.py:1265 msgid "Interface template" msgstr "Szablon interfejsu" -#: netbox/dcim/forms/model_forms.py:1263 +#: netbox/dcim/forms/model_forms.py:1273 msgid "Power outlet template" msgstr "Szablon gniazdka elektrycznego" -#: netbox/dcim/forms/model_forms.py:1271 +#: netbox/dcim/forms/model_forms.py:1281 msgid "Power port template" msgstr "Szablon portu zasilania" -#: netbox/dcim/forms/model_forms.py:1279 +#: netbox/dcim/forms/model_forms.py:1289 msgid "Rear port template" msgstr "Szablon tylnego portu" -#: netbox/dcim/forms/model_forms.py:1289 netbox/dcim/forms/model_forms.py:1774 +#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 @@ -5925,14 +5972,14 @@ msgstr "Szablon tylnego portu" msgid "Console Port" msgstr "Port konsoli" -#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1775 +#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:106 msgid "Console Server Port" msgstr "Port serwera konsoli" -#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1776 +#: netbox/dcim/forms/model_forms.py:1301 netbox/dcim/forms/model_forms.py:1786 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5944,7 +5991,7 @@ msgstr "Port serwera konsoli" msgid "Front Port" msgstr "Port przedni" -#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1777 +#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5956,40 +6003,40 @@ msgstr "Port przedni" msgid "Rear Port" msgstr "Tylny port" -#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1778 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:526 +#: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1788 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:527 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Port zasilania" -#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1779 +#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Gniazdo zasilania" -#: netbox/dcim/forms/model_forms.py:1296 netbox/dcim/forms/model_forms.py:1781 +#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 msgid "Component Assignment" msgstr "Przypisywanie komponentów" -#: netbox/dcim/forms/model_forms.py:1342 netbox/dcim/forms/model_forms.py:1828 +#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 msgid "An InventoryItem can only be assigned to a single component." msgstr "InventoryItem można przypisać tylko do pojedynczego komponentu." -#: netbox/dcim/forms/model_forms.py:1479 +#: netbox/dcim/forms/model_forms.py:1489 msgid "LAG interface" msgstr "Interfejs LAG" -#: netbox/dcim/forms/model_forms.py:1502 +#: netbox/dcim/forms/model_forms.py:1512 msgid "Filter VLANs available for assignment by group." msgstr "Filtruj sieci VLAN dostępne do przypisania według grup." -#: netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1681 msgid "Child Device" msgstr "Urządzenie dziecięce" -#: netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1682 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5997,66 +6044,66 @@ msgstr "" "Urządzenia podrzędne muszą być najpierw utworzone i przypisane do terenu " "i szafy urządzenia nadrzędnego." -#: netbox/dcim/forms/model_forms.py:1714 +#: netbox/dcim/forms/model_forms.py:1724 msgid "Console port" msgstr "Port konsoli" -#: netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/model_forms.py:1732 msgid "Console server port" msgstr "Port serwera konsoli" -#: netbox/dcim/forms/model_forms.py:1730 +#: netbox/dcim/forms/model_forms.py:1740 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Port przedni" -#: netbox/dcim/forms/model_forms.py:1746 +#: netbox/dcim/forms/model_forms.py:1756 msgid "Power outlet" msgstr "Gniazdo zasilania" -#: netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/model_forms.py:1772 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Tylny port" -#: netbox/dcim/forms/model_forms.py:1768 +#: netbox/dcim/forms/model_forms.py:1778 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Przedmiot zapasów" -#: netbox/dcim/forms/model_forms.py:1837 +#: netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Rola pozycji zapasów" -#: netbox/dcim/forms/model_forms.py:1907 +#: netbox/dcim/forms/model_forms.py:1917 msgid "VM Interface" msgstr "Interfejs VM" -#: netbox/dcim/forms/model_forms.py:1923 netbox/ipam/forms/filtersets.py:638 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1933 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:187 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:212 +#: netbox/virtualization/forms/filtersets.py:216 #: netbox/virtualization/forms/filtersets.py:274 #: netbox/virtualization/forms/model_forms.py:220 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:312 #: netbox/vpn/forms/model_forms.py:158 netbox/vpn/forms/model_forms.py:169 #: netbox/vpn/forms/model_forms.py:271 netbox/vpn/forms/model_forms.py:452 msgid "Virtual Machine" msgstr "Maszyna wirtualna" -#: netbox/dcim/forms/model_forms.py:1962 +#: netbox/dcim/forms/model_forms.py:1972 msgid "A MAC address can only be assigned to a single object." msgstr "Adres MAC można przypisać tylko do jednego obiektu." -#: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:155 -#: netbox/dcim/forms/object_create.py:256 +#: netbox/dcim/forms/object_create.py:49 +#: netbox/dcim/forms/object_create.py:156 +#: netbox/dcim/forms/object_create.py:257 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6064,7 +6111,7 @@ msgstr "" "Obsługiwane są zakresy alfanumeryczne. (Muszą odpowiadać liczbie tworzonych " "obiektów.)" -#: netbox/dcim/forms/object_create.py:72 +#: netbox/dcim/forms/object_create.py:73 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6073,19 +6120,19 @@ msgstr "" "Podany wzór określa {value_count} wartości, ale {pattern_count} są " "oczekiwane." -#: netbox/dcim/forms/object_create.py:310 netbox/dcim/tables/devices.py:1081 +#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 -#: netbox/templates/dcim/virtualchassis_edit.html:58 +#: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 #: netbox/templates/users/ownergroup.html:35 msgid "Members" msgstr "Członkowie" -#: netbox/dcim/forms/object_create.py:320 +#: netbox/dcim/forms/object_create.py:321 msgid "Initial position" msgstr "Pozycja początkowa" -#: netbox/dcim/forms/object_create.py:323 +#: netbox/dcim/forms/object_create.py:324 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6093,11 +6140,11 @@ msgstr "" "Położenie pierwszego urządzenia członkowskiego. Zwiększa się o jeden dla " "każdego dodatkowego członka." -#: netbox/dcim/forms/object_create.py:328 +#: netbox/dcim/forms/object_create.py:329 msgid "Member Devices" msgstr "Urządzenia członkowskie" -#: netbox/dcim/forms/object_create.py:343 +#: netbox/dcim/forms/object_create.py:344 msgid "A position must be specified for the first VC member." msgstr "Pozycja musi być określona dla pierwszego członka VC." @@ -6117,7 +6164,7 @@ msgstr "profil" #: netbox/dcim/models/cables.py:75 #: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:114 +#: netbox/extras/models/customfields.py:127 msgid "label" msgstr "etykieta" @@ -6611,9 +6658,9 @@ msgid "tagged VLANs" msgstr "oznaczone sieci VLAN" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:614 netbox/ipam/forms/bulk_edit.py:448 -#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:594 -#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:109 +#: netbox/dcim/tables/devices.py:615 netbox/ipam/forms/bulk_edit.py:448 +#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:110 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" @@ -6848,7 +6895,7 @@ msgid "module bays" msgstr "kieszenie modułowe" #: netbox/dcim/models/device_components.py:1287 -#: netbox/dcim/models/modules.py:264 +#: netbox/dcim/models/modules.py:266 msgid "A module bay cannot belong to a module installed within it." msgstr "Wnęka modułu nie może należeć do zainstalowanego w nim modułu." @@ -6886,14 +6933,14 @@ msgid "inventory item roles" msgstr "role pozycji zapasów" #: netbox/dcim/models/device_components.py:1418 -#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:223 +#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:225 #: netbox/dcim/models/racks.py:316 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "numer seryjny" #: netbox/dcim/models/device_components.py:1426 -#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:230 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:232 #: netbox/dcim/models/racks.py:323 msgid "asset tag" msgstr "znacznik zasobu" @@ -7092,7 +7139,7 @@ msgstr "Funkcja, jaką spełnia to urządzenie" msgid "Chassis serial number, assigned by the manufacturer" msgstr "Numer seryjny podwozia, przypisany przez producenta" -#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:231 +#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:233 msgid "A unique tag used to identify this device" msgstr "Unikalny znacznik używany do identyfikacji tego urządzenia" @@ -7304,7 +7351,7 @@ msgstr "identyfikator" msgid "Numeric identifier unique to the parent device" msgstr "Identyfikator numeryczny unikalny dla urządzenia nadrzędnego" -#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:232 +#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:245 #: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:169 #: netbox/netbox/models/__init__.py:219 @@ -7401,15 +7448,15 @@ msgstr "typy modułów" msgid "Invalid schema: {error}" msgstr "Nieprawidłowy schemat: {error}" -#: netbox/dcim/models/modules.py:238 +#: netbox/dcim/models/modules.py:240 msgid "module" msgstr "moduł" -#: netbox/dcim/models/modules.py:239 +#: netbox/dcim/models/modules.py:241 msgid "modules" msgstr "modułów" -#: netbox/dcim/models/modules.py:252 +#: netbox/dcim/models/modules.py:254 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7822,24 +7869,24 @@ msgstr "Nazwa koloru" msgid "Reachable" msgstr "Osiągnięty" -#: netbox/dcim/tables/devices.py:65 netbox/dcim/tables/devices.py:109 +#: netbox/dcim/tables/devices.py:66 netbox/dcim/tables/devices.py:110 #: netbox/dcim/tables/racks.py:135 netbox/dcim/tables/sites.py:83 #: netbox/dcim/tables/sites.py:115 netbox/extras/tables/tables.py:708 -#: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 -#: netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:77 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 #: netbox/virtualization/views.py:243 msgid "Devices" msgstr "Urządzenia" -#: netbox/dcim/tables/devices.py:70 netbox/dcim/tables/devices.py:114 +#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "maszyny wirtualne" -#: netbox/dcim/tables/devices.py:103 netbox/dcim/tables/devices.py:223 -#: netbox/extras/forms/model_forms.py:745 +#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 +#: netbox/extras/forms/model_forms.py:748 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 @@ -7850,66 +7897,66 @@ msgstr "maszyny wirtualne" msgid "Config Template" msgstr "Szablon konfiguracji" -#: netbox/dcim/tables/devices.py:184 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 msgid "U Height" msgstr "Wysokość U" -#: netbox/dcim/tables/devices.py:194 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1140 #: netbox/ipam/forms/bulk_import.py:597 netbox/ipam/forms/model_forms.py:306 #: netbox/ipam/forms/model_forms.py:318 netbox/ipam/tables/ip.py:306 -#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:380 -#: netbox/ipam/tables/ip.py:403 netbox/templates/ipam/ipaddress.html:11 +#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:385 +#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "Adres IP" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1116 +#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1144 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Adres IPv4" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1148 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Adres IPv6" -#: netbox/dcim/tables/devices.py:217 +#: netbox/dcim/tables/devices.py:218 msgid "VC Position" msgstr "Pozycja VC" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:221 msgid "VC Priority" msgstr "Priorytet VC" -#: netbox/dcim/tables/devices.py:227 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Urządzenie nadrzędne" -#: netbox/dcim/tables/devices.py:232 +#: netbox/dcim/tables/devices.py:233 msgid "Position (Device Bay)" msgstr "Pozycja (gniazdo urządzenia)" -#: netbox/dcim/tables/devices.py:240 +#: netbox/dcim/tables/devices.py:241 msgid "Console ports" msgstr "Porty konsoli" -#: netbox/dcim/tables/devices.py:243 +#: netbox/dcim/tables/devices.py:244 msgid "Console server ports" msgstr "Porty serwera konsoli" -#: netbox/dcim/tables/devices.py:246 +#: netbox/dcim/tables/devices.py:247 msgid "Power ports" msgstr "Porty zasilania" -#: netbox/dcim/tables/devices.py:249 +#: netbox/dcim/tables/devices.py:250 msgid "Power outlets" msgstr "Gniazdka elektryczne" -#: netbox/dcim/tables/devices.py:252 netbox/dcim/tables/devices.py:1125 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1412 -#: netbox/dcim/views.py:1749 netbox/dcim/views.py:2578 -#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 +#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1153 +#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 +#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2579 +#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7924,39 +7971,39 @@ msgstr "Gniazdka elektryczne" msgid "Interfaces" msgstr "Interfejsy" -#: netbox/dcim/tables/devices.py:255 +#: netbox/dcim/tables/devices.py:256 msgid "Front ports" msgstr "Porty przednie" -#: netbox/dcim/tables/devices.py:261 +#: netbox/dcim/tables/devices.py:262 msgid "Device bays" msgstr "Wnęsy na urządzenia" -#: netbox/dcim/tables/devices.py:264 +#: netbox/dcim/tables/devices.py:265 msgid "Module bays" msgstr "Wnęsy modułowe" -#: netbox/dcim/tables/devices.py:267 +#: netbox/dcim/tables/devices.py:268 msgid "Inventory items" msgstr "Elementy inwentaryzacyjne" -#: netbox/dcim/tables/devices.py:300 +#: netbox/dcim/tables/devices.py:301 msgid "Device Location" msgstr "Lokalizacja urządzenia" -#: netbox/dcim/tables/devices.py:305 +#: netbox/dcim/tables/devices.py:306 msgid "Device Site" msgstr "Witryna urządzenia" -#: netbox/dcim/tables/devices.py:320 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Moduł Bay" -#: netbox/dcim/tables/devices.py:333 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1487 -#: netbox/dcim/views.py:2664 netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devices.py:334 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 +#: netbox/dcim/views.py:2665 netbox/netbox/navigation/menu.py:106 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7965,31 +8012,31 @@ msgstr "Moduł Bay" msgid "Inventory Items" msgstr "Przedmioty magazynowe" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:349 msgid "Cable Color" msgstr "Kolor kabla" -#: netbox/dcim/tables/devices.py:354 +#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 msgid "Link Peers" msgstr "Łącz rówieśników" -#: netbox/dcim/tables/devices.py:357 +#: netbox/dcim/tables/devices.py:358 msgid "Mark Connected" msgstr "Oznacz Połączony" -#: netbox/dcim/tables/devices.py:476 +#: netbox/dcim/tables/devices.py:477 msgid "Maximum draw (W)" msgstr "Maksymalne wyciąganie (W)" -#: netbox/dcim/tables/devices.py:479 +#: netbox/dcim/tables/devices.py:480 msgid "Allocated draw (W)" msgstr "Przydzielone losowanie (W)" -#: netbox/dcim/tables/devices.py:584 netbox/ipam/forms/model_forms.py:772 +#: netbox/dcim/tables/devices.py:585 netbox/ipam/forms/model_forms.py:772 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:689 -#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:165 -#: netbox/netbox/navigation/menu.py:167 -#: netbox/templates/dcim/interface.html:409 +#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:167 +#: netbox/netbox/navigation/menu.py:169 +#: netbox/templates/dcim/interface.html:382 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 @@ -7997,83 +8044,83 @@ msgstr "Przydzielone losowanie (W)" msgid "IP Addresses" msgstr "Adresy IP" -#: netbox/dcim/tables/devices.py:590 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:591 netbox/netbox/navigation/menu.py:213 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Grupy FHRP" -#: netbox/dcim/tables/devices.py:602 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:603 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:64 netbox/vpn/forms/bulk_import.py:75 -#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 +#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/forms/filtersets.py:89 #: netbox/vpn/forms/model_forms.py:58 netbox/vpn/forms/model_forms.py:143 #: netbox/vpn/tables/tunnels.py:77 msgid "Tunnel" msgstr "Tunel" -#: netbox/dcim/tables/devices.py:638 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:639 netbox/dcim/tables/devicetypes.py:235 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Tylko zarządzanie" -#: netbox/dcim/tables/devices.py:657 +#: netbox/dcim/tables/devices.py:658 msgid "VDCs" msgstr "VDC" -#: netbox/dcim/tables/devices.py:664 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:665 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Wirtualny obwód" -#: netbox/dcim/tables/devices.py:753 netbox/dcim/tables/devices.py:806 +#: netbox/dcim/tables/devices.py:781 netbox/dcim/tables/devices.py:834 #: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 msgid "Mappings" msgstr "Mapowania" -#: netbox/dcim/tables/devices.py:920 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:948 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Zainstalowany moduł" -#: netbox/dcim/tables/devices.py:923 +#: netbox/dcim/tables/devices.py:951 msgid "Module Serial" msgstr "Moduł szeregowy" -#: netbox/dcim/tables/devices.py:927 +#: netbox/dcim/tables/devices.py:955 msgid "Module Asset Tag" msgstr "Etykietka zasobów modułu" -#: netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:964 msgid "Module Status" msgstr "Status modułu" -#: netbox/dcim/tables/devices.py:990 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1018 netbox/dcim/tables/devicetypes.py:325 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Komponent" -#: netbox/dcim/tables/devices.py:1048 +#: netbox/dcim/tables/devices.py:1076 msgid "Items" msgstr "Przedmioty" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60 -#: netbox/netbox/navigation/menu.py:62 +#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 +#: netbox/netbox/navigation/menu.py:64 msgid "Rack Types" msgstr "Rodzaje szaf" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84 -#: netbox/netbox/navigation/menu.py:86 +#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 +#: netbox/netbox/navigation/menu.py:88 msgid "Device Types" msgstr "Rodzaje urządzeń" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1584 -#: netbox/netbox/navigation/menu.py:87 +#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 +#: netbox/netbox/navigation/menu.py:89 msgid "Module Types" msgstr "Rodzaje modułów" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:485 -#: netbox/extras/forms/model_forms.py:652 netbox/extras/tables/tables.py:703 -#: netbox/netbox/navigation/menu.py:78 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 +#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:703 +#: netbox/netbox/navigation/menu.py:80 msgid "Platforms" msgstr "Platformy" @@ -8089,9 +8136,9 @@ msgstr "Pełna głębokość" msgid "Device Count" msgstr "Liczba urządzeń" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1352 -#: netbox/dcim/views.py:1689 netbox/dcim/views.py:2513 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 +#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2514 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8100,9 +8147,9 @@ msgstr "Liczba urządzeń" msgid "Console Ports" msgstr "Porty konsoli" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1367 -#: netbox/dcim/views.py:1704 netbox/dcim/views.py:2529 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 +#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2530 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8111,9 +8158,9 @@ msgstr "Porty konsoli" msgid "Console Server Ports" msgstr "Porty serwera konsoli" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1382 -#: netbox/dcim/views.py:1719 netbox/dcim/views.py:2545 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 +#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2546 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8122,9 +8169,9 @@ msgstr "Porty serwera konsoli" msgid "Power Ports" msgstr "Porty zasilania" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1397 -#: netbox/dcim/views.py:1734 netbox/dcim/views.py:2561 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 +#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2562 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8133,9 +8180,9 @@ msgstr "Porty zasilania" msgid "Power Outlets" msgstr "Gniazdka elektryczne" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1427 -#: netbox/dcim/views.py:1764 netbox/dcim/views.py:2600 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 +#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2601 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8143,9 +8190,9 @@ msgstr "Gniazdka elektryczne" msgid "Front Ports" msgstr "Porty przednie" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1442 -#: netbox/dcim/views.py:1779 netbox/dcim/views.py:2616 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 +#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2617 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8154,17 +8201,17 @@ msgstr "Porty przednie" msgid "Rear Ports" msgstr "Tylne porty" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1472 -#: netbox/dcim/views.py:2648 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 +#: netbox/dcim/views.py:2649 netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:52 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/devicetype/base.html:46 msgid "Device Bays" msgstr "Wnęsy na urządzenia" -#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1457 -#: netbox/dcim/views.py:1794 netbox/dcim/views.py:2632 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1458 +#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2633 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8177,7 +8224,7 @@ msgstr "Wnęsy modułowe" msgid "Module Count" msgstr "Liczba modułów" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:319 +#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Zasilanie zasilania" @@ -8191,8 +8238,8 @@ msgid "Available Power (VA)" msgstr "Dostępna moc (VA)" #: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 -#: netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:51 msgid "Racks" msgstr "Szafy" @@ -8230,14 +8277,14 @@ msgid "Space" msgstr "Przestrzeń" #: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: netbox/extras/forms/filtersets.py:465 -#: netbox/extras/forms/model_forms.py:632 netbox/ipam/forms/bulk_edit.py:112 +#: netbox/extras/forms/filtersets.py:438 +#: netbox/extras/forms/model_forms.py:635 netbox/ipam/forms/bulk_edit.py:112 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/tables/asn.py:76 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:17 netbox/netbox/navigation/menu.py:21 msgid "Sites" msgstr "Witryny" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 msgid "VLAN Groups" msgstr "Grupy VLAN" @@ -8250,7 +8297,7 @@ msgid "{} millimeters" msgstr "{} milimetrów" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:96 -#: netbox/virtualization/forms/filtersets.py:198 +#: netbox/virtualization/forms/filtersets.py:202 msgid "Serial number" msgstr "Numer seryjny" @@ -8294,7 +8341,7 @@ msgstr "Regiony dziecięce" msgid "Child Groups" msgstr "Grupy dzieci" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1082 +#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 msgid "Non-Racked Devices" msgstr "Urządzenia poza szafami" @@ -8302,64 +8349,64 @@ msgstr "Urządzenia poza szafami" msgid "Child Locations" msgstr "Lokalizacje podrzędne" -#: netbox/dcim/views.py:1063 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 msgid "Reservations" msgstr "Rezerwacje" -#: netbox/dcim/views.py:2459 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:160 msgid "Application Services" msgstr "Usługi aplikacyjne" -#: netbox/dcim/views.py:2677 netbox/extras/forms/filtersets.py:427 -#: netbox/extras/forms/model_forms.py:692 +#: netbox/dcim/views.py:2678 netbox/extras/forms/filtersets.py:399 +#: netbox/extras/forms/model_forms.py:695 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 #: netbox/virtualization/views.py:399 msgid "Config Context" msgstr "Kontekst konfiguracji" -#: netbox/dcim/views.py:2688 netbox/virtualization/views.py:410 +#: netbox/dcim/views.py:2689 netbox/virtualization/views.py:410 msgid "Render Config" msgstr "Konfiguracja renderowania" -#: netbox/dcim/views.py:2701 netbox/extras/tables/tables.py:713 -#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/views.py:2702 netbox/extras/tables/tables.py:713 +#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" msgstr "Maszyny wirtualne" -#: netbox/dcim/views.py:3510 +#: netbox/dcim/views.py:3520 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Zainstalowane urządzenie {device} w zatoce {device_bay}." -#: netbox/dcim/views.py:3551 +#: netbox/dcim/views.py:3561 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Usunięte urządzenie {device} z zatoki {device_bay}." -#: netbox/dcim/views.py:3664 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3674 netbox/ipam/tables/ip.py:178 msgid "Children" msgstr "Dzieci" -#: netbox/dcim/views.py:4137 +#: netbox/dcim/views.py:4147 #, python-brace-format msgid "Added member {device}" msgstr "Dodano członka {device}" -#: netbox/dcim/views.py:4182 +#: netbox/dcim/views.py:4192 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Nie można usunąć urządzenia głównego {device} z wirtualnego podwozia." -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Usunięto {device} z wirtualnego podwozia {chassis}" -#: netbox/extras/api/customfields.py:89 +#: netbox/extras/api/customfields.py:83 #, python-brace-format msgid "Unknown related object(s): {name}" msgstr "Nieznany obiekt (y) powiązany (y): {name}" @@ -8550,13 +8597,13 @@ msgstr "Czarny" msgid "White" msgstr "Biały" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:434 -#: netbox/extras/forms/model_forms.py:511 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 +#: netbox/extras/forms/model_forms.py:518 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Hook internetowy" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:499 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Skrypt" @@ -8604,25 +8651,25 @@ msgstr "Typ widżetu" msgid "Unregistered widget class: {name}" msgstr "Niezarejestrowana klasa widgetów: {name}" -#: netbox/extras/dashboard/widgets.py:148 +#: netbox/extras/dashboard/widgets.py:149 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} musi zdefiniować metodę render ()." -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Note" msgstr "Uwaga" -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Wyświetl dowolną niestandardową zawartość. Markdown jest obsługiwany." -#: netbox/extras/dashboard/widgets.py:181 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Liczenie obiektów" -#: netbox/extras/dashboard/widgets.py:182 +#: netbox/extras/dashboard/widgets.py:183 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8630,83 +8677,83 @@ msgstr "" "Wyświetla zestaw modeli NetBox i liczbę obiektów utworzonych dla każdego " "typu." -#: netbox/extras/dashboard/widgets.py:192 +#: netbox/extras/dashboard/widgets.py:193 msgid "Filters to apply when counting the number of objects" msgstr "Filtry do zastosowania przy liczeniu liczby obiektów" -#: netbox/extras/dashboard/widgets.py:200 +#: netbox/extras/dashboard/widgets.py:201 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" "Nieprawidłowy format. Filtry obiektów muszą być przekazywane jako słownik." -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:235 msgid "Object List" msgstr "Lista obiektów" -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Display an arbitrary list of objects." msgstr "Wyświetla dowolną listę obiektów." -#: netbox/extras/dashboard/widgets.py:248 +#: netbox/extras/dashboard/widgets.py:249 msgid "The default number of objects to display" msgstr "Domyślna liczba obiektów do wyświetlenia" -#: netbox/extras/dashboard/widgets.py:260 +#: netbox/extras/dashboard/widgets.py:261 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" "Nieprawidłowy format. Parametry adresu URL muszą być przekazywane jako " "słownik." -#: netbox/extras/dashboard/widgets.py:269 +#: netbox/extras/dashboard/widgets.py:270 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "" "Nieprawidłowy wybór modelu: {self['model'].data} nie jest obsługiwany." -#: netbox/extras/dashboard/widgets.py:309 +#: netbox/extras/dashboard/widgets.py:310 msgid "RSS Feed" msgstr "Kanał RSS" -#: netbox/extras/dashboard/widgets.py:316 +#: netbox/extras/dashboard/widgets.py:317 msgid "Embed an RSS feed from an external website." msgstr "Osadź kanał RSS z zewnętrznej strony internetowej." -#: netbox/extras/dashboard/widgets.py:323 +#: netbox/extras/dashboard/widgets.py:324 msgid "Feed URL" msgstr "Adres URL kanału" -#: netbox/extras/dashboard/widgets.py:327 +#: netbox/extras/dashboard/widgets.py:328 msgid "Requires external connection" msgstr "Wymaga połączenia zewnętrznego" -#: netbox/extras/dashboard/widgets.py:333 +#: netbox/extras/dashboard/widgets.py:334 msgid "The maximum number of objects to display" msgstr "Maksymalna liczba obiektów do wyświetlenia" -#: netbox/extras/dashboard/widgets.py:338 +#: netbox/extras/dashboard/widgets.py:339 msgid "How long to stored the cached content (in seconds)" msgstr "Jak długo przechowywać zawartość w pamięci podręcznej (w sekundach)" -#: netbox/extras/dashboard/widgets.py:344 +#: netbox/extras/dashboard/widgets.py:345 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Wartość limitu czasu pobierania danych (w sekundach)" -#: netbox/extras/dashboard/widgets.py:401 +#: netbox/extras/dashboard/widgets.py:402 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:41 msgid "Bookmarks" msgstr "Zakładki" -#: netbox/extras/dashboard/widgets.py:405 +#: netbox/extras/dashboard/widgets.py:406 msgid "Show your personal bookmarks" msgstr "Pokaż swoje osobiste zakładki" -#: netbox/extras/events.py:164 +#: netbox/extras/events.py:186 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Nieznany typ akcji dla reguły zdarzenia: {action_type}" -#: netbox/extras/events.py:209 +#: netbox/extras/events.py:229 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Nie można importować pociągu zdarzeń {name} błąd: {error}" @@ -8726,7 +8773,7 @@ msgid "Group (name)" msgstr "Grupa (nazwa)" #: netbox/extras/filtersets.py:730 -#: netbox/virtualization/forms/filtersets.py:128 +#: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Typ klastra" @@ -8745,7 +8792,7 @@ msgstr "Grupa najemców" msgid "Tenant group (slug)" msgstr "Grupa najemców (identyfikator)" -#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:580 +#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:583 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Etykietka" @@ -8754,7 +8801,7 @@ msgstr "Etykietka" msgid "Tag (slug)" msgstr "Tag (identyfikator)" -#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:581 +#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:545 msgid "Has local config context data" msgstr "Posiada lokalne dane kontekstowe konfiguracji" @@ -8775,13 +8822,13 @@ msgstr "Musi być wyjątkowy" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 #: netbox/extras/forms/filtersets.py:96 -#: netbox/extras/models/customfields.py:216 +#: netbox/extras/models/customfields.py:229 msgid "UI visible" msgstr "Widoczny interfejs użytkownika" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 #: netbox/extras/forms/filtersets.py:101 -#: netbox/extras/models/customfields.py:223 +#: netbox/extras/models/customfields.py:236 msgid "UI editable" msgstr "Edytowalny interfejs użytkownika" @@ -8801,13 +8848,13 @@ msgstr "Maksymalna wartość" msgid "Validation regex" msgstr "Walidacja regex" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:82 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Zachowanie" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:168 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 msgid "New window" msgstr "Nowe okno" @@ -8816,40 +8863,40 @@ msgid "Button class" msgstr "Klasa przycisków" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:212 netbox/extras/forms/filtersets.py:554 +#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Typ MIME" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:215 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 msgid "File name" msgstr "Nazwa pliku" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:219 netbox/extras/forms/filtersets.py:561 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 msgid "File extension" msgstr "Rozszerzenie pliku" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:223 netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 msgid "As attachment" msgstr "Jako załącznik" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:272 netbox/extras/forms/filtersets.py:308 +#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 #: netbox/extras/tables/tables.py:310 netbox/extras/tables/tables.py:347 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Udostępnione" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:317 #: netbox/extras/models/models.py:187 msgid "HTTP method" msgstr "Metoda HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:331 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Adres URL ładunku" @@ -8868,7 +8915,7 @@ msgid "CA file path" msgstr "Ścieżka pliku CA" #: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:231 -#: netbox/extras/forms/model_forms.py:458 +#: netbox/extras/forms/model_forms.py:465 msgid "Event types" msgstr "Rodzaje zdarzeń" @@ -8877,7 +8924,7 @@ msgid "Is active" msgstr "Jest aktywny" #: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:545 +#: netbox/extras/forms/filtersets.py:514 msgid "Auto sync enabled" msgstr "Automatyczna synchronizacja włączona" @@ -8886,14 +8933,14 @@ msgstr "Automatyczna synchronizacja włączona" #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:54 -#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:260 -#: netbox/extras/forms/filtersets.py:296 netbox/extras/forms/model_forms.py:53 -#: netbox/extras/forms/model_forms.py:225 -#: netbox/extras/forms/model_forms.py:257 -#: netbox/extras/forms/model_forms.py:300 -#: netbox/extras/forms/model_forms.py:453 -#: netbox/extras/forms/model_forms.py:570 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:54 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:244 +#: netbox/extras/forms/filtersets.py:275 netbox/extras/forms/model_forms.py:53 +#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:264 +#: netbox/extras/forms/model_forms.py:307 +#: netbox/extras/forms/model_forms.py:460 +#: netbox/extras/forms/model_forms.py:577 #: netbox/users/forms/model_forms.py:323 msgid "Object types" msgstr "Typy obiektów" @@ -8903,7 +8950,7 @@ msgstr "Typy obiektów" #: netbox/extras/forms/bulk_import.py:142 #: netbox/extras/forms/bulk_import.py:203 #: netbox/extras/forms/bulk_import.py:227 -#: netbox/extras/forms/bulk_import.py:281 +#: netbox/extras/forms/bulk_import.py:277 #: netbox/tenancy/forms/bulk_import.py:103 msgid "One or more assigned object types" msgstr "Jeden lub więcej przypisanych typów obiektów" @@ -8912,12 +8959,12 @@ msgstr "Jeden lub więcej przypisanych typów obiektów" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Typ danych pola (np. tekst, liczba całkowita itp.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:243 -#: netbox/extras/forms/filtersets.py:356 -#: netbox/extras/forms/model_forms.py:326 -#: netbox/extras/forms/model_forms.py:385 -#: netbox/extras/forms/model_forms.py:422 -#: netbox/tenancy/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:332 +#: netbox/extras/forms/model_forms.py:333 +#: netbox/extras/forms/model_forms.py:392 +#: netbox/extras/forms/model_forms.py:429 +#: netbox/tenancy/forms/filtersets.py:116 msgid "Object type" msgstr "Typ obiektu" @@ -8968,8 +9015,8 @@ msgid "Data source which provides the data file" msgstr "Źródło danych, które dostarcza plik danych" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/filtersets.py:447 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/forms/filtersets.py:188 netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Plik danych" @@ -8987,8 +9034,8 @@ msgstr "" "pliku danych" #: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:773 +#: netbox/extras/forms/model_forms.py:299 +#: netbox/extras/forms/model_forms.py:776 msgid "Must specify either local content or a data file" msgstr "Musi określić zawartość lokalną lub plik danych" @@ -9014,26 +9061,26 @@ msgstr "Hook internetowy {name} nie znaleziono" msgid "Script {name} not found" msgstr "Skrypt {name} nie znaleziono" -#: netbox/extras/forms/bulk_import.py:295 +#: netbox/extras/forms/bulk_import.py:291 msgid "Assigned object type" msgstr "Przypisany typ obiektu" -#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/bulk_import.py:296 msgid "The classification of entry" msgstr "Klasyfikacja wpisu" -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:746 -#: netbox/netbox/tables/tables.py:279 netbox/netbox/tables/tables.py:289 -#: netbox/netbox/tables/tables.py:307 netbox/netbox/ui/panels.py:215 -#: netbox/templates/dcim/htmx/cable_edit.html:98 -#: netbox/templates/generic/bulk_edit.html:96 +#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:746 +#: netbox/netbox/tables/tables.py:287 netbox/netbox/tables/tables.py:302 +#: netbox/netbox/tables/tables.py:325 netbox/netbox/ui/panels.py:215 +#: netbox/templates/dcim/htmx/cable_edit.html:99 +#: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:39 msgid "Comments" msgstr "Komentarze" -#: netbox/extras/forms/bulk_import.py:316 -#: netbox/extras/forms/model_forms.py:401 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:312 +#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/templates/users/owner.html:46 #: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:262 @@ -9043,18 +9090,18 @@ msgstr "Komentarze" msgid "Users" msgstr "Użytkownicy" -#: netbox/extras/forms/bulk_import.py:320 +#: netbox/extras/forms/bulk_import.py:316 msgid "User names separated by commas, encased with double quotes" msgstr "" "Nazwy użytkowników oddzielone przecinkami, otoczone podwójnymi cudzysłowami" -#: netbox/extras/forms/bulk_import.py:323 -#: netbox/extras/forms/model_forms.py:396 netbox/netbox/navigation/menu.py:295 -#: netbox/netbox/navigation/menu.py:434 +#: netbox/extras/forms/bulk_import.py:319 +#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:415 #: netbox/templates/extras/notificationgroup.html:31 #: netbox/templates/tenancy/contact.html:21 #: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:117 -#: netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/filtersets.py:102 #: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 #: netbox/tenancy/tables/contacts.py:101 netbox/users/forms/filtersets.py:176 #: netbox/users/forms/model_forms.py:207 netbox/users/forms/model_forms.py:219 @@ -9064,11 +9111,11 @@ msgstr "" msgid "Groups" msgstr "Grupy" -#: netbox/extras/forms/bulk_import.py:327 +#: netbox/extras/forms/bulk_import.py:323 msgid "Group names separated by commas, encased with double quotes" msgstr "Nazwy grup oddzielone przecinkami, otoczone podwójnymi cudzysłowami" -#: netbox/extras/forms/filtersets.py:47 +#: netbox/extras/forms/filtersets.py:46 msgid "Type Options" msgstr "Opcje typu" @@ -9080,95 +9127,95 @@ msgstr "Powiązany typ obiektu" msgid "Field type" msgstr "Typ pola" -#: netbox/extras/forms/filtersets.py:133 +#: netbox/extras/forms/filtersets.py:128 #: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Wybory" -#: netbox/extras/forms/filtersets.py:189 netbox/extras/forms/filtersets.py:406 -#: netbox/extras/forms/filtersets.py:428 netbox/extras/forms/filtersets.py:528 -#: netbox/extras/forms/model_forms.py:687 netbox/templates/core/job.html:69 +#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:377 +#: netbox/extras/forms/filtersets.py:400 netbox/extras/forms/filtersets.py:496 +#: netbox/extras/forms/model_forms.py:690 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Dane" -#: netbox/extras/forms/filtersets.py:190 netbox/extras/forms/filtersets.py:529 -#: netbox/extras/forms/model_forms.py:270 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/extras/forms/filtersets.py:177 netbox/extras/forms/filtersets.py:497 +#: netbox/extras/forms/model_forms.py:277 +#: netbox/extras/forms/model_forms.py:751 msgid "Rendering" msgstr "Renderowanie" -#: netbox/extras/forms/filtersets.py:208 +#: netbox/extras/forms/filtersets.py:196 msgid "Content types" msgstr "Typy treści" -#: netbox/extras/forms/filtersets.py:327 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 msgid "HTTP content type" msgstr "Typ zawartości HTTP" -#: netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:337 msgid "Event type" msgstr "Typ zdarzenia" -#: netbox/extras/forms/filtersets.py:366 +#: netbox/extras/forms/filtersets.py:342 msgid "Action type" msgstr "Rodzaj akcji" -#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:364 msgid "Tagged object type" msgstr "Typ obiektu oznaczonego" -#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/filtersets.py:369 msgid "Allowed object type" msgstr "Dozwolony typ obiektu" -#: netbox/extras/forms/filtersets.py:455 -#: netbox/extras/forms/model_forms.py:622 netbox/netbox/navigation/menu.py:17 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 msgid "Regions" msgstr "Regiony" -#: netbox/extras/forms/filtersets.py:460 -#: netbox/extras/forms/model_forms.py:627 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:630 msgid "Site groups" msgstr "Grupy witryn" -#: netbox/extras/forms/filtersets.py:470 -#: netbox/extras/forms/model_forms.py:637 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 msgid "Locations" msgstr "Lokalizacje" -#: netbox/extras/forms/filtersets.py:475 -#: netbox/extras/forms/model_forms.py:642 +#: netbox/extras/forms/filtersets.py:448 +#: netbox/extras/forms/model_forms.py:645 msgid "Device types" msgstr "Rodzaje urządzeń" -#: netbox/extras/forms/filtersets.py:480 -#: netbox/extras/forms/model_forms.py:647 +#: netbox/extras/forms/filtersets.py:453 +#: netbox/extras/forms/model_forms.py:650 msgid "Roles" msgstr "Role" -#: netbox/extras/forms/filtersets.py:490 -#: netbox/extras/forms/model_forms.py:657 +#: netbox/extras/forms/filtersets.py:463 +#: netbox/extras/forms/model_forms.py:660 msgid "Cluster types" msgstr "Typy klastrów" -#: netbox/extras/forms/filtersets.py:495 -#: netbox/extras/forms/model_forms.py:662 +#: netbox/extras/forms/filtersets.py:468 +#: netbox/extras/forms/model_forms.py:665 msgid "Cluster groups" msgstr "Grupy klastrów" -#: netbox/extras/forms/filtersets.py:500 -#: netbox/extras/forms/model_forms.py:667 netbox/netbox/navigation/menu.py:264 -#: netbox/netbox/navigation/menu.py:266 +#: netbox/extras/forms/filtersets.py:473 +#: netbox/extras/forms/model_forms.py:670 netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:268 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Klastry" -#: netbox/extras/forms/filtersets.py:505 -#: netbox/extras/forms/model_forms.py:672 +#: netbox/extras/forms/filtersets.py:478 +#: netbox/extras/forms/model_forms.py:675 msgid "Tenant groups" msgstr "Grupy najemców" @@ -9226,16 +9273,20 @@ msgstr "" "Wprowadź jeden wybór na linię. Opcjonalną etykietę można określić dla " "każdego wyboru, dodając ją dwukropkiem. Przykład:" -#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:184 +msgid "Custom Field Choice Set" +msgstr "Niestandardowy zestaw wyboru pola" + +#: netbox/extras/forms/model_forms.py:239 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Niestandardowe łącze" -#: netbox/extras/forms/model_forms.py:234 +#: netbox/extras/forms/model_forms.py:241 msgid "Templates" msgstr "Szablony" -#: netbox/extras/forms/model_forms.py:246 +#: netbox/extras/forms/model_forms.py:253 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9244,41 +9295,41 @@ msgstr "" "Kod szablonu Jinja2 dla tekstu łącza. Odwołaj obiekt jako {example}. Linki " "renderowane jako pusty tekst nie będą wyświetlane." -#: netbox/extras/forms/model_forms.py:250 +#: netbox/extras/forms/model_forms.py:257 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." msgstr "" "Kod szablonu Jinja2 dla adresu URL linku. Odwołaj obiekt jako {example}." -#: netbox/extras/forms/model_forms.py:261 -#: netbox/extras/forms/model_forms.py:739 +#: netbox/extras/forms/model_forms.py:268 +#: netbox/extras/forms/model_forms.py:742 msgid "Template code" msgstr "Kod szablonu" -#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:274 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Szablon eksportu" -#: netbox/extras/forms/model_forms.py:285 -#: netbox/extras/forms/model_forms.py:766 +#: netbox/extras/forms/model_forms.py:292 +#: netbox/extras/forms/model_forms.py:769 msgid "Template content is populated from the remote source selected below." msgstr "" "Zawartość szablonu jest wypełniana ze zdalnego źródła wybranego poniżej." -#: netbox/extras/forms/model_forms.py:306 netbox/netbox/forms/mixins.py:92 +#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Zapisany filtr" -#: netbox/extras/forms/model_forms.py:332 +#: netbox/extras/forms/model_forms.py:339 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Zamawianie" -#: netbox/extras/forms/model_forms.py:334 +#: netbox/extras/forms/model_forms.py:341 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9286,37 +9337,37 @@ msgstr "" "Wprowadź oddzieloną przecinkami listę nazw kolumn. Wpisz nazwę łącznikiem, " "aby odwrócić kolejność." -#: netbox/extras/forms/model_forms.py:343 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Dostępne kolumny" -#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Wybrane kolumny" -#: netbox/extras/forms/model_forms.py:415 +#: netbox/extras/forms/model_forms.py:422 msgid "A notification group specify at least one user or group." msgstr "Grupa powiadomień określa co najmniej jednego użytkownika lub grupę." -#: netbox/extras/forms/model_forms.py:437 +#: netbox/extras/forms/model_forms.py:444 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "Żądanie HTTP" -#: netbox/extras/forms/model_forms.py:439 +#: netbox/extras/forms/model_forms.py:446 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:461 +#: netbox/extras/forms/model_forms.py:468 msgid "Action choice" msgstr "Wybór działania" -#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:473 msgid "Enter conditions in JSON format." msgstr "Wprowadź warunki w JSON format." -#: netbox/extras/forms/model_forms.py:470 +#: netbox/extras/forms/model_forms.py:477 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9324,34 +9375,34 @@ msgstr "" "Wprowadź parametry, które mają zostać przekazane do akcji w JSON format." -#: netbox/extras/forms/model_forms.py:475 +#: netbox/extras/forms/model_forms.py:482 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Reguła zdarzenia" -#: netbox/extras/forms/model_forms.py:476 +#: netbox/extras/forms/model_forms.py:483 msgid "Triggers" msgstr "Wyzwalacze" -#: netbox/extras/forms/model_forms.py:523 +#: netbox/extras/forms/model_forms.py:530 msgid "Notification group" msgstr "Grupa powiadomień" -#: netbox/extras/forms/model_forms.py:603 +#: netbox/extras/forms/model_forms.py:606 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Konfiguracja profilu kontekstowego" -#: netbox/extras/forms/model_forms.py:677 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Najemcy" -#: netbox/extras/forms/model_forms.py:721 +#: netbox/extras/forms/model_forms.py:724 msgid "Data is populated from the remote source selected below." msgstr "Dane są wypełniane ze zdalnego źródła wybranego poniżej." -#: netbox/extras/forms/model_forms.py:727 +#: netbox/extras/forms/model_forms.py:730 msgid "Must specify either local data or a data file" msgstr "Musi określić dane lokalne lub plik danych" @@ -9467,32 +9518,32 @@ msgstr "szablon konfiguracji" msgid "config templates" msgstr "szablony konfiguracji" -#: netbox/extras/models/customfields.py:78 +#: netbox/extras/models/customfields.py:91 msgid "The object(s) to which this field applies." msgstr "Obiekt (-y), do którego dotyczy to pole." -#: netbox/extras/models/customfields.py:85 +#: netbox/extras/models/customfields.py:98 msgid "The type of data this custom field holds" msgstr "Typ danych przechowywanych w tym polu niestandardowym" -#: netbox/extras/models/customfields.py:92 +#: netbox/extras/models/customfields.py:105 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "Typ obiektu NetBox, do którego mapuje to pole (dla pól obiektowych)" -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:111 msgid "Internal field name" msgstr "Nazwa pola wewnętrznego" -#: netbox/extras/models/customfields.py:102 +#: netbox/extras/models/customfields.py:115 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Dozwolone są tylko znaki alfanumeryczne i podkreślenia." -#: netbox/extras/models/customfields.py:107 +#: netbox/extras/models/customfields.py:120 msgid "Double underscores are not permitted in custom field names." msgstr "" "Podwójne podkreślenia nie są dozwolone w niestandardowych nazwach pól." -#: netbox/extras/models/customfields.py:118 +#: netbox/extras/models/customfields.py:131 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9500,19 +9551,19 @@ msgstr "" "Nazwa pola wyświetlana użytkownikom (jeśli nie zostanie podana, zostanie " "użyta nazwa pola)" -#: netbox/extras/models/customfields.py:122 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 msgid "group name" msgstr "nazwa grupy" -#: netbox/extras/models/customfields.py:125 +#: netbox/extras/models/customfields.py:138 msgid "Custom fields within the same group will be displayed together" msgstr "Pola niestandardowe w tej samej grupie będą wyświetlane razem" -#: netbox/extras/models/customfields.py:133 +#: netbox/extras/models/customfields.py:146 msgid "required" msgstr "wymagane" -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:148 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9520,19 +9571,19 @@ msgstr "" "To pole jest wymagane podczas tworzenia nowych obiektów lub edycji " "istniejącego obiektu." -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:151 msgid "must be unique" msgstr "musi być wyjątkowy" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:153 msgid "The value of this field must be unique for the assigned object" msgstr "Wartość tego pola musi być niepowtarzalna dla przypisanego obiektu" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:156 msgid "search weight" msgstr "waga wyszukiwania" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:159 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9540,11 +9591,11 @@ msgstr "" "Ważenie do wyszukiwania. Niższe wartości są uważane za ważniejsze. Pola o " "wadze wyszukiwania równej zero zostaną zignorowane." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:164 msgid "filter logic" msgstr "logika filtra" -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:168 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9552,11 +9603,11 @@ msgstr "" "Luźna pasuje do dowolnego wystąpienia danego ciągu; dokładnie pasuje do " "całego pola." -#: netbox/extras/models/customfields.py:158 +#: netbox/extras/models/customfields.py:171 msgid "default" msgstr "domyślny" -#: netbox/extras/models/customfields.py:162 +#: netbox/extras/models/customfields.py:175 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9564,7 +9615,7 @@ msgstr "" "Wartość domyślna dla pola (musi być wartością JSON). Enkapsuluj ciągi z " "podwójnymi cudzysłowami (np. „Foo”)." -#: netbox/extras/models/customfields.py:169 +#: netbox/extras/models/customfields.py:182 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9573,35 +9624,35 @@ msgstr "" "wartością JSON). Enkapsuluj ciągi znaków z podwójnymi cudzysłowami (np. " "„Foo”)." -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:188 msgid "display weight" msgstr "waga wyświetlacza" -#: netbox/extras/models/customfields.py:176 +#: netbox/extras/models/customfields.py:189 msgid "Fields with higher weights appear lower in a form." msgstr "Pola o większej wadze wydają się niższe w formularzu." -#: netbox/extras/models/customfields.py:183 +#: netbox/extras/models/customfields.py:196 msgid "minimum value" msgstr "wartość minimalna" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:197 msgid "Minimum allowed value (for numeric fields)" msgstr "Minimalna dopuszczalna wartość (dla pól numerycznych)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:204 msgid "maximum value" msgstr "maksymalna wartość" -#: netbox/extras/models/customfields.py:192 +#: netbox/extras/models/customfields.py:205 msgid "Maximum allowed value (for numeric fields)" msgstr "Maksymalna dopuszczalna wartość (dla pól numerycznych)" -#: netbox/extras/models/customfields.py:198 +#: netbox/extras/models/customfields.py:211 msgid "validation regex" msgstr "walidacja regex" -#: netbox/extras/models/customfields.py:200 +#: netbox/extras/models/customfields.py:213 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9612,201 +9663,201 @@ msgstr "" "wymusić dopasowanie całego ciągu. Na przykład, ^ [A-Z]{3}$ " "ograniczy wartości do dokładnie trzech wielkich liter." -#: netbox/extras/models/customfields.py:208 +#: netbox/extras/models/customfields.py:221 msgid "choice set" msgstr "zestaw wyboru" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:230 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Określa, czy pole niestandardowe jest wyświetlane w interfejsie użytkownika" -#: netbox/extras/models/customfields.py:224 +#: netbox/extras/models/customfields.py:237 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Określa, czy wartość pola niestandardowego może być edytowana w interfejsie " "użytkownika" -#: netbox/extras/models/customfields.py:228 +#: netbox/extras/models/customfields.py:241 msgid "is cloneable" msgstr "jest duplikowalny" -#: netbox/extras/models/customfields.py:229 +#: netbox/extras/models/customfields.py:242 msgid "Replicate this value when cloning objects" msgstr "Powtórz tę wartość podczas klonowania obiektów" -#: netbox/extras/models/customfields.py:246 +#: netbox/extras/models/customfields.py:259 msgid "custom field" msgstr "pole niestandardowe" -#: netbox/extras/models/customfields.py:247 +#: netbox/extras/models/customfields.py:260 msgid "custom fields" msgstr "pola niestandardowe" -#: netbox/extras/models/customfields.py:349 +#: netbox/extras/models/customfields.py:362 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Nieprawidłowa wartość domyślna”{value}„: {error}" -#: netbox/extras/models/customfields.py:356 +#: netbox/extras/models/customfields.py:369 msgid "A minimum value may be set only for numeric fields" msgstr "Wartość minimalna może być ustawiona tylko dla pól numerycznych" -#: netbox/extras/models/customfields.py:358 +#: netbox/extras/models/customfields.py:371 msgid "A maximum value may be set only for numeric fields" msgstr "Maksymalna wartość może być ustawiona tylko dla pól liczbowych" -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:381 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Walidacja wyrażeń regularnych jest obsługiwana tylko dla pól tekstowych i " "URL" -#: netbox/extras/models/customfields.py:374 +#: netbox/extras/models/customfields.py:387 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Unikalność nie może być egzekwowana dla pól logicznych" -#: netbox/extras/models/customfields.py:384 +#: netbox/extras/models/customfields.py:397 msgid "Selection fields must specify a set of choices." msgstr "Pola wyboru muszą określać zestaw opcji." -#: netbox/extras/models/customfields.py:388 +#: netbox/extras/models/customfields.py:401 msgid "Choices may be set only on selection fields." msgstr "Opcje można ustawić tylko w polach wyboru." -#: netbox/extras/models/customfields.py:395 +#: netbox/extras/models/customfields.py:408 msgid "Object fields must define an object type." msgstr "Pola obiektu muszą definiować typ obiektu." -#: netbox/extras/models/customfields.py:399 +#: netbox/extras/models/customfields.py:412 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} pola mogą nie definiować typu obiektu." -#: netbox/extras/models/customfields.py:406 +#: netbox/extras/models/customfields.py:419 msgid "A related object filter can be defined only for object fields." msgstr "Powiązany filtr obiektów można zdefiniować tylko dla pól obiektu." -#: netbox/extras/models/customfields.py:410 +#: netbox/extras/models/customfields.py:423 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Filtr musi być zdefiniowany jako słownik mapowania atrybutów do wartości." -#: netbox/extras/models/customfields.py:497 +#: netbox/extras/models/customfields.py:510 msgid "True" msgstr "Prawda" -#: netbox/extras/models/customfields.py:498 +#: netbox/extras/models/customfields.py:511 msgid "False" msgstr "Fałszywe" -#: netbox/extras/models/customfields.py:551 -#: netbox/extras/models/customfields.py:599 +#: netbox/extras/models/customfields.py:564 +#: netbox/extras/models/customfields.py:612 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "Wartości muszą być zgodne z tym regex: {regex}" -#: netbox/extras/models/customfields.py:701 -#: netbox/extras/models/customfields.py:708 +#: netbox/extras/models/customfields.py:714 +#: netbox/extras/models/customfields.py:721 msgid "Value must be a string." msgstr "Wartość musi być ciągiem." -#: netbox/extras/models/customfields.py:703 -#: netbox/extras/models/customfields.py:710 +#: netbox/extras/models/customfields.py:716 +#: netbox/extras/models/customfields.py:723 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Wartość musi być zgodna z regex '{regex}”" -#: netbox/extras/models/customfields.py:715 +#: netbox/extras/models/customfields.py:728 msgid "Value must be an integer." msgstr "Wartość musi być liczbą całkowitą." -#: netbox/extras/models/customfields.py:718 -#: netbox/extras/models/customfields.py:733 +#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:746 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Wartość musi być co najmniej {minimum}" -#: netbox/extras/models/customfields.py:722 -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:735 +#: netbox/extras/models/customfields.py:750 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Wartość nie może przekraczać {maximum}" -#: netbox/extras/models/customfields.py:730 +#: netbox/extras/models/customfields.py:743 msgid "Value must be a decimal." msgstr "Wartość musi być dziesiętna." -#: netbox/extras/models/customfields.py:742 +#: netbox/extras/models/customfields.py:755 msgid "Value must be true or false." msgstr "Wartość musi być prawdziwa lub fałszywa." -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:763 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Wartości dat muszą być w formacie ISO 8601 (RRRR-MM-DD)." -#: netbox/extras/models/customfields.py:759 +#: netbox/extras/models/customfields.py:772 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Wartości daty i godziny muszą być zgodne z normą ISO 8601 (RRRR-MM-DD " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:766 +#: netbox/extras/models/customfields.py:779 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Nieprawidłowy wybór ({value}) do wyboru zestawu {choiceset}." -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:789 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Nieprawidłowy wybór (y) ({value}) do wyboru zestawu {choiceset}." -#: netbox/extras/models/customfields.py:785 +#: netbox/extras/models/customfields.py:798 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Wartość musi być identyfikatorem obiektu, a nie {type}" -#: netbox/extras/models/customfields.py:791 +#: netbox/extras/models/customfields.py:804 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Wartość musi być listą identyfikatorów obiektów, a nie {type}" -#: netbox/extras/models/customfields.py:795 +#: netbox/extras/models/customfields.py:808 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Znaleziono nieprawidłowy identyfikator obiektu: {id}" -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:811 msgid "Required field cannot be empty." msgstr "Pole wymagane nie może być puste." -#: netbox/extras/models/customfields.py:818 +#: netbox/extras/models/customfields.py:831 msgid "Base set of predefined choices (optional)" msgstr "Podstawowy zestaw predefiniowanych opcji (opcjonalnie)" -#: netbox/extras/models/customfields.py:830 +#: netbox/extras/models/customfields.py:843 msgid "Choices are automatically ordered alphabetically" msgstr "Wybory są automatycznie uporządkowane alfabetycznie" -#: netbox/extras/models/customfields.py:837 +#: netbox/extras/models/customfields.py:850 msgid "custom field choice set" msgstr "niestandardowy zestaw wyboru pola" -#: netbox/extras/models/customfields.py:838 +#: netbox/extras/models/customfields.py:851 msgid "custom field choice sets" msgstr "niestandardowe zestawy wyboru pól" -#: netbox/extras/models/customfields.py:880 +#: netbox/extras/models/customfields.py:893 msgid "Must define base or extra choices." msgstr "Musi zdefiniować opcje bazowe lub dodatkowe." -#: netbox/extras/models/customfields.py:889 +#: netbox/extras/models/customfields.py:902 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "Zduplikowana wartość '{value}„znaleziono w dodatkowych wyborach." -#: netbox/extras/models/customfields.py:914 +#: netbox/extras/models/customfields.py:927 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -10338,6 +10389,18 @@ msgstr "Maksymalna wartość" msgid "Validation Regex" msgstr "Walidacja Regex" +#: netbox/extras/tables/tables.py:114 netbox/extras/tables/tables.py:155 +#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:231 +#: netbox/extras/tables/tables.py:315 netbox/extras/tables/tables.py:475 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:547 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:690 +#: netbox/netbox/forms/mixins.py:162 netbox/netbox/forms/mixins.py:187 +#: netbox/netbox/tables/tables.py:284 netbox/netbox/tables/tables.py:299 +#: netbox/netbox/tables/tables.py:314 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 +msgid "Owner" +msgstr "Właściciel" + #: netbox/extras/tables/tables.py:147 msgid "Count" msgstr "Policz" @@ -10429,7 +10492,7 @@ msgstr "Rodzaje zdarzeń" msgid "Auto Sync Enabled" msgstr "Automatyczna synchronizacja włączona" -#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Role urządzenia" @@ -10455,15 +10518,15 @@ msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "" "Spróbuj ponownie skonfigurować widżet lub usuń go z pulpitu nawigacyjnego." -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:348 -#: netbox/templates/dcim/device_edit.html:112 -#: netbox/templates/dcim/htmx/cable_edit.html:91 -#: netbox/templates/dcim/virtualchassis_edit.html:47 -#: netbox/templates/generic/bulk_edit.html:86 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/templates/dcim/device_edit.html:113 +#: netbox/templates/dcim/htmx/cable_edit.html:92 +#: netbox/templates/dcim/virtualchassis_edit.html:48 +#: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 #: netbox/templates/inc/panels/custom_fields.html:7 #: netbox/templates/ipam/ipaddress_bulk_add.html:35 -#: netbox/templates/ipam/vlan_edit.html:78 +#: netbox/templates/ipam/vlan_edit.html:79 msgid "Custom Fields" msgstr "Pola niestandardowe" @@ -10534,7 +10597,7 @@ msgstr "Usunięty widget: " msgid "Error deleting widget: " msgstr "Błąd usuwania widżetu: " -#: netbox/extras/views.py:1518 +#: netbox/extras/views.py:1524 msgid "Unable to run script: RQ worker process not running." msgstr "Nie można uruchomić skryptu: proces roboczy RQ nie działa." @@ -10689,8 +10752,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Prefiksy zawierające ten prefiks lub adres IP" #: netbox/ipam/filtersets.py:333 netbox/ipam/filtersets.py:579 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:212 -#: netbox/ipam/forms/filtersets.py:362 +#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Długość maski" @@ -10829,8 +10892,8 @@ msgstr "Jest prywatny" #: netbox/ipam/forms/bulk_edit.py:95 netbox/ipam/forms/bulk_edit.py:119 #: netbox/ipam/forms/bulk_edit.py:138 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/forms/filtersets.py:117 -#: netbox/ipam/forms/filtersets.py:132 netbox/ipam/forms/filtersets.py:155 +#: netbox/ipam/forms/filtersets.py:91 netbox/ipam/forms/filtersets.py:121 +#: netbox/ipam/forms/filtersets.py:137 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/model_forms.py:96 netbox/ipam/forms/model_forms.py:109 #: netbox/ipam/forms/model_forms.py:131 netbox/ipam/forms/model_forms.py:149 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 @@ -10845,7 +10908,7 @@ msgstr "RIR" msgid "Date added" msgstr "Data dodania" -#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:273 +#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:281 #: netbox/ipam/forms/model_forms.py:608 netbox/ipam/forms/model_forms.py:657 #: netbox/ipam/tables/ip.py:199 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 @@ -10853,13 +10916,13 @@ msgid "VLAN Group" msgstr "Grupa VLAN" #: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/model_forms.py:209 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:209 #: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:204 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:303 #: netbox/vpn/forms/model_forms.py:431 netbox/vpn/forms/model_forms.py:450 #: netbox/wireless/forms/bulk_edit.py:52 #: netbox/wireless/forms/bulk_import.py:49 @@ -10871,23 +10934,23 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Długość prefiksu" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:258 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "Jest basenem" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:262 -#: netbox/ipam/forms/filtersets.py:265 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 #: netbox/ipam/models/ip.py:262 msgid "Treat as fully utilized" msgstr "Traktuj jako w pełni wykorzystany" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:186 +#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 #: netbox/ipam/forms/model_forms.py:223 msgid "VLAN Assignment" msgstr "Przypisanie sieci VLAN" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Traktuj jako zaludniony" @@ -10897,43 +10960,43 @@ msgstr "Nazwa DNS" #: netbox/ipam/forms/bulk_edit.py:319 netbox/ipam/forms/bulk_edit.py:493 #: netbox/ipam/forms/bulk_import.py:442 netbox/ipam/forms/bulk_import.py:561 -#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:421 -#: netbox/ipam/forms/filtersets.py:611 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:432 +#: netbox/ipam/forms/filtersets.py:626 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protokół" -#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:439 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Identyfikator grupy" -#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:433 +#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:444 #: netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:107 #: netbox/wireless/forms/bulk_import.py:63 #: netbox/wireless/forms/bulk_import.py:66 #: netbox/wireless/forms/bulk_import.py:143 #: netbox/wireless/forms/bulk_import.py:146 -#: netbox/wireless/forms/filtersets.py:61 -#: netbox/wireless/forms/filtersets.py:120 +#: netbox/wireless/forms/filtersets.py:63 +#: netbox/wireless/forms/filtersets.py:123 msgid "Authentication type" msgstr "Typ uwierzytelniania" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:437 +#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "klucz uwierzytelniania" -#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:414 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:410 +#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 -#: netbox/wireless/forms/filtersets.py:108 +#: netbox/wireless/forms/filtersets.py:109 #: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/forms/model_forms.py:172 msgid "Authentication" @@ -10944,8 +11007,8 @@ msgid "VLAN ID ranges" msgstr "Zakresy identyfikatorów VLAN" #: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 -#: netbox/ipam/forms/filtersets.py:586 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 +#: netbox/ipam/tables/vlans.py:107 msgid "Q-in-Q role" msgstr "Rola Q w Q" @@ -10958,7 +11021,7 @@ msgid "Site & Group" msgstr "Strona & Grupa" #: netbox/ipam/forms/bulk_edit.py:477 netbox/ipam/forms/bulk_import.py:548 -#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:272 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" @@ -11002,7 +11065,7 @@ msgstr "Strona VLAN (jeśli istnieje)" msgid "Scope ID" msgstr "Identyfikator zakresu" -#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:643 +#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:659 #: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:324 #: netbox/ipam/forms/model_forms.py:504 #: netbox/templates/ipam/fhrpgroup.html:19 @@ -11093,94 +11156,94 @@ msgid "{ip} is not assigned to this parent." msgstr "{ip} nie jest przypisany do tego rodzica." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:408 +#: netbox/netbox/navigation/menu.py:198 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Cele trasy" -#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:54 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:396 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:54 +#: netbox/vpn/forms/filtersets.py:243 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Importuj cele" -#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:59 -#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:401 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:59 +#: netbox/vpn/forms/filtersets.py:248 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Cele eksportowe" -#: netbox/ipam/forms/filtersets.py:75 +#: netbox/ipam/forms/filtersets.py:77 msgid "Imported by VRF" msgstr "Importowane przez VRF" -#: netbox/ipam/forms/filtersets.py:80 +#: netbox/ipam/forms/filtersets.py:82 msgid "Exported by VRF" msgstr "Eksportowane przez VRF" -#: netbox/ipam/forms/filtersets.py:93 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Prywatny" -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:207 -#: netbox/ipam/forms/filtersets.py:295 netbox/ipam/forms/filtersets.py:357 +#: netbox/ipam/forms/filtersets.py:116 netbox/ipam/forms/filtersets.py:215 +#: netbox/ipam/forms/filtersets.py:304 netbox/ipam/forms/filtersets.py:367 msgid "Address family" msgstr "Rodzina adresu" -#: netbox/ipam/forms/filtersets.py:126 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:130 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Zasięg" -#: netbox/ipam/forms/filtersets.py:135 +#: netbox/ipam/forms/filtersets.py:140 msgid "Start" msgstr "Rozpocznij" -#: netbox/ipam/forms/filtersets.py:139 +#: netbox/ipam/forms/filtersets.py:144 msgid "End" msgstr "Koniec" -#: netbox/ipam/forms/filtersets.py:202 +#: netbox/ipam/forms/filtersets.py:210 msgid "Search within" msgstr "Szukaj w obrębie" -#: netbox/ipam/forms/filtersets.py:223 netbox/ipam/forms/filtersets.py:373 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:383 msgid "Present in VRF" msgstr "Obecny w VRF" -#: netbox/ipam/forms/filtersets.py:341 +#: netbox/ipam/forms/filtersets.py:349 msgid "Device/VM" msgstr "Urządzenie/VM" -#: netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:362 msgid "Parent Prefix" msgstr "Prefiks nadrzędny" -#: netbox/ipam/forms/filtersets.py:404 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:414 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nazwa DNS" -#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/models/vlans.py:291 -#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:52 -#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 -#: netbox/netbox/navigation/menu.py:202 +#: netbox/ipam/forms/filtersets.py:458 netbox/ipam/models/vlans.py:291 +#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:53 +#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:202 +#: netbox/netbox/navigation/menu.py:204 msgid "VLANs" msgstr "sieci VLAN" -#: netbox/ipam/forms/filtersets.py:489 +#: netbox/ipam/forms/filtersets.py:501 msgid "Contains VLAN ID" msgstr "Zawiera identyfikator VLAN" -#: netbox/ipam/forms/filtersets.py:523 netbox/ipam/models/vlans.py:389 +#: netbox/ipam/forms/filtersets.py:536 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "Lokalny identyfikator sieci VLAN" -#: netbox/ipam/forms/filtersets.py:528 netbox/ipam/models/vlans.py:397 +#: netbox/ipam/forms/filtersets.py:541 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "Zdalny identyfikator sieci VLAN" -#: netbox/ipam/forms/filtersets.py:538 +#: netbox/ipam/forms/filtersets.py:551 msgid "Q-in-Q/802.1ad" msgstr "Q w Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:583 netbox/ipam/models/vlans.py:209 +#: netbox/ipam/forms/filtersets.py:597 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "IDENTYFIKATOR VLAN" @@ -11391,7 +11454,7 @@ msgstr "prywatny" msgid "IP space managed by this RIR is considered private" msgstr "Przestrzeń IP zarządzana przez ten RIR jest uważana za prywatną" -#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:189 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:191 msgid "RIRs" msgstr "RIR" @@ -11654,11 +11717,11 @@ msgstr "" "Konkretne adresy IP (jeśli istnieją), z którymi wiąże się ta usługa " "aplikacji" -#: netbox/ipam/models/services.py:97 +#: netbox/ipam/models/services.py:99 msgid "application service" msgstr "usługa aplikacji" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:100 msgid "application services" msgstr "usługi aplikacyjne" @@ -11782,8 +11845,8 @@ msgstr "egzekwuj unikalną przestrzeń" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Zapobiegaj duplikowaniu prefiksów / adresów IP w tym VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 -#: netbox/netbox/navigation/menu.py:195 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:195 +#: netbox/netbox/navigation/menu.py:197 msgid "VRFs" msgstr "VRF" @@ -11819,8 +11882,8 @@ msgstr "Liczba witryn" msgid "Provider Count" msgstr "Liczba dostawców" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 -#: netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 +#: netbox/netbox/navigation/menu.py:190 msgid "Aggregates" msgstr "Agregaty" @@ -11829,21 +11892,21 @@ msgid "Added" msgstr "Dodano" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:121 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 +#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 +#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Prefiksy" #: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:219 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:56 +#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:57 #: netbox/templates/dcim/panels/power_utilization.html:12 #: netbox/templates/ipam/aggregate.html:24 #: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Wykorzystanie" -#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:168 +#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:170 msgid "IP Ranges" msgstr "Zakresy IP" @@ -11855,7 +11918,7 @@ msgstr "Prefiks (płaski)" msgid "Depth" msgstr "Głębokość" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" @@ -11890,31 +11953,31 @@ msgstr "NAT (na zewnątrz)" msgid "Assigned" msgstr "Przypisany" -#: netbox/ipam/tables/ip.py:386 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:259 msgid "Assigned Object" msgstr "Przypisany obiekt" -#: netbox/ipam/tables/vlans.py:46 +#: netbox/ipam/tables/vlans.py:47 msgid "VID Ranges" msgstr "Zakresy VID" -#: netbox/ipam/tables/vlans.py:83 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VIDEO" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:253 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Zasady" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:276 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Lokalny VID" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:280 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Zdalny VID" @@ -11992,11 +12055,11 @@ msgstr "Zakresy dla dzieci" msgid "Related IPs" msgstr "Powiązane adresy IP" -#: netbox/netbox/api/fields.py:66 +#: netbox/netbox/api/fields.py:67 msgid "This field may not be blank." msgstr "To pole może nie być puste." -#: netbox/netbox/api/fields.py:71 +#: netbox/netbox/api/fields.py:72 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12004,27 +12067,27 @@ msgstr "" "Wartość musi być przekazana bezpośrednio (np. „foo”: 123); nie używaj " "słownika ani listy." -#: netbox/netbox/api/fields.py:92 +#: netbox/netbox/api/fields.py:93 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} Nie jest ważnym wyborem." -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Nieprawidłowy typ zawartości: {content_type}" -#: netbox/netbox/api/fields.py:106 +#: netbox/netbox/api/fields.py:107 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Nieprawidłowa wartość. Określ typ zawartości jako " "'.”." -#: netbox/netbox/api/fields.py:168 +#: netbox/netbox/api/fields.py:169 msgid "Ranges must be specified in the form (lower, upper)." msgstr "Zakresy muszą być określone w formularzu (dolny, górny)." -#: netbox/netbox/api/fields.py:170 +#: netbox/netbox/api/fields.py:171 msgid "Range boundaries must be defined as integers." msgstr "Granice zakresu muszą być zdefiniowane jako liczby całkowite." @@ -12371,15 +12434,25 @@ msgstr "" "Identyfikatory tagów oddzielone przecinkami, otoczone podwójnymi " "cudzysłowami (np. \"tag1,tag2,tag3\")" -#: netbox/netbox/forms/bulk_import.py:77 +#: netbox/netbox/forms/bulk_import.py:78 msgid "Name of the object's owner" msgstr "Nazwa właściciela obiektu" -#: netbox/netbox/forms/mixins.py:60 +#: netbox/netbox/forms/mixins.py:62 #, python-brace-format msgid "{class_name} must specify a model class." msgstr "{class_name} musi określić klasę modelu." +#: netbox/netbox/forms/mixins.py:152 +msgid "Owner group" +msgstr "Grupa właścicieli" + +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:280 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/users/forms/model_forms.py:466 +msgid "Owner Group" +msgstr "Grupa właścicieli" + #: netbox/netbox/forms/search.py:10 msgid "Partial match" msgstr "Mecz częściowy" @@ -12408,46 +12481,46 @@ msgstr "Typ (y) obiektu" msgid "Lookup" msgstr "Wyszukiwanie" -#: netbox/netbox/models/features.py:301 +#: netbox/netbox/models/features.py:310 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Nieprawidłowa wartość pola niestandardowego '{name}”: {error}" -#: netbox/netbox/models/features.py:310 +#: netbox/netbox/models/features.py:319 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Pole niestandardowe '{name}„musi mieć unikalną wartość." -#: netbox/netbox/models/features.py:317 +#: netbox/netbox/models/features.py:326 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Brakujące wymagane pole niestandardowe '{name}”." -#: netbox/netbox/models/features.py:507 +#: netbox/netbox/models/features.py:518 msgid "Remote data source" msgstr "Zdalne źródło danych" -#: netbox/netbox/models/features.py:517 +#: netbox/netbox/models/features.py:528 msgid "data path" msgstr "ścieżka danych" -#: netbox/netbox/models/features.py:521 +#: netbox/netbox/models/features.py:532 msgid "Path to remote file (relative to data source root)" msgstr "Ścieżka do pliku zdalnego (względem katalogu głównego źródła danych)" -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:535 msgid "auto sync enabled" msgstr "włączona automatyczna synchronizacja" -#: netbox/netbox/models/features.py:526 +#: netbox/netbox/models/features.py:537 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "Włącz automatyczną synchronizację danych po aktualizacji pliku danych" -#: netbox/netbox/models/features.py:529 +#: netbox/netbox/models/features.py:540 msgid "date synced" msgstr "data zsynchronizowana" -#: netbox/netbox/models/features.py:623 +#: netbox/netbox/models/features.py:632 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} musi wdrożyć metodę sync_data ()." @@ -12472,172 +12545,172 @@ msgstr "jednostka odległości" msgid "Must specify a unit when setting a distance" msgstr "Należy określić jednostkę podczas ustawiania odległości" -#: netbox/netbox/navigation/menu.py:11 +#: netbox/netbox/navigation/menu.py:13 msgid "Organization" msgstr "Organizacja" -#: netbox/netbox/navigation/menu.py:18 +#: netbox/netbox/navigation/menu.py:20 msgid "Site Groups" msgstr "Grupy witryn" -#: netbox/netbox/navigation/menu.py:27 +#: netbox/netbox/navigation/menu.py:29 msgid "Tenant Groups" msgstr "Grupy najemców" -#: netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 msgid "Contact Groups" msgstr "Grupy kontaktowe" -#: netbox/netbox/navigation/menu.py:35 +#: netbox/netbox/navigation/menu.py:37 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Role kontaktowe" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:38 msgid "Contact Assignments" msgstr "Zadania kontaktowe" -#: netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Rack Roles" msgstr "Role szafy" -#: netbox/netbox/navigation/menu.py:54 +#: netbox/netbox/navigation/menu.py:56 msgid "Elevations" msgstr "Elewacje" -#: netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 msgid "Modules" msgstr "Moduły" -#: netbox/netbox/navigation/menu.py:80 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Konteksty urządzeń wirtualnych" -#: netbox/netbox/navigation/menu.py:88 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Type Profiles" msgstr "Profile typu modułu" -#: netbox/netbox/navigation/menu.py:89 +#: netbox/netbox/navigation/menu.py:91 msgid "Manufacturers" msgstr "Producenci" -#: netbox/netbox/navigation/menu.py:93 +#: netbox/netbox/navigation/menu.py:95 msgid "Device Components" msgstr "Komponenty urządzenia" -#: netbox/netbox/navigation/menu.py:105 +#: netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Role pozycji zapasów" -#: netbox/netbox/navigation/menu.py:111 -#: netbox/templates/dcim/interface.html:426 +#: netbox/netbox/navigation/menu.py:113 +#: netbox/templates/dcim/interface.html:399 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Adresy MAC" -#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 +#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Połączenia" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:126 msgid "Cables" msgstr "Kable" -#: netbox/netbox/navigation/menu.py:125 +#: netbox/netbox/navigation/menu.py:127 msgid "Wireless Links" msgstr "Linki bezprzewodowe" -#: netbox/netbox/navigation/menu.py:128 +#: netbox/netbox/navigation/menu.py:130 msgid "Interface Connections" msgstr "Połączenia interfejsu" -#: netbox/netbox/navigation/menu.py:133 +#: netbox/netbox/navigation/menu.py:135 msgid "Console Connections" msgstr "Połączenia konsoli" -#: netbox/netbox/navigation/menu.py:138 +#: netbox/netbox/navigation/menu.py:140 msgid "Power Connections" msgstr "Połączenia zasilania" -#: netbox/netbox/navigation/menu.py:154 +#: netbox/netbox/navigation/menu.py:156 msgid "Wireless LAN Groups" msgstr "Grupy sieci bezprzewodowej sieci LAN" -#: netbox/netbox/navigation/menu.py:175 +#: netbox/netbox/navigation/menu.py:177 msgid "Prefix & VLAN Roles" msgstr "Role prefiksów i VLAN" -#: netbox/netbox/navigation/menu.py:181 +#: netbox/netbox/navigation/menu.py:183 msgid "ASN Ranges" msgstr "Zakresy ASN" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:206 msgid "VLAN Translation Policies" msgstr "Zasady tłumaczeń VLAN" -#: netbox/netbox/navigation/menu.py:205 +#: netbox/netbox/navigation/menu.py:207 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Zasady tłumaczenia VLAN" -#: netbox/netbox/navigation/menu.py:212 +#: netbox/netbox/navigation/menu.py:214 msgid "Application Service Templates" msgstr "Szablony usług aplikacji" -#: netbox/netbox/navigation/menu.py:220 +#: netbox/netbox/navigation/menu.py:222 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tunele" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:229 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Grupy tuneli" -#: netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:230 msgid "Tunnel Terminations" msgstr "Zakończenia tunelu" -#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN" -#: netbox/netbox/navigation/menu.py:235 +#: netbox/netbox/navigation/menu.py:237 msgid "L2VPN Terminations" msgstr "Zakończenia L2VPN" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:243 msgid "IKE Proposals" msgstr "Propozycje IKE" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE Zasady działalności" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:245 msgid "IPSec Proposals" msgstr "Propozycje IPsec" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:246 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Zasady IPsec" -#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Profile IPsec" -#: netbox/netbox/navigation/menu.py:260 +#: netbox/netbox/navigation/menu.py:262 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine.html:180 #: netbox/templates/virtualization/virtualmachine/base.html:32 @@ -12646,184 +12719,180 @@ msgstr "Profile IPsec" msgid "Virtual Disks" msgstr "Wirtualne dyski" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 msgid "Cluster Types" msgstr "Typy klastrów" -#: netbox/netbox/navigation/menu.py:268 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Groups" msgstr "Grupy klastrów" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 msgid "Circuit Types" msgstr "Typy obwodów" -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Terminations" msgstr "Zakończenia obwodów" -#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Wirtualne łącza" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:292 msgid "Virtual Circuit Types" msgstr "Typy łączy wirtualnych" -#: netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Terminations" msgstr "Zakończenia łącza wirtualnego" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:299 msgid "Circuit Groups" msgstr "Grupy łączy" -#: netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:300 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Przypisania grup" -#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 msgid "Providers" msgstr "Dostawcy" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:307 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Konta dostawców" -#: netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:308 msgid "Provider Networks" msgstr "Sieci dostawców" -#: netbox/netbox/navigation/menu.py:320 +#: netbox/netbox/navigation/menu.py:322 msgid "Power Panels" msgstr "Panele zasilające" -#: netbox/netbox/navigation/menu.py:331 +#: netbox/netbox/navigation/menu.py:333 msgid "Configurations" msgstr "Konfiguracje" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:335 msgid "Config Contexts" msgstr "Konteksty konfiguracji" -#: netbox/netbox/navigation/menu.py:334 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Context Profiles" msgstr "Konfigurowanie profili kontekstowych" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Templates" msgstr "Szablony konfiguracji" -#: netbox/netbox/navigation/menu.py:342 netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 msgid "Customization" msgstr "Dostosowywanie" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:351 msgid "Custom Field Choices" msgstr "Niestandardowe opcje pól" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Links" msgstr "Linki niestandardowe" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:353 msgid "Export Templates" msgstr "Szablony eksportu" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:354 msgid "Saved Filters" msgstr "Zapisane filtry" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:355 msgid "Table Configs" msgstr "Konfiguracje tabel" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:357 msgid "Image Attachments" msgstr "Załączniki do obrazów" -#: netbox/netbox/navigation/menu.py:373 +#: netbox/netbox/navigation/menu.py:375 msgid "Operations" msgstr "Operacje" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Integrations" msgstr "Integracje" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:381 msgid "Data Sources" msgstr "Źródła danych" -#: netbox/netbox/navigation/menu.py:380 +#: netbox/netbox/navigation/menu.py:382 msgid "Event Rules" msgstr "Zasady zdarzeń" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:383 msgid "Webhooks" msgstr "Haczyki internetowe" -#: netbox/netbox/navigation/menu.py:385 netbox/netbox/navigation/menu.py:389 +#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 #: netbox/netbox/views/generic/feature_views.py:200 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Oferty pracy" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Logging" msgstr "Rejestracja" -#: netbox/netbox/navigation/menu.py:397 +#: netbox/netbox/navigation/menu.py:399 msgid "Notification Groups" msgstr "Grupy powiadomień" -#: netbox/netbox/navigation/menu.py:398 +#: netbox/netbox/navigation/menu.py:400 msgid "Journal Entries" msgstr "Wpisy do czasopism" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:401 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Dziennik zmian" -#: netbox/netbox/navigation/menu.py:406 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Administrator" -#: netbox/netbox/navigation/menu.py:454 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "Tokeny API" -#: netbox/netbox/navigation/menu.py:461 netbox/users/forms/model_forms.py:213 +#: netbox/netbox/navigation/menu.py:417 netbox/users/forms/model_forms.py:213 #: netbox/users/forms/model_forms.py:221 netbox/users/forms/model_forms.py:268 #: netbox/users/forms/model_forms.py:275 msgid "Permissions" msgstr "Uprawnienia" -#: netbox/netbox/navigation/menu.py:469 netbox/templates/htmx/form.html:28 -msgid "Ownership" -msgstr "Własność" - -#: netbox/netbox/navigation/menu.py:471 +#: netbox/netbox/navigation/menu.py:423 msgid "Owner Groups" msgstr "Grupy właścicieli" -#: netbox/netbox/navigation/menu.py:472 netbox/users/tables.py:165 +#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:165 msgid "Owners" msgstr "Właściciele" -#: netbox/netbox/navigation/menu.py:476 netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 #: netbox/templates/core/system.html:7 msgid "System" msgstr "System" -#: netbox/netbox/navigation/menu.py:485 netbox/netbox/navigation/menu.py:533 +#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12832,11 +12901,11 @@ msgstr "System" msgid "Plugins" msgstr "Wtyczki" -#: netbox/netbox/navigation/menu.py:490 +#: netbox/netbox/navigation/menu.py:442 msgid "Configuration History" msgstr "Historia konfiguracji" -#: netbox/netbox/navigation/menu.py:496 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Zadania w tle" @@ -13050,67 +13119,67 @@ 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:828 +#: netbox/netbox/settings.py:837 msgid "Czech" msgstr "czeski" -#: netbox/netbox/settings.py:829 +#: netbox/netbox/settings.py:838 msgid "Danish" msgstr "duński" -#: netbox/netbox/settings.py:830 +#: netbox/netbox/settings.py:839 msgid "German" msgstr "niemiecki" -#: netbox/netbox/settings.py:831 +#: netbox/netbox/settings.py:840 msgid "English" msgstr "angielski" -#: netbox/netbox/settings.py:832 +#: netbox/netbox/settings.py:841 msgid "Spanish" msgstr "hiszpański" -#: netbox/netbox/settings.py:833 +#: netbox/netbox/settings.py:842 msgid "French" msgstr "francuski" -#: netbox/netbox/settings.py:834 +#: netbox/netbox/settings.py:843 msgid "Italian" msgstr "włoski" -#: netbox/netbox/settings.py:835 +#: netbox/netbox/settings.py:844 msgid "Japanese" msgstr "japoński" -#: netbox/netbox/settings.py:836 +#: netbox/netbox/settings.py:845 msgid "Latvian" msgstr "łotewski" -#: netbox/netbox/settings.py:837 +#: netbox/netbox/settings.py:846 msgid "Dutch" msgstr "holenderski" -#: netbox/netbox/settings.py:838 +#: netbox/netbox/settings.py:847 msgid "Polish" msgstr "polski" -#: netbox/netbox/settings.py:839 +#: netbox/netbox/settings.py:848 msgid "Portuguese" msgstr "portugalski" -#: netbox/netbox/settings.py:840 +#: netbox/netbox/settings.py:849 msgid "Russian" msgstr "rosyjski" -#: netbox/netbox/settings.py:841 +#: netbox/netbox/settings.py:850 msgid "Turkish" msgstr "turecki" -#: netbox/netbox/settings.py:842 +#: netbox/netbox/settings.py:851 msgid "Ukrainian" msgstr "ukraiński" -#: netbox/netbox/settings.py:843 +#: netbox/netbox/settings.py:852 msgid "Chinese" msgstr "chiński" @@ -13132,12 +13201,12 @@ msgstr "Przełącz menu rozwijane" msgid "No {model_name} found" msgstr "Nie znaleziono {model_name} " -#: netbox/netbox/tables/tables.py:322 +#: netbox/netbox/tables/tables.py:340 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Pole" -#: netbox/netbox/tables/tables.py:325 +#: netbox/netbox/tables/tables.py:343 msgid "Value" msgstr "Wartość" @@ -13158,7 +13227,7 @@ msgstr "Współrzędne GPS" msgid "Related Objects" msgstr "Powiązane obiekty" -#: netbox/netbox/views/generic/bulk_views.py:124 +#: netbox/netbox/views/generic/bulk_views.py:123 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13166,15 +13235,15 @@ msgid "" msgstr "" "Wystąpił błąd renderowania wybranego szablonu eksportu ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:390 +#: netbox/netbox/views/generic/bulk_views.py:389 msgid "Must be a list." msgstr "Musi być lista." -#: netbox/netbox/views/generic/bulk_views.py:400 +#: netbox/netbox/views/generic/bulk_views.py:399 msgid "Must be a dictionary." msgstr "To musi być słownik." -#: netbox/netbox/views/generic/bulk_views.py:453 +#: netbox/netbox/views/generic/bulk_views.py:452 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13182,54 +13251,54 @@ msgstr "" "Znaleziono zduplikowane obiekty: {model} z identyfikatorem {ids} pojawia się" " wiele razy" -#: netbox/netbox/views/generic/bulk_views.py:475 +#: netbox/netbox/views/generic/bulk_views.py:474 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "Obiekt z identyfikatorem {id} nie istnieje" -#: netbox/netbox/views/generic/bulk_views.py:560 +#: netbox/netbox/views/generic/bulk_views.py:558 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Import zbiorczy {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:576 +#: netbox/netbox/views/generic/bulk_views.py:574 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importowane {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:766 +#: netbox/netbox/views/generic/bulk_views.py:764 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Edycja zbiorcza {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:782 +#: netbox/netbox/views/generic/bulk_views.py:780 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Zaktualizowano {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:815 -#: netbox/netbox/views/generic/bulk_views.py:1050 -#: netbox/netbox/views/generic/bulk_views.py:1098 +#: netbox/netbox/views/generic/bulk_views.py:813 +#: netbox/netbox/views/generic/bulk_views.py:1048 +#: netbox/netbox/views/generic/bulk_views.py:1096 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nie {object_type} zostały wybrane." -#: netbox/netbox/views/generic/bulk_views.py:908 +#: netbox/netbox/views/generic/bulk_views.py:906 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Zmiana nazwy {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:978 +#: netbox/netbox/views/generic/bulk_views.py:976 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Usuwanie zbiorcze {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1005 +#: netbox/netbox/views/generic/bulk_views.py:1003 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Usunięte {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1022 +#: netbox/netbox/views/generic/bulk_views.py:1020 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "Usuwanie nie powiodło się z powodu obecności jednego lub więcej zależnych " @@ -13262,7 +13331,7 @@ msgstr "Zsynchronizowane {count} {object_type}" msgid "{class_name} must implement get_children()" msgstr "{class_name} musi zaimplementować get_children ()" -#: netbox/netbox/views/misc.py:46 +#: netbox/netbox/views/misc.py:49 msgid "" "There was an error loading the dashboard configuration. A default dashboard " "is in use." @@ -13356,12 +13425,12 @@ msgstr "Zmień hasło" #: netbox/templates/core/configrevision_restore.html:63 #: netbox/templates/dcim/devicebay_populate.html:34 #: netbox/templates/dcim/virtualchassis_add_member.html:26 -#: netbox/templates/dcim/virtualchassis_edit.html:117 +#: netbox/templates/dcim/virtualchassis_edit.html:118 #: netbox/templates/extras/object_journal.html:26 #: netbox/templates/extras/script.html:38 #: netbox/templates/generic/bulk_add_component.html:67 #: netbox/templates/generic/bulk_delete.html:78 -#: netbox/templates/generic/bulk_edit.html:125 +#: netbox/templates/generic/bulk_edit.html:128 #: netbox/templates/generic/bulk_import.html:66 #: netbox/templates/generic/bulk_import.html:98 #: netbox/templates/generic/bulk_import.html:131 @@ -13380,7 +13449,7 @@ msgstr "Anuluj" #: netbox/templates/account/preferences.html:78 #: netbox/templates/dcim/devicebay_populate.html:35 #: netbox/templates/dcim/virtualchassis_add_member.html:28 -#: netbox/templates/dcim/virtualchassis_edit.html:119 +#: netbox/templates/dcim/virtualchassis_edit.html:120 #: netbox/templates/extras/dashboard/widget_add.html:26 #: netbox/templates/extras/dashboard/widget_config.html:19 #: netbox/templates/extras/object_journal.html:27 @@ -13947,10 +14016,6 @@ msgstr "Request" msgid "Enqueue" msgstr "Zaciągnij kolejkę" -#: netbox/templates/core/rq_task.html:61 -msgid "Queue" -msgstr "Kolejka" - #: netbox/templates/core/rq_task.html:65 msgid "Timeout" msgstr "Limit czasu" @@ -14246,7 +14311,7 @@ msgstr "Wygeneruj ponownie uproszczoną nazwę" msgid "Remove" msgstr "Usuń" -#: netbox/templates/dcim/device_edit.html:119 +#: netbox/templates/dcim/device_edit.html:120 msgid "Local Config Context Data" msgstr "Dane kontekstowe konfiguracji lokalnej" @@ -14372,8 +14437,8 @@ msgid "No VLANs Assigned" msgstr "Brak przypisanych sieci VLAN" #: netbox/templates/dcim/inc/interface_vlans_table.html:44 -#: netbox/templates/ipam/prefix_list.html:16 -#: netbox/templates/ipam/prefix_list.html:33 +#: netbox/templates/ipam/inc/max_depth.html:11 +#: netbox/templates/ipam/inc/max_length.html:11 msgid "Clear" msgstr "Wyczyść" @@ -14460,21 +14525,13 @@ msgstr "Szerokość kanału" #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 #: netbox/wireless/forms/bulk_edit.py:57 netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/filtersets.py:47 -#: netbox/wireless/forms/filtersets.py:112 netbox/wireless/models.py:82 +#: netbox/wireless/forms/filtersets.py:49 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:82 #: netbox/wireless/models.py:148 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" -#: netbox/templates/dcim/interface.html:375 -msgid "LAG Members" -msgstr "Członkowie LGD" - -#: netbox/templates/dcim/interface.html:393 -msgid "No member interfaces" -msgstr "Brak interfejsów członka" - -#: netbox/templates/dcim/interface.html:413 +#: netbox/templates/dcim/interface.html:386 #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 @@ -14482,7 +14539,7 @@ msgstr "Brak interfejsów członka" msgid "Add IP Address" msgstr "Dodaj adres IP" -#: netbox/templates/dcim/interface.html:430 +#: netbox/templates/dcim/interface.html:403 #: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Dodaj adres MAC" @@ -14678,11 +14735,11 @@ msgstr "Zapisz i dodaj kolejny" msgid "Editing Virtual Chassis %(name)s" msgstr "Edycja wirtualnej obudowy %(name)s" -#: netbox/templates/dcim/virtualchassis_edit.html:64 +#: netbox/templates/dcim/virtualchassis_edit.html:65 msgid "Rack/Unit" msgstr "Szafa/jednostka" -#: netbox/templates/dcim/virtualchassis_edit.html:121 +#: netbox/templates/dcim/virtualchassis_edit.html:122 #: netbox/templates/generic/bulk_add_component.html:68 #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/generic/object_edit.html:80 @@ -15028,11 +15085,11 @@ msgstr "Uruchom skrypt" msgid "Could not load scripts from module %(module)s" msgstr "Nie można załadować skryptów z modułu %(module)s" -#: netbox/templates/extras/inc/script_list_content.html:131 +#: netbox/templates/extras/inc/script_list_content.html:132 msgid "No Scripts Found" msgstr "Nie znaleziono skryptów" -#: netbox/templates/extras/inc/script_list_content.html:134 +#: netbox/templates/extras/inc/script_list_content.html:135 #, python-format msgid "" "Get started by creating a script from " @@ -15253,7 +15310,7 @@ msgstr "Edycja" msgid "Bulk Edit" msgstr "Edycja zbiorcza" -#: netbox/templates/generic/bulk_edit.html:126 +#: netbox/templates/generic/bulk_edit.html:129 #: netbox/templates/generic/bulk_rename.html:68 msgid "Apply" msgstr "Zastosuj" @@ -15550,8 +15607,8 @@ msgstr "Rodzina" msgid "Date Added" msgstr "Data dodania" -#: netbox/templates/ipam/aggregate/prefixes.html:8 -#: netbox/templates/ipam/prefix/prefixes.html:8 +#: netbox/templates/ipam/aggregate/prefixes.html:10 +#: netbox/templates/ipam/prefix/prefixes.html:10 #: netbox/templates/ipam/role.html:10 msgid "Add Prefix" msgstr "Dodaj prefiks" @@ -15580,6 +15637,14 @@ msgstr "Przypisz adres IP" msgid "Bulk Create" msgstr "Tworzenie zbiorcze" +#: netbox/templates/ipam/inc/max_depth.html:6 +msgid "Max Depth" +msgstr "Maksymalna głębokość" + +#: netbox/templates/ipam/inc/max_length.html:6 +msgid "Max Length" +msgstr "Maksymalna długość" + #: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 msgid "Create Group" msgstr "Utwórz grupę" @@ -15681,14 +15746,6 @@ msgstr "Dodaj zakres IP" msgid "Hide Depth Indicators" msgstr "Ukryj wskaźniki głębokości" -#: netbox/templates/ipam/prefix_list.html:11 -msgid "Max Depth" -msgstr "Maksymalna głębokość" - -#: netbox/templates/ipam/prefix_list.html:28 -msgid "Max Length" -msgstr "Maksymalna długość" - #: netbox/templates/ipam/rir.html:10 msgid "Add Aggregate" msgstr "Dodaj agregat" @@ -15811,8 +15868,8 @@ msgstr "" "NetBox." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:159 -#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:91 -#: netbox/tenancy/forms/filtersets.py:121 netbox/tenancy/forms/forms.py:57 +#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:95 +#: netbox/tenancy/forms/filtersets.py:126 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:105 #: netbox/tenancy/forms/model_forms.py:129 #: netbox/tenancy/tables/contacts.py:92 @@ -15830,7 +15887,7 @@ msgid "Phone" msgstr "Telefon" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:69 netbox/tenancy/forms/forms.py:67 +#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 #: netbox/tenancy/forms/model_forms.py:72 msgid "Contact Group" msgstr "Grupa kontaktowa" @@ -15984,7 +16041,7 @@ msgstr "Wirtualny dysk" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/virtualization/forms/bulk_edit.py:89 #: netbox/virtualization/forms/bulk_import.py:93 -#: netbox/virtualization/forms/filtersets.py:175 +#: netbox/virtualization/forms/filtersets.py:179 #: netbox/virtualization/tables/virtualmachines.py:33 msgid "Start on boot" msgstr "Zacznij od rozruchu" @@ -16035,23 +16092,23 @@ msgid "IKE Proposal" msgstr "Propozycja IKE" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:85 -#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:106 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:109 msgid "Authentication method" msgstr "Metoda uwierzytelniania" #: netbox/templates/vpn/ikeproposal.html:25 #: netbox/templates/vpn/ipsecproposal.html:21 netbox/vpn/forms/bulk_edit.py:90 #: netbox/vpn/forms/bulk_edit.py:148 netbox/vpn/forms/bulk_import.py:148 -#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:111 -#: netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:114 +#: netbox/vpn/forms/filtersets.py:164 msgid "Encryption algorithm" msgstr "Algorytm szyfrowania" #: netbox/templates/vpn/ikeproposal.html:29 #: netbox/templates/vpn/ipsecproposal.html:25 netbox/vpn/forms/bulk_edit.py:95 #: netbox/vpn/forms/bulk_edit.py:153 netbox/vpn/forms/bulk_import.py:152 -#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:119 +#: netbox/vpn/forms/filtersets.py:169 msgid "Authentication algorithm" msgstr "Algorytm autoryzacji" @@ -16103,18 +16160,18 @@ msgid "Add a Termination" msgstr "Dodaj zakończenie" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:43 -#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:62 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:64 msgid "Encapsulation" msgstr "Enkapsulacja" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:69 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:71 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "Profil IPsec" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:58 -#: netbox/vpn/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:75 msgid "Tunnel ID" msgstr "Identyfikator tunelu" @@ -16360,12 +16417,20 @@ msgstr "v1" msgid "v2" msgstr "v2" -#: netbox/users/filterset_mixins.py:17 netbox/users/filtersets.py:36 +#: netbox/users/filterset_mixins.py:18 +msgid "Owner Group (ID)" +msgstr "Grupa właściciela (ID)" + +#: netbox/users/filterset_mixins.py:24 +msgid "Owner Group (name)" +msgstr "Grupa właścicieli (nazwa)" + +#: netbox/users/filterset_mixins.py:28 netbox/users/filtersets.py:36 #: netbox/users/filtersets.py:88 msgid "Owner (ID)" msgstr "Właściciel (ID)" -#: netbox/users/filterset_mixins.py:23 netbox/users/filtersets.py:42 +#: netbox/users/filterset_mixins.py:34 netbox/users/filtersets.py:42 #: netbox/users/filtersets.py:94 msgid "Owner (name)" msgstr "Właściciel (imię i nazwisko)" @@ -16529,10 +16594,6 @@ msgstr "Należy wybrać co najmniej jedną akcję." msgid "Invalid filter for {model}: {error}" msgstr "Nieprawidłowy filtr dla {model}: {error}" -#: netbox/users/forms/model_forms.py:466 -msgid "Owner Group" -msgstr "Grupa właścicieli" - #: netbox/users/forms/model_forms.py:490 msgid "User groups" msgstr "Grupy użytkowników" @@ -16749,19 +16810,19 @@ msgstr "Akcje niestandardowe" msgid "Example Usage" msgstr "Przykładowe użycie" -#: netbox/utilities/api.py:170 +#: netbox/utilities/api.py:179 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "" "Powiązany obiekt nie został znaleziony przy użyciu podanych atrybutów: " "{params}" -#: netbox/utilities/api.py:173 +#: netbox/utilities/api.py:182 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Wiele obiektów pasuje do podanych atrybutów: {params}" -#: netbox/utilities/api.py:185 +#: netbox/utilities/api.py:194 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16771,14 +16832,14 @@ msgstr "" "numerycznego lub słownika atrybutów. Otrzymała nierozpoznaną wartość: " "{value}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:203 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" "Powiązany obiekt nie został znaleziony przy użyciu podanego identyfikatora " "numerycznego: {id}" -#: netbox/utilities/choices.py:23 +#: netbox/utilities/choices.py:24 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} ma zdefiniowany klucz, ale CHOICES nie jest listą" @@ -17173,7 +17234,7 @@ msgstr "" "Brak wymaganej wartości dla parametru zapytania statycznego: " "'{static_params}”" -#: netbox/utilities/forms/widgets/modifiers.py:141 +#: netbox/utilities/forms/widgets/modifiers.py:148 msgid "(automatically set)" msgstr "(automatycznie ustawiane)" @@ -17317,17 +17378,17 @@ msgstr "{value} musi być wielokrotnością {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} nie jest prawidłowym wyrażeniem regularnym." -#: netbox/utilities/views.py:76 +#: netbox/utilities/views.py:80 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "{self.__class__.__name__} musi zaimplementować get_required_permit ()" -#: netbox/utilities/views.py:112 +#: netbox/utilities/views.py:116 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} musi zaimplementować get_required_permit ()" -#: netbox/utilities/views.py:136 +#: netbox/utilities/views.py:140 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17385,7 +17446,7 @@ msgid "Disk (MB)" msgstr "Dysk (MB)" #: netbox/virtualization/forms/bulk_edit.py:307 -#: netbox/virtualization/forms/filtersets.py:283 +#: netbox/virtualization/forms/filtersets.py:284 msgid "Size (MB)" msgstr "Rozmiar (MB)" @@ -17738,7 +17799,7 @@ msgid "VLAN (name)" msgstr "VLAN (nazwa)" #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:41 -#: netbox/vpn/forms/filtersets.py:59 +#: netbox/vpn/forms/filtersets.py:61 msgid "Tunnel group" msgstr "Grupa tuneli" @@ -17748,19 +17809,19 @@ msgstr "Żywotność SA" #: netbox/vpn/forms/bulk_edit.py:133 netbox/wireless/forms/bulk_edit.py:76 #: netbox/wireless/forms/bulk_edit.py:118 -#: netbox/wireless/forms/filtersets.py:71 -#: netbox/wireless/forms/filtersets.py:130 +#: netbox/wireless/forms/filtersets.py:73 +#: netbox/wireless/forms/filtersets.py:133 msgid "Pre-shared key" msgstr "Klucz wstępnie udostępniony" #: netbox/vpn/forms/bulk_edit.py:201 netbox/vpn/forms/bulk_import.py:238 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:211 netbox/vpn/forms/model_forms.py:370 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "Polityka IKE" #: netbox/vpn/forms/bulk_edit.py:206 netbox/vpn/forms/bulk_import.py:243 -#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:216 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Polityka IPsec" @@ -17827,16 +17888,16 @@ msgstr "Każde zakończenie musi określać interfejs lub sieć VLAN." msgid "Cannot assign both an interface and a VLAN." msgstr "Nie można przypisać zarówno interfejsu, jak i sieci VLAN." -#: netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:139 msgid "IKE version" msgstr "Wersja IKE" -#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 +#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Propozycja" -#: netbox/vpn/forms/filtersets.py:262 +#: netbox/vpn/forms/filtersets.py:270 msgid "Assigned Object Type" msgstr "Przypisany typ obiektu" @@ -18072,8 +18133,8 @@ msgstr "WPA Przedsiębiorstwo" #: netbox/wireless/forms/bulk_import.py:72 #: netbox/wireless/forms/bulk_import.py:149 #: netbox/wireless/forms/bulk_import.py:152 -#: netbox/wireless/forms/filtersets.py:66 -#: netbox/wireless/forms/filtersets.py:125 +#: netbox/wireless/forms/filtersets.py:68 +#: netbox/wireless/forms/filtersets.py:128 msgid "Authentication cipher" msgstr "Szyfr uwierzytelniania" diff --git a/netbox/translations/pt/LC_MESSAGES/django.mo b/netbox/translations/pt/LC_MESSAGES/django.mo index 9cff1faeb..c23af4ffb 100644 Binary files a/netbox/translations/pt/LC_MESSAGES/django.mo and b/netbox/translations/pt/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/pt/LC_MESSAGES/django.po b/netbox/translations/pt/LC_MESSAGES/django.po index aa385298f..49c815e80 100644 --- a/netbox/translations/pt/LC_MESSAGES/django.po +++ b/netbox/translations/pt/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-01-20 05:07+0000\n" +"POT-Creation-Date: 2026-02-03 05:21+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Portuguese (https://app.transifex.com/netbox-community/teams/178115/pt/)\n" @@ -57,7 +57,7 @@ msgstr "Sua senha foi alterada com sucesso." msgid "Planned" msgstr "Planejado" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 msgid "Provisioning" msgstr "Provisionamento" @@ -93,7 +93,7 @@ msgid "Decommissioned" msgstr "Descomissionado" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1159 netbox/templates/dcim/interface.html:148 +#: netbox/dcim/tables/devices.py:1187 netbox/templates/dcim/interface.html:148 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" @@ -112,8 +112,8 @@ msgstr "Terciário" msgid "Inactive" msgstr "Inativo" -#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:288 -#: netbox/vpn/choices.py:63 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:707 +#: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Par" @@ -174,32 +174,32 @@ msgstr "Grupo de sites (ID)" msgid "Site group (slug)" msgstr "Grupo de sites (slug)" -#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:183 -#: netbox/circuits/forms/filtersets.py:241 +#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:60 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:124 netbox/dcim/forms/bulk_edit.py:165 #: netbox/dcim/forms/bulk_edit.py:320 netbox/dcim/forms/bulk_edit.py:670 #: netbox/dcim/forms/bulk_edit.py:857 netbox/dcim/forms/bulk_import.py:138 #: netbox/dcim/forms/bulk_import.py:239 netbox/dcim/forms/bulk_import.py:341 #: netbox/dcim/forms/bulk_import.py:632 netbox/dcim/forms/bulk_import.py:1602 -#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:103 -#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:374 -#: netbox/dcim/forms/filtersets.py:476 netbox/dcim/forms/filtersets.py:841 -#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1130 -#: netbox/dcim/forms/filtersets.py:1154 netbox/dcim/forms/filtersets.py:1249 -#: netbox/dcim/forms/filtersets.py:1287 netbox/dcim/forms/filtersets.py:1992 -#: netbox/dcim/forms/filtersets.py:2016 netbox/dcim/forms/filtersets.py:2040 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:171 -#: netbox/dcim/forms/model_forms.py:242 netbox/dcim/forms/model_forms.py:558 -#: netbox/dcim/forms/model_forms.py:819 netbox/dcim/forms/object_create.py:292 -#: netbox/dcim/tables/devices.py:155 netbox/dcim/tables/power.py:25 +#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:104 +#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:377 +#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:853 +#: netbox/dcim/forms/filtersets.py:1071 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/forms/filtersets.py:1170 netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1305 netbox/dcim/forms/filtersets.py:2022 +#: netbox/dcim/forms/filtersets.py:2046 netbox/dcim/forms/filtersets.py:2070 +#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:173 +#: netbox/dcim/forms/model_forms.py:244 netbox/dcim/forms/model_forms.py:560 +#: netbox/dcim/forms/model_forms.py:829 netbox/dcim/forms/object_create.py:293 +#: netbox/dcim/tables/devices.py:156 netbox/dcim/tables/power.py:25 #: netbox/dcim/tables/power.py:89 netbox/dcim/tables/racks.py:110 #: netbox/dcim/tables/racks.py:193 netbox/dcim/tables/sites.py:101 #: netbox/extras/filtersets.py:681 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:165 -#: netbox/ipam/forms/filtersets.py:243 netbox/ipam/forms/filtersets.py:464 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:660 -#: netbox/ipam/tables/vlans.py:90 netbox/ipam/tables/vlans.py:197 +#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:476 +#: netbox/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/vlans.py:91 netbox/ipam/tables/vlans.py:213 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/ipam/vlan.html:23 @@ -208,12 +208,12 @@ msgstr "Grupo de sites (slug)" #: netbox/virtualization/forms/bulk_edit.py:95 #: netbox/virtualization/forms/bulk_import.py:61 #: netbox/virtualization/forms/bulk_import.py:99 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:158 +#: netbox/virtualization/forms/filtersets.py:82 +#: netbox/virtualization/forms/filtersets.py:162 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/virtualization/forms/model_forms.py:172 #: netbox/virtualization/tables/virtualmachines.py:36 -#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:92 +#: netbox/vpn/forms/filtersets.py:285 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" @@ -301,8 +301,8 @@ msgstr "Terminação A (ID)" #: netbox/circuits/filtersets.py:278 netbox/circuits/filtersets.py:382 #: netbox/circuits/filtersets.py:547 netbox/core/filtersets.py:85 -#: netbox/core/filtersets.py:150 netbox/core/filtersets.py:176 -#: netbox/core/filtersets.py:216 netbox/dcim/filtersets.py:810 +#: netbox/core/filtersets.py:154 netbox/core/filtersets.py:180 +#: netbox/core/filtersets.py:220 netbox/dcim/filtersets.py:810 #: netbox/dcim/filtersets.py:1568 netbox/dcim/filtersets.py:2692 #: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:71 #: netbox/extras/filtersets.py:101 netbox/extras/filtersets.py:142 @@ -313,7 +313,7 @@ msgstr "Terminação A (ID)" #: netbox/extras/filtersets.py:577 netbox/extras/filtersets.py:613 #: netbox/extras/filtersets.py:644 netbox/extras/filtersets.py:814 #: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:33 netbox/netbox/forms/search.py:20 +#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -329,9 +329,9 @@ msgstr "Busca" #: netbox/circuits/filtersets.py:282 netbox/circuits/forms/bulk_edit.py:166 #: netbox/circuits/forms/bulk_edit.py:250 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:251 -#: netbox/circuits/forms/filtersets.py:297 +#: netbox/circuits/forms/filtersets.py:229 +#: netbox/circuits/forms/filtersets.py:256 +#: netbox/circuits/forms/filtersets.py:303 #: netbox/circuits/forms/model_forms.py:134 #: netbox/circuits/forms/model_forms.py:157 #: netbox/circuits/forms/model_forms.py:255 @@ -395,8 +395,8 @@ msgstr "Tipo de circuito virtual (slug)" #: netbox/circuits/filtersets.py:551 netbox/circuits/forms/bulk_edit.py:310 #: netbox/circuits/forms/bulk_import.py:248 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:379 +#: netbox/circuits/forms/filtersets.py:381 +#: netbox/circuits/forms/filtersets.py:387 #: netbox/circuits/forms/model_forms.py:333 #: netbox/circuits/forms/model_forms.py:348 #: netbox/circuits/tables/virtual_circuits.py:84 @@ -412,13 +412,13 @@ msgid "Interface (ID)" msgstr "Interface (ID)" #: netbox/circuits/forms/bulk_edit.py:42 -#: netbox/circuits/forms/filtersets.py:64 +#: netbox/circuits/forms/filtersets.py:65 #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:131 -#: netbox/dcim/forms/filtersets.py:224 netbox/dcim/forms/model_forms.py:130 +#: netbox/dcim/forms/filtersets.py:223 netbox/dcim/forms/model_forms.py:132 #: netbox/dcim/tables/sites.py:73 netbox/ipam/models/asns.py:155 #: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:269 -#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 +#: netbox/netbox/navigation/menu.py:181 netbox/netbox/navigation/menu.py:184 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASNs" @@ -428,17 +428,17 @@ msgstr "ASNs" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:79 -#: netbox/circuits/forms/filtersets.py:97 -#: netbox/circuits/forms/filtersets.py:125 -#: netbox/circuits/forms/filtersets.py:143 -#: netbox/circuits/forms/filtersets.py:225 -#: netbox/circuits/forms/filtersets.py:269 -#: netbox/circuits/forms/filtersets.py:292 -#: netbox/circuits/forms/filtersets.py:330 -#: netbox/circuits/forms/filtersets.py:338 -#: netbox/circuits/forms/filtersets.py:374 -#: netbox/circuits/forms/filtersets.py:397 +#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:129 +#: netbox/circuits/forms/filtersets.py:148 +#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:274 +#: netbox/circuits/forms/filtersets.py:298 +#: netbox/circuits/forms/filtersets.py:337 +#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:405 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:75 #: netbox/circuits/forms/model_forms.py:106 @@ -463,23 +463,23 @@ msgid "Provider" msgstr "Provedor" #: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:103 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "ID do serviço" #: netbox/circuits/forms/bulk_edit.py:94 #: netbox/circuits/forms/bulk_edit.py:269 -#: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:203 +#: netbox/circuits/forms/filtersets.py:120 +#: netbox/circuits/forms/filtersets.py:328 netbox/dcim/forms/bulk_edit.py:203 #: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/bulk_edit.py:800 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1153 #: netbox/dcim/forms/bulk_edit.py:1180 netbox/dcim/forms/bulk_edit.py:1714 -#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1202 -#: netbox/dcim/forms/filtersets.py:1521 netbox/dcim/forms/filtersets.py:1735 -#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1777 -#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/tables/devices.py:750 -#: netbox/dcim/tables/devices.py:803 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1759 +#: netbox/dcim/forms/filtersets.py:1778 netbox/dcim/forms/filtersets.py:1802 +#: netbox/dcim/forms/filtersets.py:1821 netbox/dcim/tables/devices.py:778 +#: netbox/dcim/tables/devices.py:831 netbox/dcim/tables/devices.py:1079 #: netbox/dcim/tables/devicetypes.py:213 netbox/dcim/tables/devicetypes.py:254 #: netbox/dcim/tables/devicetypes.py:273 netbox/dcim/tables/racks.py:29 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:540 @@ -498,12 +498,12 @@ msgstr "Cor" #: netbox/circuits/forms/bulk_edit.py:292 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: netbox/circuits/forms/filtersets.py:138 -#: netbox/circuits/forms/filtersets.py:359 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:367 #: netbox/circuits/tables/circuits.py:63 #: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:34 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:21 #: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:772 #: netbox/dcim/forms/bulk_edit.py:899 netbox/dcim/forms/bulk_edit.py:965 @@ -515,23 +515,23 @@ msgstr "Cor" #: netbox/dcim/forms/bulk_import.py:858 netbox/dcim/forms/bulk_import.py:879 #: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/bulk_import.py:1095 #: netbox/dcim/forms/bulk_import.py:1114 netbox/dcim/forms/bulk_import.py:1458 -#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1088 -#: netbox/dcim/forms/filtersets.py:1187 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1403 netbox/dcim/forms/filtersets.py:1423 -#: netbox/dcim/forms/filtersets.py:1442 netbox/dcim/forms/filtersets.py:1462 -#: netbox/dcim/forms/filtersets.py:1481 netbox/dcim/forms/filtersets.py:1496 -#: netbox/dcim/forms/filtersets.py:1515 netbox/dcim/forms/filtersets.py:1539 -#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1682 -#: netbox/dcim/forms/filtersets.py:1730 netbox/dcim/forms/filtersets.py:1749 -#: netbox/dcim/forms/filtersets.py:1772 netbox/dcim/forms/filtersets.py:1791 -#: netbox/dcim/forms/model_forms.py:800 netbox/dcim/forms/model_forms.py:806 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1102 +#: netbox/dcim/forms/filtersets.py:1203 netbox/dcim/forms/filtersets.py:1331 +#: netbox/dcim/forms/filtersets.py:1422 netbox/dcim/forms/filtersets.py:1442 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/filtersets.py:1502 netbox/dcim/forms/filtersets.py:1517 +#: netbox/dcim/forms/filtersets.py:1537 netbox/dcim/forms/filtersets.py:1561 +#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1773 +#: netbox/dcim/forms/filtersets.py:1797 netbox/dcim/forms/filtersets.py:1816 +#: netbox/dcim/forms/model_forms.py:810 netbox/dcim/forms/model_forms.py:816 #: netbox/dcim/forms/object_import.py:85 #: netbox/dcim/forms/object_import.py:114 -#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/power.py:73 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:181 +#: netbox/dcim/tables/devices.py:890 netbox/dcim/tables/power.py:73 #: netbox/dcim/tables/racks.py:126 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:498 netbox/extras/tables/tables.py:566 -#: netbox/netbox/tables/tables.py:313 +#: netbox/netbox/tables/tables.py:331 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -542,7 +542,6 @@ msgstr "Cor" #: netbox/templates/dcim/frontport.html:36 #: netbox/templates/dcim/interface.html:46 #: netbox/templates/dcim/interface.html:239 -#: netbox/templates/dcim/interface.html:381 #: netbox/templates/dcim/powerfeed.html:32 #: netbox/templates/dcim/poweroutlet.html:36 #: netbox/templates/dcim/powerport.html:36 @@ -554,11 +553,11 @@ msgstr "Cor" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 #: netbox/virtualization/forms/bulk_import.py:43 -#: netbox/virtualization/forms/filtersets.py:59 +#: netbox/virtualization/forms/filtersets.py:62 #: netbox/virtualization/forms/model_forms.py:60 #: netbox/virtualization/tables/clusters.py:67 #: netbox/vpn/forms/bulk_edit.py:226 netbox/vpn/forms/bulk_import.py:268 -#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:236 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "Tipo" @@ -567,8 +566,8 @@ msgstr "Tipo" #: netbox/circuits/forms/bulk_edit.py:287 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: netbox/circuits/forms/filtersets.py:151 -#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:156 +#: netbox/circuits/forms/filtersets.py:354 #: netbox/circuits/forms/model_forms.py:112 #: netbox/circuits/forms/model_forms.py:321 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -580,9 +579,9 @@ msgstr "Conta do provedor" #: netbox/circuits/forms/bulk_edit.py:297 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: netbox/circuits/forms/filtersets.py:162 -#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:86 netbox/core/tables/data.py:24 +#: netbox/circuits/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:370 netbox/core/forms/filtersets.py:39 +#: netbox/core/forms/filtersets.py:87 netbox/core/tables/data.py:24 #: netbox/core/tables/jobs.py:28 netbox/core/tables/tasks.py:90 #: netbox/dcim/forms/bulk_edit.py:104 netbox/dcim/forms/bulk_edit.py:178 #: netbox/dcim/forms/bulk_edit.py:342 netbox/dcim/forms/bulk_edit.py:449 @@ -594,14 +593,14 @@ msgstr "Conta do provedor" #: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 #: netbox/dcim/forms/bulk_import.py:1224 netbox/dcim/forms/bulk_import.py:1446 #: netbox/dcim/forms/bulk_import.py:1662 netbox/dcim/forms/bulk_import.py:1725 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:266 -#: netbox/dcim/forms/filtersets.py:391 netbox/dcim/forms/filtersets.py:497 -#: netbox/dcim/forms/filtersets.py:887 netbox/dcim/forms/filtersets.py:1009 -#: netbox/dcim/forms/filtersets.py:1091 netbox/dcim/forms/filtersets.py:1192 -#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1525 -#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/tables/devices.py:142 -#: netbox/dcim/tables/devices.py:530 netbox/dcim/tables/devices.py:865 -#: netbox/dcim/tables/devices.py:999 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:266 +#: netbox/dcim/forms/filtersets.py:394 netbox/dcim/forms/filtersets.py:502 +#: netbox/dcim/forms/filtersets.py:899 netbox/dcim/forms/filtersets.py:1022 +#: netbox/dcim/forms/filtersets.py:1105 netbox/dcim/forms/filtersets.py:1208 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1547 +#: netbox/dcim/forms/filtersets.py:1923 netbox/dcim/tables/devices.py:143 +#: netbox/dcim/tables/devices.py:531 netbox/dcim/tables/devices.py:893 +#: netbox/dcim/tables/devices.py:1027 netbox/dcim/tables/devices.py:1135 #: netbox/dcim/tables/modules.py:98 netbox/dcim/tables/power.py:70 #: netbox/dcim/tables/racks.py:114 netbox/dcim/tables/racks.py:211 #: netbox/dcim/tables/sites.py:61 netbox/dcim/tables/sites.py:105 @@ -609,12 +608,12 @@ msgstr "Conta do provedor" #: netbox/ipam/forms/bulk_edit.py:292 netbox/ipam/forms/bulk_edit.py:433 #: netbox/ipam/forms/bulk_import.py:194 netbox/ipam/forms/bulk_import.py:258 #: netbox/ipam/forms/bulk_import.py:294 netbox/ipam/forms/bulk_import.py:506 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:304 -#: netbox/ipam/forms/filtersets.py:386 netbox/ipam/forms/filtersets.py:571 +#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:313 +#: netbox/ipam/forms/filtersets.py:396 netbox/ipam/forms/filtersets.py:585 #: netbox/ipam/forms/model_forms.py:500 netbox/ipam/tables/ip.py:181 #: netbox/ipam/tables/ip.py:260 netbox/ipam/tables/ip.py:313 -#: netbox/ipam/tables/ip.py:383 netbox/ipam/tables/ip.py:410 -#: netbox/ipam/tables/vlans.py:98 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/tables/ip.py:388 netbox/ipam/tables/ip.py:415 +#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -638,19 +637,19 @@ msgstr "Conta do provedor" #: netbox/virtualization/forms/bulk_edit.py:83 #: netbox/virtualization/forms/bulk_import.py:56 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/virtualization/forms/filtersets.py:87 -#: netbox/virtualization/forms/filtersets.py:170 +#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/tables/clusters.py:75 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:33 netbox/vpn/forms/bulk_edit.py:222 #: netbox/vpn/forms/bulk_import.py:36 netbox/vpn/forms/bulk_import.py:263 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/forms/filtersets.py:54 netbox/vpn/forms/filtersets.py:231 #: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:40 netbox/wireless/forms/bulk_edit.py:97 #: netbox/wireless/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:131 -#: netbox/wireless/forms/filtersets.py:56 -#: netbox/wireless/forms/filtersets.py:115 +#: netbox/wireless/forms/filtersets.py:58 +#: netbox/wireless/forms/filtersets.py:118 #: netbox/wireless/tables/wirelesslan.py:45 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" @@ -662,23 +661,23 @@ msgstr "Status" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:231 -#: netbox/circuits/forms/filtersets.py:131 -#: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:120 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:283 +#: netbox/circuits/forms/filtersets.py:339 netbox/dcim/forms/bulk_edit.py:120 #: netbox/dcim/forms/bulk_edit.py:184 netbox/dcim/forms/bulk_edit.py:337 #: netbox/dcim/forms/bulk_edit.py:460 netbox/dcim/forms/bulk_edit.py:683 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:1737 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:250 netbox/dcim/forms/bulk_import.py:371 #: netbox/dcim/forms/bulk_import.py:571 netbox/dcim/forms/bulk_import.py:1464 -#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:140 -#: netbox/dcim/forms/filtersets.py:202 netbox/dcim/forms/filtersets.py:234 -#: netbox/dcim/forms/filtersets.py:355 netbox/dcim/forms/filtersets.py:436 -#: netbox/dcim/forms/filtersets.py:457 netbox/dcim/forms/filtersets.py:810 -#: netbox/dcim/forms/filtersets.py:1001 netbox/dcim/forms/filtersets.py:1111 -#: netbox/dcim/forms/filtersets.py:1141 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:141 +#: netbox/dcim/forms/filtersets.py:200 netbox/dcim/forms/filtersets.py:233 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1125 +#: netbox/dcim/forms/filtersets.py:1156 netbox/dcim/forms/filtersets.py:1286 #: netbox/dcim/tables/power.py:84 netbox/extras/filtersets.py:768 -#: netbox/extras/forms/filtersets.py:432 netbox/extras/forms/filtersets.py:510 +#: netbox/extras/forms/filtersets.py:404 netbox/extras/forms/filtersets.py:483 #: netbox/ipam/forms/bulk_edit.py:46 netbox/ipam/forms/bulk_edit.py:65 #: netbox/ipam/forms/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 #: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:196 @@ -689,12 +688,12 @@ msgstr "Status" #: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:166 #: netbox/ipam/forms/bulk_import.py:251 netbox/ipam/forms/bulk_import.py:287 #: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/bulk_import.py:499 -#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:70 -#: netbox/ipam/forms/filtersets.py:106 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/filtersets.py:189 -#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:340 -#: netbox/ipam/forms/filtersets.py:448 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/tables/ip.py:413 netbox/ipam/tables/vlans.py:205 +#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:71 +#: netbox/ipam/forms/filtersets.py:109 netbox/ipam/forms/filtersets.py:131 +#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:196 +#: netbox/ipam/forms/filtersets.py:297 netbox/ipam/forms/filtersets.py:350 +#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:552 +#: netbox/ipam/tables/ip.py:418 netbox/ipam/tables/vlans.py:221 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -712,48 +711,48 @@ msgstr "Status" #: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 -#: netbox/tenancy/forms/filtersets.py:49 netbox/tenancy/forms/forms.py:25 +#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/forms/forms.py:25 #: netbox/tenancy/forms/forms.py:49 netbox/tenancy/forms/model_forms.py:50 #: netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_edit.py:126 #: netbox/virtualization/forms/bulk_import.py:68 #: netbox/virtualization/forms/bulk_import.py:129 -#: netbox/virtualization/forms/filtersets.py:52 -#: netbox/virtualization/forms/filtersets.py:115 +#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:118 #: netbox/vpn/forms/bulk_edit.py:53 netbox/vpn/forms/bulk_edit.py:231 #: netbox/vpn/forms/bulk_import.py:58 netbox/vpn/forms/bulk_import.py:257 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:226 netbox/wireless/forms/bulk_edit.py:60 #: netbox/wireless/forms/bulk_edit.py:102 #: netbox/wireless/forms/bulk_import.py:56 #: netbox/wireless/forms/bulk_import.py:136 -#: netbox/wireless/forms/filtersets.py:42 -#: netbox/wireless/forms/filtersets.py:107 +#: netbox/wireless/forms/filtersets.py:44 +#: netbox/wireless/forms/filtersets.py:110 msgid "Tenant" msgstr "Inquilino" #: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:196 msgid "Install date" msgstr "Data de ativação" #: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:201 msgid "Termination date" msgstr "Data de desativação" #: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:203 +#: netbox/circuits/forms/filtersets.py:208 msgid "Commit rate (Kbps)" msgstr "Taxa garantida (Kbps)" #: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:209 +#: netbox/circuits/forms/filtersets.py:214 #: netbox/circuits/forms/model_forms.py:131 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 -#: netbox/wireless/forms/filtersets.py:134 +#: netbox/wireless/forms/filtersets.py:137 #: netbox/wireless/forms/model_forms.py:166 msgid "Distance" msgstr "Distância" @@ -761,11 +760,11 @@ msgstr "Distância" #: netbox/circuits/forms/bulk_edit.py:158 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:218 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 -#: netbox/wireless/forms/filtersets.py:138 +#: netbox/wireless/forms/filtersets.py:141 msgid "Distance unit" msgstr "Unidade de distância" @@ -775,44 +774,45 @@ msgid "Service Parameters" msgstr "Parâmetros do serviço" #: netbox/circuits/forms/bulk_edit.py:168 -#: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:92 -#: netbox/circuits/forms/filtersets.py:111 -#: netbox/circuits/forms/filtersets.py:128 -#: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:74 -#: netbox/core/forms/filtersets.py:142 netbox/dcim/forms/bulk_edit.py:818 -#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:201 -#: netbox/dcim/forms/filtersets.py:233 netbox/dcim/forms/filtersets.py:1000 -#: netbox/dcim/forms/filtersets.py:1140 netbox/dcim/forms/filtersets.py:1269 -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1419 -#: netbox/dcim/forms/filtersets.py:1433 netbox/dcim/forms/filtersets.py:1458 -#: netbox/dcim/forms/filtersets.py:1472 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/filtersets.py:1506 netbox/dcim/forms/filtersets.py:1535 -#: netbox/dcim/forms/filtersets.py:1549 netbox/dcim/forms/filtersets.py:1676 -#: netbox/dcim/forms/filtersets.py:1720 netbox/dcim/forms/filtersets.py:1745 -#: netbox/dcim/forms/filtersets.py:1763 netbox/dcim/forms/filtersets.py:1787 -#: netbox/dcim/forms/filtersets.py:1805 netbox/dcim/forms/filtersets.py:1823 -#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1850 -#: netbox/dcim/forms/filtersets.py:1861 netbox/dcim/forms/filtersets.py:1906 -#: netbox/dcim/forms/filtersets.py:1941 netbox/dcim/tables/modules.py:24 -#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:46 -#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:240 -#: netbox/extras/forms/filtersets.py:257 netbox/extras/forms/filtersets.py:293 -#: netbox/extras/forms/filtersets.py:324 netbox/extras/forms/filtersets.py:351 -#: netbox/extras/forms/filtersets.py:593 netbox/ipam/forms/filtersets.py:105 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:337 -#: netbox/ipam/forms/filtersets.py:413 netbox/ipam/forms/filtersets.py:499 -#: netbox/ipam/forms/filtersets.py:512 netbox/ipam/forms/filtersets.py:537 -#: netbox/ipam/forms/filtersets.py:608 netbox/ipam/forms/filtersets.py:626 -#: netbox/netbox/tables/tables.py:329 netbox/templates/dcim/moduletype.html:68 -#: netbox/virtualization/forms/filtersets.py:50 -#: netbox/virtualization/forms/filtersets.py:113 -#: netbox/virtualization/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:74 +#: netbox/circuits/forms/filtersets.py:94 +#: netbox/circuits/forms/filtersets.py:114 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:322 +#: netbox/circuits/forms/filtersets.py:338 netbox/core/forms/filtersets.py:75 +#: netbox/core/forms/filtersets.py:147 netbox/dcim/forms/bulk_edit.py:818 +#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:199 +#: netbox/dcim/forms/filtersets.py:232 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1155 netbox/dcim/forms/filtersets.py:1285 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1438 +#: netbox/dcim/forms/filtersets.py:1452 netbox/dcim/forms/filtersets.py:1478 +#: netbox/dcim/forms/filtersets.py:1492 netbox/dcim/forms/filtersets.py:1513 +#: netbox/dcim/forms/filtersets.py:1527 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1571 netbox/dcim/forms/filtersets.py:1699 +#: netbox/dcim/forms/filtersets.py:1743 netbox/dcim/forms/filtersets.py:1769 +#: netbox/dcim/forms/filtersets.py:1787 netbox/dcim/forms/filtersets.py:1812 +#: netbox/dcim/forms/filtersets.py:1830 netbox/dcim/forms/filtersets.py:1849 +#: netbox/dcim/forms/filtersets.py:1862 netbox/dcim/forms/filtersets.py:1877 +#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/forms/filtersets.py:1934 +#: netbox/dcim/forms/filtersets.py:1970 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:272 +#: netbox/extras/forms/filtersets.py:303 netbox/extras/forms/filtersets.py:326 +#: netbox/extras/forms/filtersets.py:358 netbox/extras/forms/filtersets.py:557 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:346 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/filtersets.py:525 +#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/filtersets.py:622 +#: netbox/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:347 +#: netbox/templates/dcim/moduletype.html:68 +#: netbox/virtualization/forms/filtersets.py:52 +#: netbox/virtualization/forms/filtersets.py:116 +#: netbox/virtualization/forms/filtersets.py:217 #: netbox/virtualization/forms/filtersets.py:275 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:136 -#: netbox/wireless/forms/filtersets.py:40 -#: netbox/wireless/forms/filtersets.py:106 +#: netbox/vpn/forms/filtersets.py:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Atributos" @@ -821,22 +821,22 @@ msgstr "Atributos" #: netbox/circuits/forms/model_forms.py:137 #: netbox/circuits/forms/model_forms.py:233 #: netbox/circuits/forms/model_forms.py:335 -#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:186 -#: netbox/dcim/forms/model_forms.py:273 netbox/dcim/forms/model_forms.py:330 -#: netbox/dcim/forms/model_forms.py:863 netbox/dcim/forms/model_forms.py:1877 +#: netbox/dcim/forms/model_forms.py:147 netbox/dcim/forms/model_forms.py:188 +#: netbox/dcim/forms/model_forms.py:275 netbox/dcim/forms/model_forms.py:332 +#: netbox/dcim/forms/model_forms.py:873 netbox/dcim/forms/model_forms.py:1887 #: netbox/ipam/forms/bulk_edit.py:380 netbox/ipam/forms/model_forms.py:67 #: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:115 #: netbox/ipam/forms/model_forms.py:136 netbox/ipam/forms/model_forms.py:160 #: netbox/ipam/forms/model_forms.py:224 netbox/ipam/forms/model_forms.py:261 #: netbox/ipam/forms/model_forms.py:319 netbox/ipam/forms/model_forms.py:611 -#: netbox/netbox/navigation/menu.py:24 +#: netbox/netbox/navigation/menu.py:26 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:74 #: netbox/virtualization/forms/model_forms.py:222 -#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145 #: netbox/vpn/forms/model_forms.py:409 netbox/wireless/forms/model_forms.py:56 #: netbox/wireless/forms/model_forms.py:171 @@ -855,8 +855,8 @@ msgstr "Locação" #: netbox/extras/forms/bulk_edit.py:292 netbox/extras/forms/bulk_edit.py:310 #: netbox/extras/forms/bulk_edit.py:355 netbox/extras/forms/bulk_edit.py:372 #: netbox/extras/forms/bulk_edit.py:409 netbox/extras/forms/bulk_edit.py:434 -#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:240 -#: netbox/ipam/tables/vlans.py:267 netbox/netbox/forms/bulk_edit.py:78 +#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/tables/vlans.py:283 netbox/netbox/forms/bulk_edit.py:78 #: netbox/netbox/forms/bulk_edit.py:90 netbox/netbox/forms/bulk_edit.py:102 #: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuit.html:69 @@ -959,11 +959,11 @@ msgstr "Tipo de terminação" #: netbox/circuits/forms/bulk_edit.py:189 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:226 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/forms/model_forms.py:168 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:72 netbox/templates/dcim/cable.html:76 -#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:84 msgid "Termination" msgstr "Terminação" @@ -999,24 +999,24 @@ msgstr "Detalhes da Terminação" #: netbox/circuits/forms/bulk_edit.py:255 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:646 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/panels/virtual_chassis_members.html:11 #: netbox/templates/dcim/virtualchassis.html:58 -#: netbox/templates/dcim/virtualchassis_edit.html:67 +#: netbox/templates/dcim/virtualchassis_edit.html:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 #: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:129 +#: netbox/tenancy/forms/filtersets.py:134 msgid "Priority" msgstr "Prioridade" #: netbox/circuits/forms/bulk_edit.py:282 #: netbox/circuits/forms/bulk_import.py:207 -#: netbox/circuits/forms/filtersets.py:159 -#: netbox/circuits/forms/filtersets.py:264 -#: netbox/circuits/forms/filtersets.py:354 -#: netbox/circuits/forms/filtersets.py:392 +#: netbox/circuits/forms/filtersets.py:164 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:362 +#: netbox/circuits/forms/filtersets.py:400 #: netbox/circuits/forms/model_forms.py:316 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 @@ -1025,28 +1025,28 @@ msgstr "Rede do provedor" #: netbox/circuits/forms/bulk_edit.py:320 #: netbox/circuits/forms/bulk_import.py:253 -#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:390 #: netbox/circuits/forms/model_forms.py:355 netbox/dcim/forms/bulk_edit.py:348 #: netbox/dcim/forms/bulk_edit.py:1242 netbox/dcim/forms/bulk_edit.py:1678 #: netbox/dcim/forms/bulk_import.py:262 netbox/dcim/forms/bulk_import.py:1193 -#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:865 -#: netbox/dcim/forms/filtersets.py:1872 netbox/dcim/forms/filtersets.py:1912 -#: netbox/dcim/forms/model_forms.py:255 netbox/dcim/forms/model_forms.py:1214 -#: netbox/dcim/forms/model_forms.py:1697 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/devices.py:857 netbox/dcim/tables/devices.py:983 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/forms/filtersets.py:1900 netbox/dcim/forms/filtersets.py:1940 +#: netbox/dcim/forms/model_forms.py:257 netbox/dcim/forms/model_forms.py:1224 +#: netbox/dcim/forms/model_forms.py:1707 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:172 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:1011 #: netbox/dcim/tables/devicetypes.py:317 netbox/dcim/tables/racks.py:117 #: netbox/extras/filtersets.py:708 netbox/ipam/forms/bulk_edit.py:206 #: netbox/ipam/forms/bulk_edit.py:250 netbox/ipam/forms/bulk_edit.py:297 #: netbox/ipam/forms/bulk_edit.py:438 netbox/ipam/forms/bulk_import.py:199 #: netbox/ipam/forms/bulk_import.py:263 netbox/ipam/forms/bulk_import.py:299 -#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:254 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/filtersets.py:391 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/forms/model_forms.py:186 +#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:262 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:593 netbox/ipam/forms/model_forms.py:186 #: netbox/ipam/forms/model_forms.py:212 netbox/ipam/forms/model_forms.py:250 #: netbox/ipam/forms/model_forms.py:675 netbox/ipam/tables/ip.py:207 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:317 -#: netbox/ipam/tables/vlans.py:102 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/tables/vlans.py:103 netbox/ipam/tables/vlans.py:227 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1059,16 +1059,16 @@ msgstr "Rede do provedor" #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 #: netbox/tenancy/forms/bulk_edit.py:132 -#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/filtersets.py:131 #: netbox/tenancy/forms/model_forms.py:136 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 #: netbox/virtualization/forms/bulk_import.py:120 -#: netbox/virtualization/forms/filtersets.py:167 +#: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 #: netbox/virtualization/tables/virtualmachines.py:48 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Função" @@ -1154,20 +1154,19 @@ msgstr "Função operacional" #: netbox/circuits/forms/bulk_import.py:258 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:108 -#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1288 -#: netbox/dcim/forms/model_forms.py:1557 netbox/dcim/forms/model_forms.py:1738 -#: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1898 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 +#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1298 +#: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1748 +#: netbox/dcim/forms/model_forms.py:1783 netbox/dcim/forms/model_forms.py:1908 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1178 #: netbox/ipam/forms/bulk_import.py:319 netbox/ipam/forms/model_forms.py:280 #: netbox/ipam/forms/model_forms.py:289 netbox/ipam/tables/fhrp.py:61 -#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:146 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 #: netbox/templates/dcim/frontport.html:103 #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 -#: netbox/templates/dcim/interface.html:380 #: netbox/templates/dcim/rearport.html:103 #: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 @@ -1183,112 +1182,175 @@ msgid "Interface" msgstr "Interface" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:188 -#: netbox/circuits/forms/filtersets.py:246 +#: netbox/circuits/forms/filtersets.py:134 +#: netbox/circuits/forms/filtersets.py:193 +#: netbox/circuits/forms/filtersets.py:251 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:329 #: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:675 #: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_import.py:244 netbox/dcim/forms/bulk_import.py:347 #: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/bulk_import.py:1608 -#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/forms/filtersets.py:354 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:433 netbox/dcim/forms/filtersets.py:484 -#: netbox/dcim/forms/filtersets.py:807 netbox/dcim/forms/filtersets.py:850 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1110 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/filtersets.py:1228 -#: netbox/dcim/forms/filtersets.py:1258 netbox/dcim/forms/filtersets.py:1267 -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/filtersets.py:1434 -#: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1507 -#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1721 -#: netbox/dcim/forms/filtersets.py:1764 netbox/dcim/forms/filtersets.py:1806 -#: netbox/dcim/forms/filtersets.py:1837 netbox/dcim/forms/filtersets.py:1863 -#: netbox/dcim/forms/model_forms.py:185 netbox/dcim/forms/model_forms.py:247 -#: netbox/dcim/forms/model_forms.py:563 netbox/dcim/forms/model_forms.py:824 -#: netbox/dcim/tables/devices.py:159 netbox/dcim/tables/power.py:29 +#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:112 +#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:391 +#: netbox/dcim/forms/filtersets.py:436 netbox/dcim/forms/filtersets.py:489 +#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:862 +#: netbox/dcim/forms/filtersets.py:1040 netbox/dcim/forms/filtersets.py:1079 +#: netbox/dcim/forms/filtersets.py:1124 netbox/dcim/forms/filtersets.py:1154 +#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1244 +#: netbox/dcim/forms/filtersets.py:1275 netbox/dcim/forms/filtersets.py:1284 +#: netbox/dcim/forms/filtersets.py:1413 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/filtersets.py:1493 netbox/dcim/forms/filtersets.py:1528 +#: netbox/dcim/forms/filtersets.py:1576 netbox/dcim/forms/filtersets.py:1744 +#: netbox/dcim/forms/filtersets.py:1788 netbox/dcim/forms/filtersets.py:1831 +#: netbox/dcim/forms/filtersets.py:1863 netbox/dcim/forms/filtersets.py:1890 +#: netbox/dcim/forms/model_forms.py:187 netbox/dcim/forms/model_forms.py:249 +#: netbox/dcim/forms/model_forms.py:565 netbox/dcim/forms/model_forms.py:834 +#: netbox/dcim/tables/devices.py:160 netbox/dcim/tables/power.py:29 #: netbox/dcim/tables/racks.py:106 netbox/dcim/tables/racks.py:198 -#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:429 -#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:445 -#: netbox/ipam/forms/filtersets.py:469 netbox/ipam/forms/filtersets.py:536 +#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:456 +#: netbox/ipam/forms/filtersets.py:481 netbox/ipam/forms/filtersets.py:549 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/powerpanel.html:26 -#: netbox/virtualization/forms/filtersets.py:84 -#: netbox/virtualization/forms/filtersets.py:110 -#: netbox/wireless/forms/filtersets.py:97 +#: netbox/virtualization/forms/filtersets.py:87 +#: netbox/virtualization/forms/filtersets.py:113 +#: netbox/wireless/forms/filtersets.py:99 #: netbox/wireless/forms/model_forms.py:89 #: netbox/wireless/forms/model_forms.py:131 msgid "Location" msgstr "Local" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:172 -#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:203 -#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:360 -#: netbox/dcim/forms/filtersets.py:437 netbox/dcim/forms/filtersets.py:513 -#: netbox/dcim/forms/filtersets.py:811 netbox/dcim/forms/filtersets.py:1229 -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:190 -#: netbox/ipam/forms/filtersets.py:290 netbox/ipam/forms/filtersets.py:342 -#: netbox/ipam/forms/filtersets.py:628 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 +#: netbox/circuits/forms/filtersets.py:75 +#: netbox/circuits/forms/filtersets.py:95 +#: netbox/circuits/forms/filtersets.py:115 +#: netbox/circuits/forms/filtersets.py:136 +#: netbox/circuits/forms/filtersets.py:284 +#: netbox/circuits/forms/filtersets.py:323 +#: netbox/circuits/forms/filtersets.py:340 netbox/core/forms/filtersets.py:31 +#: netbox/dcim/forms/filtersets.py:168 netbox/dcim/forms/filtersets.py:184 +#: netbox/dcim/forms/filtersets.py:201 netbox/dcim/forms/filtersets.py:234 +#: netbox/dcim/forms/filtersets.py:281 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/forms/filtersets.py:538 netbox/dcim/forms/filtersets.py:663 +#: netbox/dcim/forms/filtersets.py:682 netbox/dcim/forms/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:822 +#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1042 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1157 +#: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1419 netbox/dcim/forms/filtersets.py:1459 +#: netbox/dcim/forms/filtersets.py:1499 netbox/dcim/forms/filtersets.py:1534 +#: netbox/dcim/forms/filtersets.py:1583 netbox/dcim/forms/filtersets.py:1750 +#: netbox/dcim/forms/filtersets.py:1794 netbox/dcim/forms/filtersets.py:1836 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1895 +#: netbox/dcim/forms/filtersets.py:1957 netbox/dcim/forms/filtersets.py:1972 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/filtersets.py:129 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:178 +#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:304 +#: netbox/extras/forms/filtersets.py:327 netbox/extras/forms/filtersets.py:359 +#: netbox/extras/forms/filtersets.py:378 netbox/extras/forms/filtersets.py:405 +#: netbox/extras/forms/filtersets.py:498 netbox/ipam/forms/filtersets.py:51 +#: netbox/ipam/forms/filtersets.py:72 netbox/ipam/forms/filtersets.py:92 +#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:132 +#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:180 +#: netbox/ipam/forms/filtersets.py:197 netbox/ipam/forms/filtersets.py:298 +#: netbox/ipam/forms/filtersets.py:351 netbox/ipam/forms/filtersets.py:425 +#: netbox/ipam/forms/filtersets.py:460 netbox/ipam/forms/filtersets.py:512 +#: netbox/ipam/forms/filtersets.py:553 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:421 +#: netbox/templates/dcim/device_edit.html:104 +#: netbox/templates/dcim/htmx/cable_edit.html:83 +#: netbox/templates/dcim/virtualchassis_edit.html:39 +#: netbox/templates/generic/bulk_edit.html:65 +#: netbox/templates/htmx/form.html:28 netbox/templates/ipam/vlan_edit.html:70 +#: netbox/tenancy/forms/filtersets.py:36 netbox/tenancy/forms/filtersets.py:51 +#: netbox/tenancy/forms/filtersets.py:72 netbox/tenancy/forms/filtersets.py:86 +#: netbox/tenancy/forms/filtersets.py:96 +#: netbox/virtualization/forms/filtersets.py:33 +#: netbox/virtualization/forms/filtersets.py:43 +#: netbox/virtualization/forms/filtersets.py:55 +#: netbox/virtualization/forms/filtersets.py:119 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:276 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:136 +#: netbox/vpn/forms/filtersets.py:161 netbox/vpn/forms/filtersets.py:181 +#: netbox/vpn/forms/filtersets.py:201 netbox/vpn/forms/filtersets.py:227 +#: netbox/wireless/forms/filtersets.py:27 +#: netbox/wireless/forms/filtersets.py:45 +#: netbox/wireless/forms/filtersets.py:111 +msgid "Ownership" +msgstr "Propriedade" + +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:76 +#: netbox/circuits/forms/filtersets.py:137 netbox/dcim/forms/filtersets.py:169 +#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:202 +#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:363 +#: netbox/dcim/forms/filtersets.py:442 netbox/dcim/forms/filtersets.py:519 +#: netbox/dcim/forms/filtersets.py:823 netbox/dcim/forms/filtersets.py:1246 +#: netbox/ipam/forms/filtersets.py:111 netbox/ipam/forms/filtersets.py:198 +#: netbox/ipam/forms/filtersets.py:299 netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/navigation/menu.py:35 #: netbox/netbox/views/generic/feature_views.py:298 -#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/forms/filtersets.py:52 netbox/tenancy/tables/columns.py:55 #: netbox/tenancy/tables/contacts.py:21 -#: netbox/virtualization/forms/filtersets.py:42 -#: netbox/virtualization/forms/filtersets.py:53 -#: netbox/virtualization/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 -#: netbox/vpn/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:44 +#: netbox/virtualization/forms/filtersets.py:56 +#: netbox/virtualization/forms/filtersets.py:120 +#: netbox/vpn/forms/filtersets.py:38 netbox/vpn/forms/filtersets.py:51 +#: netbox/vpn/forms/filtersets.py:228 msgid "Contacts" msgstr "Contatos" -#: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:169 -#: netbox/circuits/forms/filtersets.py:231 +#: netbox/circuits/forms/filtersets.py:46 +#: netbox/circuits/forms/filtersets.py:174 +#: netbox/circuits/forms/filtersets.py:236 #: netbox/circuits/tables/circuits.py:134 netbox/dcim/forms/bulk_edit.py:110 #: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/bulk_edit.py:841 -#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:89 -#: netbox/dcim/forms/filtersets.py:171 netbox/dcim/forms/filtersets.py:214 -#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:366 -#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:827 -#: netbox/dcim/forms/filtersets.py:1043 netbox/dcim/forms/filtersets.py:1116 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1235 -#: netbox/dcim/forms/filtersets.py:1274 netbox/dcim/forms/filtersets.py:1984 -#: netbox/dcim/forms/filtersets.py:2008 netbox/dcim/forms/filtersets.py:2032 -#: netbox/dcim/forms/model_forms.py:117 netbox/dcim/forms/object_create.py:276 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/sites.py:64 +#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:90 +#: netbox/dcim/forms/filtersets.py:167 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:467 netbox/dcim/forms/filtersets.py:839 +#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1131 +#: netbox/dcim/forms/filtersets.py:1162 netbox/dcim/forms/filtersets.py:1252 +#: netbox/dcim/forms/filtersets.py:1292 netbox/dcim/forms/filtersets.py:2014 +#: netbox/dcim/forms/filtersets.py:2038 netbox/dcim/forms/filtersets.py:2062 +#: netbox/dcim/forms/model_forms.py:119 netbox/dcim/forms/object_create.py:277 +#: netbox/dcim/tables/devices.py:146 netbox/dcim/tables/sites.py:64 #: netbox/extras/filtersets.py:659 netbox/ipam/forms/bulk_edit.py:401 -#: netbox/ipam/forms/filtersets.py:233 netbox/ipam/forms/filtersets.py:454 -#: netbox/ipam/forms/filtersets.py:545 netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:466 +#: netbox/ipam/forms/filtersets.py:559 netbox/templates/ipam/vlan.html:16 +#: netbox/virtualization/forms/filtersets.py:67 +#: netbox/virtualization/forms/filtersets.py:147 #: netbox/virtualization/forms/model_forms.py:86 -#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:77 +#: netbox/vpn/forms/filtersets.py:276 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Região" -#: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:312 -#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:94 -#: netbox/dcim/forms/filtersets.py:219 netbox/dcim/forms/filtersets.py:245 -#: netbox/dcim/forms/filtersets.py:379 netbox/dcim/forms/filtersets.py:467 -#: netbox/dcim/forms/filtersets.py:832 netbox/dcim/forms/filtersets.py:1048 -#: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1240 -#: netbox/dcim/forms/filtersets.py:1279 netbox/dcim/forms/object_create.py:284 +#: netbox/circuits/forms/filtersets.py:51 +#: netbox/circuits/forms/filtersets.py:179 +#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:312 +#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:95 +#: netbox/dcim/forms/filtersets.py:218 netbox/dcim/forms/filtersets.py:245 +#: netbox/dcim/forms/filtersets.py:382 netbox/dcim/forms/filtersets.py:472 +#: netbox/dcim/forms/filtersets.py:844 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1257 +#: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/object_create.py:285 #: netbox/extras/filtersets.py:676 netbox/ipam/forms/bulk_edit.py:406 -#: netbox/ipam/forms/filtersets.py:160 netbox/ipam/forms/filtersets.py:238 -#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:550 -#: netbox/virtualization/forms/filtersets.py:69 -#: netbox/virtualization/forms/filtersets.py:148 +#: netbox/ipam/forms/filtersets.py:166 netbox/ipam/forms/filtersets.py:246 +#: netbox/ipam/forms/filtersets.py:471 netbox/ipam/forms/filtersets.py:564 +#: netbox/virtualization/forms/filtersets.py:72 +#: netbox/virtualization/forms/filtersets.py:152 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/wireless/forms/filtersets.py:82 +#: netbox/wireless/forms/filtersets.py:84 msgid "Site group" msgstr "Grupo de sites" -#: netbox/circuits/forms/filtersets.py:82 +#: netbox/circuits/forms/filtersets.py:84 #: netbox/circuits/tables/circuits.py:60 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1298,31 +1360,31 @@ msgstr "Grupo de sites" msgid "Account" msgstr "Conta" -#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/forms/filtersets.py:259 msgid "Term Side" msgstr "Lado da Terminação" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1537 -#: netbox/extras/forms/model_forms.py:697 netbox/ipam/forms/filtersets.py:149 -#: netbox/ipam/forms/filtersets.py:627 netbox/ipam/forms/model_forms.py:326 +#: netbox/circuits/forms/filtersets.py:293 netbox/dcim/forms/bulk_edit.py:1537 +#: netbox/extras/forms/model_forms.py:700 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:326 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:36 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:106 +#: netbox/tenancy/forms/filtersets.py:111 #: netbox/users/forms/model_forms.py:372 msgid "Assignment" msgstr "Atribuição" -#: netbox/circuits/forms/filtersets.py:302 +#: netbox/circuits/forms/filtersets.py:308 #: netbox/circuits/forms/model_forms.py:245 #: netbox/circuits/tables/circuits.py:186 netbox/dcim/forms/bulk_edit.py:115 -#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:123 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:633 +#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 #: netbox/ipam/filtersets.py:998 netbox/ipam/forms/bulk_edit.py:420 #: netbox/ipam/forms/bulk_import.py:492 netbox/ipam/forms/model_forms.py:558 -#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:94 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:95 +#: netbox/ipam/tables/vlans.py:218 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1334,8 +1396,8 @@ msgstr "Atribuição" #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 #: netbox/tenancy/forms/bulk_edit.py:40 netbox/tenancy/forms/bulk_import.py:43 -#: netbox/tenancy/forms/filtersets.py:56 -#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/tenancy/forms/filtersets.py:58 +#: netbox/tenancy/forms/filtersets.py:121 #: netbox/tenancy/forms/model_forms.py:44 #: netbox/tenancy/forms/model_forms.py:121 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:226 @@ -1345,14 +1407,14 @@ msgstr "Atribuição" #: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:185 #: netbox/virtualization/forms/bulk_edit.py:55 #: netbox/virtualization/forms/bulk_import.py:49 -#: netbox/virtualization/forms/filtersets.py:95 +#: netbox/virtualization/forms/filtersets.py:98 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:71 #: netbox/vpn/forms/bulk_edit.py:100 netbox/vpn/forms/bulk_import.py:157 -#: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:124 netbox/vpn/tables/crypto.py:31 #: netbox/vpn/tables/tunnels.py:45 netbox/wireless/forms/bulk_edit.py:45 #: netbox/wireless/forms/bulk_import.py:37 -#: netbox/wireless/forms/filtersets.py:53 +#: netbox/wireless/forms/filtersets.py:55 #: netbox/wireless/forms/model_forms.py:41 #: netbox/wireless/tables/wirelesslan.py:41 msgid "Group" @@ -1408,7 +1470,7 @@ msgstr "ID única do circuito" #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1391 #: netbox/dcim/models/devices.py:582 netbox/dcim/models/devices.py:1211 -#: netbox/dcim/models/modules.py:215 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/modules.py:217 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:300 netbox/dcim/models/racks.py:684 #: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 @@ -1511,7 +1573,7 @@ msgstr "ID do patch panel e número da(s) porta(s)" #: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: netbox/extras/models/configs.py:283 -#: netbox/extras/models/customfields.py:128 netbox/extras/models/models.py:66 +#: netbox/extras/models/customfields.py:141 netbox/extras/models/models.py:66 #: netbox/extras/models/models.py:171 netbox/extras/models/models.py:416 #: netbox/extras/models/models.py:487 netbox/extras/models/models.py:566 #: netbox/extras/models/models.py:692 @@ -1548,11 +1610,11 @@ msgstr "" #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 #: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:279 netbox/extras/models/customfields.py:95 -#: netbox/extras/models/models.py:61 netbox/extras/models/models.py:166 -#: netbox/extras/models/models.py:309 netbox/extras/models/models.py:412 -#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:562 -#: netbox/extras/models/models.py:687 +#: netbox/extras/models/configs.py:279 +#: netbox/extras/models/customfields.py:108 netbox/extras/models/models.py:61 +#: netbox/extras/models/models.py:166 netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:412 netbox/extras/models/models.py:477 +#: netbox/extras/models/models.py:562 netbox/extras/models/models.py:687 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1657,35 +1719,35 @@ msgstr "terminações de circuito virtual" #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:17 #: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:45 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: netbox/dcim/forms/filtersets.py:79 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:137 netbox/dcim/tables/devices.py:295 -#: netbox/dcim/tables/devices.py:408 netbox/dcim/tables/devices.py:449 -#: netbox/dcim/tables/devices.py:497 netbox/dcim/tables/devices.py:551 -#: netbox/dcim/tables/devices.py:574 netbox/dcim/tables/devices.py:694 -#: netbox/dcim/tables/devices.py:774 netbox/dcim/tables/devices.py:827 -#: netbox/dcim/tables/devices.py:889 netbox/dcim/tables/devices.py:958 -#: netbox/dcim/tables/devices.py:1023 netbox/dcim/tables/devices.py:1042 -#: netbox/dcim/tables/devices.py:1071 netbox/dcim/tables/devices.py:1098 -#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:228 -#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:21 -#: netbox/dcim/tables/power.py:58 netbox/dcim/tables/racks.py:20 -#: netbox/dcim/tables/racks.py:102 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/tables/tables.py:64 -#: netbox/extras/tables/tables.py:132 netbox/extras/tables/tables.py:169 -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:257 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:334 -#: netbox/extras/tables/tables.py:450 netbox/extras/tables/tables.py:467 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:536 -#: netbox/extras/tables/tables.py:584 netbox/extras/tables/tables.py:626 -#: netbox/extras/tables/tables.py:656 netbox/ipam/forms/bulk_edit.py:339 -#: netbox/ipam/forms/filtersets.py:417 netbox/ipam/forms/filtersets.py:503 -#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:32 -#: netbox/ipam/tables/ip.py:104 netbox/ipam/tables/services.py:16 -#: netbox/ipam/tables/services.py:38 netbox/ipam/tables/vlans.py:33 -#: netbox/ipam/tables/vlans.py:86 netbox/ipam/tables/vlans.py:231 -#: netbox/ipam/tables/vrfs.py:26 netbox/ipam/tables/vrfs.py:65 -#: netbox/netbox/tables/tables.py:299 netbox/netbox/ui/panels.py:194 -#: netbox/netbox/ui/panels.py:203 +#: netbox/dcim/forms/filtersets.py:80 netbox/dcim/forms/object_create.py:44 +#: netbox/dcim/tables/devices.py:138 netbox/dcim/tables/devices.py:296 +#: netbox/dcim/tables/devices.py:409 netbox/dcim/tables/devices.py:450 +#: netbox/dcim/tables/devices.py:498 netbox/dcim/tables/devices.py:552 +#: netbox/dcim/tables/devices.py:575 netbox/dcim/tables/devices.py:700 +#: netbox/dcim/tables/devices.py:722 netbox/dcim/tables/devices.py:802 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:986 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1070 netbox/dcim/tables/devices.py:1099 +#: netbox/dcim/tables/devices.py:1126 netbox/dcim/tables/devicetypes.py:31 +#: netbox/dcim/tables/devicetypes.py:228 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/power.py:21 netbox/dcim/tables/power.py:58 +#: netbox/dcim/tables/racks.py:20 netbox/dcim/tables/racks.py:102 +#: netbox/dcim/tables/sites.py:57 netbox/extras/forms/filtersets.py:231 +#: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:132 +#: netbox/extras/tables/tables.py:169 netbox/extras/tables/tables.py:198 +#: netbox/extras/tables/tables.py:257 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:334 netbox/extras/tables/tables.py:450 +#: netbox/extras/tables/tables.py:467 netbox/extras/tables/tables.py:494 +#: netbox/extras/tables/tables.py:536 netbox/extras/tables/tables.py:584 +#: netbox/extras/tables/tables.py:626 netbox/extras/tables/tables.py:656 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:104 +#: netbox/ipam/tables/services.py:16 netbox/ipam/tables/services.py:38 +#: netbox/ipam/tables/vlans.py:34 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/tables/vlans.py:247 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:317 +#: netbox/netbox/ui/panels.py:194 netbox/netbox/ui/panels.py:203 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1781,8 +1843,8 @@ msgstr "Nome" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:283 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 @@ -1811,7 +1873,7 @@ msgstr "Lado Z" msgid "Commit Rate" msgstr "Taxa Garantida" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1942 +#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" @@ -1829,8 +1891,8 @@ msgstr "Tipo de Terminação" msgid "Termination Point" msgstr "Ponto de Terminação" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:186 -#: netbox/dcim/tables/devices.py:152 +#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 +#: netbox/dcim/tables/devices.py:153 msgid "Site Group" msgstr "Grupo de Sites" @@ -1871,33 +1933,33 @@ msgstr "Terminações" #: netbox/dcim/forms/bulk_import.py:1128 netbox/dcim/forms/bulk_import.py:1140 #: netbox/dcim/forms/bulk_import.py:1188 netbox/dcim/forms/bulk_import.py:1310 #: netbox/dcim/forms/bulk_import.py:1712 netbox/dcim/forms/connections.py:29 -#: netbox/dcim/forms/filtersets.py:153 netbox/dcim/forms/filtersets.py:1006 -#: netbox/dcim/forms/filtersets.py:1038 netbox/dcim/forms/filtersets.py:1184 -#: netbox/dcim/forms/filtersets.py:1398 netbox/dcim/forms/filtersets.py:1420 -#: netbox/dcim/forms/filtersets.py:1437 netbox/dcim/forms/filtersets.py:1459 -#: netbox/dcim/forms/filtersets.py:1476 netbox/dcim/forms/filtersets.py:1493 -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1536 -#: netbox/dcim/forms/filtersets.py:1558 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/forms/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1746 -#: netbox/dcim/forms/filtersets.py:1767 netbox/dcim/forms/filtersets.py:1788 -#: netbox/dcim/forms/filtersets.py:1809 netbox/dcim/forms/filtersets.py:1824 -#: netbox/dcim/forms/filtersets.py:1840 netbox/dcim/forms/filtersets.py:1851 -#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1907 -#: netbox/dcim/forms/filtersets.py:2000 netbox/dcim/forms/filtersets.py:2024 -#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/model_forms.py:728 -#: netbox/dcim/forms/model_forms.py:943 netbox/dcim/forms/model_forms.py:1355 -#: netbox/dcim/forms/model_forms.py:1849 netbox/dcim/forms/model_forms.py:1922 -#: netbox/dcim/forms/object_create.py:205 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:154 netbox/dcim/forms/filtersets.py:1019 +#: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1200 +#: netbox/dcim/forms/filtersets.py:1416 netbox/dcim/forms/filtersets.py:1439 +#: netbox/dcim/forms/filtersets.py:1456 netbox/dcim/forms/filtersets.py:1479 +#: netbox/dcim/forms/filtersets.py:1496 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1531 netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:1580 netbox/dcim/forms/filtersets.py:1702 +#: netbox/dcim/forms/filtersets.py:1747 netbox/dcim/forms/filtersets.py:1770 +#: netbox/dcim/forms/filtersets.py:1791 netbox/dcim/forms/filtersets.py:1813 +#: netbox/dcim/forms/filtersets.py:1834 netbox/dcim/forms/filtersets.py:1850 +#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1878 +#: netbox/dcim/forms/filtersets.py:1893 netbox/dcim/forms/filtersets.py:1935 +#: netbox/dcim/forms/filtersets.py:2030 netbox/dcim/forms/filtersets.py:2054 +#: netbox/dcim/forms/filtersets.py:2078 netbox/dcim/forms/model_forms.py:738 +#: netbox/dcim/forms/model_forms.py:953 netbox/dcim/forms/model_forms.py:1365 +#: netbox/dcim/forms/model_forms.py:1859 netbox/dcim/forms/model_forms.py:1932 +#: netbox/dcim/forms/object_create.py:206 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:291 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:427 netbox/dcim/tables/devices.py:469 -#: netbox/dcim/tables/devices.py:519 netbox/dcim/tables/devices.py:631 -#: netbox/dcim/tables/devices.py:743 netbox/dcim/tables/devices.py:796 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:908 -#: netbox/dcim/tables/devices.py:976 netbox/dcim/tables/devices.py:1102 -#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:430 -#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:633 -#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:292 netbox/dcim/tables/devices.py:387 +#: netbox/dcim/tables/devices.py:428 netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:520 netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:824 +#: netbox/dcim/tables/devices.py:877 netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:1004 netbox/dcim/tables/devices.py:1130 +#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:402 +#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:157 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1915,7 +1977,7 @@ msgstr "Terminações" #: netbox/templates/dcim/powerport.html:20 #: netbox/templates/dcim/rearport.html:20 #: netbox/templates/dcim/virtualchassis.html:55 -#: netbox/templates/dcim/virtualchassis_edit.html:62 +#: netbox/templates/dcim/virtualchassis_edit.html:63 #: netbox/templates/dcim/virtualdevicecontext.html:22 #: netbox/templates/virtualization/virtualmachine.html:120 #: netbox/templates/vpn/tunneltermination.html:23 @@ -1923,11 +1985,11 @@ msgstr "Terminações" #: netbox/virtualization/filtersets.py:143 #: netbox/virtualization/forms/bulk_edit.py:108 #: netbox/virtualization/forms/bulk_import.py:113 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:142 #: netbox/virtualization/forms/model_forms.py:186 #: netbox/virtualization/tables/virtualmachines.py:44 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 #: netbox/vpn/forms/model_forms.py:123 netbox/vpn/forms/model_forms.py:234 #: netbox/vpn/forms/model_forms.py:451 #: netbox/wireless/forms/model_forms.py:101 @@ -1936,7 +1998,7 @@ msgstr "Terminações" msgid "Device" msgstr "Dispositivo" -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "Este usuário não tem permissão para sincronizar esta origem de dados." @@ -1994,8 +2056,8 @@ msgstr "Concluído" msgid "Failed" msgstr "Falhou" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:359 -#: netbox/netbox/navigation/menu.py:363 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 +#: netbox/netbox/navigation/menu.py:365 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2113,42 +2175,42 @@ msgstr "Aviso" msgid "Error" msgstr "Erro" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Local" -#: netbox/core/data_backends.py:50 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:63 msgid "Username" msgstr "Nome de Usuário" -#: netbox/core/data_backends.py:52 netbox/core/data_backends.py:58 +#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 msgid "Only used for cloning with HTTP(S)" msgstr "Usado apenas para clonagem com HTTP(S)" -#: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 #: netbox/users/forms/model_forms.py:196 msgid "Password" msgstr "Senha" -#: netbox/core/data_backends.py:62 +#: netbox/core/data_backends.py:75 msgid "Branch" msgstr "Filial" -#: netbox/core/data_backends.py:120 +#: netbox/core/data_backends.py:135 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "Falha na obtenção de dados remotos ({name}): {error}" -#: netbox/core/data_backends.py:133 +#: netbox/core/data_backends.py:148 msgid "AWS access key ID" msgstr "ID da chave de acesso da AWS" -#: netbox/core/data_backends.py:137 +#: netbox/core/data_backends.py:152 msgid "AWS secret access key" msgstr "Chave de acesso secreta da AWS" @@ -2162,7 +2224,7 @@ msgstr "Origem de dados (ID)" msgid "Data source (name)" msgstr "Origem de dados (nome)" -#: netbox/core/filtersets.py:186 netbox/dcim/filtersets.py:521 +#: netbox/core/filtersets.py:190 netbox/dcim/filtersets.py:521 #: netbox/extras/filtersets.py:302 netbox/extras/filtersets.py:355 #: netbox/extras/filtersets.py:401 netbox/extras/filtersets.py:424 #: netbox/extras/filtersets.py:490 netbox/users/filtersets.py:31 @@ -2170,19 +2232,19 @@ msgstr "Origem de dados (nome)" msgid "User (ID)" msgstr "Usuário (ID)" -#: netbox/core/filtersets.py:192 +#: netbox/core/filtersets.py:196 msgid "User name" msgstr "Nome de usuário" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:44 #: netbox/core/tables/data.py:27 netbox/dcim/choices.py:2036 #: netbox/dcim/forms/bulk_edit.py:1102 netbox/dcim/forms/bulk_edit.py:1383 -#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/filtersets.py:1687 -#: netbox/dcim/tables/devices.py:579 netbox/dcim/tables/devicetypes.py:232 +#: netbox/dcim/forms/filtersets.py:1617 netbox/dcim/forms/filtersets.py:1710 +#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 #: 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:161 netbox/extras/forms/filtersets.py:265 -#: netbox/extras/forms/filtersets.py:301 netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:249 +#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 #: netbox/extras/tables/tables.py:176 netbox/extras/tables/tables.py:307 #: netbox/extras/tables/tables.py:344 netbox/extras/tables/tables.py:508 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 @@ -2198,19 +2260,19 @@ msgstr "Nome de usuário" #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:29 netbox/users/tables.py:112 #: netbox/virtualization/forms/bulk_edit.py:182 -#: netbox/virtualization/forms/filtersets.py:232 +#: netbox/virtualization/forms/filtersets.py:237 msgid "Enabled" msgstr "Habilitado" -#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:50 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:51 #: netbox/core/tables/data.py:30 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "intervalo de sincronização" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:307 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 #: netbox/templates/extras/savedfilter.html:56 -#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 -#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:104 netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:160 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:320 #: netbox/vpn/forms/model_forms.py:336 netbox/vpn/forms/model_forms.py:357 #: netbox/vpn/forms/model_forms.py:379 @@ -2222,10 +2284,10 @@ msgid "Ignore rules" msgstr "Ignorar regras" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:604 -#: netbox/extras/forms/model_forms.py:693 -#: netbox/extras/forms/model_forms.py:746 netbox/extras/tables/tables.py:218 +#: netbox/extras/forms/model_forms.py:275 +#: netbox/extras/forms/model_forms.py:607 +#: netbox/extras/forms/model_forms.py:696 +#: netbox/extras/forms/model_forms.py:749 netbox/extras/tables/tables.py:218 #: netbox/extras/tables/tables.py:588 netbox/extras/tables/tables.py:618 #: netbox/extras/tables/tables.py:660 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 @@ -2234,24 +2296,24 @@ msgstr "Ignorar regras" msgid "Data Source" msgstr "Origem de dados" -#: netbox/core/forms/filtersets.py:61 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Arquivo" -#: netbox/core/forms/filtersets.py:66 netbox/core/forms/mixins.py:16 +#: netbox/core/forms/filtersets.py:67 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:411 -#: netbox/extras/forms/filtersets.py:442 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:183 netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/filtersets.py:415 netbox/extras/forms/filtersets.py:503 msgid "Data source" msgstr "Origem de dados" -#: netbox/core/forms/filtersets.py:77 netbox/extras/forms/filtersets.py:592 +#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 msgid "Creation" msgstr "Criação" -#: netbox/core/forms/filtersets.py:81 netbox/core/forms/filtersets.py:167 -#: netbox/extras/forms/filtersets.py:613 netbox/extras/tables/tables.py:271 +#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:271 #: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:364 #: netbox/extras/tables/tables.py:383 netbox/extras/tables/tables.py:415 #: netbox/extras/tables/tables.py:735 netbox/templates/core/job.html:11 @@ -2261,42 +2323,47 @@ msgstr "Criação" msgid "Object Type" msgstr "Tipo de Objeto" -#: netbox/core/forms/filtersets.py:91 +#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/templates/core/job.html:63 netbox/templates/core/rq_task.html:61 +msgid "Queue" +msgstr "Fila" + +#: netbox/core/forms/filtersets.py:96 msgid "Created after" msgstr "Criado após" -#: netbox/core/forms/filtersets.py:96 +#: netbox/core/forms/filtersets.py:101 msgid "Created before" msgstr "Criado antes" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:106 msgid "Scheduled after" msgstr "Programado após" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:111 msgid "Scheduled before" msgstr "Programado antes" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:116 msgid "Started after" msgstr "Iniciado após" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:121 msgid "Started before" msgstr "Iniciado antes" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:126 msgid "Completed after" msgstr "Concluído após" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:131 msgid "Completed before" msgstr "Concluído antes" -#: netbox/core/forms/filtersets.py:133 netbox/core/forms/filtersets.py:162 -#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:504 -#: netbox/dcim/forms/model_forms.py:324 netbox/extras/forms/filtersets.py:608 -#: netbox/extras/forms/filtersets.py:628 netbox/extras/tables/tables.py:391 +#: netbox/core/forms/filtersets.py:138 netbox/core/forms/filtersets.py:167 +#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:509 +#: netbox/dcim/forms/model_forms.py:326 netbox/extras/forms/filtersets.py:572 +#: netbox/extras/forms/filtersets.py:592 netbox/extras/tables/tables.py:391 #: netbox/extras/tables/tables.py:431 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 @@ -2309,23 +2376,23 @@ msgstr "Concluído antes" msgid "User" msgstr "Usuário" -#: netbox/core/forms/filtersets.py:141 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:773 +#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:773 #: netbox/extras/tables/tables.py:828 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Tempo" -#: netbox/core/forms/filtersets.py:146 netbox/extras/forms/filtersets.py:597 +#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 msgid "After" msgstr "Depois" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:602 +#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 msgid "Before" msgstr "Antes" -#: netbox/core/forms/filtersets.py:155 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:477 +#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:484 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" @@ -2373,18 +2440,18 @@ msgstr "Elevações de Rack" #: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1907 #: netbox/dcim/forms/bulk_edit.py:941 netbox/dcim/forms/bulk_edit.py:1337 #: netbox/dcim/forms/bulk_edit.py:1358 netbox/dcim/tables/racks.py:143 -#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 +#: netbox/netbox/navigation/menu.py:315 netbox/netbox/navigation/menu.py:319 msgid "Power" msgstr "Alimentação Elétrica" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:47 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Segurança" @@ -2400,7 +2467,7 @@ msgid "Pagination" msgstr "Paginação" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:122 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 #: netbox/extras/forms/model_forms.py:135 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2411,7 +2478,7 @@ msgstr "Validação" msgid "User Preferences" msgstr "Preferências de Usuário" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:820 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:73 msgid "Miscellaneous" @@ -2527,7 +2594,7 @@ msgstr "Revisão da configuração #{id}" #: netbox/dcim/models/device_components.py:767 #: netbox/dcim/models/device_components.py:1151 #: netbox/dcim/models/device_components.py:1199 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:81 +#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:94 #: netbox/extras/models/search.py:41 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" @@ -2708,39 +2775,47 @@ msgid "job ID" msgstr "ID da tarefa" #: netbox/core/models/jobs.py:116 +msgid "queue name" +msgstr "nome da fila" + +#: netbox/core/models/jobs.py:119 +msgid "Name of the queue in which this job was enqueued" +msgstr "Nome da fila na qual esse trabalho foi enfileirado" + +#: netbox/core/models/jobs.py:122 msgid "log entries" msgstr "entradas de log" -#: netbox/core/models/jobs.py:132 +#: netbox/core/models/jobs.py:138 msgid "job" msgstr "tarefa" -#: netbox/core/models/jobs.py:133 +#: netbox/core/models/jobs.py:139 msgid "jobs" msgstr "tarefas" -#: netbox/core/models/jobs.py:163 +#: netbox/core/models/jobs.py:169 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Tarefas não podem ser atribuídas a este tipo de objeto ({type})." -#: netbox/core/models/jobs.py:216 +#: netbox/core/models/jobs.py:226 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "Status inválido para encerramento da tarefa. As opções são: {choices}" -#: netbox/core/models/jobs.py:273 +#: netbox/core/models/jobs.py:283 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" "enqueue() não pode ser chamado com valores para ambos schedule_at e " "immediate." -#: netbox/core/models/object_types.py:188 +#: netbox/core/models/object_types.py:205 msgid "object type" msgstr "tipo de objeto" -#: netbox/core/models/object_types.py:189 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 msgid "object types" msgstr "tipos de objetos" @@ -2748,7 +2823,7 @@ msgstr "tipos de objetos" msgid "Sync Data" msgstr "Sincronizar Dados" -#: netbox/core/signals.py:176 +#: netbox/core/signals.py:177 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "A exclusão é impedida por uma regra de proteção: {message}" @@ -2765,7 +2840,7 @@ msgstr "Nome Completo" #: netbox/extras/tables/tables.py:418 netbox/extras/tables/tables.py:502 #: netbox/extras/tables/tables.py:571 netbox/extras/tables/tables.py:740 #: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:835 -#: netbox/netbox/tables/tables.py:317 +#: netbox/netbox/tables/tables.py:335 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2778,7 +2853,7 @@ msgstr "Objeto" msgid "Request ID" msgstr "ID da Solicitação" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 +#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 #: netbox/extras/tables/tables.py:784 netbox/extras/tables/tables.py:841 #: netbox/templates/core/objectchange.html:68 msgid "Message" @@ -2811,7 +2886,7 @@ msgstr "Última atualização" #: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:248 #: netbox/extras/tables/tables.py:561 netbox/extras/tables/tables.py:806 #: netbox/netbox/tables/tables.py:225 -#: netbox/templates/dcim/virtualchassis_edit.html:63 +#: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 msgid "ID" @@ -2821,16 +2896,16 @@ msgstr "ID" msgid "Interval" msgstr "Intervalo" -#: netbox/core/tables/jobs.py:46 +#: netbox/core/tables/jobs.py:49 msgid "Log Entries" msgstr "Entradas de Log" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:778 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:778 #: netbox/extras/tables/tables.py:832 msgid "Level" msgstr "Nível" -#: netbox/core/tables/jobs.py:80 +#: netbox/core/tables/jobs.py:83 msgid "No log entries" msgstr "Sem entradas de log" @@ -2888,7 +2963,7 @@ msgstr "Agentes" msgid "Host" msgstr "Host" -#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:616 +#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:631 msgid "Port" msgstr "Porta" @@ -3137,20 +3212,19 @@ msgstr "Obsoleto" #: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:532 #: netbox/dcim/forms/bulk_import.py:658 netbox/dcim/forms/bulk_import.py:935 #: netbox/dcim/forms/bulk_import.py:1205 netbox/dcim/forms/filtersets.py:263 -#: netbox/dcim/forms/filtersets.py:768 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/model_forms.py:81 netbox/dcim/forms/model_forms.py:99 -#: netbox/dcim/forms/model_forms.py:176 netbox/dcim/forms/model_forms.py:502 -#: netbox/dcim/forms/model_forms.py:523 netbox/dcim/forms/model_forms.py:1206 -#: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 -#: netbox/dcim/tables/devices.py:916 netbox/dcim/tables/devices.py:1003 -#: netbox/dcim/tables/devices.py:1156 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:755 netbox/ipam/tables/fhrp.py:56 -#: netbox/ipam/tables/ip.py:328 netbox/ipam/tables/services.py:42 -#: netbox/netbox/tables/tables.py:303 netbox/netbox/ui/panels.py:202 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/dcim/forms/filtersets.py:778 netbox/dcim/forms/filtersets.py:794 +#: netbox/dcim/forms/model_forms.py:83 netbox/dcim/forms/model_forms.py:101 +#: netbox/dcim/forms/model_forms.py:178 netbox/dcim/forms/model_forms.py:504 +#: netbox/dcim/forms/model_forms.py:525 netbox/dcim/forms/model_forms.py:1216 +#: netbox/dcim/forms/model_forms.py:1699 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:695 +#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:944 +#: netbox/dcim/tables/devices.py:1031 netbox/dcim/tables/devices.py:1184 +#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:755 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:328 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:321 +#: netbox/netbox/ui/panels.py:202 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 -#: netbox/templates/dcim/interface.html:379 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 @@ -3256,7 +3330,7 @@ msgstr "Proprietário" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 #: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 #: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 -#: netbox/netbox/navigation/menu.py:209 +#: netbox/netbox/navigation/menu.py:211 msgid "Other" msgstr "Outros" @@ -3273,10 +3347,10 @@ msgid "Virtual" msgstr "Virtual" #: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 -#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1553 -#: netbox/dcim/forms/filtersets.py:1678 netbox/dcim/forms/model_forms.py:1105 -#: netbox/dcim/forms/model_forms.py:1569 netbox/netbox/navigation/menu.py:147 -#: netbox/netbox/navigation/menu.py:151 +#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1701 netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1579 netbox/netbox/navigation/menu.py:149 +#: netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Wireless" @@ -3286,8 +3360,8 @@ msgid "Virtual interfaces" msgstr "Interfaces virtuais" #: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1396 -#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1087 -#: netbox/dcim/tables/devices.py:706 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1097 +#: netbox/dcim/tables/devices.py:734 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:177 #: netbox/virtualization/forms/bulk_import.py:172 @@ -3355,11 +3429,11 @@ msgstr "Backplane Ethernet" msgid "Cellular" msgstr "Celular" -#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:420 -#: netbox/dcim/forms/filtersets.py:897 netbox/dcim/forms/filtersets.py:1096 -#: netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:423 +#: netbox/dcim/forms/filtersets.py:909 netbox/dcim/forms/filtersets.py:1110 +#: netbox/dcim/forms/filtersets.py:1908 #: netbox/templates/dcim/inventoryitem.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:65 +#: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Serial" @@ -3388,8 +3462,8 @@ msgstr "Automático" msgid "Access" msgstr "Acesso" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 +#: netbox/ipam/tables/vlans.py:209 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Tagueada" @@ -3566,7 +3640,7 @@ msgstr "Fibra - Monomodo" msgid "Fiber - Other" msgstr "Fibra - Outros" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 msgid "Connected" msgstr "Conectado" @@ -3723,61 +3797,61 @@ msgstr "Plataforma padrão (ID)" msgid "Default platform (slug)" msgstr "Plataforma padrão (slug)" -#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:565 +#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:572 msgid "Has a front image" msgstr "Possui imagem frontal" -#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:579 msgid "Has a rear image" msgstr "Possui imagem traseira" #: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:742 -#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:579 -#: netbox/dcim/forms/filtersets.py:697 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:586 +#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 msgid "Has console ports" msgstr "Possui portas de console" #: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:746 -#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:704 netbox/dcim/forms/filtersets.py:943 +#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:593 +#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 msgid "Has console server ports" msgstr "Possui portas de servidor de console" #: netbox/dcim/filtersets.py:600 netbox/dcim/filtersets.py:750 -#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:711 netbox/dcim/forms/filtersets.py:950 +#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 msgid "Has power ports" msgstr "Possui portas de alimentação" #: netbox/dcim/filtersets.py:604 netbox/dcim/filtersets.py:754 -#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:718 netbox/dcim/forms/filtersets.py:957 +#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:607 +#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 msgid "Has power outlets" msgstr "Possui tomadas elétricas" #: netbox/dcim/filtersets.py:608 netbox/dcim/filtersets.py:758 -#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:614 +#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 msgid "Has interfaces" msgstr "Possui interfaces" #: netbox/dcim/filtersets.py:612 netbox/dcim/filtersets.py:762 -#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:732 netbox/dcim/forms/filtersets.py:971 +#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 msgid "Has pass-through ports" msgstr "Possui portas passthrough" #: netbox/dcim/filtersets.py:616 netbox/dcim/filtersets.py:1294 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/forms/filtersets.py:635 msgid "Has module bays" msgstr "Possui compartimentos de módulos" #: netbox/dcim/filtersets.py:620 netbox/dcim/filtersets.py:1298 -#: netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:628 msgid "Has device bays" msgstr "Possui compartimentos de dispositivos" -#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:642 msgid "Has inventory items" msgstr "Possui itens de inventário" @@ -3891,20 +3965,20 @@ msgstr "Modelo do dispositivo (slug)" msgid "Is full depth" msgstr "É full-depth" -#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:906 -#: netbox/dcim/forms/filtersets.py:1609 netbox/dcim/forms/filtersets.py:1947 -#: netbox/dcim/forms/model_forms.py:1895 netbox/dcim/models/devices.py:1307 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/filtersets.py:1977 +#: netbox/dcim/forms/model_forms.py:1905 netbox/dcim/models/devices.py:1307 #: netbox/dcim/models/devices.py:1330 netbox/virtualization/filtersets.py:211 #: netbox/virtualization/filtersets.py:284 -#: netbox/virtualization/forms/filtersets.py:187 -#: netbox/virtualization/forms/filtersets.py:240 +#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:245 msgid "MAC address" msgstr "Endereço MAC" #: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1015 +#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 #: netbox/virtualization/filtersets.py:215 -#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Possui IP primário" @@ -3978,9 +4052,9 @@ msgstr "Função do dispositivo (slug)" msgid "Virtual Chassis (ID)" msgstr "Chassi Virtual (ID)" -#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:125 -#: netbox/dcim/forms/object_create.py:327 netbox/dcim/tables/devices.py:213 -#: netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:126 +#: netbox/dcim/forms/object_create.py:328 netbox/dcim/tables/devices.py:214 +#: netbox/netbox/navigation/menu.py:81 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 @@ -4058,24 +4132,24 @@ msgid "Assigned VID" msgstr "VLAN ID Designada " #: netbox/dcim/filtersets.py:1942 netbox/dcim/forms/bulk_edit.py:1509 -#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:1535 +#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1685 +#: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:866 -#: netbox/dcim/tables/devices.py:660 netbox/ipam/filtersets.py:345 +#: netbox/dcim/tables/devices.py:661 netbox/ipam/filtersets.py:345 #: netbox/ipam/filtersets.py:356 netbox/ipam/filtersets.py:489 #: netbox/ipam/filtersets.py:591 netbox/ipam/filtersets.py:602 #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_edit.py:237 #: netbox/ipam/forms/bulk_edit.py:278 netbox/ipam/forms/bulk_import.py:159 #: netbox/ipam/forms/bulk_import.py:244 netbox/ipam/forms/bulk_import.py:280 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:187 -#: netbox/ipam/forms/filtersets.py:339 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:194 +#: netbox/ipam/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:200 netbox/ipam/forms/model_forms.py:247 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:463 #: netbox/ipam/forms/model_forms.py:477 netbox/ipam/forms/model_forms.py:491 #: netbox/ipam/models/ip.py:223 netbox/ipam/models/ip.py:516 #: netbox/ipam/models/ip.py:745 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:186 netbox/ipam/tables/ip.py:257 -#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:407 +#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:412 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 @@ -4083,7 +4157,7 @@ msgstr "VLAN ID Designada " #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 #: netbox/virtualization/forms/bulk_import.py:219 -#: netbox/virtualization/forms/filtersets.py:245 +#: netbox/virtualization/forms/filtersets.py:250 #: netbox/virtualization/forms/model_forms.py:359 #: netbox/virtualization/models/virtualmachines.py:346 #: netbox/virtualization/tables/virtualmachines.py:113 @@ -4101,13 +4175,13 @@ msgstr "VRF (RD)" msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1667 -#: netbox/dcim/tables/devices.py:596 netbox/ipam/filtersets.py:1046 -#: netbox/ipam/forms/filtersets.py:599 netbox/ipam/tables/vlans.py:116 +#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1690 +#: netbox/dcim/tables/devices.py:597 netbox/ipam/filtersets.py:1046 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:250 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 +#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 #: netbox/vpn/forms/model_forms.py:407 netbox/vpn/forms/model_forms.py:425 #: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" @@ -4117,13 +4191,13 @@ msgstr "L2VPN" msgid "VLAN Translation Policy (ID)" msgstr "Política de Tradução de VLAN (ID)" -#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1633 -#: netbox/dcim/forms/model_forms.py:1552 +#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1656 +#: netbox/dcim/forms/model_forms.py:1562 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 -#: netbox/virtualization/forms/filtersets.py:260 +#: netbox/virtualization/forms/filtersets.py:265 #: netbox/virtualization/forms/model_forms.py:364 msgid "VLAN Translation Policy" msgstr "Política de Tradução de VLAN" @@ -4164,8 +4238,8 @@ msgstr "Interface bridged (ID)" msgid "LAG interface (ID)" msgstr "Interface LAG (ID)" -#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:144 +#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:619 +#: netbox/dcim/tables/devices.py:1173 netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4176,14 +4250,14 @@ msgstr "Endereço MAC" msgid "Primary MAC address (ID)" msgstr "Endereço MAC primário (ID)" -#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1539 +#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1549 #: netbox/virtualization/filtersets.py:295 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Endereço MAC primário" #: netbox/dcim/filtersets.py:2079 netbox/dcim/filtersets.py:2091 -#: netbox/dcim/forms/filtersets.py:1569 netbox/dcim/forms/model_forms.py:1875 +#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Contexto de Dispositivo Virtual" @@ -4198,7 +4272,7 @@ msgstr "Contexto de Dispositivo Virtual (ID)" msgid "Wireless LAN" msgstr "Rede Wireless" -#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:647 +#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:648 msgid "Wireless link" msgstr "Link Wireless" @@ -4230,7 +4304,7 @@ msgstr "Mestre (ID)" msgid "Master (name)" msgstr "Mestre (nome)" -#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1215 +#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1231 msgid "Unterminated" msgstr "Não terminado" @@ -4238,29 +4312,29 @@ msgstr "Não terminado" msgid "Power panel (ID)" msgstr "Quadro de alimentação (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:515 -#: netbox/extras/forms/model_forms.py:597 -#: netbox/extras/forms/model_forms.py:682 -#: netbox/extras/forms/model_forms.py:734 netbox/extras/ui/panels.py:69 -#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:113 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:488 +#: netbox/extras/forms/model_forms.py:600 +#: netbox/extras/forms/model_forms.py:685 +#: netbox/extras/forms/model_forms.py:737 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:131 #: netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:29 -#: netbox/templates/generic/bulk_edit.html:75 +#: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 #: netbox/utilities/forms/fields/fields.py:100 msgid "Tags" msgstr "Etiquetas" -#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1814 -#: netbox/dcim/forms/filtersets.py:1827 netbox/dcim/forms/model_forms.py:583 -#: netbox/dcim/forms/model_forms.py:641 netbox/dcim/forms/object_create.py:153 -#: netbox/dcim/forms/object_create.py:254 netbox/dcim/tables/devices.py:167 +#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1840 +#: netbox/dcim/forms/filtersets.py:1853 netbox/dcim/forms/model_forms.py:585 +#: netbox/dcim/forms/model_forms.py:651 netbox/dcim/forms/object_create.py:154 +#: netbox/dcim/forms/object_create.py:255 netbox/dcim/tables/devices.py:168 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 #: netbox/templates/dcim/rearport.html:126 #: netbox/templates/dcim/virtualchassis.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:66 +#: netbox/templates/dcim/virtualchassis_edit.html:67 msgid "Position" msgstr "Posição" @@ -4290,7 +4364,7 @@ msgid "Contact E-mail" msgstr "E-mail de Contato" #: netbox/dcim/forms/bulk_edit.py:149 netbox/dcim/forms/bulk_import.py:130 -#: netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Fuso horário" @@ -4301,16 +4375,16 @@ msgstr "Fuso horário" #: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:408 #: netbox/dcim/forms/bulk_import.py:458 netbox/dcim/forms/bulk_import.py:542 #: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:1199 -#: netbox/dcim/forms/filtersets.py:340 netbox/dcim/forms/filtersets.py:404 -#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:684 -#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:870 -#: netbox/dcim/forms/filtersets.py:1080 netbox/dcim/forms/filtersets.py:1877 -#: netbox/dcim/forms/filtersets.py:1917 netbox/dcim/forms/model_forms.py:211 -#: netbox/dcim/forms/model_forms.py:342 netbox/dcim/forms/model_forms.py:354 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:528 -#: netbox/dcim/forms/model_forms.py:1219 netbox/dcim/forms/model_forms.py:1702 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:99 -#: netbox/dcim/tables/devices.py:174 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/forms/filtersets.py:342 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:544 netbox/dcim/forms/filtersets.py:693 +#: netbox/dcim/forms/filtersets.py:799 netbox/dcim/forms/filtersets.py:882 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1905 +#: netbox/dcim/forms/filtersets.py:1945 netbox/dcim/forms/model_forms.py:213 +#: netbox/dcim/forms/model_forms.py:344 netbox/dcim/forms/model_forms.py:356 +#: netbox/dcim/forms/model_forms.py:426 netbox/dcim/forms/model_forms.py:530 +#: netbox/dcim/forms/model_forms.py:1229 netbox/dcim/forms/model_forms.py:1712 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:100 +#: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/devices.py:1014 #: netbox/dcim/tables/devicetypes.py:86 netbox/dcim/tables/devicetypes.py:321 #: netbox/dcim/tables/modules.py:46 netbox/dcim/tables/modules.py:89 #: netbox/dcim/tables/racks.py:50 netbox/dcim/tables/racks.py:120 @@ -4324,14 +4398,14 @@ msgstr "Fabricante" #: netbox/dcim/forms/bulk_edit.py:221 netbox/dcim/forms/bulk_edit.py:368 #: netbox/dcim/forms/bulk_import.py:200 netbox/dcim/forms/bulk_import.py:279 -#: netbox/dcim/forms/filtersets.py:287 +#: netbox/dcim/forms/filtersets.py:288 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Formato físico" #: netbox/dcim/forms/bulk_edit.py:226 netbox/dcim/forms/bulk_edit.py:373 #: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:282 -#: netbox/dcim/forms/filtersets.py:292 +#: netbox/dcim/forms/filtersets.py:293 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Largura" @@ -4342,7 +4416,7 @@ msgid "Height (U)" msgstr "Altura (U)" #: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:306 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Unidades descendentes" @@ -4372,22 +4446,20 @@ msgstr "Profundidade de montagem" #: netbox/dcim/forms/bulk_edit.py:516 netbox/dcim/forms/bulk_edit.py:533 #: netbox/dcim/forms/bulk_edit.py:572 netbox/dcim/forms/bulk_edit.py:588 #: netbox/dcim/forms/bulk_import.py:421 netbox/dcim/forms/bulk_import.py:469 -#: netbox/dcim/forms/filtersets.py:312 netbox/dcim/forms/filtersets.py:334 -#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:438 -#: netbox/dcim/forms/filtersets.py:531 netbox/dcim/forms/filtersets.py:642 -#: netbox/dcim/forms/filtersets.py:673 netbox/dcim/forms/filtersets.py:744 -#: netbox/dcim/forms/model_forms.py:225 netbox/dcim/forms/model_forms.py:306 +#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:439 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:649 +#: netbox/dcim/forms/filtersets.py:681 netbox/dcim/forms/filtersets.py:753 +#: netbox/dcim/forms/model_forms.py:227 netbox/dcim/forms/model_forms.py:308 #: netbox/dcim/tables/devicetypes.py:109 netbox/dcim/tables/modules.py:54 #: netbox/dcim/tables/racks.py:70 netbox/dcim/tables/racks.py:161 -#: netbox/dcim/views.py:880 netbox/dcim/views.py:1007 +#: netbox/dcim/views.py:880 netbox/dcim/views.py:1008 #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:341 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:71 -#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:279 -#: netbox/extras/forms/filtersets.py:315 -#: netbox/extras/forms/model_forms.py:575 netbox/ipam/forms/bulk_edit.py:159 -#: netbox/templates/dcim/moduletype.html:51 +#: netbox/extras/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:167 +#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 +#: netbox/ipam/forms/bulk_edit.py:159 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4397,7 +4469,7 @@ msgid "Weight" msgstr "Peso" #: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:317 +#: netbox/dcim/forms/filtersets.py:318 msgid "Max weight" msgstr "Peso máximo" @@ -4405,39 +4477,39 @@ msgstr "Peso máximo" #: netbox/dcim/forms/bulk_edit.py:521 netbox/dcim/forms/bulk_edit.py:577 #: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 #: netbox/dcim/forms/bulk_import.py:426 netbox/dcim/forms/bulk_import.py:474 -#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:646 -#: netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:653 +#: netbox/dcim/forms/filtersets.py:757 msgid "Weight unit" msgstr "Unidade de peso" -#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:332 -#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:260 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:333 +#: netbox/dcim/forms/model_forms.py:223 netbox/dcim/forms/model_forms.py:262 msgid "Rack Type" msgstr "Tipo de Rack" #: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 msgid "Outer Dimensions" msgstr "Dimensões externas" -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:226 -#: netbox/dcim/forms/model_forms.py:307 netbox/dcim/ui/panels.py:126 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1005 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:228 +#: netbox/dcim/forms/model_forms.py:309 netbox/dcim/ui/panels.py:126 +#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 #: netbox/extras/tables/tables.py:266 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 #: netbox/templates/extras/imageattachment.html:40 msgid "Dimensions" msgstr "Dimensões" -#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:333 -#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/model_forms.py:228 -#: netbox/dcim/views.py:879 netbox/dcim/views.py:1006 +#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:334 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/model_forms.py:230 +#: netbox/dcim/views.py:879 netbox/dcim/views.py:1007 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Numeração" #: netbox/dcim/forms/bulk_edit.py:353 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/filtersets.py:412 +#: netbox/dcim/forms/filtersets.py:415 msgid "Rack type" msgstr "Tipo de rack" @@ -4448,18 +4520,18 @@ msgstr "Tipo de rack" msgid "Serial Number" msgstr "Número de Série" -#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:424 -#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1884 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:913 netbox/dcim/forms/filtersets.py:1114 +#: netbox/dcim/forms/filtersets.py:1912 msgid "Asset tag" msgstr "Etiqueta de patrimônio" #: netbox/dcim/forms/bulk_edit.py:412 netbox/dcim/forms/bulk_edit.py:511 #: netbox/dcim/forms/bulk_edit.py:567 netbox/dcim/forms/bulk_edit.py:698 #: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:463 -#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:415 -#: netbox/dcim/forms/filtersets.py:559 netbox/dcim/forms/filtersets.py:739 -#: netbox/dcim/forms/filtersets.py:892 +#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:418 +#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:904 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" msgstr "Fluxo de Ar" @@ -4467,16 +4539,16 @@ msgstr "Fluxo de Ar" #: netbox/dcim/forms/bulk_edit.py:435 netbox/dcim/forms/bulk_edit.py:888 #: netbox/dcim/forms/bulk_import.py:354 netbox/dcim/forms/bulk_import.py:357 #: netbox/dcim/forms/bulk_import.py:645 netbox/dcim/forms/bulk_import.py:1649 -#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:120 -#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:442 -#: netbox/dcim/forms/filtersets.py:456 netbox/dcim/forms/filtersets.py:494 -#: netbox/dcim/forms/filtersets.py:860 netbox/dcim/forms/filtersets.py:1070 -#: netbox/dcim/forms/filtersets.py:1168 netbox/dcim/forms/filtersets.py:1305 -#: netbox/dcim/forms/model_forms.py:270 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:574 netbox/dcim/forms/model_forms.py:851 -#: netbox/dcim/forms/object_create.py:301 netbox/dcim/tables/devices.py:163 +#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:121 +#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:446 +#: netbox/dcim/forms/filtersets.py:460 netbox/dcim/forms/filtersets.py:499 +#: netbox/dcim/forms/filtersets.py:872 netbox/dcim/forms/filtersets.py:1084 +#: netbox/dcim/forms/filtersets.py:1184 netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/model_forms.py:272 netbox/dcim/forms/model_forms.py:316 +#: netbox/dcim/forms/model_forms.py:576 netbox/dcim/forms/model_forms.py:861 +#: netbox/dcim/forms/object_create.py:302 netbox/dcim/tables/devices.py:164 #: netbox/dcim/tables/power.py:66 netbox/dcim/tables/racks.py:203 -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 #: netbox/templates/dcim/rack/base.html:4 @@ -4485,22 +4557,22 @@ msgid "Rack" msgstr "Rack" #: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:435 -#: netbox/dcim/forms/filtersets.py:524 netbox/dcim/forms/filtersets.py:667 -#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:1028 -#: netbox/dcim/forms/model_forms.py:432 netbox/dcim/forms/model_forms.py:767 -#: netbox/dcim/forms/model_forms.py:1770 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:438 +#: netbox/dcim/forms/filtersets.py:530 netbox/dcim/forms/filtersets.py:675 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:1041 +#: netbox/dcim/forms/model_forms.py:434 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/model_forms.py:1780 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Hardware" #: netbox/dcim/forms/bulk_edit.py:487 netbox/dcim/forms/bulk_import.py:414 -#: netbox/dcim/forms/filtersets.py:542 netbox/dcim/forms/model_forms.py:359 +#: netbox/dcim/forms/filtersets.py:549 netbox/dcim/forms/model_forms.py:361 msgid "Default platform" msgstr "Plataforma padrão" #: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:545 netbox/dcim/forms/filtersets.py:687 +#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 msgid "Part number" msgstr "Part number" @@ -4512,55 +4584,55 @@ msgstr "Altura em U" msgid "Exclude from utilization" msgstr "Excluir da utilização" -#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:373 -#: netbox/dcim/forms/model_forms.py:1002 netbox/dcim/forms/model_forms.py:1044 -#: netbox/dcim/forms/model_forms.py:1071 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1160 -#: netbox/dcim/forms/model_forms.py:1178 -#: netbox/dcim/forms/object_create.py:117 netbox/dcim/tables/devicetypes.py:83 +#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:375 +#: netbox/dcim/forms/model_forms.py:1012 netbox/dcim/forms/model_forms.py:1054 +#: netbox/dcim/forms/model_forms.py:1081 netbox/dcim/forms/model_forms.py:1109 +#: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1188 +#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/devicetypes.py:83 #: netbox/templates/dcim/devicebay.html:52 #: netbox/templates/dcim/module.html:61 msgid "Device Type" msgstr "Tipo de Dispositivo" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:400 -#: netbox/dcim/views.py:1578 netbox/extras/forms/model_forms.py:592 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:402 +#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 msgid "Schema" msgstr "Esquema" #: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:553 #: netbox/dcim/forms/bulk_edit.py:784 netbox/dcim/forms/bulk_import.py:452 -#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:1197 netbox/dcim/forms/model_forms.py:406 -#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/tables/modules.py:42 -#: netbox/extras/forms/filtersets.py:437 -#: netbox/extras/forms/model_forms.py:617 netbox/extras/tables/tables.py:615 +#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:688 +#: netbox/dcim/forms/filtersets.py:1213 netbox/dcim/forms/model_forms.py:408 +#: netbox/dcim/forms/model_forms.py:421 netbox/dcim/tables/modules.py:42 +#: netbox/extras/forms/filtersets.py:410 +#: netbox/extras/forms/model_forms.py:620 netbox/extras/tables/tables.py:615 #: netbox/templates/account/base.html:7 netbox/templates/dcim/cable.html:23 #: netbox/templates/dcim/moduletype.html:27 #: netbox/templates/extras/configcontext.html:21 #: netbox/templates/inc/user_menu.html:38 netbox/vpn/forms/bulk_edit.py:213 -#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:200 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Perfil" -#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1359 -#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/forms/model_forms.py:1003 -#: netbox/dcim/forms/model_forms.py:1045 netbox/dcim/forms/model_forms.py:1072 -#: netbox/dcim/forms/model_forms.py:1100 netbox/dcim/forms/model_forms.py:1121 -#: netbox/dcim/forms/model_forms.py:1161 netbox/dcim/forms/model_forms.py:1179 -#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/modules.py:51 +#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1377 +#: netbox/dcim/forms/model_forms.py:433 netbox/dcim/forms/model_forms.py:1013 +#: netbox/dcim/forms/model_forms.py:1055 netbox/dcim/forms/model_forms.py:1082 +#: netbox/dcim/forms/model_forms.py:1110 netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1171 netbox/dcim/forms/model_forms.py:1189 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/modules.py:51 #: netbox/dcim/tables/modules.py:94 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Tipo de Módulo" -#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:376 +#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:378 msgid "Chassis" msgstr "Chassi" #: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:74 +#: netbox/dcim/tables/devices.py:75 msgid "VM role" msgstr "Função da VM" @@ -4568,49 +4640,49 @@ msgstr "Função da VM" #: netbox/dcim/forms/bulk_edit.py:708 netbox/dcim/forms/bulk_import.py:516 #: netbox/dcim/forms/bulk_import.py:520 netbox/dcim/forms/bulk_import.py:549 #: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:678 -#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:793 netbox/dcim/forms/filtersets.py:911 -#: netbox/dcim/forms/model_forms.py:497 netbox/dcim/forms/model_forms.py:534 -#: netbox/dcim/forms/model_forms.py:650 +#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:804 netbox/dcim/forms/filtersets.py:923 +#: netbox/dcim/forms/model_forms.py:499 netbox/dcim/forms/model_forms.py:536 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:146 #: netbox/virtualization/forms/bulk_import.py:147 -#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:207 #: netbox/virtualization/forms/model_forms.py:216 msgid "Config template" msgstr "Modelo de configuração" #: netbox/dcim/forms/bulk_edit.py:654 netbox/dcim/forms/bulk_edit.py:1037 -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:130 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:596 -#: netbox/dcim/forms/model_forms.py:966 netbox/dcim/forms/model_forms.py:983 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:131 +#: netbox/dcim/forms/filtersets.py:1368 netbox/dcim/forms/model_forms.py:606 +#: netbox/dcim/forms/model_forms.py:976 netbox/dcim/forms/model_forms.py:993 #: netbox/extras/filtersets.py:703 msgid "Device type" msgstr "Tipo de dispositivo" #: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:135 netbox/dcim/forms/model_forms.py:604 +#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 msgid "Device role" msgstr "Função do dispositivo" #: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:884 -#: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:609 -#: netbox/dcim/tables/devices.py:189 netbox/extras/filtersets.py:719 +#: netbox/dcim/forms/filtersets.py:787 netbox/dcim/forms/filtersets.py:896 +#: netbox/dcim/forms/model_forms.py:547 netbox/dcim/forms/model_forms.py:619 +#: netbox/dcim/tables/devices.py:190 netbox/extras/filtersets.py:719 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:31 #: netbox/virtualization/forms/bulk_edit.py:131 #: netbox/virtualization/forms/bulk_import.py:136 -#: netbox/virtualization/forms/filtersets.py:183 +#: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 #: netbox/virtualization/tables/virtualmachines.py:52 msgid "Platform" msgstr "Plataforma" #: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:209 -#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:446 netbox/ipam/forms/filtersets.py:479 +#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:998 +#: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:210 +#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:96 #: netbox/templates/virtualization/virtualmachine.html:105 @@ -4618,9 +4690,9 @@ msgstr "Plataforma" #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:106 -#: netbox/virtualization/forms/filtersets.py:109 -#: netbox/virtualization/forms/filtersets.py:133 -#: netbox/virtualization/forms/filtersets.py:221 +#: netbox/virtualization/forms/filtersets.py:112 +#: netbox/virtualization/forms/filtersets.py:137 +#: netbox/virtualization/forms/filtersets.py:226 #: netbox/virtualization/forms/model_forms.py:72 #: netbox/virtualization/forms/model_forms.py:177 #: netbox/virtualization/tables/virtualmachines.py:40 @@ -4633,13 +4705,13 @@ msgstr "Cluster" msgid "Configuration" msgstr "Configuração" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:252 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Virtualização" #: netbox/dcim/forms/bulk_edit.py:741 netbox/dcim/forms/bulk_import.py:751 -#: netbox/dcim/forms/model_forms.py:745 netbox/dcim/forms/model_forms.py:991 +#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/model_forms.py:1001 msgid "Module type" msgstr "Tipo de módulo" @@ -4648,8 +4720,8 @@ msgstr "Tipo de módulo" #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1092 #: netbox/dcim/forms/bulk_edit.py:1143 netbox/dcim/forms/bulk_edit.py:1170 #: netbox/dcim/forms/bulk_edit.py:1197 netbox/dcim/forms/bulk_edit.py:1215 -#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:83 -#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:84 +#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4666,13 +4738,13 @@ msgstr "Tipo de módulo" msgid "Label" msgstr "Rótulo" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1206 +#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 #: netbox/templates/dcim/cable.html:54 msgid "Length" msgstr "Comprimento" #: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_import.py:1471 -#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1226 msgid "Length unit" msgstr "Unidade de comprimento" @@ -4682,33 +4754,33 @@ msgid "Domain" msgstr "Domínio" #: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/model_forms.py:845 +#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Quadro de alimentação" #: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1336 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Tipo de Alimentação" #: netbox/dcim/forms/bulk_edit.py:911 netbox/dcim/forms/bulk_import.py:1677 -#: netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/filtersets.py:1341 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Fase" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1328 +#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Tensão" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Corrente" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 msgid "Max utilization" msgstr "Utilização máxima" @@ -4733,8 +4805,8 @@ msgid "Allocated power draw (watts)" msgstr "Consumo de energia alocado (Watts)" #: netbox/dcim/forms/bulk_edit.py:1058 netbox/dcim/forms/bulk_import.py:885 -#: netbox/dcim/forms/model_forms.py:1060 netbox/dcim/forms/model_forms.py:1425 -#: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/model_forms.py:1070 netbox/dcim/forms/model_forms.py:1435 +#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Porta de alimentação" @@ -4743,33 +4815,33 @@ msgid "Feed leg" msgstr "Ramal de alimentação" #: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1694 +#: netbox/dcim/forms/filtersets.py:1717 msgid "Management only" msgstr "Somente gerenciamento" #: netbox/dcim/forms/bulk_edit.py:1119 netbox/dcim/forms/bulk_edit.py:1436 -#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1618 -#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/object_import.py:91 #: netbox/dcim/models/device_component_templates.py:454 #: netbox/dcim/models/device_components.py:838 msgid "PoE mode" msgstr "Modo de Operação" #: netbox/dcim/forms/bulk_edit.py:1125 netbox/dcim/forms/bulk_edit.py:1442 -#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1623 -#: netbox/dcim/forms/filtersets.py:1708 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1646 +#: netbox/dcim/forms/filtersets.py:1731 netbox/dcim/forms/object_import.py:96 #: netbox/dcim/models/device_component_templates.py:461 #: netbox/dcim/models/device_components.py:845 msgid "PoE type" msgstr "Tipo de PoE" -#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1638 -#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/object_import.py:101 +#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1661 +#: netbox/dcim/forms/filtersets.py:1736 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "Função do Wireless" -#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:766 -#: netbox/dcim/forms/model_forms.py:1370 netbox/dcim/tables/devices.py:328 +#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:776 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4783,19 +4855,19 @@ msgstr "Função do Wireless" msgid "Module" msgstr "Módulo" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:739 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1452 +#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 msgid "Virtual device contexts" msgstr "Contextos de dispositivos virtuais" #: netbox/dcim/forms/bulk_edit.py:1421 netbox/dcim/forms/bulk_import.py:812 -#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1408 -#: netbox/dcim/forms/filtersets.py:1447 netbox/dcim/forms/filtersets.py:1582 -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1427 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 +#: netbox/dcim/tables/devices.py:645 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4810,15 +4882,15 @@ msgstr "Velocidade" #: netbox/virtualization/forms/bulk_import.py:179 #: netbox/vpn/forms/bulk_edit.py:128 netbox/vpn/forms/bulk_edit.py:196 #: netbox/vpn/forms/bulk_import.py:175 netbox/vpn/forms/bulk_import.py:233 -#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 -#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:144 netbox/vpn/forms/filtersets.py:189 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 #: netbox/vpn/tables/crypto.py:150 msgid "Mode" msgstr "Modo" #: netbox/dcim/forms/bulk_edit.py:1458 netbox/dcim/forms/bulk_import.py:993 -#: netbox/dcim/forms/model_forms.py:1501 netbox/ipam/forms/bulk_import.py:173 -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:93 +#: netbox/dcim/forms/model_forms.py:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/ipam/forms/filtersets.py:582 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:205 #: netbox/virtualization/forms/bulk_import.py:185 #: netbox/virtualization/forms/model_forms.py:326 @@ -4826,7 +4898,7 @@ msgid "VLAN group" msgstr "Grupo de VLANs" #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/forms/bulk_import.py:1000 -#: netbox/dcim/forms/model_forms.py:1507 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/forms/model_forms.py:1517 netbox/dcim/tables/devices.py:606 #: netbox/virtualization/forms/bulk_edit.py:213 #: netbox/virtualization/forms/bulk_import.py:192 #: netbox/virtualization/forms/model_forms.py:331 @@ -4834,7 +4906,7 @@ msgid "Untagged VLAN" msgstr "VLAN Não Tagueada" #: netbox/dcim/forms/bulk_edit.py:1476 netbox/dcim/forms/bulk_import.py:1007 -#: netbox/dcim/forms/model_forms.py:1516 netbox/dcim/tables/devices.py:611 +#: netbox/dcim/forms/model_forms.py:1526 netbox/dcim/tables/devices.py:612 #: netbox/virtualization/forms/bulk_edit.py:221 #: netbox/virtualization/forms/bulk_import.py:199 #: netbox/virtualization/forms/model_forms.py:340 @@ -4850,59 +4922,59 @@ msgid "Remove tagged VLANs" msgstr "Remover VLANs tagueadas" #: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/bulk_import.py:1020 -#: netbox/dcim/forms/model_forms.py:1525 +#: netbox/dcim/forms/model_forms.py:1535 #: netbox/virtualization/forms/bulk_import.py:212 #: netbox/virtualization/forms/model_forms.py:349 msgid "Q-in-Q Service VLAN" msgstr "VLAN de Serviço Q-in-Q" -#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1498 #: netbox/wireless/forms/filtersets.py:26 msgid "Wireless LAN group" msgstr "Grupo da Rede Wireless" -#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1493 -#: netbox/dcim/tables/devices.py:653 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1503 +#: netbox/dcim/tables/devices.py:654 netbox/netbox/navigation/menu.py:155 #: netbox/templates/dcim/interface.html:350 #: netbox/wireless/tables/wirelesslan.py:20 msgid "Wireless LANs" msgstr "Redes Wireless" -#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1550 -#: netbox/dcim/forms/model_forms.py:1559 netbox/ipam/forms/bulk_edit.py:224 -#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:184 -#: netbox/netbox/navigation/menu.py:109 +#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1572 +#: netbox/dcim/forms/model_forms.py:1569 netbox/ipam/forms/bulk_edit.py:224 +#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 -#: netbox/virtualization/forms/filtersets.py:214 +#: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 msgid "Addressing" msgstr "Endereçamento" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:808 -#: netbox/dcim/forms/model_forms.py:1560 +#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/model_forms.py:1570 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Operação" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1551 -#: netbox/dcim/forms/filtersets.py:1677 netbox/dcim/forms/model_forms.py:1104 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1573 +#: netbox/dcim/forms/filtersets.py:1700 netbox/dcim/forms/model_forms.py:1114 +#: netbox/dcim/forms/model_forms.py:1572 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1561 +#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:237 #: netbox/virtualization/forms/model_forms.py:371 msgid "Related Interfaces" msgstr "Interfaces Relacionadas" -#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1552 -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1575 #: netbox/virtualization/forms/bulk_edit.py:240 -#: netbox/virtualization/forms/filtersets.py:215 +#: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "Comutação 802.1Q" @@ -5009,7 +5081,7 @@ msgstr "Site principal" msgid "Rack's location (if any)" msgstr "Localização do rack (se houver)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:319 +#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 #: netbox/dcim/tables/racks.py:208 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" @@ -5092,7 +5164,7 @@ msgid "Assigned platform" msgstr "Plataforma designada" #: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:631 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Chassi virtual" @@ -5108,7 +5180,7 @@ msgstr "Local designado (se houver)" msgid "Assigned rack (if any)" msgstr "Rack designado (se houver)" -#: netbox/dcim/forms/bulk_import.py:652 +#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 msgid "Face" msgstr "Face" @@ -5134,7 +5206,7 @@ msgstr "" msgid "The device in which this module is installed" msgstr "O dispositivo no qual este módulo está instalado" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:735 +#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Compartimento de módulo" @@ -5146,7 +5218,7 @@ msgstr "O compartimento no qual este módulo está instalado" msgid "The type of module" msgstr "O tipo de módulo" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:753 +#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 msgid "Replicate components" msgstr "Replicar componentes" @@ -5158,11 +5230,11 @@ msgstr "" "Popular automaticamente os componentes associados a este tipo de módulo " "(ativado por padrão)" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:759 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 msgid "Adopt components" msgstr "Adotar componentes" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:762 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 msgid "Adopt already existing components" msgstr "Adotar componentes já existentes" @@ -5187,13 +5259,13 @@ msgstr "Porta de alimentação local que alimenta esta tomada" msgid "Electrical phase (for three-phase circuits)" msgstr "Fase (para circuitos trifásicos)" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1463 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 #: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "Interface pai" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1471 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 #: netbox/virtualization/forms/bulk_import.py:176 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" @@ -5221,7 +5293,7 @@ msgstr "" msgid "Physical medium" msgstr "Meio físico" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1589 +#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 msgid "Duplex" msgstr "Duplex" @@ -5264,8 +5336,8 @@ msgstr "ID de VLAN do serviço Q-in-Q atribuído (filtrado por grupo de VLAN)" #: netbox/dcim/forms/bulk_import.py:1031 netbox/ipam/forms/bulk_import.py:163 #: netbox/ipam/forms/bulk_import.py:248 netbox/ipam/forms/bulk_import.py:284 -#: netbox/ipam/forms/filtersets.py:217 netbox/ipam/forms/filtersets.py:300 -#: netbox/ipam/forms/filtersets.py:367 +#: netbox/ipam/forms/filtersets.py:225 netbox/ipam/forms/filtersets.py:309 +#: netbox/ipam/forms/filtersets.py:377 #: netbox/virtualization/forms/bulk_import.py:223 msgid "Assigned VRF" msgstr "VRF designado" @@ -5290,7 +5362,7 @@ msgstr "" msgid "Physical medium classification" msgstr "Tipo de conexão do meio físico" -#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:870 +#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:898 msgid "Installed device" msgstr "Dispositivo instalado" @@ -5346,8 +5418,8 @@ msgstr "Dispositivo pai da interface associada (se houver)" #: netbox/virtualization/forms/bulk_edit.py:299 #: netbox/virtualization/forms/bulk_import.py:160 #: netbox/virtualization/forms/bulk_import.py:262 -#: netbox/virtualization/forms/filtersets.py:229 -#: netbox/virtualization/forms/filtersets.py:280 +#: netbox/virtualization/forms/filtersets.py:234 +#: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 #: netbox/vpn/forms/bulk_import.py:92 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" @@ -5456,8 +5528,8 @@ msgstr "" "{color} não corresponde a nenhum nome de cor usado e tem mais de seis " "caracteres: hexadecimal inválido." -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:880 -#: netbox/dcim/tables/devices.py:1075 +#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 +#: netbox/dcim/tables/devices.py:1103 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 @@ -5488,7 +5560,7 @@ msgstr "Tipo de alimentação (AC/DC)" msgid "Single or three-phase" msgstr "Monofásico ou trifásico" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1855 +#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 #: netbox/dcim/ui/panels.py:109 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:56 @@ -5499,7 +5571,7 @@ msgstr "IPv4 Primário" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Endereço IPv4 com máscara, por exemplo, 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1864 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1874 #: netbox/dcim/ui/panels.py:114 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:72 @@ -5554,7 +5626,7 @@ msgstr "Não é possível adotar {model} {name} pois já pertence a outro módul msgid "A {model} named {name} already exists" msgstr "Um {model} com nome {name} já existe." -#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:833 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:62 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 @@ -5563,129 +5635,104 @@ msgstr "Um {model} com nome {name} já existe." msgid "Power Panel" msgstr "Quadro de Alimentação" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:860 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Fontes de Alimentação" -#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/tables/devices.py:310 +#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 msgid "Device Status" msgstr "Status do Dispositivo" -#: netbox/dcim/forms/filtersets.py:163 netbox/extras/forms/filtersets.py:125 -#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:181 -#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:285 -#: netbox/extras/forms/filtersets.py:342 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:520 -#: netbox/extras/forms/filtersets.py:574 netbox/extras/tables/tables.py:114 -#: netbox/extras/tables/tables.py:155 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:231 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:475 netbox/extras/tables/tables.py:517 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:638 -#: netbox/extras/tables/tables.py:690 netbox/netbox/forms/filtersets.py:54 -#: netbox/netbox/forms/mixins.py:132 netbox/netbox/tables/tables.py:276 -#: netbox/netbox/tables/tables.py:286 netbox/netbox/tables/tables.py:296 -#: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:83 -#: netbox/templates/dcim/virtualchassis_edit.html:39 -#: netbox/templates/generic/bulk_edit.html:65 -#: netbox/templates/generic/object.html:61 -#: netbox/templates/ipam/vlan_edit.html:70 -#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 -#: netbox/virtualization/forms/filtersets.py:265 -#: netbox/virtualization/forms/filtersets.py:290 -msgid "Owner" -msgstr "Proprietário" - -#: netbox/dcim/forms/filtersets.py:177 +#: netbox/dcim/forms/filtersets.py:174 msgid "Parent region" msgstr "Região principal" -#: netbox/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:32 +#: netbox/dcim/forms/filtersets.py:190 netbox/tenancy/forms/bulk_import.py:32 #: netbox/tenancy/forms/bulk_import.py:65 -#: netbox/tenancy/forms/filtersets.py:40 netbox/tenancy/forms/filtersets.py:74 +#: netbox/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:77 #: netbox/wireless/forms/bulk_import.py:27 -#: netbox/wireless/forms/filtersets.py:31 +#: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Grupo principal" -#: netbox/dcim/forms/filtersets.py:343 +#: netbox/dcim/forms/filtersets.py:345 msgid "Rack count" msgstr "Contagem de estantes" -#: netbox/dcim/forms/filtersets.py:434 +#: netbox/dcim/forms/filtersets.py:437 msgid "Function" msgstr "Função" -#: netbox/dcim/forms/filtersets.py:455 netbox/dcim/forms/model_forms.py:329 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1152 +#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 msgid "Reservation" msgstr "Reserva" -#: netbox/dcim/forms/filtersets.py:526 netbox/dcim/forms/model_forms.py:378 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Imagens" -#: netbox/dcim/forms/filtersets.py:529 netbox/dcim/forms/filtersets.py:671 -#: netbox/dcim/forms/filtersets.py:814 +#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/filtersets.py:826 msgid "Components" msgstr "Componentes" -#: netbox/dcim/forms/filtersets.py:549 +#: netbox/dcim/forms/filtersets.py:556 msgid "Device count" msgstr "Contagem de dispositivos" -#: netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:561 msgid "Subdevice role" msgstr "Função do subdispositivo" -#: netbox/dcim/forms/filtersets.py:691 +#: netbox/dcim/forms/filtersets.py:700 msgid "Module count" msgstr "Contagem de módulos" -#: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/model_forms.py:510 +#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Função do Dispositivo" -#: netbox/dcim/forms/filtersets.py:878 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Modelo" -#: netbox/dcim/forms/filtersets.py:922 +#: netbox/dcim/forms/filtersets.py:934 msgid "Has an OOB IP" msgstr "Possui um IP fora de banda" -#: netbox/dcim/forms/filtersets.py:929 +#: netbox/dcim/forms/filtersets.py:941 msgid "Virtual chassis member" msgstr "Membro do chassi virtual" -#: netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:990 msgid "Has virtual device contexts" msgstr "Possui contextos de dispositivos virtuais" -#: netbox/dcim/forms/filtersets.py:991 netbox/extras/filtersets.py:741 -#: netbox/ipam/forms/filtersets.py:484 -#: netbox/virtualization/forms/filtersets.py:122 +#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:741 +#: netbox/ipam/forms/filtersets.py:496 +#: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Grupo de clusters" -#: netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Cabled" msgstr "Cabeado" -#: netbox/dcim/forms/filtersets.py:1372 +#: netbox/dcim/forms/filtersets.py:1390 msgid "Occupied" msgstr "Ocupado" -#: netbox/dcim/forms/filtersets.py:1400 netbox/dcim/forms/filtersets.py:1439 -#: netbox/dcim/forms/filtersets.py:1478 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1560 netbox/dcim/tables/devices.py:379 -#: netbox/dcim/tables/devices.py:675 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1533 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/tables/devices.py:380 +#: netbox/dcim/tables/devices.py:676 netbox/ipam/tables/vlans.py:175 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5698,48 +5745,48 @@ msgstr "Ocupado" msgid "Connection" msgstr "Conexão" -#: netbox/dcim/forms/filtersets.py:1572 netbox/extras/forms/bulk_edit.py:421 -#: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:616 -#: netbox/extras/forms/model_forms.py:798 netbox/extras/tables/tables.py:743 +#: netbox/dcim/forms/filtersets.py:1595 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:294 +#: netbox/extras/forms/filtersets.py:580 +#: netbox/extras/forms/model_forms.py:801 netbox/extras/tables/tables.py:743 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Tipo" -#: netbox/dcim/forms/filtersets.py:1601 +#: netbox/dcim/forms/filtersets.py:1624 msgid "Mgmt only" msgstr "Somente gerenciamento" -#: netbox/dcim/forms/filtersets.py:1613 netbox/dcim/forms/model_forms.py:1547 +#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 #: netbox/dcim/models/device_components.py:791 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1628 -#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "Modo 802.1Q" -#: netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1666 msgid "Wireless channel" msgstr "Canal do Wireless" -#: netbox/dcim/forms/filtersets.py:1647 +#: netbox/dcim/forms/filtersets.py:1670 msgid "Channel frequency (MHz)" msgstr "Frequência do canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1674 msgid "Channel width (MHz)" msgstr "Largura do canal (MHz)" -#: netbox/dcim/forms/filtersets.py:1655 +#: netbox/dcim/forms/filtersets.py:1678 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Potência de transmissão (dBm)" -#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/filtersets.py:1769 -#: netbox/dcim/tables/devices.py:342 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1793 +#: netbox/dcim/tables/devices.py:343 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:74 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5749,23 +5796,23 @@ msgstr "Potência de transmissão (dBm)" msgid "Cable" msgstr "Cabo" -#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/tables/devices.py:995 +#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1023 msgid "Discovered" msgstr "Descoberto" -#: netbox/dcim/forms/filtersets.py:1952 netbox/ipam/forms/filtersets.py:378 +#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Dispositivo Associado" -#: netbox/dcim/forms/filtersets.py:1957 netbox/ipam/forms/filtersets.py:383 +#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "VM Associada" -#: netbox/dcim/forms/filtersets.py:1961 netbox/ipam/forms/filtersets.py:397 +#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Associado a uma interface" -#: netbox/dcim/forms/filtersets.py:1968 +#: netbox/dcim/forms/filtersets.py:1998 msgid "Primary MAC of an interface" msgstr "MAC Primário de uma interface" @@ -5781,19 +5828,19 @@ msgstr "Tipo de escopo" #: netbox/dcim/forms/mixins.py:33 netbox/dcim/forms/mixins.py:94 #: netbox/ipam/forms/bulk_edit.py:225 netbox/ipam/forms/bulk_edit.py:360 -#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:195 #: netbox/ipam/forms/model_forms.py:222 netbox/ipam/forms/model_forms.py:600 #: netbox/ipam/forms/model_forms.py:610 netbox/ipam/tables/ip.py:192 -#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 +#: netbox/ipam/tables/vlans.py:41 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:74 -#: netbox/virtualization/forms/filtersets.py:51 +#: netbox/virtualization/forms/filtersets.py:53 #: netbox/virtualization/forms/model_forms.py:73 #: netbox/virtualization/tables/clusters.py:81 #: netbox/wireless/forms/bulk_edit.py:82 -#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:42 #: netbox/wireless/forms/model_forms.py:55 #: netbox/wireless/tables/wirelesslan.py:51 msgid "Scope" @@ -5809,7 +5856,7 @@ msgstr "Por favor, selecione um {scope_type}." msgid "Scope type (app & model)" msgstr "Tipo de escopo (aplicativo e modelo)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:258 +#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 msgid "Rear ports" msgstr "Portas traseiras" @@ -5823,30 +5870,30 @@ msgstr "" "corresponder ao número selecionado de posições da porta traseira " "({rearport_count})." -#: netbox/dcim/forms/model_forms.py:146 +#: netbox/dcim/forms/model_forms.py:148 msgid "Contact Info" msgstr "Informações de Contato" -#: netbox/dcim/forms/model_forms.py:199 +#: netbox/dcim/forms/model_forms.py:201 msgid "Rack Role" msgstr "Função do Rack" -#: netbox/dcim/forms/model_forms.py:216 netbox/dcim/forms/model_forms.py:368 -#: netbox/dcim/forms/model_forms.py:539 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:370 +#: netbox/dcim/forms/model_forms.py:541 #: netbox/utilities/forms/fields/fields.py:57 msgid "Slug" msgstr "Slug" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:266 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Selecione um tipo pré-definido de rack, ou ajuste as características abaixo." -#: netbox/dcim/forms/model_forms.py:272 +#: netbox/dcim/forms/model_forms.py:274 msgid "Inventory Control" msgstr "Controle de Inventário" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:323 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5854,36 +5901,36 @@ msgstr "" "Lista separada por vírgulas de números de IDs. Um intervalo pode ser " "especificado usando hífen." -#: netbox/dcim/forms/model_forms.py:402 netbox/extras/forms/model_forms.py:594 +#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 msgid "Enter a valid JSON schema to define supported attributes." msgstr "Insira um esquema JSON válido para definir os atributos suportados." -#: netbox/dcim/forms/model_forms.py:433 +#: netbox/dcim/forms/model_forms.py:435 msgid "Profile & Attributes" msgstr "Perfis e Atributos" -#: netbox/dcim/forms/model_forms.py:585 netbox/dcim/models/devices.py:572 +#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:572 msgid "The lowest-numbered unit occupied by the device" msgstr "A unidade mais baixa ocupada pelo dispositivo" -#: netbox/dcim/forms/model_forms.py:642 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "A posição no chassi virtual pela qual este dispositivo é identificado" -#: netbox/dcim/forms/model_forms.py:647 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "A prioridade do dispositivo no chassi virtual" -#: netbox/dcim/forms/model_forms.py:756 +#: netbox/dcim/forms/model_forms.py:766 msgid "Automatically populate components associated with this module type" msgstr "" "Popular automaticamente os componentes associados a este tipo de módulo" -#: netbox/dcim/forms/model_forms.py:862 +#: netbox/dcim/forms/model_forms.py:872 msgid "Characteristics" msgstr "Características" -#: netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1028 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5898,35 +5945,35 @@ msgstr "" " será automaticamente substituído pelo valor da posição ao criar um novo " "módulo." -#: netbox/dcim/forms/model_forms.py:1231 +#: netbox/dcim/forms/model_forms.py:1241 msgid "Console port template" msgstr "Modelo da porta de console" -#: netbox/dcim/forms/model_forms.py:1239 +#: netbox/dcim/forms/model_forms.py:1249 msgid "Console server port template" msgstr "Modelo da porta do servidor de console" -#: netbox/dcim/forms/model_forms.py:1247 +#: netbox/dcim/forms/model_forms.py:1257 msgid "Front port template" msgstr "Modelo da porta frontal" -#: netbox/dcim/forms/model_forms.py:1255 +#: netbox/dcim/forms/model_forms.py:1265 msgid "Interface template" msgstr "Modelo da interface" -#: netbox/dcim/forms/model_forms.py:1263 +#: netbox/dcim/forms/model_forms.py:1273 msgid "Power outlet template" msgstr "Modelo da tomada elétrica" -#: netbox/dcim/forms/model_forms.py:1271 +#: netbox/dcim/forms/model_forms.py:1281 msgid "Power port template" msgstr "Modelo da porta de alimentação" -#: netbox/dcim/forms/model_forms.py:1279 +#: netbox/dcim/forms/model_forms.py:1289 msgid "Rear port template" msgstr "Modelo da porta traseira" -#: netbox/dcim/forms/model_forms.py:1289 netbox/dcim/forms/model_forms.py:1774 +#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 @@ -5934,14 +5981,14 @@ msgstr "Modelo da porta traseira" msgid "Console Port" msgstr "Porta de Console" -#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1775 +#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:106 msgid "Console Server Port" msgstr "Porta do Servidor de Console" -#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1776 +#: netbox/dcim/forms/model_forms.py:1301 netbox/dcim/forms/model_forms.py:1786 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5953,7 +6000,7 @@ msgstr "Porta do Servidor de Console" msgid "Front Port" msgstr "Porta Frontal" -#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1777 +#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5965,40 +6012,40 @@ msgstr "Porta Frontal" msgid "Rear Port" msgstr "Porta Traseira" -#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1778 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:526 +#: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1788 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:527 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Porta de Alimentação" -#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1779 +#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Tomada Elétrica" -#: netbox/dcim/forms/model_forms.py:1296 netbox/dcim/forms/model_forms.py:1781 +#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 msgid "Component Assignment" msgstr "Atribuição de Componentes" -#: netbox/dcim/forms/model_forms.py:1342 netbox/dcim/forms/model_forms.py:1828 +#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 msgid "An InventoryItem can only be assigned to a single component." msgstr "Um item de inventário só pode ser associado a um único componente." -#: netbox/dcim/forms/model_forms.py:1479 +#: netbox/dcim/forms/model_forms.py:1489 msgid "LAG interface" msgstr "Interface LAG" -#: netbox/dcim/forms/model_forms.py:1502 +#: netbox/dcim/forms/model_forms.py:1512 msgid "Filter VLANs available for assignment by group." msgstr "Filtre as VLANs disponíveis para atribuição por grupo." -#: netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1681 msgid "Child Device" msgstr "Dispositivo Filho" -#: netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1682 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6006,66 +6053,66 @@ msgstr "" "Os dispositivos filhos devem primeiro ser criados e atribuídos ao site e ao " "rack do dispositivo pai." -#: netbox/dcim/forms/model_forms.py:1714 +#: netbox/dcim/forms/model_forms.py:1724 msgid "Console port" msgstr "Porta de console" -#: netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/model_forms.py:1732 msgid "Console server port" msgstr "Porta do servidor de console" -#: netbox/dcim/forms/model_forms.py:1730 +#: netbox/dcim/forms/model_forms.py:1740 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Porta frontal" -#: netbox/dcim/forms/model_forms.py:1746 +#: netbox/dcim/forms/model_forms.py:1756 msgid "Power outlet" msgstr "Tomada elétrica" -#: netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/model_forms.py:1772 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Porta traseira" -#: netbox/dcim/forms/model_forms.py:1768 +#: netbox/dcim/forms/model_forms.py:1778 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Item de Inventário" -#: netbox/dcim/forms/model_forms.py:1837 +#: netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Função do Item de Inventário" -#: netbox/dcim/forms/model_forms.py:1907 +#: netbox/dcim/forms/model_forms.py:1917 msgid "VM Interface" msgstr "Interface de VM" -#: netbox/dcim/forms/model_forms.py:1923 netbox/ipam/forms/filtersets.py:638 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1933 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:187 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:212 +#: netbox/virtualization/forms/filtersets.py:216 #: netbox/virtualization/forms/filtersets.py:274 #: netbox/virtualization/forms/model_forms.py:220 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:312 #: netbox/vpn/forms/model_forms.py:158 netbox/vpn/forms/model_forms.py:169 #: netbox/vpn/forms/model_forms.py:271 netbox/vpn/forms/model_forms.py:452 msgid "Virtual Machine" msgstr "Máquina Virtual" -#: netbox/dcim/forms/model_forms.py:1962 +#: netbox/dcim/forms/model_forms.py:1972 msgid "A MAC address can only be assigned to a single object." msgstr "Um endereço MAC só pode ser atribuído a um único objeto." -#: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:155 -#: netbox/dcim/forms/object_create.py:256 +#: netbox/dcim/forms/object_create.py:49 +#: netbox/dcim/forms/object_create.py:156 +#: netbox/dcim/forms/object_create.py:257 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6073,7 +6120,7 @@ msgstr "" "Intervalos alfanuméricos são suportados. (Deve corresponder ao número de " "objetos a serem criados.)" -#: netbox/dcim/forms/object_create.py:72 +#: netbox/dcim/forms/object_create.py:73 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6082,19 +6129,19 @@ msgstr "" "O padrão fornecido especifica {value_count} valores, mas {pattern_count} são" " esperados." -#: netbox/dcim/forms/object_create.py:310 netbox/dcim/tables/devices.py:1081 +#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 -#: netbox/templates/dcim/virtualchassis_edit.html:58 +#: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 #: netbox/templates/users/ownergroup.html:35 msgid "Members" msgstr "Membros" -#: netbox/dcim/forms/object_create.py:320 +#: netbox/dcim/forms/object_create.py:321 msgid "Initial position" msgstr "Posição inicial" -#: netbox/dcim/forms/object_create.py:323 +#: netbox/dcim/forms/object_create.py:324 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6102,11 +6149,11 @@ msgstr "" "Posição do primeiro dispositivo membro. Aumenta em um para cada membro " "adicional." -#: netbox/dcim/forms/object_create.py:328 +#: netbox/dcim/forms/object_create.py:329 msgid "Member Devices" msgstr "Dispositivos Membros" -#: netbox/dcim/forms/object_create.py:343 +#: netbox/dcim/forms/object_create.py:344 msgid "A position must be specified for the first VC member." msgstr "" "Uma posição deve ser especificada para o primeiro membro do chassi virtual." @@ -6127,7 +6174,7 @@ msgstr "perfil" #: netbox/dcim/models/cables.py:75 #: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:114 +#: netbox/extras/models/customfields.py:127 msgid "label" msgstr "rótulo" @@ -6626,9 +6673,9 @@ msgid "tagged VLANs" msgstr "VLANs tagueadas" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:614 netbox/ipam/forms/bulk_edit.py:448 -#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:594 -#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:109 +#: netbox/dcim/tables/devices.py:615 netbox/ipam/forms/bulk_edit.py:448 +#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:110 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" @@ -6866,7 +6913,7 @@ msgid "module bays" msgstr "compartimentos de módulos" #: netbox/dcim/models/device_components.py:1287 -#: netbox/dcim/models/modules.py:264 +#: netbox/dcim/models/modules.py:266 msgid "A module bay cannot belong to a module installed within it." msgstr "" "Um compartimento de módulo não pode pertencer a um módulo instalado dentro " @@ -6908,14 +6955,14 @@ msgid "inventory item roles" msgstr "funções dos itens de inventário" #: netbox/dcim/models/device_components.py:1418 -#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:223 +#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:225 #: netbox/dcim/models/racks.py:316 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "número de série" #: netbox/dcim/models/device_components.py:1426 -#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:230 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:232 #: netbox/dcim/models/racks.py:323 msgid "asset tag" msgstr "etiqueta de patrimônio" @@ -7117,7 +7164,7 @@ msgstr "A função que este dispositivo desempenha" msgid "Chassis serial number, assigned by the manufacturer" msgstr "Número de série do chassi, designado pelo fabricante" -#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:231 +#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:233 msgid "A unique tag used to identify this device" msgstr "Uma etiqueta exclusiva usada para identificar este dispositivo" @@ -7330,7 +7377,7 @@ msgstr "identificador" msgid "Numeric identifier unique to the parent device" msgstr "Identificador numérico exclusivo para o dispositivo principal" -#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:232 +#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:245 #: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:169 #: netbox/netbox/models/__init__.py:219 @@ -7427,15 +7474,15 @@ msgstr "tipos de módulos" msgid "Invalid schema: {error}" msgstr "Esquema inválido: {error}" -#: netbox/dcim/models/modules.py:238 +#: netbox/dcim/models/modules.py:240 msgid "module" msgstr "módulo" -#: netbox/dcim/models/modules.py:239 +#: netbox/dcim/models/modules.py:241 msgid "modules" msgstr "módulos" -#: netbox/dcim/models/modules.py:252 +#: netbox/dcim/models/modules.py:254 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7845,24 +7892,24 @@ msgstr "Nome da Cor" msgid "Reachable" msgstr "Acessível" -#: netbox/dcim/tables/devices.py:65 netbox/dcim/tables/devices.py:109 +#: netbox/dcim/tables/devices.py:66 netbox/dcim/tables/devices.py:110 #: netbox/dcim/tables/racks.py:135 netbox/dcim/tables/sites.py:83 #: netbox/dcim/tables/sites.py:115 netbox/extras/tables/tables.py:708 -#: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 -#: netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:77 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 #: netbox/virtualization/views.py:243 msgid "Devices" msgstr "Dispositivos" -#: netbox/dcim/tables/devices.py:70 netbox/dcim/tables/devices.py:114 +#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "VMs" -#: netbox/dcim/tables/devices.py:103 netbox/dcim/tables/devices.py:223 -#: netbox/extras/forms/model_forms.py:745 +#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 +#: netbox/extras/forms/model_forms.py:748 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 @@ -7873,66 +7920,66 @@ msgstr "VMs" msgid "Config Template" msgstr "Modelo de Configuração" -#: netbox/dcim/tables/devices.py:184 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 msgid "U Height" msgstr "Altura em U" -#: netbox/dcim/tables/devices.py:194 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1140 #: netbox/ipam/forms/bulk_import.py:597 netbox/ipam/forms/model_forms.py:306 #: netbox/ipam/forms/model_forms.py:318 netbox/ipam/tables/ip.py:306 -#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:380 -#: netbox/ipam/tables/ip.py:403 netbox/templates/ipam/ipaddress.html:11 +#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:385 +#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "Endereço IP" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1116 +#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1144 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Endereço IPv4" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1148 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Endereço IPv6" -#: netbox/dcim/tables/devices.py:217 +#: netbox/dcim/tables/devices.py:218 msgid "VC Position" msgstr "Posição no Chassi Virtual" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:221 msgid "VC Priority" msgstr "Prioridade no Chassi Virtual" -#: netbox/dcim/tables/devices.py:227 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Dispositivo Pai" -#: netbox/dcim/tables/devices.py:232 +#: netbox/dcim/tables/devices.py:233 msgid "Position (Device Bay)" msgstr "Posição (Compartimento de Dispositivo)" -#: netbox/dcim/tables/devices.py:240 +#: netbox/dcim/tables/devices.py:241 msgid "Console ports" msgstr "Portas de console" -#: netbox/dcim/tables/devices.py:243 +#: netbox/dcim/tables/devices.py:244 msgid "Console server ports" msgstr "Portas de servidor de console" -#: netbox/dcim/tables/devices.py:246 +#: netbox/dcim/tables/devices.py:247 msgid "Power ports" msgstr "Portas de alimentação" -#: netbox/dcim/tables/devices.py:249 +#: netbox/dcim/tables/devices.py:250 msgid "Power outlets" msgstr "Tomadas elétricas" -#: netbox/dcim/tables/devices.py:252 netbox/dcim/tables/devices.py:1125 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1412 -#: netbox/dcim/views.py:1749 netbox/dcim/views.py:2578 -#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 +#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1153 +#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 +#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2579 +#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7947,39 +7994,39 @@ msgstr "Tomadas elétricas" msgid "Interfaces" msgstr "Interfaces" -#: netbox/dcim/tables/devices.py:255 +#: netbox/dcim/tables/devices.py:256 msgid "Front ports" msgstr "Portas frontais" -#: netbox/dcim/tables/devices.py:261 +#: netbox/dcim/tables/devices.py:262 msgid "Device bays" msgstr "Compartimentos de dispositivos" -#: netbox/dcim/tables/devices.py:264 +#: netbox/dcim/tables/devices.py:265 msgid "Module bays" msgstr "Compartimentos de módulos" -#: netbox/dcim/tables/devices.py:267 +#: netbox/dcim/tables/devices.py:268 msgid "Inventory items" msgstr "Itens de inventário" -#: netbox/dcim/tables/devices.py:300 +#: netbox/dcim/tables/devices.py:301 msgid "Device Location" msgstr "Localização do Dispositivo" -#: netbox/dcim/tables/devices.py:305 +#: netbox/dcim/tables/devices.py:306 msgid "Device Site" msgstr "Site do Dispositivo" -#: netbox/dcim/tables/devices.py:320 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Compartimento de módulo" -#: netbox/dcim/tables/devices.py:333 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1487 -#: netbox/dcim/views.py:2664 netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devices.py:334 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 +#: netbox/dcim/views.py:2665 netbox/netbox/navigation/menu.py:106 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7988,31 +8035,31 @@ msgstr "Compartimento de módulo" msgid "Inventory Items" msgstr "Itens de Inventário" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:349 msgid "Cable Color" msgstr "Cor do Cabo" -#: netbox/dcim/tables/devices.py:354 +#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 msgid "Link Peers" msgstr "Pares Vinculados" -#: netbox/dcim/tables/devices.py:357 +#: netbox/dcim/tables/devices.py:358 msgid "Mark Connected" msgstr "Marcar Conectado" -#: netbox/dcim/tables/devices.py:476 +#: netbox/dcim/tables/devices.py:477 msgid "Maximum draw (W)" msgstr "Consumo máximo (W)" -#: netbox/dcim/tables/devices.py:479 +#: netbox/dcim/tables/devices.py:480 msgid "Allocated draw (W)" msgstr "Consumo alocado (W)" -#: netbox/dcim/tables/devices.py:584 netbox/ipam/forms/model_forms.py:772 +#: netbox/dcim/tables/devices.py:585 netbox/ipam/forms/model_forms.py:772 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:689 -#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:165 -#: netbox/netbox/navigation/menu.py:167 -#: netbox/templates/dcim/interface.html:409 +#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:167 +#: netbox/netbox/navigation/menu.py:169 +#: netbox/templates/dcim/interface.html:382 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 @@ -8020,83 +8067,83 @@ msgstr "Consumo alocado (W)" msgid "IP Addresses" msgstr "Endereços IP" -#: netbox/dcim/tables/devices.py:590 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:591 netbox/netbox/navigation/menu.py:213 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Grupos FHRP" -#: netbox/dcim/tables/devices.py:602 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:603 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:64 netbox/vpn/forms/bulk_import.py:75 -#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 +#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/forms/filtersets.py:89 #: netbox/vpn/forms/model_forms.py:58 netbox/vpn/forms/model_forms.py:143 #: netbox/vpn/tables/tunnels.py:77 msgid "Tunnel" msgstr "Túnel" -#: netbox/dcim/tables/devices.py:638 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:639 netbox/dcim/tables/devicetypes.py:235 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Somente Gerenciamento" -#: netbox/dcim/tables/devices.py:657 +#: netbox/dcim/tables/devices.py:658 msgid "VDCs" msgstr "Contextos de Dispositivos Virtuais" -#: netbox/dcim/tables/devices.py:664 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:665 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Circuito Virtual" -#: netbox/dcim/tables/devices.py:753 netbox/dcim/tables/devices.py:806 +#: netbox/dcim/tables/devices.py:781 netbox/dcim/tables/devices.py:834 #: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 msgid "Mappings" msgstr "Mapeamentos" -#: netbox/dcim/tables/devices.py:920 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:948 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Módulo Instalado" -#: netbox/dcim/tables/devices.py:923 +#: netbox/dcim/tables/devices.py:951 msgid "Module Serial" msgstr "Serial do Módulo" -#: netbox/dcim/tables/devices.py:927 +#: netbox/dcim/tables/devices.py:955 msgid "Module Asset Tag" msgstr "Etiqueta de Patrimônio do Módulo" -#: netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:964 msgid "Module Status" msgstr "Status do Módulo" -#: netbox/dcim/tables/devices.py:990 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1018 netbox/dcim/tables/devicetypes.py:325 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Componente" -#: netbox/dcim/tables/devices.py:1048 +#: netbox/dcim/tables/devices.py:1076 msgid "Items" msgstr "Itens" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60 -#: netbox/netbox/navigation/menu.py:62 +#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 +#: netbox/netbox/navigation/menu.py:64 msgid "Rack Types" msgstr "Tipos de Racks" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84 -#: netbox/netbox/navigation/menu.py:86 +#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 +#: netbox/netbox/navigation/menu.py:88 msgid "Device Types" msgstr "Tipos de Dispositivos" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1584 -#: netbox/netbox/navigation/menu.py:87 +#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 +#: netbox/netbox/navigation/menu.py:89 msgid "Module Types" msgstr "Tipos de Módulos" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:485 -#: netbox/extras/forms/model_forms.py:652 netbox/extras/tables/tables.py:703 -#: netbox/netbox/navigation/menu.py:78 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 +#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:703 +#: netbox/netbox/navigation/menu.py:80 msgid "Platforms" msgstr "Plataformas" @@ -8112,9 +8159,9 @@ msgstr "Full-Depth" msgid "Device Count" msgstr "Contagem de dispositivos" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1352 -#: netbox/dcim/views.py:1689 netbox/dcim/views.py:2513 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 +#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2514 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8123,9 +8170,9 @@ msgstr "Contagem de dispositivos" msgid "Console Ports" msgstr "Portas de Console" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1367 -#: netbox/dcim/views.py:1704 netbox/dcim/views.py:2529 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 +#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2530 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8134,9 +8181,9 @@ msgstr "Portas de Console" msgid "Console Server Ports" msgstr "Portas de Servidor de Console" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1382 -#: netbox/dcim/views.py:1719 netbox/dcim/views.py:2545 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 +#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2546 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8145,9 +8192,9 @@ msgstr "Portas de Servidor de Console" msgid "Power Ports" msgstr "Portas de Alimentação" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1397 -#: netbox/dcim/views.py:1734 netbox/dcim/views.py:2561 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 +#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2562 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8156,9 +8203,9 @@ msgstr "Portas de Alimentação" msgid "Power Outlets" msgstr "Tomadas Elétricas" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1427 -#: netbox/dcim/views.py:1764 netbox/dcim/views.py:2600 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 +#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2601 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8166,9 +8213,9 @@ msgstr "Tomadas Elétricas" msgid "Front Ports" msgstr "Portas Frontais" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1442 -#: netbox/dcim/views.py:1779 netbox/dcim/views.py:2616 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 +#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2617 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8177,17 +8224,17 @@ msgstr "Portas Frontais" msgid "Rear Ports" msgstr "Portas Traseiras" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1472 -#: netbox/dcim/views.py:2648 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 +#: netbox/dcim/views.py:2649 netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:52 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/devicetype/base.html:46 msgid "Device Bays" msgstr "Compartimentos de Dispositivos" -#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1457 -#: netbox/dcim/views.py:1794 netbox/dcim/views.py:2632 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1458 +#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2633 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8200,7 +8247,7 @@ msgstr "Compartimentos de Módulos" msgid "Module Count" msgstr "Contagem de módulos" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:319 +#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Fontes de Alimentação" @@ -8214,8 +8261,8 @@ msgid "Available Power (VA)" msgstr "Potência Disponível (VA)" #: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 -#: netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:51 msgid "Racks" msgstr "Racks" @@ -8253,14 +8300,14 @@ msgid "Space" msgstr "Espaço" #: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: netbox/extras/forms/filtersets.py:465 -#: netbox/extras/forms/model_forms.py:632 netbox/ipam/forms/bulk_edit.py:112 +#: netbox/extras/forms/filtersets.py:438 +#: netbox/extras/forms/model_forms.py:635 netbox/ipam/forms/bulk_edit.py:112 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/tables/asn.py:76 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:17 netbox/netbox/navigation/menu.py:21 msgid "Sites" msgstr "Sites" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 msgid "VLAN Groups" msgstr "Grupos de VLANs" @@ -8273,7 +8320,7 @@ msgid "{} millimeters" msgstr "{} milímetros" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:96 -#: netbox/virtualization/forms/filtersets.py:198 +#: netbox/virtualization/forms/filtersets.py:202 msgid "Serial number" msgstr "Número de série" @@ -8317,7 +8364,7 @@ msgstr "Regiões Filhas" msgid "Child Groups" msgstr "Grupos Filhos" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1082 +#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 msgid "Non-Racked Devices" msgstr "Dispositivos Não Montados em Rack" @@ -8325,65 +8372,65 @@ msgstr "Dispositivos Não Montados em Rack" msgid "Child Locations" msgstr "Locais Filhos" -#: netbox/dcim/views.py:1063 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 msgid "Reservations" msgstr "Reservas" -#: netbox/dcim/views.py:2459 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:160 msgid "Application Services" msgstr "Serviços de Aplicação" -#: netbox/dcim/views.py:2677 netbox/extras/forms/filtersets.py:427 -#: netbox/extras/forms/model_forms.py:692 +#: netbox/dcim/views.py:2678 netbox/extras/forms/filtersets.py:399 +#: netbox/extras/forms/model_forms.py:695 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 #: netbox/virtualization/views.py:399 msgid "Config Context" msgstr "Contexto de Configuração" -#: netbox/dcim/views.py:2688 netbox/virtualization/views.py:410 +#: netbox/dcim/views.py:2689 netbox/virtualization/views.py:410 msgid "Render Config" msgstr "Renderização de Configuração" -#: netbox/dcim/views.py:2701 netbox/extras/tables/tables.py:713 -#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/views.py:2702 netbox/extras/tables/tables.py:713 +#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" msgstr "Máquinas Virtuais" -#: netbox/dcim/views.py:3510 +#: netbox/dcim/views.py:3520 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Dispositivo instalado {device} no compartimento {device_bay}." -#: netbox/dcim/views.py:3551 +#: netbox/dcim/views.py:3561 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Dispositivo {device} removido do compartimento {device_bay}." -#: netbox/dcim/views.py:3664 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3674 netbox/ipam/tables/ip.py:178 msgid "Children" msgstr "Filhos" -#: netbox/dcim/views.py:4137 +#: netbox/dcim/views.py:4147 #, python-brace-format msgid "Added member {device}" msgstr "Membro {device} adicionado" -#: netbox/dcim/views.py:4182 +#: netbox/dcim/views.py:4192 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "" "Não é possível remover o dispositivo principal {device} do chassi virtual." -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Removido {device} do chassi virtual {chassis}" -#: netbox/extras/api/customfields.py:89 +#: netbox/extras/api/customfields.py:83 #, python-brace-format msgid "Unknown related object(s): {name}" msgstr "Objeto(s) relacionado(s) desconhecido(s): {name}" @@ -8574,13 +8621,13 @@ msgstr "Preto" msgid "White" msgstr "Branco" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:434 -#: netbox/extras/forms/model_forms.py:511 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 +#: netbox/extras/forms/model_forms.py:518 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:499 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Script" @@ -8628,26 +8675,26 @@ msgstr "Tipo de widget" msgid "Unregistered widget class: {name}" msgstr "Classe de widget não registrada: {name}" -#: netbox/extras/dashboard/widgets.py:148 +#: netbox/extras/dashboard/widgets.py:149 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} deve definir um método render ()." -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Note" msgstr "Nota" -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Exibe qualquer conteúdo personalizado arbitrário. Markdown é suportado." -#: netbox/extras/dashboard/widgets.py:181 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Contagem de Objetos" -#: netbox/extras/dashboard/widgets.py:182 +#: netbox/extras/dashboard/widgets.py:183 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8655,84 +8702,84 @@ msgstr "" "Exibe um conjunto de modelos do NetBox e o número de objetos criados para " "cada tipo." -#: netbox/extras/dashboard/widgets.py:192 +#: netbox/extras/dashboard/widgets.py:193 msgid "Filters to apply when counting the number of objects" msgstr "Filtros a serem aplicados ao contar o número de objetos" -#: netbox/extras/dashboard/widgets.py:200 +#: netbox/extras/dashboard/widgets.py:201 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" "Formato inválido. Os filtros de objetos devem ser passados como um " "dicionário." -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:235 msgid "Object List" msgstr "Lista de Objetos" -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Display an arbitrary list of objects." msgstr "Exibe uma lista arbitrária de objetos." -#: netbox/extras/dashboard/widgets.py:248 +#: netbox/extras/dashboard/widgets.py:249 msgid "The default number of objects to display" msgstr "O número padrão de objetos a serem exibidos" -#: netbox/extras/dashboard/widgets.py:260 +#: netbox/extras/dashboard/widgets.py:261 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" "Formato inválido. Os parâmetros de URL devem ser passados como um " "dicionário." -#: netbox/extras/dashboard/widgets.py:269 +#: netbox/extras/dashboard/widgets.py:270 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Seleção de modelo inválida: {self['model'].data} não é suportado." -#: netbox/extras/dashboard/widgets.py:309 +#: netbox/extras/dashboard/widgets.py:310 msgid "RSS Feed" msgstr "Feed RSS" -#: netbox/extras/dashboard/widgets.py:316 +#: netbox/extras/dashboard/widgets.py:317 msgid "Embed an RSS feed from an external website." msgstr "Incorpore um feed RSS de um site externo." -#: netbox/extras/dashboard/widgets.py:323 +#: netbox/extras/dashboard/widgets.py:324 msgid "Feed URL" msgstr "URL do feed" -#: netbox/extras/dashboard/widgets.py:327 +#: netbox/extras/dashboard/widgets.py:328 msgid "Requires external connection" msgstr "Requer conexão externa" -#: netbox/extras/dashboard/widgets.py:333 +#: netbox/extras/dashboard/widgets.py:334 msgid "The maximum number of objects to display" msgstr "O número máximo de objetos a serem exibidos" -#: netbox/extras/dashboard/widgets.py:338 +#: netbox/extras/dashboard/widgets.py:339 msgid "How long to stored the cached content (in seconds)" msgstr "" "Por quanto tempo o conteúdo em cache deve ser armazenado (em segundos)" -#: netbox/extras/dashboard/widgets.py:344 +#: netbox/extras/dashboard/widgets.py:345 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Valor do tempo limite para buscar o feed (em segundos)" -#: netbox/extras/dashboard/widgets.py:401 +#: netbox/extras/dashboard/widgets.py:402 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:41 msgid "Bookmarks" msgstr "Favoritos" -#: netbox/extras/dashboard/widgets.py:405 +#: netbox/extras/dashboard/widgets.py:406 msgid "Show your personal bookmarks" msgstr "Exibe seus favoritos pessoais" -#: netbox/extras/events.py:164 +#: netbox/extras/events.py:186 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Tipo de ação desconhecido para uma regra de evento: {action_type}" -#: netbox/extras/events.py:209 +#: netbox/extras/events.py:229 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Não é possível importar o pipeline de eventos {name}: {error}" @@ -8752,7 +8799,7 @@ msgid "Group (name)" msgstr "Grupo (nome)" #: netbox/extras/filtersets.py:730 -#: netbox/virtualization/forms/filtersets.py:128 +#: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Tipo de cluster" @@ -8771,7 +8818,7 @@ msgstr "Grupo de inquilinos" msgid "Tenant group (slug)" msgstr "Grupo de inquilinos (slug)" -#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:580 +#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:583 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Etiqueta" @@ -8780,7 +8827,7 @@ msgstr "Etiqueta" msgid "Tag (slug)" msgstr "Etiqueta (slug)" -#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:581 +#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:545 msgid "Has local config context data" msgstr "Possui dados de contexto de configuração local" @@ -8801,13 +8848,13 @@ msgstr "Deve ser único" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 #: netbox/extras/forms/filtersets.py:96 -#: netbox/extras/models/customfields.py:216 +#: netbox/extras/models/customfields.py:229 msgid "UI visible" msgstr "UI visível" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 #: netbox/extras/forms/filtersets.py:101 -#: netbox/extras/models/customfields.py:223 +#: netbox/extras/models/customfields.py:236 msgid "UI editable" msgstr "UI editável" @@ -8827,13 +8874,13 @@ msgstr "Valor máximo" msgid "Validation regex" msgstr "Expressão regular de validação" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:82 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Comportamento" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:168 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 msgid "New window" msgstr "Nova janela" @@ -8842,40 +8889,40 @@ msgid "Button class" msgstr "Classe de botão" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:212 netbox/extras/forms/filtersets.py:554 +#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Tipo MIME" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:215 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 msgid "File name" msgstr "Nome do arquivo" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:219 netbox/extras/forms/filtersets.py:561 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 msgid "File extension" msgstr "Extensão de arquivo" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:223 netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 msgid "As attachment" msgstr "Como anexo" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:272 netbox/extras/forms/filtersets.py:308 +#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 #: netbox/extras/tables/tables.py:310 netbox/extras/tables/tables.py:347 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Compartilhado" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:317 #: netbox/extras/models/models.py:187 msgid "HTTP method" msgstr "Método HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:331 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL do payload" @@ -8894,7 +8941,7 @@ msgid "CA file path" msgstr "Caminho do arquivo CA" #: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:231 -#: netbox/extras/forms/model_forms.py:458 +#: netbox/extras/forms/model_forms.py:465 msgid "Event types" msgstr "Tipos de evento" @@ -8903,7 +8950,7 @@ msgid "Is active" msgstr "Está ativo" #: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:545 +#: netbox/extras/forms/filtersets.py:514 msgid "Auto sync enabled" msgstr "Sincronização automática ativada" @@ -8912,14 +8959,14 @@ msgstr "Sincronização automática ativada" #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:54 -#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:260 -#: netbox/extras/forms/filtersets.py:296 netbox/extras/forms/model_forms.py:53 -#: netbox/extras/forms/model_forms.py:225 -#: netbox/extras/forms/model_forms.py:257 -#: netbox/extras/forms/model_forms.py:300 -#: netbox/extras/forms/model_forms.py:453 -#: netbox/extras/forms/model_forms.py:570 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:54 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:244 +#: netbox/extras/forms/filtersets.py:275 netbox/extras/forms/model_forms.py:53 +#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:264 +#: netbox/extras/forms/model_forms.py:307 +#: netbox/extras/forms/model_forms.py:460 +#: netbox/extras/forms/model_forms.py:577 #: netbox/users/forms/model_forms.py:323 msgid "Object types" msgstr "Tipos de objetos" @@ -8929,7 +8976,7 @@ msgstr "Tipos de objetos" #: netbox/extras/forms/bulk_import.py:142 #: netbox/extras/forms/bulk_import.py:203 #: netbox/extras/forms/bulk_import.py:227 -#: netbox/extras/forms/bulk_import.py:281 +#: netbox/extras/forms/bulk_import.py:277 #: netbox/tenancy/forms/bulk_import.py:103 msgid "One or more assigned object types" msgstr "Um ou mais tipos de objetos associados" @@ -8938,12 +8985,12 @@ msgstr "Um ou mais tipos de objetos associados" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Tipo de campo de dados (por exemplo, texto, número inteiro etc.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:243 -#: netbox/extras/forms/filtersets.py:356 -#: netbox/extras/forms/model_forms.py:326 -#: netbox/extras/forms/model_forms.py:385 -#: netbox/extras/forms/model_forms.py:422 -#: netbox/tenancy/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:332 +#: netbox/extras/forms/model_forms.py:333 +#: netbox/extras/forms/model_forms.py:392 +#: netbox/extras/forms/model_forms.py:429 +#: netbox/tenancy/forms/filtersets.py:116 msgid "Object type" msgstr "Tipo de objeto" @@ -8995,8 +9042,8 @@ msgid "Data source which provides the data file" msgstr "Fonte de dados que fornece o arquivo de dados" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/filtersets.py:447 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/forms/filtersets.py:188 netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Arquivo de dados" @@ -9014,8 +9061,8 @@ msgstr "" "de dados for atualizado" #: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:773 +#: netbox/extras/forms/model_forms.py:299 +#: netbox/extras/forms/model_forms.py:776 msgid "Must specify either local content or a data file" msgstr "Deve especificar o conteúdo local ou um arquivo de dados" @@ -9041,26 +9088,26 @@ msgstr "Webhook {name} não encontrado" msgid "Script {name} not found" msgstr "Script {name} não encontrado" -#: netbox/extras/forms/bulk_import.py:295 +#: netbox/extras/forms/bulk_import.py:291 msgid "Assigned object type" msgstr "Tipo de objeto associado" -#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/bulk_import.py:296 msgid "The classification of entry" msgstr "A classificação da entrada" -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:746 -#: netbox/netbox/tables/tables.py:279 netbox/netbox/tables/tables.py:289 -#: netbox/netbox/tables/tables.py:307 netbox/netbox/ui/panels.py:215 -#: netbox/templates/dcim/htmx/cable_edit.html:98 -#: netbox/templates/generic/bulk_edit.html:96 +#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:746 +#: netbox/netbox/tables/tables.py:287 netbox/netbox/tables/tables.py:302 +#: netbox/netbox/tables/tables.py:325 netbox/netbox/ui/panels.py:215 +#: netbox/templates/dcim/htmx/cable_edit.html:99 +#: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:39 msgid "Comments" msgstr "Comentários" -#: netbox/extras/forms/bulk_import.py:316 -#: netbox/extras/forms/model_forms.py:401 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:312 +#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/templates/users/owner.html:46 #: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:262 @@ -9070,17 +9117,17 @@ msgstr "Comentários" msgid "Users" msgstr "Usuários" -#: netbox/extras/forms/bulk_import.py:320 +#: netbox/extras/forms/bulk_import.py:316 msgid "User names separated by commas, encased with double quotes" msgstr "Nomes de usuários separados por vírgulas, envoltos por aspas duplas." -#: netbox/extras/forms/bulk_import.py:323 -#: netbox/extras/forms/model_forms.py:396 netbox/netbox/navigation/menu.py:295 -#: netbox/netbox/navigation/menu.py:434 +#: netbox/extras/forms/bulk_import.py:319 +#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:415 #: netbox/templates/extras/notificationgroup.html:31 #: netbox/templates/tenancy/contact.html:21 #: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:117 -#: netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/filtersets.py:102 #: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 #: netbox/tenancy/tables/contacts.py:101 netbox/users/forms/filtersets.py:176 #: netbox/users/forms/model_forms.py:207 netbox/users/forms/model_forms.py:219 @@ -9090,11 +9137,11 @@ msgstr "Nomes de usuários separados por vírgulas, envoltos por aspas duplas." msgid "Groups" msgstr "Grupos" -#: netbox/extras/forms/bulk_import.py:327 +#: netbox/extras/forms/bulk_import.py:323 msgid "Group names separated by commas, encased with double quotes" msgstr "Nomes de grupo separados por vírgulas, envoltos por aspas duplas." -#: netbox/extras/forms/filtersets.py:47 +#: netbox/extras/forms/filtersets.py:46 msgid "Type Options" msgstr "Opções de Tipo" @@ -9106,95 +9153,95 @@ msgstr "Tipo de objeto relacionado" msgid "Field type" msgstr "Tipo de campo" -#: netbox/extras/forms/filtersets.py:133 +#: netbox/extras/forms/filtersets.py:128 #: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Escolhas" -#: netbox/extras/forms/filtersets.py:189 netbox/extras/forms/filtersets.py:406 -#: netbox/extras/forms/filtersets.py:428 netbox/extras/forms/filtersets.py:528 -#: netbox/extras/forms/model_forms.py:687 netbox/templates/core/job.html:69 +#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:377 +#: netbox/extras/forms/filtersets.py:400 netbox/extras/forms/filtersets.py:496 +#: netbox/extras/forms/model_forms.py:690 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Dados" -#: netbox/extras/forms/filtersets.py:190 netbox/extras/forms/filtersets.py:529 -#: netbox/extras/forms/model_forms.py:270 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/extras/forms/filtersets.py:177 netbox/extras/forms/filtersets.py:497 +#: netbox/extras/forms/model_forms.py:277 +#: netbox/extras/forms/model_forms.py:751 msgid "Rendering" msgstr "Renderizando" -#: netbox/extras/forms/filtersets.py:208 +#: netbox/extras/forms/filtersets.py:196 msgid "Content types" msgstr "Tipos de conteúdo" -#: netbox/extras/forms/filtersets.py:327 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 msgid "HTTP content type" msgstr "Tipo de conteúdo HTTP" -#: netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:337 msgid "Event type" msgstr "Tipo de evento" -#: netbox/extras/forms/filtersets.py:366 +#: netbox/extras/forms/filtersets.py:342 msgid "Action type" msgstr "Tipo de ação" -#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:364 msgid "Tagged object type" msgstr "Tipo de objeto etiquetado" -#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/filtersets.py:369 msgid "Allowed object type" msgstr "Tipo de objeto permitido" -#: netbox/extras/forms/filtersets.py:455 -#: netbox/extras/forms/model_forms.py:622 netbox/netbox/navigation/menu.py:17 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 msgid "Regions" msgstr "Regiões" -#: netbox/extras/forms/filtersets.py:460 -#: netbox/extras/forms/model_forms.py:627 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:630 msgid "Site groups" msgstr "Grupos de sites" -#: netbox/extras/forms/filtersets.py:470 -#: netbox/extras/forms/model_forms.py:637 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 msgid "Locations" msgstr "Locais" -#: netbox/extras/forms/filtersets.py:475 -#: netbox/extras/forms/model_forms.py:642 +#: netbox/extras/forms/filtersets.py:448 +#: netbox/extras/forms/model_forms.py:645 msgid "Device types" msgstr "Tipos de dispositivos" -#: netbox/extras/forms/filtersets.py:480 -#: netbox/extras/forms/model_forms.py:647 +#: netbox/extras/forms/filtersets.py:453 +#: netbox/extras/forms/model_forms.py:650 msgid "Roles" msgstr "Funções" -#: netbox/extras/forms/filtersets.py:490 -#: netbox/extras/forms/model_forms.py:657 +#: netbox/extras/forms/filtersets.py:463 +#: netbox/extras/forms/model_forms.py:660 msgid "Cluster types" msgstr "Tipos de cluster" -#: netbox/extras/forms/filtersets.py:495 -#: netbox/extras/forms/model_forms.py:662 +#: netbox/extras/forms/filtersets.py:468 +#: netbox/extras/forms/model_forms.py:665 msgid "Cluster groups" msgstr "Grupos de clusters" -#: netbox/extras/forms/filtersets.py:500 -#: netbox/extras/forms/model_forms.py:667 netbox/netbox/navigation/menu.py:264 -#: netbox/netbox/navigation/menu.py:266 +#: netbox/extras/forms/filtersets.py:473 +#: netbox/extras/forms/model_forms.py:670 netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:268 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Clusters" -#: netbox/extras/forms/filtersets.py:505 -#: netbox/extras/forms/model_forms.py:672 +#: netbox/extras/forms/filtersets.py:478 +#: netbox/extras/forms/model_forms.py:675 msgid "Tenant groups" msgstr "Grupos de inquilinos" @@ -9253,16 +9300,20 @@ msgstr "" "Insira uma opção por linha. Um rótulo opcional pode ser especificado para " "cada opção anexando-o com dois pontos. Exemplo:" -#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:184 +msgid "Custom Field Choice Set" +msgstr "Conjunto de opções de campo personalizado" + +#: netbox/extras/forms/model_forms.py:239 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Link Personalizado" -#: netbox/extras/forms/model_forms.py:234 +#: netbox/extras/forms/model_forms.py:241 msgid "Templates" msgstr "Modelos" -#: netbox/extras/forms/model_forms.py:246 +#: netbox/extras/forms/model_forms.py:253 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9271,7 +9322,7 @@ msgstr "" "Modelo de código Jinja2 para o texto do link. Faça referência ao objeto como" " {example}. Links renderizados como texto vazio não serão exibidos." -#: netbox/extras/forms/model_forms.py:250 +#: netbox/extras/forms/model_forms.py:257 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -9279,35 +9330,35 @@ msgstr "" "Modelo de código Jinja2 para a URL do link. Faça referência ao objeto como " "{example}." -#: netbox/extras/forms/model_forms.py:261 -#: netbox/extras/forms/model_forms.py:739 +#: netbox/extras/forms/model_forms.py:268 +#: netbox/extras/forms/model_forms.py:742 msgid "Template code" msgstr "Modelo de código" -#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:274 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Modelo de Exportação" -#: netbox/extras/forms/model_forms.py:285 -#: netbox/extras/forms/model_forms.py:766 +#: netbox/extras/forms/model_forms.py:292 +#: netbox/extras/forms/model_forms.py:769 msgid "Template content is populated from the remote source selected below." msgstr "" "O conteúdo do modelo é preenchido a partir da fonte remota selecionada " "abaixo." -#: netbox/extras/forms/model_forms.py:306 netbox/netbox/forms/mixins.py:92 +#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Filtro Salvo" -#: netbox/extras/forms/model_forms.py:332 +#: netbox/extras/forms/model_forms.py:339 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Ordenação" -#: netbox/extras/forms/model_forms.py:334 +#: netbox/extras/forms/model_forms.py:341 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9315,38 +9366,38 @@ msgstr "" "Insira uma lista de nomes de colunas separados por vírgulas. Adicione um " "hífen antes de um nome para inverter a ordem." -#: netbox/extras/forms/model_forms.py:343 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Colunas Disponíveis" -#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Colunas Selecionadas" -#: netbox/extras/forms/model_forms.py:415 +#: netbox/extras/forms/model_forms.py:422 msgid "A notification group specify at least one user or group." msgstr "" "Um grupo de notificações deve especificar pelo menos um usuário ou grupo." -#: netbox/extras/forms/model_forms.py:437 +#: netbox/extras/forms/model_forms.py:444 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "Solicitação HTTP" -#: netbox/extras/forms/model_forms.py:439 +#: netbox/extras/forms/model_forms.py:446 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:461 +#: netbox/extras/forms/model_forms.py:468 msgid "Action choice" msgstr "Escolha da ação" -#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:473 msgid "Enter conditions in JSON format." msgstr "Insira as condições em formato JSON." -#: netbox/extras/forms/model_forms.py:470 +#: netbox/extras/forms/model_forms.py:477 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9354,34 +9405,34 @@ msgstr "" "Insira os parâmetros a serem passados para a ação em formato JSON." -#: netbox/extras/forms/model_forms.py:475 +#: netbox/extras/forms/model_forms.py:482 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Regra de Evento" -#: netbox/extras/forms/model_forms.py:476 +#: netbox/extras/forms/model_forms.py:483 msgid "Triggers" msgstr "Triggers" -#: netbox/extras/forms/model_forms.py:523 +#: netbox/extras/forms/model_forms.py:530 msgid "Notification group" msgstr "Grupo de notificação" -#: netbox/extras/forms/model_forms.py:603 +#: netbox/extras/forms/model_forms.py:606 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Perfil do Contexto de Configuração" -#: netbox/extras/forms/model_forms.py:677 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Inquilinos" -#: netbox/extras/forms/model_forms.py:721 +#: netbox/extras/forms/model_forms.py:724 msgid "Data is populated from the remote source selected below." msgstr "Os dados são preenchidos a partir da fonte remota selecionada abaixo." -#: netbox/extras/forms/model_forms.py:727 +#: netbox/extras/forms/model_forms.py:730 msgid "Must specify either local data or a data file" msgstr "Deve especificar dados locais ou um arquivo de dados" @@ -9497,34 +9548,34 @@ msgstr "modelo de configuração" msgid "config templates" msgstr "modelos de configuração" -#: netbox/extras/models/customfields.py:78 +#: netbox/extras/models/customfields.py:91 msgid "The object(s) to which this field applies." msgstr "Objetos aos quais este campo se aplica." -#: netbox/extras/models/customfields.py:85 +#: netbox/extras/models/customfields.py:98 msgid "The type of data this custom field holds" msgstr "O tipo de dados que este campo personalizado contém" -#: netbox/extras/models/customfields.py:92 +#: netbox/extras/models/customfields.py:105 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "O tipo de objeto do NetBox para o qual este campo é mapeado (para campos de " "objeto)" -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:111 msgid "Internal field name" msgstr "Nome interno do campo" -#: netbox/extras/models/customfields.py:102 +#: netbox/extras/models/customfields.py:115 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Somente caracteres alfanuméricos e sublinhados são permitidos." -#: netbox/extras/models/customfields.py:107 +#: netbox/extras/models/customfields.py:120 msgid "Double underscores are not permitted in custom field names." msgstr "" "Sublinhados duplos não são permitidos em nomes de campos personalizados." -#: netbox/extras/models/customfields.py:118 +#: netbox/extras/models/customfields.py:131 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9532,19 +9583,19 @@ msgstr "" "Nome do campo exibido aos usuários (se não for fornecido, o nome do campo " "será usado)" -#: netbox/extras/models/customfields.py:122 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 msgid "group name" msgstr "nome do grupo" -#: netbox/extras/models/customfields.py:125 +#: netbox/extras/models/customfields.py:138 msgid "Custom fields within the same group will be displayed together" msgstr "Os campos personalizados dentro do mesmo grupo serão exibidos juntos" -#: netbox/extras/models/customfields.py:133 +#: netbox/extras/models/customfields.py:146 msgid "required" msgstr "requeridos" -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:148 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9552,19 +9603,19 @@ msgstr "" "Este campo é necessário ao criar novos objetos ou editar um objeto " "existente." -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:151 msgid "must be unique" msgstr "deve ser único" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:153 msgid "The value of this field must be unique for the assigned object" msgstr "O valor deste campo deve ser único para o objeto atribuído" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:156 msgid "search weight" msgstr "peso da pesquisa" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:159 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9572,11 +9623,11 @@ msgstr "" "Peso durante uma pesquisa. Valores mais baixos são considerados mais " "importantes. Campos com peso de pesquisa zero serão ignorados." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:164 msgid "filter logic" msgstr "lógica do filtro" -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:168 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9584,11 +9635,11 @@ msgstr "" "\"Flexível\" corresponde a qualquer instância de uma determinada string; " "\"Exata\" corresponde a todo o campo." -#: netbox/extras/models/customfields.py:158 +#: netbox/extras/models/customfields.py:171 msgid "default" msgstr "padrão" -#: netbox/extras/models/customfields.py:162 +#: netbox/extras/models/customfields.py:175 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9596,7 +9647,7 @@ msgstr "" "Valor padrão para o campo (deve ser um valor JSON). Encapsule strings usando" " aspas duplas (por exemplo, “Foo”)." -#: netbox/extras/models/customfields.py:169 +#: netbox/extras/models/customfields.py:182 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9605,35 +9656,35 @@ msgstr "" "(deve ser um valor JSON). Encapsule strings com aspas duplas (por exemplo, " "'Foo')." -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:188 msgid "display weight" msgstr "peso de exibição" -#: netbox/extras/models/customfields.py:176 +#: netbox/extras/models/customfields.py:189 msgid "Fields with higher weights appear lower in a form." msgstr "Os campos com pesos maiores aparecem mais abaixo em um formulário." -#: netbox/extras/models/customfields.py:183 +#: netbox/extras/models/customfields.py:196 msgid "minimum value" msgstr "valor mínimo" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:197 msgid "Minimum allowed value (for numeric fields)" msgstr "Valor mínimo permitido (para campos numéricos)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:204 msgid "maximum value" msgstr "valor máximo" -#: netbox/extras/models/customfields.py:192 +#: netbox/extras/models/customfields.py:205 msgid "Maximum allowed value (for numeric fields)" msgstr "Valor máximo permitido (para campos numéricos)" -#: netbox/extras/models/customfields.py:198 +#: netbox/extras/models/customfields.py:211 msgid "validation regex" msgstr "expressão regular de validação" -#: netbox/extras/models/customfields.py:200 +#: netbox/extras/models/customfields.py:213 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9644,203 +9695,203 @@ msgstr "" "forçar a correspondência de toda a string. Por exemplo, ^ " "[A-Z]{3}$ limitará os valores a exatamente três letras maiúsculas." -#: netbox/extras/models/customfields.py:208 +#: netbox/extras/models/customfields.py:221 msgid "choice set" msgstr "conjunto de opções" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:230 msgid "Specifies whether the custom field is displayed in the UI" msgstr "Especifica se o campo personalizado é exibido na interface do usuário" -#: netbox/extras/models/customfields.py:224 +#: netbox/extras/models/customfields.py:237 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Especifica se o valor do campo personalizado pode ser editado na interface " "do usuário" -#: netbox/extras/models/customfields.py:228 +#: netbox/extras/models/customfields.py:241 msgid "is cloneable" msgstr "é clonável" -#: netbox/extras/models/customfields.py:229 +#: netbox/extras/models/customfields.py:242 msgid "Replicate this value when cloning objects" msgstr "Replique este valor ao clonar objetos" -#: netbox/extras/models/customfields.py:246 +#: netbox/extras/models/customfields.py:259 msgid "custom field" msgstr "campo personalizado" -#: netbox/extras/models/customfields.py:247 +#: netbox/extras/models/customfields.py:260 msgid "custom fields" msgstr "campos personalizados" -#: netbox/extras/models/customfields.py:349 +#: netbox/extras/models/customfields.py:362 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Valor padrão inválido”{value}“: {error}" -#: netbox/extras/models/customfields.py:356 +#: netbox/extras/models/customfields.py:369 msgid "A minimum value may be set only for numeric fields" msgstr "Um valor mínimo pode ser definido somente para campos numéricos" -#: netbox/extras/models/customfields.py:358 +#: netbox/extras/models/customfields.py:371 msgid "A maximum value may be set only for numeric fields" msgstr "Um valor máximo pode ser definido somente para campos numéricos" -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:381 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Expressões regulares são suportadas somente para campos de texto e URLs" -#: netbox/extras/models/customfields.py:374 +#: netbox/extras/models/customfields.py:387 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "A unicidade não pode ser aplicada para campos booleanos." -#: netbox/extras/models/customfields.py:384 +#: netbox/extras/models/customfields.py:397 msgid "Selection fields must specify a set of choices." msgstr "Os campos de seleção devem especificar um conjunto de opções." -#: netbox/extras/models/customfields.py:388 +#: netbox/extras/models/customfields.py:401 msgid "Choices may be set only on selection fields." msgstr "As opções podem ser definidas somente nos campos de seleção." -#: netbox/extras/models/customfields.py:395 +#: netbox/extras/models/customfields.py:408 msgid "Object fields must define an object type." msgstr "Os campos de objeto devem definir um tipo de objeto." -#: netbox/extras/models/customfields.py:399 +#: netbox/extras/models/customfields.py:412 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "Campos {type} não podem definir um tipo de objeto." -#: netbox/extras/models/customfields.py:406 +#: netbox/extras/models/customfields.py:419 msgid "A related object filter can be defined only for object fields." msgstr "" "Um filtro de objeto relacionado pode ser definido apenas para campos de " "objeto." -#: netbox/extras/models/customfields.py:410 +#: netbox/extras/models/customfields.py:423 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "O filtro deve ser definido como um dicionário que mapeia atributos para " "valores." -#: netbox/extras/models/customfields.py:497 +#: netbox/extras/models/customfields.py:510 msgid "True" msgstr "Verdadeiro" -#: netbox/extras/models/customfields.py:498 +#: netbox/extras/models/customfields.py:511 msgid "False" msgstr "Falso" -#: netbox/extras/models/customfields.py:551 -#: netbox/extras/models/customfields.py:599 +#: netbox/extras/models/customfields.py:564 +#: netbox/extras/models/customfields.py:612 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "" "Os valores devem corresponder a esta expressão regular: {regex}" -#: netbox/extras/models/customfields.py:701 -#: netbox/extras/models/customfields.py:708 +#: netbox/extras/models/customfields.py:714 +#: netbox/extras/models/customfields.py:721 msgid "Value must be a string." msgstr "O valor deve ser uma string." -#: netbox/extras/models/customfields.py:703 -#: netbox/extras/models/customfields.py:710 +#: netbox/extras/models/customfields.py:716 +#: netbox/extras/models/customfields.py:723 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "O valor deve corresponder à expressão regular '{regex}'" -#: netbox/extras/models/customfields.py:715 +#: netbox/extras/models/customfields.py:728 msgid "Value must be an integer." msgstr "O valor deve ser um número inteiro." -#: netbox/extras/models/customfields.py:718 -#: netbox/extras/models/customfields.py:733 +#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:746 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "O valor deve ser pelo menos {minimum}" -#: netbox/extras/models/customfields.py:722 -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:735 +#: netbox/extras/models/customfields.py:750 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "O valor não deve exceder {maximum}" -#: netbox/extras/models/customfields.py:730 +#: netbox/extras/models/customfields.py:743 msgid "Value must be a decimal." msgstr "O valor deve ser decimal." -#: netbox/extras/models/customfields.py:742 +#: netbox/extras/models/customfields.py:755 msgid "Value must be true or false." msgstr "O valor deve ser verdadeiro ou falso." -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:763 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Os valores de data devem estar no formato ISO 8601 (AAAA-MM-DD)." -#: netbox/extras/models/customfields.py:759 +#: netbox/extras/models/customfields.py:772 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Os valores de data e hora devem estar no formato ISO 8601 (AAAA-MM-DD " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:766 +#: netbox/extras/models/customfields.py:779 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Escolha {value} é inválida para o conjunto de escolhas {choiceset}." -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:789 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Escolha {value} é inválida para o conjunto de escolhas {choiceset}." -#: netbox/extras/models/customfields.py:785 +#: netbox/extras/models/customfields.py:798 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "O valor deve ser um ID de objeto, não {type}" -#: netbox/extras/models/customfields.py:791 +#: netbox/extras/models/customfields.py:804 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "O valor deve ser uma lista de IDs de objetos, não {type}" -#: netbox/extras/models/customfields.py:795 +#: netbox/extras/models/customfields.py:808 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "ID de objeto inválida encontrada: {id}" -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:811 msgid "Required field cannot be empty." msgstr "O campo obrigatório não pode estar vazio." -#: netbox/extras/models/customfields.py:818 +#: netbox/extras/models/customfields.py:831 msgid "Base set of predefined choices (optional)" msgstr "Conjunto básico de opções predefinidas (opcional)" -#: netbox/extras/models/customfields.py:830 +#: netbox/extras/models/customfields.py:843 msgid "Choices are automatically ordered alphabetically" msgstr "As opções são ordenadas automaticamente em ordem alfabética" -#: netbox/extras/models/customfields.py:837 +#: netbox/extras/models/customfields.py:850 msgid "custom field choice set" msgstr "conjunto de opções de campo personalizado" -#: netbox/extras/models/customfields.py:838 +#: netbox/extras/models/customfields.py:851 msgid "custom field choice sets" msgstr "conjuntos de opções de campos personalizados" -#: netbox/extras/models/customfields.py:880 +#: netbox/extras/models/customfields.py:893 msgid "Must define base or extra choices." msgstr "Deve definir opções básicas ou extras." -#: netbox/extras/models/customfields.py:889 +#: netbox/extras/models/customfields.py:902 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "Valor duplicado '{value}'encontrado em opções extras." -#: netbox/extras/models/customfields.py:914 +#: netbox/extras/models/customfields.py:927 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -10373,6 +10424,18 @@ msgstr "Valor Máximo" msgid "Validation Regex" msgstr "Expressão Regular de Validação" +#: netbox/extras/tables/tables.py:114 netbox/extras/tables/tables.py:155 +#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:231 +#: netbox/extras/tables/tables.py:315 netbox/extras/tables/tables.py:475 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:547 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:690 +#: netbox/netbox/forms/mixins.py:162 netbox/netbox/forms/mixins.py:187 +#: netbox/netbox/tables/tables.py:284 netbox/netbox/tables/tables.py:299 +#: netbox/netbox/tables/tables.py:314 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 +msgid "Owner" +msgstr "Proprietário" + #: netbox/extras/tables/tables.py:147 msgid "Count" msgstr "Contar" @@ -10464,7 +10527,7 @@ msgstr "Tipos de Evento" msgid "Auto Sync Enabled" msgstr "Sincronização Automática Ativada" -#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Funções de Dispositivos" @@ -10489,15 +10552,15 @@ msgstr "Foi encontrado um erro ao tentar renderizar este widget:" msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "Tente reconfigurar o widget ou removê-lo do seu painel." -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:348 -#: netbox/templates/dcim/device_edit.html:112 -#: netbox/templates/dcim/htmx/cable_edit.html:91 -#: netbox/templates/dcim/virtualchassis_edit.html:47 -#: netbox/templates/generic/bulk_edit.html:86 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/templates/dcim/device_edit.html:113 +#: netbox/templates/dcim/htmx/cable_edit.html:92 +#: netbox/templates/dcim/virtualchassis_edit.html:48 +#: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 #: netbox/templates/inc/panels/custom_fields.html:7 #: netbox/templates/ipam/ipaddress_bulk_add.html:35 -#: netbox/templates/ipam/vlan_edit.html:78 +#: netbox/templates/ipam/vlan_edit.html:79 msgid "Custom Fields" msgstr "Campos Personalizados" @@ -10568,7 +10631,7 @@ msgstr "Widget excluído: " msgid "Error deleting widget: " msgstr "Erro ao excluir o widget: " -#: netbox/extras/views.py:1518 +#: netbox/extras/views.py:1524 msgid "Unable to run script: RQ worker process not running." msgstr "" "Não é possível executar o script: o processo do agente RQ não está em " @@ -10724,8 +10787,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Prefixos que contêm este prefixo ou IP" #: netbox/ipam/filtersets.py:333 netbox/ipam/filtersets.py:579 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:212 -#: netbox/ipam/forms/filtersets.py:362 +#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Tamanho da máscara" @@ -10864,8 +10927,8 @@ msgstr "É privado" #: netbox/ipam/forms/bulk_edit.py:95 netbox/ipam/forms/bulk_edit.py:119 #: netbox/ipam/forms/bulk_edit.py:138 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/forms/filtersets.py:117 -#: netbox/ipam/forms/filtersets.py:132 netbox/ipam/forms/filtersets.py:155 +#: netbox/ipam/forms/filtersets.py:91 netbox/ipam/forms/filtersets.py:121 +#: netbox/ipam/forms/filtersets.py:137 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/model_forms.py:96 netbox/ipam/forms/model_forms.py:109 #: netbox/ipam/forms/model_forms.py:131 netbox/ipam/forms/model_forms.py:149 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 @@ -10880,7 +10943,7 @@ msgstr "RIR" msgid "Date added" msgstr "Data da adição" -#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:273 +#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:281 #: netbox/ipam/forms/model_forms.py:608 netbox/ipam/forms/model_forms.py:657 #: netbox/ipam/tables/ip.py:199 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 @@ -10888,13 +10951,13 @@ msgid "VLAN Group" msgstr "Grupo de VLANs" #: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/model_forms.py:209 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:209 #: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:204 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:303 #: netbox/vpn/forms/model_forms.py:431 netbox/vpn/forms/model_forms.py:450 #: netbox/wireless/forms/bulk_edit.py:52 #: netbox/wireless/forms/bulk_import.py:49 @@ -10906,23 +10969,23 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Comprimento do prefixo" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:258 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "É um pool" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:262 -#: netbox/ipam/forms/filtersets.py:265 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 #: netbox/ipam/models/ip.py:262 msgid "Treat as fully utilized" msgstr "Trate como totalmente utilizado" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:186 +#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 #: netbox/ipam/forms/model_forms.py:223 msgid "VLAN Assignment" msgstr "Atribuição de VLAN" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Trate como populado" @@ -10932,43 +10995,43 @@ msgstr "Nome DNS" #: netbox/ipam/forms/bulk_edit.py:319 netbox/ipam/forms/bulk_edit.py:493 #: netbox/ipam/forms/bulk_import.py:442 netbox/ipam/forms/bulk_import.py:561 -#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:421 -#: netbox/ipam/forms/filtersets.py:611 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:432 +#: netbox/ipam/forms/filtersets.py:626 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protocolo" -#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:439 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "ID do Grupo" -#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:433 +#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:444 #: netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:107 #: netbox/wireless/forms/bulk_import.py:63 #: netbox/wireless/forms/bulk_import.py:66 #: netbox/wireless/forms/bulk_import.py:143 #: netbox/wireless/forms/bulk_import.py:146 -#: netbox/wireless/forms/filtersets.py:61 -#: netbox/wireless/forms/filtersets.py:120 +#: netbox/wireless/forms/filtersets.py:63 +#: netbox/wireless/forms/filtersets.py:123 msgid "Authentication type" msgstr "Tipo de autenticação" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:437 +#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "Chave de autenticação" -#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:414 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:410 +#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 -#: netbox/wireless/forms/filtersets.py:108 +#: netbox/wireless/forms/filtersets.py:109 #: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/forms/model_forms.py:172 msgid "Authentication" @@ -10979,8 +11042,8 @@ msgid "VLAN ID ranges" msgstr "Faixas para ID de VLAN." #: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 -#: netbox/ipam/forms/filtersets.py:586 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 +#: netbox/ipam/tables/vlans.py:107 msgid "Q-in-Q role" msgstr "Função do Q-in-Q" @@ -10993,7 +11056,7 @@ msgid "Site & Group" msgstr "Site e Grupo" #: netbox/ipam/forms/bulk_edit.py:477 netbox/ipam/forms/bulk_import.py:548 -#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:272 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" @@ -11037,7 +11100,7 @@ msgstr "Site da VLAN (se houver)" msgid "Scope ID" msgstr "ID do Escopo" -#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:643 +#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:659 #: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:324 #: netbox/ipam/forms/model_forms.py:504 #: netbox/templates/ipam/fhrpgroup.html:19 @@ -11130,94 +11193,94 @@ msgid "{ip} is not assigned to this parent." msgstr "{ip} não está atribuído a esse pai." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:408 +#: netbox/netbox/navigation/menu.py:198 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Route Targets" -#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:54 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:396 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:54 +#: netbox/vpn/forms/filtersets.py:243 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Import targets" -#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:59 -#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:401 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:59 +#: netbox/vpn/forms/filtersets.py:248 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Export targets" -#: netbox/ipam/forms/filtersets.py:75 +#: netbox/ipam/forms/filtersets.py:77 msgid "Imported by VRF" msgstr "Importado pela VRF" -#: netbox/ipam/forms/filtersets.py:80 +#: netbox/ipam/forms/filtersets.py:82 msgid "Exported by VRF" msgstr "Exportado pela VRF" -#: netbox/ipam/forms/filtersets.py:93 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Privado" -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:207 -#: netbox/ipam/forms/filtersets.py:295 netbox/ipam/forms/filtersets.py:357 +#: netbox/ipam/forms/filtersets.py:116 netbox/ipam/forms/filtersets.py:215 +#: netbox/ipam/forms/filtersets.py:304 netbox/ipam/forms/filtersets.py:367 msgid "Address family" msgstr "Família de endereços" -#: netbox/ipam/forms/filtersets.py:126 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:130 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Faixa" -#: netbox/ipam/forms/filtersets.py:135 +#: netbox/ipam/forms/filtersets.py:140 msgid "Start" msgstr "Início" -#: netbox/ipam/forms/filtersets.py:139 +#: netbox/ipam/forms/filtersets.py:144 msgid "End" msgstr "Fim" -#: netbox/ipam/forms/filtersets.py:202 +#: netbox/ipam/forms/filtersets.py:210 msgid "Search within" msgstr "Pesquisar dentro" -#: netbox/ipam/forms/filtersets.py:223 netbox/ipam/forms/filtersets.py:373 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:383 msgid "Present in VRF" msgstr "Presente em VRF" -#: netbox/ipam/forms/filtersets.py:341 +#: netbox/ipam/forms/filtersets.py:349 msgid "Device/VM" msgstr "Dispositivo/VM" -#: netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:362 msgid "Parent Prefix" msgstr "Prefixo Pai" -#: netbox/ipam/forms/filtersets.py:404 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:414 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Nome DNS" -#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/models/vlans.py:291 -#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:52 -#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 -#: netbox/netbox/navigation/menu.py:202 +#: netbox/ipam/forms/filtersets.py:458 netbox/ipam/models/vlans.py:291 +#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:53 +#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:202 +#: netbox/netbox/navigation/menu.py:204 msgid "VLANs" msgstr "VLANs" -#: netbox/ipam/forms/filtersets.py:489 +#: netbox/ipam/forms/filtersets.py:501 msgid "Contains VLAN ID" msgstr "Contém ID de VLAN" -#: netbox/ipam/forms/filtersets.py:523 netbox/ipam/models/vlans.py:389 +#: netbox/ipam/forms/filtersets.py:536 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "ID da VLAN Local" -#: netbox/ipam/forms/filtersets.py:528 netbox/ipam/models/vlans.py:397 +#: netbox/ipam/forms/filtersets.py:541 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "ID da VLAN Remota" -#: netbox/ipam/forms/filtersets.py:538 +#: netbox/ipam/forms/filtersets.py:551 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:583 netbox/ipam/models/vlans.py:209 +#: netbox/ipam/forms/filtersets.py:597 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "ID da VLAN" @@ -11424,7 +11487,7 @@ msgstr "privado" msgid "IP space managed by this RIR is considered private" msgstr "O espaço IP gerenciado por este RIR é considerado privado" -#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:189 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:191 msgid "RIRs" msgstr "RIRs" @@ -11687,11 +11750,11 @@ msgstr "" "Os endereços IP específicos (se houver) aos quais esse serviço de aplicação " "está vinculado" -#: netbox/ipam/models/services.py:97 +#: netbox/ipam/models/services.py:99 msgid "application service" msgstr "serviço de aplicação" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:100 msgid "application services" msgstr "serviços de aplicação" @@ -11811,8 +11874,8 @@ msgstr "imponha um espaço exclusivo" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Prevenir prefixos/endereços IP duplicados dentro deste VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 -#: netbox/netbox/navigation/menu.py:195 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:195 +#: netbox/netbox/navigation/menu.py:197 msgid "VRFs" msgstr "VRFs" @@ -11848,8 +11911,8 @@ msgstr "Total de Sites" msgid "Provider Count" msgstr "Total de Provedores" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 -#: netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 +#: netbox/netbox/navigation/menu.py:190 msgid "Aggregates" msgstr "Agregados" @@ -11858,21 +11921,21 @@ msgid "Added" msgstr "Adicionado" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:121 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 +#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 +#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Prefixos" #: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:219 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:56 +#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:57 #: netbox/templates/dcim/panels/power_utilization.html:12 #: netbox/templates/ipam/aggregate.html:24 #: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Utilização" -#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:168 +#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:170 msgid "IP Ranges" msgstr "Faixas de IP" @@ -11884,7 +11947,7 @@ msgstr "Prefixo (Plano)" msgid "Depth" msgstr "Profundidade" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" @@ -11919,31 +11982,31 @@ msgstr "NAT (Externo)" msgid "Assigned" msgstr "Associado" -#: netbox/ipam/tables/ip.py:386 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:259 msgid "Assigned Object" msgstr "Objeto Associado" -#: netbox/ipam/tables/vlans.py:46 +#: netbox/ipam/tables/vlans.py:47 msgid "VID Ranges" msgstr "Faixas de ID de VLAN" -#: netbox/ipam/tables/vlans.py:83 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VLAN ID" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:253 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Regras" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:276 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "VID Local" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:280 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "VID Remoto" @@ -12020,11 +12083,11 @@ msgstr "Intervalos Filhos" msgid "Related IPs" msgstr "IPs relacionados" -#: netbox/netbox/api/fields.py:66 +#: netbox/netbox/api/fields.py:67 msgid "This field may not be blank." msgstr "Este campo pode não estar em branco." -#: netbox/netbox/api/fields.py:71 +#: netbox/netbox/api/fields.py:72 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12032,27 +12095,27 @@ msgstr "" "O valor deve ser passado diretamente (por exemplo, “foo”: 123); não use um " "dicionário ou uma lista." -#: netbox/netbox/api/fields.py:92 +#: netbox/netbox/api/fields.py:93 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} não é uma escolha válida." -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Tipo de conteúdo inválido: {content_type}" -#: netbox/netbox/api/fields.py:106 +#: netbox/netbox/api/fields.py:107 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Valor inválido. Especifique um tipo de conteúdo como " "'.'." -#: netbox/netbox/api/fields.py:168 +#: netbox/netbox/api/fields.py:169 msgid "Ranges must be specified in the form (lower, upper)." msgstr "Intervalos devem ser especificados no formato (inferior,superior)." -#: netbox/netbox/api/fields.py:170 +#: netbox/netbox/api/fields.py:171 msgid "Range boundaries must be defined as integers." msgstr "Fronteiras do intervalo devem ser definidas como inteiros." @@ -12397,15 +12460,25 @@ msgstr "" "Slugs das etiquetas separadas por vírgulas, entre aspas duplas (por exemplo," " “tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:77 +#: netbox/netbox/forms/bulk_import.py:78 msgid "Name of the object's owner" msgstr "Nome do proprietário do objeto" -#: netbox/netbox/forms/mixins.py:60 +#: netbox/netbox/forms/mixins.py:62 #, python-brace-format msgid "{class_name} must specify a model class." msgstr "{class_name} deve especificar um modelo de classe." +#: netbox/netbox/forms/mixins.py:152 +msgid "Owner group" +msgstr "Grupo de proprietários" + +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:280 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/users/forms/model_forms.py:466 +msgid "Owner Group" +msgstr "Grupo de proprietários" + #: netbox/netbox/forms/search.py:10 msgid "Partial match" msgstr "Correspondência parcial" @@ -12434,48 +12507,48 @@ msgstr "Tipo(s) de objeto" msgid "Lookup" msgstr "Procurar" -#: netbox/netbox/models/features.py:301 +#: netbox/netbox/models/features.py:310 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Valor inválido para o campo personalizado '{name}': {error}" -#: netbox/netbox/models/features.py:310 +#: netbox/netbox/models/features.py:319 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Campo customizado '{name}' deve ser um valor único." -#: netbox/netbox/models/features.py:317 +#: netbox/netbox/models/features.py:326 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Campo personalizado obrigatório '{name}' ausente." -#: netbox/netbox/models/features.py:507 +#: netbox/netbox/models/features.py:518 msgid "Remote data source" msgstr "Fonte de dados remota" -#: netbox/netbox/models/features.py:517 +#: netbox/netbox/models/features.py:528 msgid "data path" msgstr "caminho dos dados" -#: netbox/netbox/models/features.py:521 +#: netbox/netbox/models/features.py:532 msgid "Path to remote file (relative to data source root)" msgstr "Caminho para o arquivo remoto (em relação à raiz da fonte de dados)" -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:535 msgid "auto sync enabled" msgstr "sincronização automática ativada" -#: netbox/netbox/models/features.py:526 +#: netbox/netbox/models/features.py:537 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Habilita a sincronização automática de dados quando o arquivo de dados for " "atualizado" -#: netbox/netbox/models/features.py:529 +#: netbox/netbox/models/features.py:540 msgid "date synced" msgstr "data sincronizada" -#: netbox/netbox/models/features.py:623 +#: netbox/netbox/models/features.py:632 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} deve implementar um método sync_data ()." @@ -12500,172 +12573,172 @@ msgstr "unidade de distância" msgid "Must specify a unit when setting a distance" msgstr "Deve ser especificada uma unidade ao definir uma distância" -#: netbox/netbox/navigation/menu.py:11 +#: netbox/netbox/navigation/menu.py:13 msgid "Organization" msgstr "Organização" -#: netbox/netbox/navigation/menu.py:18 +#: netbox/netbox/navigation/menu.py:20 msgid "Site Groups" msgstr "Grupos de Sites" -#: netbox/netbox/navigation/menu.py:27 +#: netbox/netbox/navigation/menu.py:29 msgid "Tenant Groups" msgstr "Grupos de Inquilinos" -#: netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 msgid "Contact Groups" msgstr "Grupos de Contatos" -#: netbox/netbox/navigation/menu.py:35 +#: netbox/netbox/navigation/menu.py:37 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Funções dos Contatos" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:38 msgid "Contact Assignments" msgstr "Atribuições dos Contatos" -#: netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Rack Roles" msgstr "Funções do Rack" -#: netbox/netbox/navigation/menu.py:54 +#: netbox/netbox/navigation/menu.py:56 msgid "Elevations" msgstr "Elevações" -#: netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 msgid "Modules" msgstr "Módulos" -#: netbox/netbox/navigation/menu.py:80 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Contextos de Dispositivos Virtuais" -#: netbox/netbox/navigation/menu.py:88 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Type Profiles" msgstr "Perfis de Tipos de Módulos" -#: netbox/netbox/navigation/menu.py:89 +#: netbox/netbox/navigation/menu.py:91 msgid "Manufacturers" msgstr "Fabricantes" -#: netbox/netbox/navigation/menu.py:93 +#: netbox/netbox/navigation/menu.py:95 msgid "Device Components" msgstr "Componentes de Dispositivos" -#: netbox/netbox/navigation/menu.py:105 +#: netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Funções dos Itens de Inventário" -#: netbox/netbox/navigation/menu.py:111 -#: netbox/templates/dcim/interface.html:426 +#: netbox/netbox/navigation/menu.py:113 +#: netbox/templates/dcim/interface.html:399 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "Endereços MAC" -#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 +#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Conexões" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:126 msgid "Cables" msgstr "Cabos" -#: netbox/netbox/navigation/menu.py:125 +#: netbox/netbox/navigation/menu.py:127 msgid "Wireless Links" msgstr "Links Wireless" -#: netbox/netbox/navigation/menu.py:128 +#: netbox/netbox/navigation/menu.py:130 msgid "Interface Connections" msgstr "Conexões de Interface" -#: netbox/netbox/navigation/menu.py:133 +#: netbox/netbox/navigation/menu.py:135 msgid "Console Connections" msgstr "Conexões de Console" -#: netbox/netbox/navigation/menu.py:138 +#: netbox/netbox/navigation/menu.py:140 msgid "Power Connections" msgstr "Conexões de Alimentação" -#: netbox/netbox/navigation/menu.py:154 +#: netbox/netbox/navigation/menu.py:156 msgid "Wireless LAN Groups" msgstr "Grupos de Redes Wireless" -#: netbox/netbox/navigation/menu.py:175 +#: netbox/netbox/navigation/menu.py:177 msgid "Prefix & VLAN Roles" msgstr "Funções de Prefixo e VLAN" -#: netbox/netbox/navigation/menu.py:181 +#: netbox/netbox/navigation/menu.py:183 msgid "ASN Ranges" msgstr "Intervalos de ASNs" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:206 msgid "VLAN Translation Policies" msgstr "Políticas de Tradução de VLAN" -#: netbox/netbox/navigation/menu.py:205 +#: netbox/netbox/navigation/menu.py:207 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Regras de Tradução de VLAN" -#: netbox/netbox/navigation/menu.py:212 +#: netbox/netbox/navigation/menu.py:214 msgid "Application Service Templates" msgstr "Modelos de Serviço de Aplicação" -#: netbox/netbox/navigation/menu.py:220 +#: netbox/netbox/navigation/menu.py:222 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Túneis" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:229 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Grupos de Túneis" -#: netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:230 msgid "Tunnel Terminations" msgstr "Terminações de Túneis" -#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPNs" -#: netbox/netbox/navigation/menu.py:235 +#: netbox/netbox/navigation/menu.py:237 msgid "L2VPN Terminations" msgstr "Terminações L2VPN" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:243 msgid "IKE Proposals" msgstr "Propostas de IKE" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Políticas de IKE" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:245 msgid "IPSec Proposals" msgstr "Propostas de IPsec" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:246 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Políticas de IPsec" -#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Perfis de IPsec" -#: netbox/netbox/navigation/menu.py:260 +#: netbox/netbox/navigation/menu.py:262 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine.html:180 #: netbox/templates/virtualization/virtualmachine/base.html:32 @@ -12674,184 +12747,180 @@ msgstr "Perfis de IPsec" msgid "Virtual Disks" msgstr "Discos Virtuais" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 msgid "Cluster Types" msgstr "Tipos de Clusters" -#: netbox/netbox/navigation/menu.py:268 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Groups" msgstr "Grupos de Clusters" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 msgid "Circuit Types" msgstr "Tipos de Circuitos" -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Terminations" msgstr "Terminações de Circuitos" -#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Circuitos Virtuais" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:292 msgid "Virtual Circuit Types" msgstr "Tipos de Circuitos Virtuais" -#: netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Terminations" msgstr "Terminações de Circuito Virtual" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:299 msgid "Circuit Groups" msgstr "Grupos de Circuitos" -#: netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:300 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Atribuições do Grupo" -#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 msgid "Providers" msgstr "Provedores" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:307 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Contas de Provedores" -#: netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:308 msgid "Provider Networks" msgstr "Redes dos Provedores" -#: netbox/netbox/navigation/menu.py:320 +#: netbox/netbox/navigation/menu.py:322 msgid "Power Panels" msgstr "Quadros de Alimentação" -#: netbox/netbox/navigation/menu.py:331 +#: netbox/netbox/navigation/menu.py:333 msgid "Configurations" msgstr "Configurações" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:335 msgid "Config Contexts" msgstr "Contexto de Configuração" -#: netbox/netbox/navigation/menu.py:334 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Context Profiles" msgstr "Perfis de Contexto de Configuração" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Templates" msgstr "Modelos de Configuração" -#: netbox/netbox/navigation/menu.py:342 netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 msgid "Customization" msgstr "Personalização" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:351 msgid "Custom Field Choices" msgstr "Opções de Campo Personalizadas" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Links" msgstr "Links Personalizados" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:353 msgid "Export Templates" msgstr "Modelos de Exportação" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:354 msgid "Saved Filters" msgstr "Filtros Salvos" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:355 msgid "Table Configs" msgstr "Configurações da Tabela" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:357 msgid "Image Attachments" msgstr "Anexos de Imagens" -#: netbox/netbox/navigation/menu.py:373 +#: netbox/netbox/navigation/menu.py:375 msgid "Operations" msgstr "Operações" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Integrations" msgstr "Integrações" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:381 msgid "Data Sources" msgstr "Fontes de dados" -#: netbox/netbox/navigation/menu.py:380 +#: netbox/netbox/navigation/menu.py:382 msgid "Event Rules" msgstr "Regras dos eventos" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:383 msgid "Webhooks" msgstr "Webhooks" -#: netbox/netbox/navigation/menu.py:385 netbox/netbox/navigation/menu.py:389 +#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 #: netbox/netbox/views/generic/feature_views.py:200 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Tarefas" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Logging" msgstr "Rastreamento" -#: netbox/netbox/navigation/menu.py:397 +#: netbox/netbox/navigation/menu.py:399 msgid "Notification Groups" msgstr "Grupos de Notificação" -#: netbox/netbox/navigation/menu.py:398 +#: netbox/netbox/navigation/menu.py:400 msgid "Journal Entries" msgstr "Registros de Eventos" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:401 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Changelog" -#: netbox/netbox/navigation/menu.py:406 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Administrador" -#: netbox/netbox/navigation/menu.py:454 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "Tokens de API" -#: netbox/netbox/navigation/menu.py:461 netbox/users/forms/model_forms.py:213 +#: netbox/netbox/navigation/menu.py:417 netbox/users/forms/model_forms.py:213 #: netbox/users/forms/model_forms.py:221 netbox/users/forms/model_forms.py:268 #: netbox/users/forms/model_forms.py:275 msgid "Permissions" msgstr "Permissões" -#: netbox/netbox/navigation/menu.py:469 netbox/templates/htmx/form.html:28 -msgid "Ownership" -msgstr "Propriedade" - -#: netbox/netbox/navigation/menu.py:471 +#: netbox/netbox/navigation/menu.py:423 msgid "Owner Groups" msgstr "Grupos de proprietários" -#: netbox/netbox/navigation/menu.py:472 netbox/users/tables.py:165 +#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:165 msgid "Owners" msgstr "Proprietários" -#: netbox/netbox/navigation/menu.py:476 netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Sistema" -#: netbox/netbox/navigation/menu.py:485 netbox/netbox/navigation/menu.py:533 +#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12860,11 +12929,11 @@ msgstr "Sistema" msgid "Plugins" msgstr "Plugins" -#: netbox/netbox/navigation/menu.py:490 +#: netbox/netbox/navigation/menu.py:442 msgid "Configuration History" msgstr "Histórico de Configuração" -#: netbox/netbox/navigation/menu.py:496 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Tarefas em Background" @@ -13076,67 +13145,67 @@ msgstr "Não é possível adicionar stores ao registro após a inicialização" msgid "Cannot delete stores from registry" msgstr "Não é possível excluir stores do registro" -#: netbox/netbox/settings.py:828 +#: netbox/netbox/settings.py:837 msgid "Czech" msgstr "Tcheco" -#: netbox/netbox/settings.py:829 +#: netbox/netbox/settings.py:838 msgid "Danish" msgstr "Dinamarquês" -#: netbox/netbox/settings.py:830 +#: netbox/netbox/settings.py:839 msgid "German" msgstr "Alemão" -#: netbox/netbox/settings.py:831 +#: netbox/netbox/settings.py:840 msgid "English" msgstr "Inglês" -#: netbox/netbox/settings.py:832 +#: netbox/netbox/settings.py:841 msgid "Spanish" msgstr "Espanhol" -#: netbox/netbox/settings.py:833 +#: netbox/netbox/settings.py:842 msgid "French" msgstr "Francês" -#: netbox/netbox/settings.py:834 +#: netbox/netbox/settings.py:843 msgid "Italian" msgstr "Italiano" -#: netbox/netbox/settings.py:835 +#: netbox/netbox/settings.py:844 msgid "Japanese" msgstr "Japonês" -#: netbox/netbox/settings.py:836 +#: netbox/netbox/settings.py:845 msgid "Latvian" msgstr "Letão" -#: netbox/netbox/settings.py:837 +#: netbox/netbox/settings.py:846 msgid "Dutch" msgstr "Holandês" -#: netbox/netbox/settings.py:838 +#: netbox/netbox/settings.py:847 msgid "Polish" msgstr "Polonês" -#: netbox/netbox/settings.py:839 +#: netbox/netbox/settings.py:848 msgid "Portuguese" msgstr "Português" -#: netbox/netbox/settings.py:840 +#: netbox/netbox/settings.py:849 msgid "Russian" msgstr "Russo" -#: netbox/netbox/settings.py:841 +#: netbox/netbox/settings.py:850 msgid "Turkish" msgstr "Turco" -#: netbox/netbox/settings.py:842 +#: netbox/netbox/settings.py:851 msgid "Ukrainian" msgstr "Ucraniano" -#: netbox/netbox/settings.py:843 +#: netbox/netbox/settings.py:852 msgid "Chinese" msgstr "Chinês" @@ -13158,12 +13227,12 @@ msgstr "Alternar Lista Suspensa" msgid "No {model_name} found" msgstr "{model_name} não encontrados" -#: netbox/netbox/tables/tables.py:322 +#: netbox/netbox/tables/tables.py:340 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Campo" -#: netbox/netbox/tables/tables.py:325 +#: netbox/netbox/tables/tables.py:343 msgid "Value" msgstr "Valor" @@ -13184,7 +13253,7 @@ msgstr "Coordenadas GPS" msgid "Related Objects" msgstr "Objetos Relacionados" -#: netbox/netbox/views/generic/bulk_views.py:124 +#: netbox/netbox/views/generic/bulk_views.py:123 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13192,15 +13261,15 @@ msgid "" msgstr "" "Houve um erro ao renderizar o modelo de exportação ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:390 +#: netbox/netbox/views/generic/bulk_views.py:389 msgid "Must be a list." msgstr "Deve ser uma lista." -#: netbox/netbox/views/generic/bulk_views.py:400 +#: netbox/netbox/views/generic/bulk_views.py:399 msgid "Must be a dictionary." msgstr "Deve ser um dicionário." -#: netbox/netbox/views/generic/bulk_views.py:453 +#: netbox/netbox/views/generic/bulk_views.py:452 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13208,54 +13277,54 @@ msgstr "" "Objetos duplicados encontrados: {model} com ID (s) {ids} aparece diversas " "vezes" -#: netbox/netbox/views/generic/bulk_views.py:475 +#: netbox/netbox/views/generic/bulk_views.py:474 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "Objeto com ID {id} não existe" -#: netbox/netbox/views/generic/bulk_views.py:560 +#: netbox/netbox/views/generic/bulk_views.py:558 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Importação em massa {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:576 +#: netbox/netbox/views/generic/bulk_views.py:574 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Importado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:766 +#: netbox/netbox/views/generic/bulk_views.py:764 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Edição em massa {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:782 +#: netbox/netbox/views/generic/bulk_views.py:780 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Atualizado {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:815 -#: netbox/netbox/views/generic/bulk_views.py:1050 -#: netbox/netbox/views/generic/bulk_views.py:1098 +#: netbox/netbox/views/generic/bulk_views.py:813 +#: netbox/netbox/views/generic/bulk_views.py:1048 +#: netbox/netbox/views/generic/bulk_views.py:1096 #, python-brace-format msgid "No {object_type} were selected." msgstr "Nenhum {object_type} foi/foram selecionado(s)." -#: netbox/netbox/views/generic/bulk_views.py:908 +#: netbox/netbox/views/generic/bulk_views.py:906 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Renomeado(s) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:978 +#: netbox/netbox/views/generic/bulk_views.py:976 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Exclusão em massa {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1005 +#: netbox/netbox/views/generic/bulk_views.py:1003 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Excluído(s) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1022 +#: netbox/netbox/views/generic/bulk_views.py:1020 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "A exclusão falhou devido à presença de um ou mais objetos dependentes." @@ -13288,7 +13357,7 @@ msgstr "Sincronizado(s) {count} {object_type}" msgid "{class_name} must implement get_children()" msgstr "{class_name} deve implementar get_children ()" -#: netbox/netbox/views/misc.py:46 +#: netbox/netbox/views/misc.py:49 msgid "" "There was an error loading the dashboard configuration. A default dashboard " "is in use." @@ -13383,12 +13452,12 @@ msgstr "Alterar senha" #: netbox/templates/core/configrevision_restore.html:63 #: netbox/templates/dcim/devicebay_populate.html:34 #: netbox/templates/dcim/virtualchassis_add_member.html:26 -#: netbox/templates/dcim/virtualchassis_edit.html:117 +#: netbox/templates/dcim/virtualchassis_edit.html:118 #: netbox/templates/extras/object_journal.html:26 #: netbox/templates/extras/script.html:38 #: netbox/templates/generic/bulk_add_component.html:67 #: netbox/templates/generic/bulk_delete.html:78 -#: netbox/templates/generic/bulk_edit.html:125 +#: netbox/templates/generic/bulk_edit.html:128 #: netbox/templates/generic/bulk_import.html:66 #: netbox/templates/generic/bulk_import.html:98 #: netbox/templates/generic/bulk_import.html:131 @@ -13407,7 +13476,7 @@ msgstr "Cancelar" #: netbox/templates/account/preferences.html:78 #: netbox/templates/dcim/devicebay_populate.html:35 #: netbox/templates/dcim/virtualchassis_add_member.html:28 -#: netbox/templates/dcim/virtualchassis_edit.html:119 +#: netbox/templates/dcim/virtualchassis_edit.html:120 #: netbox/templates/extras/dashboard/widget_add.html:26 #: netbox/templates/extras/dashboard/widget_config.html:19 #: netbox/templates/extras/object_journal.html:27 @@ -13974,10 +14043,6 @@ msgstr "Reenfileirar" msgid "Enqueue" msgstr "Enfileirar" -#: netbox/templates/core/rq_task.html:61 -msgid "Queue" -msgstr "Fila" - #: netbox/templates/core/rq_task.html:65 msgid "Timeout" msgstr "Tempo Limite" @@ -14274,7 +14339,7 @@ msgstr "Regenerar Slug" msgid "Remove" msgstr "Remover" -#: netbox/templates/dcim/device_edit.html:119 +#: netbox/templates/dcim/device_edit.html:120 msgid "Local Config Context Data" msgstr "Dados de Contexto de Configuração Local" @@ -14400,8 +14465,8 @@ msgid "No VLANs Assigned" msgstr "Nenhuma VLAN Associada" #: netbox/templates/dcim/inc/interface_vlans_table.html:44 -#: netbox/templates/ipam/prefix_list.html:16 -#: netbox/templates/ipam/prefix_list.html:33 +#: netbox/templates/ipam/inc/max_depth.html:11 +#: netbox/templates/ipam/inc/max_length.html:11 msgid "Clear" msgstr "Limpar" @@ -14488,21 +14553,13 @@ msgstr "Largura do Canal" #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 #: netbox/wireless/forms/bulk_edit.py:57 netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/filtersets.py:47 -#: netbox/wireless/forms/filtersets.py:112 netbox/wireless/models.py:82 +#: netbox/wireless/forms/filtersets.py:49 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:82 #: netbox/wireless/models.py:148 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" -#: netbox/templates/dcim/interface.html:375 -msgid "LAG Members" -msgstr "Membros do LAG" - -#: netbox/templates/dcim/interface.html:393 -msgid "No member interfaces" -msgstr "Nenhuma interface membro" - -#: netbox/templates/dcim/interface.html:413 +#: netbox/templates/dcim/interface.html:386 #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 @@ -14510,7 +14567,7 @@ msgstr "Nenhuma interface membro" msgid "Add IP Address" msgstr "Adicionar Endereço IP" -#: netbox/templates/dcim/interface.html:430 +#: netbox/templates/dcim/interface.html:403 #: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Adicionar Endereço MAC" @@ -14706,11 +14763,11 @@ msgstr "Salvar e Adicionar Outro" msgid "Editing Virtual Chassis %(name)s" msgstr "Editando Chassi Virtual %(name)s" -#: netbox/templates/dcim/virtualchassis_edit.html:64 +#: netbox/templates/dcim/virtualchassis_edit.html:65 msgid "Rack/Unit" msgstr "Rack/Posição" -#: netbox/templates/dcim/virtualchassis_edit.html:121 +#: netbox/templates/dcim/virtualchassis_edit.html:122 #: netbox/templates/generic/bulk_add_component.html:68 #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/generic/object_edit.html:80 @@ -15059,11 +15116,11 @@ msgstr "Executar Script" msgid "Could not load scripts from module %(module)s" msgstr "Não foi possível carregar os scripts do módulo %(module)s" -#: netbox/templates/extras/inc/script_list_content.html:131 +#: netbox/templates/extras/inc/script_list_content.html:132 msgid "No Scripts Found" msgstr "Nenhum Script Encontrado" -#: netbox/templates/extras/inc/script_list_content.html:134 +#: netbox/templates/extras/inc/script_list_content.html:135 #, python-format msgid "" "Get started by creating a script from " @@ -15284,7 +15341,7 @@ msgstr "Editando" msgid "Bulk Edit" msgstr "Edição em Massa" -#: netbox/templates/generic/bulk_edit.html:126 +#: netbox/templates/generic/bulk_edit.html:129 #: netbox/templates/generic/bulk_rename.html:68 msgid "Apply" msgstr "Aplicar" @@ -15581,8 +15638,8 @@ msgstr "Família" msgid "Date Added" msgstr "Data Adicionada" -#: netbox/templates/ipam/aggregate/prefixes.html:8 -#: netbox/templates/ipam/prefix/prefixes.html:8 +#: netbox/templates/ipam/aggregate/prefixes.html:10 +#: netbox/templates/ipam/prefix/prefixes.html:10 #: netbox/templates/ipam/role.html:10 msgid "Add Prefix" msgstr "Adicionar Prefixo" @@ -15611,6 +15668,14 @@ msgstr "Atribuir IP" msgid "Bulk Create" msgstr "Criar em Massa" +#: netbox/templates/ipam/inc/max_depth.html:6 +msgid "Max Depth" +msgstr "Profundidade Máxima" + +#: netbox/templates/ipam/inc/max_length.html:6 +msgid "Max Length" +msgstr "Comprimento Máximo" + #: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 msgid "Create Group" msgstr "Criar Grupo" @@ -15712,14 +15777,6 @@ msgstr "Adicionar Faixa de IP" msgid "Hide Depth Indicators" msgstr "Ocultar Indicadores de Profundidade" -#: netbox/templates/ipam/prefix_list.html:11 -msgid "Max Depth" -msgstr "Profundidade Máxima" - -#: netbox/templates/ipam/prefix_list.html:28 -msgid "Max Length" -msgstr "Comprimento Máximo" - #: netbox/templates/ipam/rir.html:10 msgid "Add Aggregate" msgstr "Adicionar Agregado" @@ -15841,8 +15898,8 @@ msgstr "" "novamente." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:159 -#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:91 -#: netbox/tenancy/forms/filtersets.py:121 netbox/tenancy/forms/forms.py:57 +#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:95 +#: netbox/tenancy/forms/filtersets.py:126 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:105 #: netbox/tenancy/forms/model_forms.py:129 #: netbox/tenancy/tables/contacts.py:92 @@ -15860,7 +15917,7 @@ msgid "Phone" msgstr "Telefone" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:69 netbox/tenancy/forms/forms.py:67 +#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 #: netbox/tenancy/forms/model_forms.py:72 msgid "Contact Group" msgstr "Grupo de Contatos" @@ -16014,7 +16071,7 @@ msgstr "Disco Virtual" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/virtualization/forms/bulk_edit.py:89 #: netbox/virtualization/forms/bulk_import.py:93 -#: netbox/virtualization/forms/filtersets.py:175 +#: netbox/virtualization/forms/filtersets.py:179 #: netbox/virtualization/tables/virtualmachines.py:33 msgid "Start on boot" msgstr "Comece na inicialização" @@ -16065,23 +16122,23 @@ msgid "IKE Proposal" msgstr "Proposta de IKE" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:85 -#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:106 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:109 msgid "Authentication method" msgstr "Método de autenticação" #: netbox/templates/vpn/ikeproposal.html:25 #: netbox/templates/vpn/ipsecproposal.html:21 netbox/vpn/forms/bulk_edit.py:90 #: netbox/vpn/forms/bulk_edit.py:148 netbox/vpn/forms/bulk_import.py:148 -#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:111 -#: netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:114 +#: netbox/vpn/forms/filtersets.py:164 msgid "Encryption algorithm" msgstr "Algoritmo de criptografia" #: netbox/templates/vpn/ikeproposal.html:29 #: netbox/templates/vpn/ipsecproposal.html:25 netbox/vpn/forms/bulk_edit.py:95 #: netbox/vpn/forms/bulk_edit.py:153 netbox/vpn/forms/bulk_import.py:152 -#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:119 +#: netbox/vpn/forms/filtersets.py:169 msgid "Authentication algorithm" msgstr "Algoritmo de autenticação" @@ -16133,18 +16190,18 @@ msgid "Add a Termination" msgstr "Adicionar uma Terminação" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:43 -#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:62 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:64 msgid "Encapsulation" msgstr "Encapsulamento" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:69 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:71 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "Perfil IPsec" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:58 -#: netbox/vpn/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:75 msgid "Tunnel ID" msgstr "ID do Túnel" @@ -16390,12 +16447,20 @@ msgstr "v1" msgid "v2" msgstr "v2" -#: netbox/users/filterset_mixins.py:17 netbox/users/filtersets.py:36 +#: netbox/users/filterset_mixins.py:18 +msgid "Owner Group (ID)" +msgstr "Grupo de proprietários (ID)" + +#: netbox/users/filterset_mixins.py:24 +msgid "Owner Group (name)" +msgstr "Grupo de proprietários (nome)" + +#: netbox/users/filterset_mixins.py:28 netbox/users/filtersets.py:36 #: netbox/users/filtersets.py:88 msgid "Owner (ID)" msgstr "Proprietário (ID)" -#: netbox/users/filterset_mixins.py:23 netbox/users/filtersets.py:42 +#: netbox/users/filterset_mixins.py:34 netbox/users/filtersets.py:42 #: netbox/users/filtersets.py:94 msgid "Owner (name)" msgstr "Proprietário (nome)" @@ -16557,10 +16622,6 @@ msgstr "Ao menos uma ação deve ser selecionada." msgid "Invalid filter for {model}: {error}" msgstr "Filtro inválido para {model}: {error}" -#: netbox/users/forms/model_forms.py:466 -msgid "Owner Group" -msgstr "Grupo de proprietários" - #: netbox/users/forms/model_forms.py:490 msgid "User groups" msgstr "Grupos de usuários" @@ -16776,18 +16837,18 @@ msgstr "Ações Personalizadas" msgid "Example Usage" msgstr "Exemplo de uso" -#: netbox/utilities/api.py:170 +#: netbox/utilities/api.py:179 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "" "Objeto relacionado não encontrado usando os atributos fornecidos: {params}" -#: netbox/utilities/api.py:173 +#: netbox/utilities/api.py:182 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Vários objetos correspondem aos atributos fornecidos: {params}" -#: netbox/utilities/api.py:185 +#: netbox/utilities/api.py:194 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16796,13 +16857,13 @@ msgstr "" "Objetos relacionados devem ser referenciados por uma ID numérica ou por um " "dicionário de atributos. Recebeu um valor desconhecido: {value}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:203 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" "Objeto relacionado não encontrado usando a ID numérica fornecida: {id}" -#: netbox/utilities/choices.py:23 +#: netbox/utilities/choices.py:24 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} possui uma chave definida, mas CHOICES não é uma lista" @@ -17199,7 +17260,7 @@ msgstr "" "Valor necessário ausente para o parâmetro de consulta estática: " "'{static_params}'" -#: netbox/utilities/forms/widgets/modifiers.py:141 +#: netbox/utilities/forms/widgets/modifiers.py:148 msgid "(automatically set)" msgstr "(definido automaticamente)" @@ -17343,17 +17404,17 @@ msgstr "{value} deve ser um múltiplo de {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} não é uma expressão regular válida." -#: netbox/utilities/views.py:76 +#: netbox/utilities/views.py:80 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "{self.__class__.__name__} deve implementar get_required_permission ()" -#: netbox/utilities/views.py:112 +#: netbox/utilities/views.py:116 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} deve implementar get_required_permission ()" -#: netbox/utilities/views.py:136 +#: netbox/utilities/views.py:140 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17410,7 +17471,7 @@ msgid "Disk (MB)" msgstr "Disco (MB)" #: netbox/virtualization/forms/bulk_edit.py:307 -#: netbox/virtualization/forms/filtersets.py:283 +#: netbox/virtualization/forms/filtersets.py:284 msgid "Size (MB)" msgstr "Tamanho (MB)" @@ -17762,7 +17823,7 @@ msgid "VLAN (name)" msgstr "VLAN (nome)" #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:41 -#: netbox/vpn/forms/filtersets.py:59 +#: netbox/vpn/forms/filtersets.py:61 msgid "Tunnel group" msgstr "Grupo de túneis" @@ -17772,19 +17833,19 @@ msgstr "Vida útil da Security Association" #: netbox/vpn/forms/bulk_edit.py:133 netbox/wireless/forms/bulk_edit.py:76 #: netbox/wireless/forms/bulk_edit.py:118 -#: netbox/wireless/forms/filtersets.py:71 -#: netbox/wireless/forms/filtersets.py:130 +#: netbox/wireless/forms/filtersets.py:73 +#: netbox/wireless/forms/filtersets.py:133 msgid "Pre-shared key" msgstr "Chave pré-compartilhada" #: netbox/vpn/forms/bulk_edit.py:201 netbox/vpn/forms/bulk_import.py:238 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:211 netbox/vpn/forms/model_forms.py:370 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "Política da IKE" #: netbox/vpn/forms/bulk_edit.py:206 netbox/vpn/forms/bulk_import.py:243 -#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:216 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Política de IPsec" @@ -17851,16 +17912,16 @@ msgstr "Cada terminação deve especificar uma interface ou uma VLAN." msgid "Cannot assign both an interface and a VLAN." msgstr "Não é possível associar tanto uma interface e uma VLAN." -#: netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:139 msgid "IKE version" msgstr "Versão da IKE" -#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 +#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Proposta" -#: netbox/vpn/forms/filtersets.py:262 +#: netbox/vpn/forms/filtersets.py:270 msgid "Assigned Object Type" msgstr "Tipo de Objeto Atribuído" @@ -18096,8 +18157,8 @@ msgstr "WPA Enterprise" #: netbox/wireless/forms/bulk_import.py:72 #: netbox/wireless/forms/bulk_import.py:149 #: netbox/wireless/forms/bulk_import.py:152 -#: netbox/wireless/forms/filtersets.py:66 -#: netbox/wireless/forms/filtersets.py:125 +#: netbox/wireless/forms/filtersets.py:68 +#: netbox/wireless/forms/filtersets.py:128 msgid "Authentication cipher" msgstr "Cifra de autenticação" diff --git a/netbox/translations/ru/LC_MESSAGES/django.mo b/netbox/translations/ru/LC_MESSAGES/django.mo index c9f5b872d..0d23d2799 100644 Binary files a/netbox/translations/ru/LC_MESSAGES/django.mo and b/netbox/translations/ru/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/ru/LC_MESSAGES/django.po b/netbox/translations/ru/LC_MESSAGES/django.po index 8accc48f9..1f78a17e8 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: 2026-01-20 05:07+0000\n" +"POT-Creation-Date: 2026-02-03 05:21+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Russian (https://app.transifex.com/netbox-community/teams/178115/ru/)\n" @@ -66,7 +66,7 @@ msgstr "Ваш пароль успешно изменен." msgid "Planned" msgstr "Запланировано" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 msgid "Provisioning" msgstr "Выделение ресурсов" @@ -102,7 +102,7 @@ msgid "Decommissioned" msgstr "Списан" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1159 netbox/templates/dcim/interface.html:148 +#: netbox/dcim/tables/devices.py:1187 netbox/templates/dcim/interface.html:148 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" @@ -121,8 +121,8 @@ msgstr "Высшее образование" msgid "Inactive" msgstr "Неактивный" -#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:288 -#: netbox/vpn/choices.py:63 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:707 +#: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Peer" @@ -183,32 +183,32 @@ msgstr "Группа площадок (ID)" msgid "Site group (slug)" msgstr "Группа площадок (подстрока)" -#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:183 -#: netbox/circuits/forms/filtersets.py:241 +#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:60 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:124 netbox/dcim/forms/bulk_edit.py:165 #: netbox/dcim/forms/bulk_edit.py:320 netbox/dcim/forms/bulk_edit.py:670 #: netbox/dcim/forms/bulk_edit.py:857 netbox/dcim/forms/bulk_import.py:138 #: netbox/dcim/forms/bulk_import.py:239 netbox/dcim/forms/bulk_import.py:341 #: netbox/dcim/forms/bulk_import.py:632 netbox/dcim/forms/bulk_import.py:1602 -#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:103 -#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:374 -#: netbox/dcim/forms/filtersets.py:476 netbox/dcim/forms/filtersets.py:841 -#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1130 -#: netbox/dcim/forms/filtersets.py:1154 netbox/dcim/forms/filtersets.py:1249 -#: netbox/dcim/forms/filtersets.py:1287 netbox/dcim/forms/filtersets.py:1992 -#: netbox/dcim/forms/filtersets.py:2016 netbox/dcim/forms/filtersets.py:2040 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:171 -#: netbox/dcim/forms/model_forms.py:242 netbox/dcim/forms/model_forms.py:558 -#: netbox/dcim/forms/model_forms.py:819 netbox/dcim/forms/object_create.py:292 -#: netbox/dcim/tables/devices.py:155 netbox/dcim/tables/power.py:25 +#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:104 +#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:377 +#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:853 +#: netbox/dcim/forms/filtersets.py:1071 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/forms/filtersets.py:1170 netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1305 netbox/dcim/forms/filtersets.py:2022 +#: netbox/dcim/forms/filtersets.py:2046 netbox/dcim/forms/filtersets.py:2070 +#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:173 +#: netbox/dcim/forms/model_forms.py:244 netbox/dcim/forms/model_forms.py:560 +#: netbox/dcim/forms/model_forms.py:829 netbox/dcim/forms/object_create.py:293 +#: netbox/dcim/tables/devices.py:156 netbox/dcim/tables/power.py:25 #: netbox/dcim/tables/power.py:89 netbox/dcim/tables/racks.py:110 #: netbox/dcim/tables/racks.py:193 netbox/dcim/tables/sites.py:101 #: netbox/extras/filtersets.py:681 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:165 -#: netbox/ipam/forms/filtersets.py:243 netbox/ipam/forms/filtersets.py:464 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:660 -#: netbox/ipam/tables/vlans.py:90 netbox/ipam/tables/vlans.py:197 +#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:476 +#: netbox/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/vlans.py:91 netbox/ipam/tables/vlans.py:213 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/ipam/vlan.html:23 @@ -217,12 +217,12 @@ msgstr "Группа площадок (подстрока)" #: netbox/virtualization/forms/bulk_edit.py:95 #: netbox/virtualization/forms/bulk_import.py:61 #: netbox/virtualization/forms/bulk_import.py:99 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:158 +#: netbox/virtualization/forms/filtersets.py:82 +#: netbox/virtualization/forms/filtersets.py:162 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/virtualization/forms/model_forms.py:172 #: netbox/virtualization/tables/virtualmachines.py:36 -#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:92 +#: netbox/vpn/forms/filtersets.py:285 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" @@ -310,8 +310,8 @@ msgstr "Точка подключения A (ID)" #: netbox/circuits/filtersets.py:278 netbox/circuits/filtersets.py:382 #: netbox/circuits/filtersets.py:547 netbox/core/filtersets.py:85 -#: netbox/core/filtersets.py:150 netbox/core/filtersets.py:176 -#: netbox/core/filtersets.py:216 netbox/dcim/filtersets.py:810 +#: netbox/core/filtersets.py:154 netbox/core/filtersets.py:180 +#: netbox/core/filtersets.py:220 netbox/dcim/filtersets.py:810 #: netbox/dcim/filtersets.py:1568 netbox/dcim/filtersets.py:2692 #: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:71 #: netbox/extras/filtersets.py:101 netbox/extras/filtersets.py:142 @@ -322,7 +322,7 @@ msgstr "Точка подключения A (ID)" #: netbox/extras/filtersets.py:577 netbox/extras/filtersets.py:613 #: netbox/extras/filtersets.py:644 netbox/extras/filtersets.py:814 #: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:33 netbox/netbox/forms/search.py:20 +#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -338,9 +338,9 @@ msgstr "Поиск" #: netbox/circuits/filtersets.py:282 netbox/circuits/forms/bulk_edit.py:166 #: netbox/circuits/forms/bulk_edit.py:250 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:251 -#: netbox/circuits/forms/filtersets.py:297 +#: netbox/circuits/forms/filtersets.py:229 +#: netbox/circuits/forms/filtersets.py:256 +#: netbox/circuits/forms/filtersets.py:303 #: netbox/circuits/forms/model_forms.py:134 #: netbox/circuits/forms/model_forms.py:157 #: netbox/circuits/forms/model_forms.py:255 @@ -404,8 +404,8 @@ msgstr "Тип виртуального канала (slug)" #: netbox/circuits/filtersets.py:551 netbox/circuits/forms/bulk_edit.py:310 #: netbox/circuits/forms/bulk_import.py:248 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:379 +#: netbox/circuits/forms/filtersets.py:381 +#: netbox/circuits/forms/filtersets.py:387 #: netbox/circuits/forms/model_forms.py:333 #: netbox/circuits/forms/model_forms.py:348 #: netbox/circuits/tables/virtual_circuits.py:84 @@ -421,13 +421,13 @@ msgid "Interface (ID)" msgstr "Интерфейс (ID)" #: netbox/circuits/forms/bulk_edit.py:42 -#: netbox/circuits/forms/filtersets.py:64 +#: netbox/circuits/forms/filtersets.py:65 #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:131 -#: netbox/dcim/forms/filtersets.py:224 netbox/dcim/forms/model_forms.py:130 +#: netbox/dcim/forms/filtersets.py:223 netbox/dcim/forms/model_forms.py:132 #: netbox/dcim/tables/sites.py:73 netbox/ipam/models/asns.py:155 #: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:269 -#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 +#: netbox/netbox/navigation/menu.py:181 netbox/netbox/navigation/menu.py:184 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN" @@ -437,17 +437,17 @@ msgstr "ASN" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:79 -#: netbox/circuits/forms/filtersets.py:97 -#: netbox/circuits/forms/filtersets.py:125 -#: netbox/circuits/forms/filtersets.py:143 -#: netbox/circuits/forms/filtersets.py:225 -#: netbox/circuits/forms/filtersets.py:269 -#: netbox/circuits/forms/filtersets.py:292 -#: netbox/circuits/forms/filtersets.py:330 -#: netbox/circuits/forms/filtersets.py:338 -#: netbox/circuits/forms/filtersets.py:374 -#: netbox/circuits/forms/filtersets.py:397 +#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:129 +#: netbox/circuits/forms/filtersets.py:148 +#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:274 +#: netbox/circuits/forms/filtersets.py:298 +#: netbox/circuits/forms/filtersets.py:337 +#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:405 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:75 #: netbox/circuits/forms/model_forms.py:106 @@ -472,23 +472,23 @@ msgid "Provider" msgstr "Провайдер" #: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:103 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Идентификатор Службы" #: netbox/circuits/forms/bulk_edit.py:94 #: netbox/circuits/forms/bulk_edit.py:269 -#: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:203 +#: netbox/circuits/forms/filtersets.py:120 +#: netbox/circuits/forms/filtersets.py:328 netbox/dcim/forms/bulk_edit.py:203 #: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/bulk_edit.py:800 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1153 #: netbox/dcim/forms/bulk_edit.py:1180 netbox/dcim/forms/bulk_edit.py:1714 -#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1202 -#: netbox/dcim/forms/filtersets.py:1521 netbox/dcim/forms/filtersets.py:1735 -#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1777 -#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/tables/devices.py:750 -#: netbox/dcim/tables/devices.py:803 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1759 +#: netbox/dcim/forms/filtersets.py:1778 netbox/dcim/forms/filtersets.py:1802 +#: netbox/dcim/forms/filtersets.py:1821 netbox/dcim/tables/devices.py:778 +#: netbox/dcim/tables/devices.py:831 netbox/dcim/tables/devices.py:1079 #: netbox/dcim/tables/devicetypes.py:213 netbox/dcim/tables/devicetypes.py:254 #: netbox/dcim/tables/devicetypes.py:273 netbox/dcim/tables/racks.py:29 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:540 @@ -507,12 +507,12 @@ msgstr "Цвет" #: netbox/circuits/forms/bulk_edit.py:292 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: netbox/circuits/forms/filtersets.py:138 -#: netbox/circuits/forms/filtersets.py:359 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:367 #: netbox/circuits/tables/circuits.py:63 #: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:34 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:21 #: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:772 #: netbox/dcim/forms/bulk_edit.py:899 netbox/dcim/forms/bulk_edit.py:965 @@ -524,23 +524,23 @@ msgstr "Цвет" #: netbox/dcim/forms/bulk_import.py:858 netbox/dcim/forms/bulk_import.py:879 #: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/bulk_import.py:1095 #: netbox/dcim/forms/bulk_import.py:1114 netbox/dcim/forms/bulk_import.py:1458 -#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1088 -#: netbox/dcim/forms/filtersets.py:1187 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1403 netbox/dcim/forms/filtersets.py:1423 -#: netbox/dcim/forms/filtersets.py:1442 netbox/dcim/forms/filtersets.py:1462 -#: netbox/dcim/forms/filtersets.py:1481 netbox/dcim/forms/filtersets.py:1496 -#: netbox/dcim/forms/filtersets.py:1515 netbox/dcim/forms/filtersets.py:1539 -#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1682 -#: netbox/dcim/forms/filtersets.py:1730 netbox/dcim/forms/filtersets.py:1749 -#: netbox/dcim/forms/filtersets.py:1772 netbox/dcim/forms/filtersets.py:1791 -#: netbox/dcim/forms/model_forms.py:800 netbox/dcim/forms/model_forms.py:806 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1102 +#: netbox/dcim/forms/filtersets.py:1203 netbox/dcim/forms/filtersets.py:1331 +#: netbox/dcim/forms/filtersets.py:1422 netbox/dcim/forms/filtersets.py:1442 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/filtersets.py:1502 netbox/dcim/forms/filtersets.py:1517 +#: netbox/dcim/forms/filtersets.py:1537 netbox/dcim/forms/filtersets.py:1561 +#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1773 +#: netbox/dcim/forms/filtersets.py:1797 netbox/dcim/forms/filtersets.py:1816 +#: netbox/dcim/forms/model_forms.py:810 netbox/dcim/forms/model_forms.py:816 #: netbox/dcim/forms/object_import.py:85 #: netbox/dcim/forms/object_import.py:114 -#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/power.py:73 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:181 +#: netbox/dcim/tables/devices.py:890 netbox/dcim/tables/power.py:73 #: netbox/dcim/tables/racks.py:126 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:498 netbox/extras/tables/tables.py:566 -#: netbox/netbox/tables/tables.py:313 +#: netbox/netbox/tables/tables.py:331 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -551,7 +551,6 @@ msgstr "Цвет" #: netbox/templates/dcim/frontport.html:36 #: netbox/templates/dcim/interface.html:46 #: netbox/templates/dcim/interface.html:239 -#: netbox/templates/dcim/interface.html:381 #: netbox/templates/dcim/powerfeed.html:32 #: netbox/templates/dcim/poweroutlet.html:36 #: netbox/templates/dcim/powerport.html:36 @@ -563,11 +562,11 @@ msgstr "Цвет" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 #: netbox/virtualization/forms/bulk_import.py:43 -#: netbox/virtualization/forms/filtersets.py:59 +#: netbox/virtualization/forms/filtersets.py:62 #: netbox/virtualization/forms/model_forms.py:60 #: netbox/virtualization/tables/clusters.py:67 #: netbox/vpn/forms/bulk_edit.py:226 netbox/vpn/forms/bulk_import.py:268 -#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:236 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "Тип" @@ -576,8 +575,8 @@ msgstr "Тип" #: netbox/circuits/forms/bulk_edit.py:287 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: netbox/circuits/forms/filtersets.py:151 -#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:156 +#: netbox/circuits/forms/filtersets.py:354 #: netbox/circuits/forms/model_forms.py:112 #: netbox/circuits/forms/model_forms.py:321 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -589,9 +588,9 @@ msgstr "Аккаунт провайдера" #: netbox/circuits/forms/bulk_edit.py:297 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: netbox/circuits/forms/filtersets.py:162 -#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:86 netbox/core/tables/data.py:24 +#: netbox/circuits/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:370 netbox/core/forms/filtersets.py:39 +#: netbox/core/forms/filtersets.py:87 netbox/core/tables/data.py:24 #: netbox/core/tables/jobs.py:28 netbox/core/tables/tasks.py:90 #: netbox/dcim/forms/bulk_edit.py:104 netbox/dcim/forms/bulk_edit.py:178 #: netbox/dcim/forms/bulk_edit.py:342 netbox/dcim/forms/bulk_edit.py:449 @@ -603,14 +602,14 @@ msgstr "Аккаунт провайдера" #: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 #: netbox/dcim/forms/bulk_import.py:1224 netbox/dcim/forms/bulk_import.py:1446 #: netbox/dcim/forms/bulk_import.py:1662 netbox/dcim/forms/bulk_import.py:1725 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:266 -#: netbox/dcim/forms/filtersets.py:391 netbox/dcim/forms/filtersets.py:497 -#: netbox/dcim/forms/filtersets.py:887 netbox/dcim/forms/filtersets.py:1009 -#: netbox/dcim/forms/filtersets.py:1091 netbox/dcim/forms/filtersets.py:1192 -#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1525 -#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/tables/devices.py:142 -#: netbox/dcim/tables/devices.py:530 netbox/dcim/tables/devices.py:865 -#: netbox/dcim/tables/devices.py:999 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:266 +#: netbox/dcim/forms/filtersets.py:394 netbox/dcim/forms/filtersets.py:502 +#: netbox/dcim/forms/filtersets.py:899 netbox/dcim/forms/filtersets.py:1022 +#: netbox/dcim/forms/filtersets.py:1105 netbox/dcim/forms/filtersets.py:1208 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1547 +#: netbox/dcim/forms/filtersets.py:1923 netbox/dcim/tables/devices.py:143 +#: netbox/dcim/tables/devices.py:531 netbox/dcim/tables/devices.py:893 +#: netbox/dcim/tables/devices.py:1027 netbox/dcim/tables/devices.py:1135 #: netbox/dcim/tables/modules.py:98 netbox/dcim/tables/power.py:70 #: netbox/dcim/tables/racks.py:114 netbox/dcim/tables/racks.py:211 #: netbox/dcim/tables/sites.py:61 netbox/dcim/tables/sites.py:105 @@ -618,12 +617,12 @@ msgstr "Аккаунт провайдера" #: netbox/ipam/forms/bulk_edit.py:292 netbox/ipam/forms/bulk_edit.py:433 #: netbox/ipam/forms/bulk_import.py:194 netbox/ipam/forms/bulk_import.py:258 #: netbox/ipam/forms/bulk_import.py:294 netbox/ipam/forms/bulk_import.py:506 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:304 -#: netbox/ipam/forms/filtersets.py:386 netbox/ipam/forms/filtersets.py:571 +#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:313 +#: netbox/ipam/forms/filtersets.py:396 netbox/ipam/forms/filtersets.py:585 #: netbox/ipam/forms/model_forms.py:500 netbox/ipam/tables/ip.py:181 #: netbox/ipam/tables/ip.py:260 netbox/ipam/tables/ip.py:313 -#: netbox/ipam/tables/ip.py:383 netbox/ipam/tables/ip.py:410 -#: netbox/ipam/tables/vlans.py:98 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/tables/ip.py:388 netbox/ipam/tables/ip.py:415 +#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -647,19 +646,19 @@ msgstr "Аккаунт провайдера" #: netbox/virtualization/forms/bulk_edit.py:83 #: netbox/virtualization/forms/bulk_import.py:56 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/virtualization/forms/filtersets.py:87 -#: netbox/virtualization/forms/filtersets.py:170 +#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/tables/clusters.py:75 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:33 netbox/vpn/forms/bulk_edit.py:222 #: netbox/vpn/forms/bulk_import.py:36 netbox/vpn/forms/bulk_import.py:263 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/forms/filtersets.py:54 netbox/vpn/forms/filtersets.py:231 #: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:40 netbox/wireless/forms/bulk_edit.py:97 #: netbox/wireless/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:131 -#: netbox/wireless/forms/filtersets.py:56 -#: netbox/wireless/forms/filtersets.py:115 +#: netbox/wireless/forms/filtersets.py:58 +#: netbox/wireless/forms/filtersets.py:118 #: netbox/wireless/tables/wirelesslan.py:45 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" @@ -671,23 +670,23 @@ msgstr "Статус" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:231 -#: netbox/circuits/forms/filtersets.py:131 -#: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:120 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:283 +#: netbox/circuits/forms/filtersets.py:339 netbox/dcim/forms/bulk_edit.py:120 #: netbox/dcim/forms/bulk_edit.py:184 netbox/dcim/forms/bulk_edit.py:337 #: netbox/dcim/forms/bulk_edit.py:460 netbox/dcim/forms/bulk_edit.py:683 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:1737 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:250 netbox/dcim/forms/bulk_import.py:371 #: netbox/dcim/forms/bulk_import.py:571 netbox/dcim/forms/bulk_import.py:1464 -#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:140 -#: netbox/dcim/forms/filtersets.py:202 netbox/dcim/forms/filtersets.py:234 -#: netbox/dcim/forms/filtersets.py:355 netbox/dcim/forms/filtersets.py:436 -#: netbox/dcim/forms/filtersets.py:457 netbox/dcim/forms/filtersets.py:810 -#: netbox/dcim/forms/filtersets.py:1001 netbox/dcim/forms/filtersets.py:1111 -#: netbox/dcim/forms/filtersets.py:1141 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:141 +#: netbox/dcim/forms/filtersets.py:200 netbox/dcim/forms/filtersets.py:233 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1125 +#: netbox/dcim/forms/filtersets.py:1156 netbox/dcim/forms/filtersets.py:1286 #: netbox/dcim/tables/power.py:84 netbox/extras/filtersets.py:768 -#: netbox/extras/forms/filtersets.py:432 netbox/extras/forms/filtersets.py:510 +#: netbox/extras/forms/filtersets.py:404 netbox/extras/forms/filtersets.py:483 #: netbox/ipam/forms/bulk_edit.py:46 netbox/ipam/forms/bulk_edit.py:65 #: netbox/ipam/forms/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 #: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:196 @@ -698,12 +697,12 @@ msgstr "Статус" #: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:166 #: netbox/ipam/forms/bulk_import.py:251 netbox/ipam/forms/bulk_import.py:287 #: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/bulk_import.py:499 -#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:70 -#: netbox/ipam/forms/filtersets.py:106 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/filtersets.py:189 -#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:340 -#: netbox/ipam/forms/filtersets.py:448 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/tables/ip.py:413 netbox/ipam/tables/vlans.py:205 +#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:71 +#: netbox/ipam/forms/filtersets.py:109 netbox/ipam/forms/filtersets.py:131 +#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:196 +#: netbox/ipam/forms/filtersets.py:297 netbox/ipam/forms/filtersets.py:350 +#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:552 +#: netbox/ipam/tables/ip.py:418 netbox/ipam/tables/vlans.py:221 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -721,48 +720,48 @@ msgstr "Статус" #: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 -#: netbox/tenancy/forms/filtersets.py:49 netbox/tenancy/forms/forms.py:25 +#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/forms/forms.py:25 #: netbox/tenancy/forms/forms.py:49 netbox/tenancy/forms/model_forms.py:50 #: netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_edit.py:126 #: netbox/virtualization/forms/bulk_import.py:68 #: netbox/virtualization/forms/bulk_import.py:129 -#: netbox/virtualization/forms/filtersets.py:52 -#: netbox/virtualization/forms/filtersets.py:115 +#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:118 #: netbox/vpn/forms/bulk_edit.py:53 netbox/vpn/forms/bulk_edit.py:231 #: netbox/vpn/forms/bulk_import.py:58 netbox/vpn/forms/bulk_import.py:257 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:226 netbox/wireless/forms/bulk_edit.py:60 #: netbox/wireless/forms/bulk_edit.py:102 #: netbox/wireless/forms/bulk_import.py:56 #: netbox/wireless/forms/bulk_import.py:136 -#: netbox/wireless/forms/filtersets.py:42 -#: netbox/wireless/forms/filtersets.py:107 +#: netbox/wireless/forms/filtersets.py:44 +#: netbox/wireless/forms/filtersets.py:110 msgid "Tenant" msgstr "Арендатор" #: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:196 msgid "Install date" msgstr "Дата установки" #: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:201 msgid "Termination date" msgstr "Дата отключения" #: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:203 +#: netbox/circuits/forms/filtersets.py:208 msgid "Commit rate (Kbps)" msgstr "Гарантированная скорость (Кбит/с)" #: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:209 +#: netbox/circuits/forms/filtersets.py:214 #: netbox/circuits/forms/model_forms.py:131 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 -#: netbox/wireless/forms/filtersets.py:134 +#: netbox/wireless/forms/filtersets.py:137 #: netbox/wireless/forms/model_forms.py:166 msgid "Distance" msgstr "Расстояние" @@ -770,11 +769,11 @@ msgstr "Расстояние" #: netbox/circuits/forms/bulk_edit.py:158 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:218 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 -#: netbox/wireless/forms/filtersets.py:138 +#: netbox/wireless/forms/filtersets.py:141 msgid "Distance unit" msgstr "Единица измерения расстояний" @@ -784,44 +783,45 @@ msgid "Service Parameters" msgstr "Параметры Службы" #: netbox/circuits/forms/bulk_edit.py:168 -#: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:92 -#: netbox/circuits/forms/filtersets.py:111 -#: netbox/circuits/forms/filtersets.py:128 -#: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:74 -#: netbox/core/forms/filtersets.py:142 netbox/dcim/forms/bulk_edit.py:818 -#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:201 -#: netbox/dcim/forms/filtersets.py:233 netbox/dcim/forms/filtersets.py:1000 -#: netbox/dcim/forms/filtersets.py:1140 netbox/dcim/forms/filtersets.py:1269 -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1419 -#: netbox/dcim/forms/filtersets.py:1433 netbox/dcim/forms/filtersets.py:1458 -#: netbox/dcim/forms/filtersets.py:1472 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/filtersets.py:1506 netbox/dcim/forms/filtersets.py:1535 -#: netbox/dcim/forms/filtersets.py:1549 netbox/dcim/forms/filtersets.py:1676 -#: netbox/dcim/forms/filtersets.py:1720 netbox/dcim/forms/filtersets.py:1745 -#: netbox/dcim/forms/filtersets.py:1763 netbox/dcim/forms/filtersets.py:1787 -#: netbox/dcim/forms/filtersets.py:1805 netbox/dcim/forms/filtersets.py:1823 -#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1850 -#: netbox/dcim/forms/filtersets.py:1861 netbox/dcim/forms/filtersets.py:1906 -#: netbox/dcim/forms/filtersets.py:1941 netbox/dcim/tables/modules.py:24 -#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:46 -#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:240 -#: netbox/extras/forms/filtersets.py:257 netbox/extras/forms/filtersets.py:293 -#: netbox/extras/forms/filtersets.py:324 netbox/extras/forms/filtersets.py:351 -#: netbox/extras/forms/filtersets.py:593 netbox/ipam/forms/filtersets.py:105 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:337 -#: netbox/ipam/forms/filtersets.py:413 netbox/ipam/forms/filtersets.py:499 -#: netbox/ipam/forms/filtersets.py:512 netbox/ipam/forms/filtersets.py:537 -#: netbox/ipam/forms/filtersets.py:608 netbox/ipam/forms/filtersets.py:626 -#: netbox/netbox/tables/tables.py:329 netbox/templates/dcim/moduletype.html:68 -#: netbox/virtualization/forms/filtersets.py:50 -#: netbox/virtualization/forms/filtersets.py:113 -#: netbox/virtualization/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:74 +#: netbox/circuits/forms/filtersets.py:94 +#: netbox/circuits/forms/filtersets.py:114 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:322 +#: netbox/circuits/forms/filtersets.py:338 netbox/core/forms/filtersets.py:75 +#: netbox/core/forms/filtersets.py:147 netbox/dcim/forms/bulk_edit.py:818 +#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:199 +#: netbox/dcim/forms/filtersets.py:232 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1155 netbox/dcim/forms/filtersets.py:1285 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1438 +#: netbox/dcim/forms/filtersets.py:1452 netbox/dcim/forms/filtersets.py:1478 +#: netbox/dcim/forms/filtersets.py:1492 netbox/dcim/forms/filtersets.py:1513 +#: netbox/dcim/forms/filtersets.py:1527 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1571 netbox/dcim/forms/filtersets.py:1699 +#: netbox/dcim/forms/filtersets.py:1743 netbox/dcim/forms/filtersets.py:1769 +#: netbox/dcim/forms/filtersets.py:1787 netbox/dcim/forms/filtersets.py:1812 +#: netbox/dcim/forms/filtersets.py:1830 netbox/dcim/forms/filtersets.py:1849 +#: netbox/dcim/forms/filtersets.py:1862 netbox/dcim/forms/filtersets.py:1877 +#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/forms/filtersets.py:1934 +#: netbox/dcim/forms/filtersets.py:1970 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:272 +#: netbox/extras/forms/filtersets.py:303 netbox/extras/forms/filtersets.py:326 +#: netbox/extras/forms/filtersets.py:358 netbox/extras/forms/filtersets.py:557 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:346 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/filtersets.py:525 +#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/filtersets.py:622 +#: netbox/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:347 +#: netbox/templates/dcim/moduletype.html:68 +#: netbox/virtualization/forms/filtersets.py:52 +#: netbox/virtualization/forms/filtersets.py:116 +#: netbox/virtualization/forms/filtersets.py:217 #: netbox/virtualization/forms/filtersets.py:275 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:136 -#: netbox/wireless/forms/filtersets.py:40 -#: netbox/wireless/forms/filtersets.py:106 +#: netbox/vpn/forms/filtersets.py:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Атрибуты" @@ -830,22 +830,22 @@ msgstr "Атрибуты" #: netbox/circuits/forms/model_forms.py:137 #: netbox/circuits/forms/model_forms.py:233 #: netbox/circuits/forms/model_forms.py:335 -#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:186 -#: netbox/dcim/forms/model_forms.py:273 netbox/dcim/forms/model_forms.py:330 -#: netbox/dcim/forms/model_forms.py:863 netbox/dcim/forms/model_forms.py:1877 +#: netbox/dcim/forms/model_forms.py:147 netbox/dcim/forms/model_forms.py:188 +#: netbox/dcim/forms/model_forms.py:275 netbox/dcim/forms/model_forms.py:332 +#: netbox/dcim/forms/model_forms.py:873 netbox/dcim/forms/model_forms.py:1887 #: netbox/ipam/forms/bulk_edit.py:380 netbox/ipam/forms/model_forms.py:67 #: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:115 #: netbox/ipam/forms/model_forms.py:136 netbox/ipam/forms/model_forms.py:160 #: netbox/ipam/forms/model_forms.py:224 netbox/ipam/forms/model_forms.py:261 #: netbox/ipam/forms/model_forms.py:319 netbox/ipam/forms/model_forms.py:611 -#: netbox/netbox/navigation/menu.py:24 +#: netbox/netbox/navigation/menu.py:26 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:74 #: netbox/virtualization/forms/model_forms.py:222 -#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145 #: netbox/vpn/forms/model_forms.py:409 netbox/wireless/forms/model_forms.py:56 #: netbox/wireless/forms/model_forms.py:171 @@ -864,8 +864,8 @@ msgstr "Аренда" #: netbox/extras/forms/bulk_edit.py:292 netbox/extras/forms/bulk_edit.py:310 #: netbox/extras/forms/bulk_edit.py:355 netbox/extras/forms/bulk_edit.py:372 #: netbox/extras/forms/bulk_edit.py:409 netbox/extras/forms/bulk_edit.py:434 -#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:240 -#: netbox/ipam/tables/vlans.py:267 netbox/netbox/forms/bulk_edit.py:78 +#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/tables/vlans.py:283 netbox/netbox/forms/bulk_edit.py:78 #: netbox/netbox/forms/bulk_edit.py:90 netbox/netbox/forms/bulk_edit.py:102 #: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuit.html:69 @@ -968,11 +968,11 @@ msgstr "Тип точки подключения" #: netbox/circuits/forms/bulk_edit.py:189 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:226 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/forms/model_forms.py:168 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:72 netbox/templates/dcim/cable.html:76 -#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:84 msgid "Termination" msgstr "Прекращение" @@ -1008,24 +1008,24 @@ msgstr "Сведения об точке подключения" #: netbox/circuits/forms/bulk_edit.py:255 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:646 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/panels/virtual_chassis_members.html:11 #: netbox/templates/dcim/virtualchassis.html:58 -#: netbox/templates/dcim/virtualchassis_edit.html:67 +#: netbox/templates/dcim/virtualchassis_edit.html:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 #: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:129 +#: netbox/tenancy/forms/filtersets.py:134 msgid "Priority" msgstr "Приоритет" #: netbox/circuits/forms/bulk_edit.py:282 #: netbox/circuits/forms/bulk_import.py:207 -#: netbox/circuits/forms/filtersets.py:159 -#: netbox/circuits/forms/filtersets.py:264 -#: netbox/circuits/forms/filtersets.py:354 -#: netbox/circuits/forms/filtersets.py:392 +#: netbox/circuits/forms/filtersets.py:164 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:362 +#: netbox/circuits/forms/filtersets.py:400 #: netbox/circuits/forms/model_forms.py:316 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 @@ -1034,28 +1034,28 @@ msgstr "Сеть провайдера" #: netbox/circuits/forms/bulk_edit.py:320 #: netbox/circuits/forms/bulk_import.py:253 -#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:390 #: netbox/circuits/forms/model_forms.py:355 netbox/dcim/forms/bulk_edit.py:348 #: netbox/dcim/forms/bulk_edit.py:1242 netbox/dcim/forms/bulk_edit.py:1678 #: netbox/dcim/forms/bulk_import.py:262 netbox/dcim/forms/bulk_import.py:1193 -#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:865 -#: netbox/dcim/forms/filtersets.py:1872 netbox/dcim/forms/filtersets.py:1912 -#: netbox/dcim/forms/model_forms.py:255 netbox/dcim/forms/model_forms.py:1214 -#: netbox/dcim/forms/model_forms.py:1697 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/devices.py:857 netbox/dcim/tables/devices.py:983 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/forms/filtersets.py:1900 netbox/dcim/forms/filtersets.py:1940 +#: netbox/dcim/forms/model_forms.py:257 netbox/dcim/forms/model_forms.py:1224 +#: netbox/dcim/forms/model_forms.py:1707 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:172 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:1011 #: netbox/dcim/tables/devicetypes.py:317 netbox/dcim/tables/racks.py:117 #: netbox/extras/filtersets.py:708 netbox/ipam/forms/bulk_edit.py:206 #: netbox/ipam/forms/bulk_edit.py:250 netbox/ipam/forms/bulk_edit.py:297 #: netbox/ipam/forms/bulk_edit.py:438 netbox/ipam/forms/bulk_import.py:199 #: netbox/ipam/forms/bulk_import.py:263 netbox/ipam/forms/bulk_import.py:299 -#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:254 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/filtersets.py:391 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/forms/model_forms.py:186 +#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:262 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:593 netbox/ipam/forms/model_forms.py:186 #: netbox/ipam/forms/model_forms.py:212 netbox/ipam/forms/model_forms.py:250 #: netbox/ipam/forms/model_forms.py:675 netbox/ipam/tables/ip.py:207 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:317 -#: netbox/ipam/tables/vlans.py:102 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/tables/vlans.py:103 netbox/ipam/tables/vlans.py:227 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1068,16 +1068,16 @@ msgstr "Сеть провайдера" #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 #: netbox/tenancy/forms/bulk_edit.py:132 -#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/filtersets.py:131 #: netbox/tenancy/forms/model_forms.py:136 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 #: netbox/virtualization/forms/bulk_import.py:120 -#: netbox/virtualization/forms/filtersets.py:167 +#: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 #: netbox/virtualization/tables/virtualmachines.py:48 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Роль" @@ -1163,20 +1163,19 @@ msgstr "Операционная роль" #: netbox/circuits/forms/bulk_import.py:258 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:108 -#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1288 -#: netbox/dcim/forms/model_forms.py:1557 netbox/dcim/forms/model_forms.py:1738 -#: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1898 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 +#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1298 +#: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1748 +#: netbox/dcim/forms/model_forms.py:1783 netbox/dcim/forms/model_forms.py:1908 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1178 #: netbox/ipam/forms/bulk_import.py:319 netbox/ipam/forms/model_forms.py:280 #: netbox/ipam/forms/model_forms.py:289 netbox/ipam/tables/fhrp.py:61 -#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:146 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 #: netbox/templates/dcim/frontport.html:103 #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 -#: netbox/templates/dcim/interface.html:380 #: netbox/templates/dcim/rearport.html:103 #: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 @@ -1192,112 +1191,175 @@ msgid "Interface" msgstr "Интерфейс" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:188 -#: netbox/circuits/forms/filtersets.py:246 +#: netbox/circuits/forms/filtersets.py:134 +#: netbox/circuits/forms/filtersets.py:193 +#: netbox/circuits/forms/filtersets.py:251 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:329 #: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:675 #: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_import.py:244 netbox/dcim/forms/bulk_import.py:347 #: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/bulk_import.py:1608 -#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/forms/filtersets.py:354 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:433 netbox/dcim/forms/filtersets.py:484 -#: netbox/dcim/forms/filtersets.py:807 netbox/dcim/forms/filtersets.py:850 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1110 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/filtersets.py:1228 -#: netbox/dcim/forms/filtersets.py:1258 netbox/dcim/forms/filtersets.py:1267 -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/filtersets.py:1434 -#: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1507 -#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1721 -#: netbox/dcim/forms/filtersets.py:1764 netbox/dcim/forms/filtersets.py:1806 -#: netbox/dcim/forms/filtersets.py:1837 netbox/dcim/forms/filtersets.py:1863 -#: netbox/dcim/forms/model_forms.py:185 netbox/dcim/forms/model_forms.py:247 -#: netbox/dcim/forms/model_forms.py:563 netbox/dcim/forms/model_forms.py:824 -#: netbox/dcim/tables/devices.py:159 netbox/dcim/tables/power.py:29 +#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:112 +#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:391 +#: netbox/dcim/forms/filtersets.py:436 netbox/dcim/forms/filtersets.py:489 +#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:862 +#: netbox/dcim/forms/filtersets.py:1040 netbox/dcim/forms/filtersets.py:1079 +#: netbox/dcim/forms/filtersets.py:1124 netbox/dcim/forms/filtersets.py:1154 +#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1244 +#: netbox/dcim/forms/filtersets.py:1275 netbox/dcim/forms/filtersets.py:1284 +#: netbox/dcim/forms/filtersets.py:1413 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/filtersets.py:1493 netbox/dcim/forms/filtersets.py:1528 +#: netbox/dcim/forms/filtersets.py:1576 netbox/dcim/forms/filtersets.py:1744 +#: netbox/dcim/forms/filtersets.py:1788 netbox/dcim/forms/filtersets.py:1831 +#: netbox/dcim/forms/filtersets.py:1863 netbox/dcim/forms/filtersets.py:1890 +#: netbox/dcim/forms/model_forms.py:187 netbox/dcim/forms/model_forms.py:249 +#: netbox/dcim/forms/model_forms.py:565 netbox/dcim/forms/model_forms.py:834 +#: netbox/dcim/tables/devices.py:160 netbox/dcim/tables/power.py:29 #: netbox/dcim/tables/racks.py:106 netbox/dcim/tables/racks.py:198 -#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:429 -#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:445 -#: netbox/ipam/forms/filtersets.py:469 netbox/ipam/forms/filtersets.py:536 +#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:456 +#: netbox/ipam/forms/filtersets.py:481 netbox/ipam/forms/filtersets.py:549 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/powerpanel.html:26 -#: netbox/virtualization/forms/filtersets.py:84 -#: netbox/virtualization/forms/filtersets.py:110 -#: netbox/wireless/forms/filtersets.py:97 +#: netbox/virtualization/forms/filtersets.py:87 +#: netbox/virtualization/forms/filtersets.py:113 +#: netbox/wireless/forms/filtersets.py:99 #: netbox/wireless/forms/model_forms.py:89 #: netbox/wireless/forms/model_forms.py:131 msgid "Location" msgstr "Локация" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:172 -#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:203 -#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:360 -#: netbox/dcim/forms/filtersets.py:437 netbox/dcim/forms/filtersets.py:513 -#: netbox/dcim/forms/filtersets.py:811 netbox/dcim/forms/filtersets.py:1229 -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:190 -#: netbox/ipam/forms/filtersets.py:290 netbox/ipam/forms/filtersets.py:342 -#: netbox/ipam/forms/filtersets.py:628 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 +#: netbox/circuits/forms/filtersets.py:75 +#: netbox/circuits/forms/filtersets.py:95 +#: netbox/circuits/forms/filtersets.py:115 +#: netbox/circuits/forms/filtersets.py:136 +#: netbox/circuits/forms/filtersets.py:284 +#: netbox/circuits/forms/filtersets.py:323 +#: netbox/circuits/forms/filtersets.py:340 netbox/core/forms/filtersets.py:31 +#: netbox/dcim/forms/filtersets.py:168 netbox/dcim/forms/filtersets.py:184 +#: netbox/dcim/forms/filtersets.py:201 netbox/dcim/forms/filtersets.py:234 +#: netbox/dcim/forms/filtersets.py:281 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/forms/filtersets.py:538 netbox/dcim/forms/filtersets.py:663 +#: netbox/dcim/forms/filtersets.py:682 netbox/dcim/forms/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:822 +#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1042 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1157 +#: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1419 netbox/dcim/forms/filtersets.py:1459 +#: netbox/dcim/forms/filtersets.py:1499 netbox/dcim/forms/filtersets.py:1534 +#: netbox/dcim/forms/filtersets.py:1583 netbox/dcim/forms/filtersets.py:1750 +#: netbox/dcim/forms/filtersets.py:1794 netbox/dcim/forms/filtersets.py:1836 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1895 +#: netbox/dcim/forms/filtersets.py:1957 netbox/dcim/forms/filtersets.py:1972 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/filtersets.py:129 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:178 +#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:304 +#: netbox/extras/forms/filtersets.py:327 netbox/extras/forms/filtersets.py:359 +#: netbox/extras/forms/filtersets.py:378 netbox/extras/forms/filtersets.py:405 +#: netbox/extras/forms/filtersets.py:498 netbox/ipam/forms/filtersets.py:51 +#: netbox/ipam/forms/filtersets.py:72 netbox/ipam/forms/filtersets.py:92 +#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:132 +#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:180 +#: netbox/ipam/forms/filtersets.py:197 netbox/ipam/forms/filtersets.py:298 +#: netbox/ipam/forms/filtersets.py:351 netbox/ipam/forms/filtersets.py:425 +#: netbox/ipam/forms/filtersets.py:460 netbox/ipam/forms/filtersets.py:512 +#: netbox/ipam/forms/filtersets.py:553 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:421 +#: netbox/templates/dcim/device_edit.html:104 +#: netbox/templates/dcim/htmx/cable_edit.html:83 +#: netbox/templates/dcim/virtualchassis_edit.html:39 +#: netbox/templates/generic/bulk_edit.html:65 +#: netbox/templates/htmx/form.html:28 netbox/templates/ipam/vlan_edit.html:70 +#: netbox/tenancy/forms/filtersets.py:36 netbox/tenancy/forms/filtersets.py:51 +#: netbox/tenancy/forms/filtersets.py:72 netbox/tenancy/forms/filtersets.py:86 +#: netbox/tenancy/forms/filtersets.py:96 +#: netbox/virtualization/forms/filtersets.py:33 +#: netbox/virtualization/forms/filtersets.py:43 +#: netbox/virtualization/forms/filtersets.py:55 +#: netbox/virtualization/forms/filtersets.py:119 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:276 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:136 +#: netbox/vpn/forms/filtersets.py:161 netbox/vpn/forms/filtersets.py:181 +#: netbox/vpn/forms/filtersets.py:201 netbox/vpn/forms/filtersets.py:227 +#: netbox/wireless/forms/filtersets.py:27 +#: netbox/wireless/forms/filtersets.py:45 +#: netbox/wireless/forms/filtersets.py:111 +msgid "Ownership" +msgstr "Право собственности" + +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:76 +#: netbox/circuits/forms/filtersets.py:137 netbox/dcim/forms/filtersets.py:169 +#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:202 +#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:363 +#: netbox/dcim/forms/filtersets.py:442 netbox/dcim/forms/filtersets.py:519 +#: netbox/dcim/forms/filtersets.py:823 netbox/dcim/forms/filtersets.py:1246 +#: netbox/ipam/forms/filtersets.py:111 netbox/ipam/forms/filtersets.py:198 +#: netbox/ipam/forms/filtersets.py:299 netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/navigation/menu.py:35 #: netbox/netbox/views/generic/feature_views.py:298 -#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/forms/filtersets.py:52 netbox/tenancy/tables/columns.py:55 #: netbox/tenancy/tables/contacts.py:21 -#: netbox/virtualization/forms/filtersets.py:42 -#: netbox/virtualization/forms/filtersets.py:53 -#: netbox/virtualization/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 -#: netbox/vpn/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:44 +#: netbox/virtualization/forms/filtersets.py:56 +#: netbox/virtualization/forms/filtersets.py:120 +#: netbox/vpn/forms/filtersets.py:38 netbox/vpn/forms/filtersets.py:51 +#: netbox/vpn/forms/filtersets.py:228 msgid "Contacts" msgstr "Контакты" -#: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:169 -#: netbox/circuits/forms/filtersets.py:231 +#: netbox/circuits/forms/filtersets.py:46 +#: netbox/circuits/forms/filtersets.py:174 +#: netbox/circuits/forms/filtersets.py:236 #: netbox/circuits/tables/circuits.py:134 netbox/dcim/forms/bulk_edit.py:110 #: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/bulk_edit.py:841 -#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:89 -#: netbox/dcim/forms/filtersets.py:171 netbox/dcim/forms/filtersets.py:214 -#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:366 -#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:827 -#: netbox/dcim/forms/filtersets.py:1043 netbox/dcim/forms/filtersets.py:1116 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1235 -#: netbox/dcim/forms/filtersets.py:1274 netbox/dcim/forms/filtersets.py:1984 -#: netbox/dcim/forms/filtersets.py:2008 netbox/dcim/forms/filtersets.py:2032 -#: netbox/dcim/forms/model_forms.py:117 netbox/dcim/forms/object_create.py:276 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/sites.py:64 +#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:90 +#: netbox/dcim/forms/filtersets.py:167 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:467 netbox/dcim/forms/filtersets.py:839 +#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1131 +#: netbox/dcim/forms/filtersets.py:1162 netbox/dcim/forms/filtersets.py:1252 +#: netbox/dcim/forms/filtersets.py:1292 netbox/dcim/forms/filtersets.py:2014 +#: netbox/dcim/forms/filtersets.py:2038 netbox/dcim/forms/filtersets.py:2062 +#: netbox/dcim/forms/model_forms.py:119 netbox/dcim/forms/object_create.py:277 +#: netbox/dcim/tables/devices.py:146 netbox/dcim/tables/sites.py:64 #: netbox/extras/filtersets.py:659 netbox/ipam/forms/bulk_edit.py:401 -#: netbox/ipam/forms/filtersets.py:233 netbox/ipam/forms/filtersets.py:454 -#: netbox/ipam/forms/filtersets.py:545 netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:466 +#: netbox/ipam/forms/filtersets.py:559 netbox/templates/ipam/vlan.html:16 +#: netbox/virtualization/forms/filtersets.py:67 +#: netbox/virtualization/forms/filtersets.py:147 #: netbox/virtualization/forms/model_forms.py:86 -#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:77 +#: netbox/vpn/forms/filtersets.py:276 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Регион" -#: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:312 -#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:94 -#: netbox/dcim/forms/filtersets.py:219 netbox/dcim/forms/filtersets.py:245 -#: netbox/dcim/forms/filtersets.py:379 netbox/dcim/forms/filtersets.py:467 -#: netbox/dcim/forms/filtersets.py:832 netbox/dcim/forms/filtersets.py:1048 -#: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1240 -#: netbox/dcim/forms/filtersets.py:1279 netbox/dcim/forms/object_create.py:284 +#: netbox/circuits/forms/filtersets.py:51 +#: netbox/circuits/forms/filtersets.py:179 +#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:312 +#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:95 +#: netbox/dcim/forms/filtersets.py:218 netbox/dcim/forms/filtersets.py:245 +#: netbox/dcim/forms/filtersets.py:382 netbox/dcim/forms/filtersets.py:472 +#: netbox/dcim/forms/filtersets.py:844 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1257 +#: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/object_create.py:285 #: netbox/extras/filtersets.py:676 netbox/ipam/forms/bulk_edit.py:406 -#: netbox/ipam/forms/filtersets.py:160 netbox/ipam/forms/filtersets.py:238 -#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:550 -#: netbox/virtualization/forms/filtersets.py:69 -#: netbox/virtualization/forms/filtersets.py:148 +#: netbox/ipam/forms/filtersets.py:166 netbox/ipam/forms/filtersets.py:246 +#: netbox/ipam/forms/filtersets.py:471 netbox/ipam/forms/filtersets.py:564 +#: netbox/virtualization/forms/filtersets.py:72 +#: netbox/virtualization/forms/filtersets.py:152 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/wireless/forms/filtersets.py:82 +#: netbox/wireless/forms/filtersets.py:84 msgid "Site group" msgstr "Группа площадок" -#: netbox/circuits/forms/filtersets.py:82 +#: netbox/circuits/forms/filtersets.py:84 #: netbox/circuits/tables/circuits.py:60 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1307,31 +1369,31 @@ msgstr "Группа площадок" msgid "Account" msgstr "Аккаунт" -#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/forms/filtersets.py:259 msgid "Term Side" msgstr "Терминология" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1537 -#: netbox/extras/forms/model_forms.py:697 netbox/ipam/forms/filtersets.py:149 -#: netbox/ipam/forms/filtersets.py:627 netbox/ipam/forms/model_forms.py:326 +#: netbox/circuits/forms/filtersets.py:293 netbox/dcim/forms/bulk_edit.py:1537 +#: netbox/extras/forms/model_forms.py:700 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:326 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:36 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:106 +#: netbox/tenancy/forms/filtersets.py:111 #: netbox/users/forms/model_forms.py:372 msgid "Assignment" msgstr "Задание" -#: netbox/circuits/forms/filtersets.py:302 +#: netbox/circuits/forms/filtersets.py:308 #: netbox/circuits/forms/model_forms.py:245 #: netbox/circuits/tables/circuits.py:186 netbox/dcim/forms/bulk_edit.py:115 -#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:123 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:633 +#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 #: netbox/ipam/filtersets.py:998 netbox/ipam/forms/bulk_edit.py:420 #: netbox/ipam/forms/bulk_import.py:492 netbox/ipam/forms/model_forms.py:558 -#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:94 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:95 +#: netbox/ipam/tables/vlans.py:218 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1343,8 +1405,8 @@ msgstr "Задание" #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 #: netbox/tenancy/forms/bulk_edit.py:40 netbox/tenancy/forms/bulk_import.py:43 -#: netbox/tenancy/forms/filtersets.py:56 -#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/tenancy/forms/filtersets.py:58 +#: netbox/tenancy/forms/filtersets.py:121 #: netbox/tenancy/forms/model_forms.py:44 #: netbox/tenancy/forms/model_forms.py:121 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:226 @@ -1354,14 +1416,14 @@ msgstr "Задание" #: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:185 #: netbox/virtualization/forms/bulk_edit.py:55 #: netbox/virtualization/forms/bulk_import.py:49 -#: netbox/virtualization/forms/filtersets.py:95 +#: netbox/virtualization/forms/filtersets.py:98 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:71 #: netbox/vpn/forms/bulk_edit.py:100 netbox/vpn/forms/bulk_import.py:157 -#: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:124 netbox/vpn/tables/crypto.py:31 #: netbox/vpn/tables/tunnels.py:45 netbox/wireless/forms/bulk_edit.py:45 #: netbox/wireless/forms/bulk_import.py:37 -#: netbox/wireless/forms/filtersets.py:53 +#: netbox/wireless/forms/filtersets.py:55 #: netbox/wireless/forms/model_forms.py:41 #: netbox/wireless/tables/wirelesslan.py:41 msgid "Group" @@ -1417,7 +1479,7 @@ msgstr "Уникальный ID канала связи" #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1391 #: netbox/dcim/models/devices.py:582 netbox/dcim/models/devices.py:1211 -#: netbox/dcim/models/modules.py:215 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/modules.py:217 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:300 netbox/dcim/models/racks.py:684 #: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 @@ -1520,7 +1582,7 @@ msgstr "ID патч-панели и номера порта(-ов)" #: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: netbox/extras/models/configs.py:283 -#: netbox/extras/models/customfields.py:128 netbox/extras/models/models.py:66 +#: netbox/extras/models/customfields.py:141 netbox/extras/models/models.py:66 #: netbox/extras/models/models.py:171 netbox/extras/models/models.py:416 #: netbox/extras/models/models.py:487 netbox/extras/models/models.py:566 #: netbox/extras/models/models.py:692 @@ -1556,11 +1618,11 @@ msgstr "Конец цепи должен быть прикреплен к кон #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 #: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:279 netbox/extras/models/customfields.py:95 -#: netbox/extras/models/models.py:61 netbox/extras/models/models.py:166 -#: netbox/extras/models/models.py:309 netbox/extras/models/models.py:412 -#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:562 -#: netbox/extras/models/models.py:687 +#: netbox/extras/models/configs.py:279 +#: netbox/extras/models/customfields.py:108 netbox/extras/models/models.py:61 +#: netbox/extras/models/models.py:166 netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:412 netbox/extras/models/models.py:477 +#: netbox/extras/models/models.py:562 netbox/extras/models/models.py:687 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1665,35 +1727,35 @@ msgstr "точки подключения виртуальных каналов" #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:17 #: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:45 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: netbox/dcim/forms/filtersets.py:79 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:137 netbox/dcim/tables/devices.py:295 -#: netbox/dcim/tables/devices.py:408 netbox/dcim/tables/devices.py:449 -#: netbox/dcim/tables/devices.py:497 netbox/dcim/tables/devices.py:551 -#: netbox/dcim/tables/devices.py:574 netbox/dcim/tables/devices.py:694 -#: netbox/dcim/tables/devices.py:774 netbox/dcim/tables/devices.py:827 -#: netbox/dcim/tables/devices.py:889 netbox/dcim/tables/devices.py:958 -#: netbox/dcim/tables/devices.py:1023 netbox/dcim/tables/devices.py:1042 -#: netbox/dcim/tables/devices.py:1071 netbox/dcim/tables/devices.py:1098 -#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:228 -#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:21 -#: netbox/dcim/tables/power.py:58 netbox/dcim/tables/racks.py:20 -#: netbox/dcim/tables/racks.py:102 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/tables/tables.py:64 -#: netbox/extras/tables/tables.py:132 netbox/extras/tables/tables.py:169 -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:257 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:334 -#: netbox/extras/tables/tables.py:450 netbox/extras/tables/tables.py:467 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:536 -#: netbox/extras/tables/tables.py:584 netbox/extras/tables/tables.py:626 -#: netbox/extras/tables/tables.py:656 netbox/ipam/forms/bulk_edit.py:339 -#: netbox/ipam/forms/filtersets.py:417 netbox/ipam/forms/filtersets.py:503 -#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:32 -#: netbox/ipam/tables/ip.py:104 netbox/ipam/tables/services.py:16 -#: netbox/ipam/tables/services.py:38 netbox/ipam/tables/vlans.py:33 -#: netbox/ipam/tables/vlans.py:86 netbox/ipam/tables/vlans.py:231 -#: netbox/ipam/tables/vrfs.py:26 netbox/ipam/tables/vrfs.py:65 -#: netbox/netbox/tables/tables.py:299 netbox/netbox/ui/panels.py:194 -#: netbox/netbox/ui/panels.py:203 +#: netbox/dcim/forms/filtersets.py:80 netbox/dcim/forms/object_create.py:44 +#: netbox/dcim/tables/devices.py:138 netbox/dcim/tables/devices.py:296 +#: netbox/dcim/tables/devices.py:409 netbox/dcim/tables/devices.py:450 +#: netbox/dcim/tables/devices.py:498 netbox/dcim/tables/devices.py:552 +#: netbox/dcim/tables/devices.py:575 netbox/dcim/tables/devices.py:700 +#: netbox/dcim/tables/devices.py:722 netbox/dcim/tables/devices.py:802 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:986 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1070 netbox/dcim/tables/devices.py:1099 +#: netbox/dcim/tables/devices.py:1126 netbox/dcim/tables/devicetypes.py:31 +#: netbox/dcim/tables/devicetypes.py:228 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/power.py:21 netbox/dcim/tables/power.py:58 +#: netbox/dcim/tables/racks.py:20 netbox/dcim/tables/racks.py:102 +#: netbox/dcim/tables/sites.py:57 netbox/extras/forms/filtersets.py:231 +#: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:132 +#: netbox/extras/tables/tables.py:169 netbox/extras/tables/tables.py:198 +#: netbox/extras/tables/tables.py:257 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:334 netbox/extras/tables/tables.py:450 +#: netbox/extras/tables/tables.py:467 netbox/extras/tables/tables.py:494 +#: netbox/extras/tables/tables.py:536 netbox/extras/tables/tables.py:584 +#: netbox/extras/tables/tables.py:626 netbox/extras/tables/tables.py:656 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:104 +#: netbox/ipam/tables/services.py:16 netbox/ipam/tables/services.py:38 +#: netbox/ipam/tables/vlans.py:34 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/tables/vlans.py:247 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:317 +#: netbox/netbox/ui/panels.py:194 netbox/netbox/ui/panels.py:203 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1789,8 +1851,8 @@ msgstr "Имя" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:283 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 @@ -1819,7 +1881,7 @@ msgstr "Сторона Z" msgid "Commit Rate" msgstr "Гарантированная скорость" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1942 +#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" @@ -1837,8 +1899,8 @@ msgstr "Тип точки подключения" msgid "Termination Point" msgstr "Точка подключения" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:186 -#: netbox/dcim/tables/devices.py:152 +#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 +#: netbox/dcim/tables/devices.py:153 msgid "Site Group" msgstr "Группа площадок" @@ -1879,33 +1941,33 @@ msgstr "Соединения" #: netbox/dcim/forms/bulk_import.py:1128 netbox/dcim/forms/bulk_import.py:1140 #: netbox/dcim/forms/bulk_import.py:1188 netbox/dcim/forms/bulk_import.py:1310 #: netbox/dcim/forms/bulk_import.py:1712 netbox/dcim/forms/connections.py:29 -#: netbox/dcim/forms/filtersets.py:153 netbox/dcim/forms/filtersets.py:1006 -#: netbox/dcim/forms/filtersets.py:1038 netbox/dcim/forms/filtersets.py:1184 -#: netbox/dcim/forms/filtersets.py:1398 netbox/dcim/forms/filtersets.py:1420 -#: netbox/dcim/forms/filtersets.py:1437 netbox/dcim/forms/filtersets.py:1459 -#: netbox/dcim/forms/filtersets.py:1476 netbox/dcim/forms/filtersets.py:1493 -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1536 -#: netbox/dcim/forms/filtersets.py:1558 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/forms/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1746 -#: netbox/dcim/forms/filtersets.py:1767 netbox/dcim/forms/filtersets.py:1788 -#: netbox/dcim/forms/filtersets.py:1809 netbox/dcim/forms/filtersets.py:1824 -#: netbox/dcim/forms/filtersets.py:1840 netbox/dcim/forms/filtersets.py:1851 -#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1907 -#: netbox/dcim/forms/filtersets.py:2000 netbox/dcim/forms/filtersets.py:2024 -#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/model_forms.py:728 -#: netbox/dcim/forms/model_forms.py:943 netbox/dcim/forms/model_forms.py:1355 -#: netbox/dcim/forms/model_forms.py:1849 netbox/dcim/forms/model_forms.py:1922 -#: netbox/dcim/forms/object_create.py:205 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:154 netbox/dcim/forms/filtersets.py:1019 +#: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1200 +#: netbox/dcim/forms/filtersets.py:1416 netbox/dcim/forms/filtersets.py:1439 +#: netbox/dcim/forms/filtersets.py:1456 netbox/dcim/forms/filtersets.py:1479 +#: netbox/dcim/forms/filtersets.py:1496 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1531 netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:1580 netbox/dcim/forms/filtersets.py:1702 +#: netbox/dcim/forms/filtersets.py:1747 netbox/dcim/forms/filtersets.py:1770 +#: netbox/dcim/forms/filtersets.py:1791 netbox/dcim/forms/filtersets.py:1813 +#: netbox/dcim/forms/filtersets.py:1834 netbox/dcim/forms/filtersets.py:1850 +#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1878 +#: netbox/dcim/forms/filtersets.py:1893 netbox/dcim/forms/filtersets.py:1935 +#: netbox/dcim/forms/filtersets.py:2030 netbox/dcim/forms/filtersets.py:2054 +#: netbox/dcim/forms/filtersets.py:2078 netbox/dcim/forms/model_forms.py:738 +#: netbox/dcim/forms/model_forms.py:953 netbox/dcim/forms/model_forms.py:1365 +#: netbox/dcim/forms/model_forms.py:1859 netbox/dcim/forms/model_forms.py:1932 +#: netbox/dcim/forms/object_create.py:206 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:291 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:427 netbox/dcim/tables/devices.py:469 -#: netbox/dcim/tables/devices.py:519 netbox/dcim/tables/devices.py:631 -#: netbox/dcim/tables/devices.py:743 netbox/dcim/tables/devices.py:796 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:908 -#: netbox/dcim/tables/devices.py:976 netbox/dcim/tables/devices.py:1102 -#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:430 -#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:633 -#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:292 netbox/dcim/tables/devices.py:387 +#: netbox/dcim/tables/devices.py:428 netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:520 netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:824 +#: netbox/dcim/tables/devices.py:877 netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:1004 netbox/dcim/tables/devices.py:1130 +#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:402 +#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:157 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1923,7 +1985,7 @@ msgstr "Соединения" #: netbox/templates/dcim/powerport.html:20 #: netbox/templates/dcim/rearport.html:20 #: netbox/templates/dcim/virtualchassis.html:55 -#: netbox/templates/dcim/virtualchassis_edit.html:62 +#: netbox/templates/dcim/virtualchassis_edit.html:63 #: netbox/templates/dcim/virtualdevicecontext.html:22 #: netbox/templates/virtualization/virtualmachine.html:120 #: netbox/templates/vpn/tunneltermination.html:23 @@ -1931,11 +1993,11 @@ msgstr "Соединения" #: netbox/virtualization/filtersets.py:143 #: netbox/virtualization/forms/bulk_edit.py:108 #: netbox/virtualization/forms/bulk_import.py:113 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:142 #: netbox/virtualization/forms/model_forms.py:186 #: netbox/virtualization/tables/virtualmachines.py:44 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 #: netbox/vpn/forms/model_forms.py:123 netbox/vpn/forms/model_forms.py:234 #: netbox/vpn/forms/model_forms.py:451 #: netbox/wireless/forms/model_forms.py:101 @@ -1944,7 +2006,7 @@ msgstr "Соединения" msgid "Device" msgstr "Устройство" -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "" "У этого пользователя нет разрешения на синхронизацию этого источника данных." @@ -2003,8 +2065,8 @@ msgstr "Завершено" msgid "Failed" msgstr "Неисправно" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:359 -#: netbox/netbox/navigation/menu.py:363 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 +#: netbox/netbox/navigation/menu.py:365 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2122,42 +2184,42 @@ msgstr "Предупреждение" msgid "Error" msgstr "Ошибка" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Локальный" -#: netbox/core/data_backends.py:50 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:63 msgid "Username" msgstr "Имя пользователя" -#: netbox/core/data_backends.py:52 netbox/core/data_backends.py:58 +#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 msgid "Only used for cloning with HTTP(S)" msgstr "Используется только для клонирования по HTTP (S)" -#: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 #: netbox/users/forms/model_forms.py:196 msgid "Password" msgstr "Пароль" -#: netbox/core/data_backends.py:62 +#: netbox/core/data_backends.py:75 msgid "Branch" msgstr "Ветка" -#: netbox/core/data_backends.py:120 +#: netbox/core/data_backends.py:135 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "Не удалось получить удаленные данные ({name}): {error}" -#: netbox/core/data_backends.py:133 +#: netbox/core/data_backends.py:148 msgid "AWS access key ID" msgstr "ID ключа доступа AWS" -#: netbox/core/data_backends.py:137 +#: netbox/core/data_backends.py:152 msgid "AWS secret access key" msgstr "Секретный ключ доступа AWS" @@ -2171,7 +2233,7 @@ msgstr "Источник данных (ID)" msgid "Data source (name)" msgstr "Источник данных (имя)" -#: netbox/core/filtersets.py:186 netbox/dcim/filtersets.py:521 +#: netbox/core/filtersets.py:190 netbox/dcim/filtersets.py:521 #: netbox/extras/filtersets.py:302 netbox/extras/filtersets.py:355 #: netbox/extras/filtersets.py:401 netbox/extras/filtersets.py:424 #: netbox/extras/filtersets.py:490 netbox/users/filtersets.py:31 @@ -2179,19 +2241,19 @@ msgstr "Источник данных (имя)" msgid "User (ID)" msgstr "Пользователь (ID)" -#: netbox/core/filtersets.py:192 +#: netbox/core/filtersets.py:196 msgid "User name" msgstr "Имя пользователя" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:44 #: netbox/core/tables/data.py:27 netbox/dcim/choices.py:2036 #: netbox/dcim/forms/bulk_edit.py:1102 netbox/dcim/forms/bulk_edit.py:1383 -#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/filtersets.py:1687 -#: netbox/dcim/tables/devices.py:579 netbox/dcim/tables/devicetypes.py:232 +#: netbox/dcim/forms/filtersets.py:1617 netbox/dcim/forms/filtersets.py:1710 +#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 #: 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:161 netbox/extras/forms/filtersets.py:265 -#: netbox/extras/forms/filtersets.py:301 netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:249 +#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 #: netbox/extras/tables/tables.py:176 netbox/extras/tables/tables.py:307 #: netbox/extras/tables/tables.py:344 netbox/extras/tables/tables.py:508 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 @@ -2207,19 +2269,19 @@ msgstr "Имя пользователя" #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:29 netbox/users/tables.py:112 #: netbox/virtualization/forms/bulk_edit.py:182 -#: netbox/virtualization/forms/filtersets.py:232 +#: netbox/virtualization/forms/filtersets.py:237 msgid "Enabled" msgstr "Включено" -#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:50 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:51 #: netbox/core/tables/data.py:30 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "Интервал синхронизации" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:307 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 #: netbox/templates/extras/savedfilter.html:56 -#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 -#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:104 netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:160 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:320 #: netbox/vpn/forms/model_forms.py:336 netbox/vpn/forms/model_forms.py:357 #: netbox/vpn/forms/model_forms.py:379 @@ -2231,10 +2293,10 @@ msgid "Ignore rules" msgstr "Правила исключения" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:604 -#: netbox/extras/forms/model_forms.py:693 -#: netbox/extras/forms/model_forms.py:746 netbox/extras/tables/tables.py:218 +#: netbox/extras/forms/model_forms.py:275 +#: netbox/extras/forms/model_forms.py:607 +#: netbox/extras/forms/model_forms.py:696 +#: netbox/extras/forms/model_forms.py:749 netbox/extras/tables/tables.py:218 #: netbox/extras/tables/tables.py:588 netbox/extras/tables/tables.py:618 #: netbox/extras/tables/tables.py:660 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 @@ -2243,24 +2305,24 @@ msgstr "Правила исключения" msgid "Data Source" msgstr "Источник данных" -#: netbox/core/forms/filtersets.py:61 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Файл" -#: netbox/core/forms/filtersets.py:66 netbox/core/forms/mixins.py:16 +#: netbox/core/forms/filtersets.py:67 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:411 -#: netbox/extras/forms/filtersets.py:442 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:183 netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/filtersets.py:415 netbox/extras/forms/filtersets.py:503 msgid "Data source" msgstr "Источник данных" -#: netbox/core/forms/filtersets.py:77 netbox/extras/forms/filtersets.py:592 +#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 msgid "Creation" msgstr "Создание" -#: netbox/core/forms/filtersets.py:81 netbox/core/forms/filtersets.py:167 -#: netbox/extras/forms/filtersets.py:613 netbox/extras/tables/tables.py:271 +#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:271 #: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:364 #: netbox/extras/tables/tables.py:383 netbox/extras/tables/tables.py:415 #: netbox/extras/tables/tables.py:735 netbox/templates/core/job.html:11 @@ -2270,42 +2332,47 @@ msgstr "Создание" msgid "Object Type" msgstr "Тип объекта" -#: netbox/core/forms/filtersets.py:91 +#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/templates/core/job.html:63 netbox/templates/core/rq_task.html:61 +msgid "Queue" +msgstr "Очередь" + +#: netbox/core/forms/filtersets.py:96 msgid "Created after" msgstr "Создано после" -#: netbox/core/forms/filtersets.py:96 +#: netbox/core/forms/filtersets.py:101 msgid "Created before" msgstr "Создано до" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:106 msgid "Scheduled after" msgstr "Запланировано после" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:111 msgid "Scheduled before" msgstr "Запланировано до" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:116 msgid "Started after" msgstr "Запустилось после" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:121 msgid "Started before" msgstr "Запустилось до" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:126 msgid "Completed after" msgstr "Завершено после" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:131 msgid "Completed before" msgstr "Завершено до" -#: netbox/core/forms/filtersets.py:133 netbox/core/forms/filtersets.py:162 -#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:504 -#: netbox/dcim/forms/model_forms.py:324 netbox/extras/forms/filtersets.py:608 -#: netbox/extras/forms/filtersets.py:628 netbox/extras/tables/tables.py:391 +#: netbox/core/forms/filtersets.py:138 netbox/core/forms/filtersets.py:167 +#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:509 +#: netbox/dcim/forms/model_forms.py:326 netbox/extras/forms/filtersets.py:572 +#: netbox/extras/forms/filtersets.py:592 netbox/extras/tables/tables.py:391 #: netbox/extras/tables/tables.py:431 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 @@ -2318,23 +2385,23 @@ msgstr "Завершено до" msgid "User" msgstr "Пользователь" -#: netbox/core/forms/filtersets.py:141 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:773 +#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:773 #: netbox/extras/tables/tables.py:828 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Время" -#: netbox/core/forms/filtersets.py:146 netbox/extras/forms/filtersets.py:597 +#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 msgid "After" msgstr "После" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:602 +#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 msgid "Before" msgstr "До" -#: netbox/core/forms/filtersets.py:155 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:477 +#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:484 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" @@ -2379,18 +2446,18 @@ msgstr "Фасады стоек" #: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1907 #: netbox/dcim/forms/bulk_edit.py:941 netbox/dcim/forms/bulk_edit.py:1337 #: netbox/dcim/forms/bulk_edit.py:1358 netbox/dcim/tables/racks.py:143 -#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 +#: netbox/netbox/navigation/menu.py:315 netbox/netbox/navigation/menu.py:319 msgid "Power" msgstr "Электропитание" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:47 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Безопасность" @@ -2406,7 +2473,7 @@ msgid "Pagination" msgstr "Разбивка на страницы" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:122 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 #: netbox/extras/forms/model_forms.py:135 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2417,7 +2484,7 @@ msgstr "Валидация" msgid "User Preferences" msgstr "Пользовательские настройки" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:820 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:73 msgid "Miscellaneous" @@ -2535,7 +2602,7 @@ msgstr "Ревизия конфигурации #{id}" #: netbox/dcim/models/device_components.py:767 #: netbox/dcim/models/device_components.py:1151 #: netbox/dcim/models/device_components.py:1199 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:81 +#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:94 #: netbox/extras/models/search.py:41 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" @@ -2714,39 +2781,47 @@ msgid "job ID" msgstr "идентификатор задачи" #: netbox/core/models/jobs.py:116 +msgid "queue name" +msgstr "имя очереди" + +#: netbox/core/models/jobs.py:119 +msgid "Name of the queue in which this job was enqueued" +msgstr "Имя очереди, в которую было поставлено это задание" + +#: netbox/core/models/jobs.py:122 msgid "log entries" msgstr "записи в журнале" -#: netbox/core/models/jobs.py:132 +#: netbox/core/models/jobs.py:138 msgid "job" msgstr "задача" -#: netbox/core/models/jobs.py:133 +#: netbox/core/models/jobs.py:139 msgid "jobs" msgstr " задачи" -#: netbox/core/models/jobs.py:163 +#: netbox/core/models/jobs.py:169 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Нельзя присвоить задачи этому типу объектов ({type})." -#: netbox/core/models/jobs.py:216 +#: netbox/core/models/jobs.py:226 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Неверный статус для завершения задачи. Возможны следующие варианты: " "{choices}" -#: netbox/core/models/jobs.py:273 +#: netbox/core/models/jobs.py:283 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "Невозможно вызвать enqueue() со значениями schedule_at и immediate." -#: netbox/core/models/object_types.py:188 +#: netbox/core/models/object_types.py:205 msgid "object type" msgstr "тип объекта" -#: netbox/core/models/object_types.py:189 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 msgid "object types" msgstr "типы объектов" @@ -2754,7 +2829,7 @@ msgstr "типы объектов" msgid "Sync Data" msgstr "Синхронизация данных" -#: netbox/core/signals.py:176 +#: netbox/core/signals.py:177 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Удаление запрещено правилом защиты: {message}" @@ -2771,7 +2846,7 @@ msgstr "Полное имя" #: netbox/extras/tables/tables.py:418 netbox/extras/tables/tables.py:502 #: netbox/extras/tables/tables.py:571 netbox/extras/tables/tables.py:740 #: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:835 -#: netbox/netbox/tables/tables.py:317 +#: netbox/netbox/tables/tables.py:335 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2784,7 +2859,7 @@ msgstr "Объект" msgid "Request ID" msgstr "Идентификатор запроса" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 +#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 #: netbox/extras/tables/tables.py:784 netbox/extras/tables/tables.py:841 #: netbox/templates/core/objectchange.html:68 msgid "Message" @@ -2817,7 +2892,7 @@ msgstr "Последнее обновление" #: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:248 #: netbox/extras/tables/tables.py:561 netbox/extras/tables/tables.py:806 #: netbox/netbox/tables/tables.py:225 -#: netbox/templates/dcim/virtualchassis_edit.html:63 +#: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 msgid "ID" @@ -2827,16 +2902,16 @@ msgstr "ID" msgid "Interval" msgstr "Интервал" -#: netbox/core/tables/jobs.py:46 +#: netbox/core/tables/jobs.py:49 msgid "Log Entries" msgstr "Записи в журнале" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:778 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:778 #: netbox/extras/tables/tables.py:832 msgid "Level" msgstr "Уровень" -#: netbox/core/tables/jobs.py:80 +#: netbox/core/tables/jobs.py:83 msgid "No log entries" msgstr "Нет записей в журнале" @@ -2894,7 +2969,7 @@ msgstr "Рабочие процессы" msgid "Host" msgstr "Хост" -#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:616 +#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:631 msgid "Port" msgstr "Порт" @@ -3143,20 +3218,19 @@ msgstr "Несвежий" #: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:532 #: netbox/dcim/forms/bulk_import.py:658 netbox/dcim/forms/bulk_import.py:935 #: netbox/dcim/forms/bulk_import.py:1205 netbox/dcim/forms/filtersets.py:263 -#: netbox/dcim/forms/filtersets.py:768 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/model_forms.py:81 netbox/dcim/forms/model_forms.py:99 -#: netbox/dcim/forms/model_forms.py:176 netbox/dcim/forms/model_forms.py:502 -#: netbox/dcim/forms/model_forms.py:523 netbox/dcim/forms/model_forms.py:1206 -#: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 -#: netbox/dcim/tables/devices.py:916 netbox/dcim/tables/devices.py:1003 -#: netbox/dcim/tables/devices.py:1156 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:755 netbox/ipam/tables/fhrp.py:56 -#: netbox/ipam/tables/ip.py:328 netbox/ipam/tables/services.py:42 -#: netbox/netbox/tables/tables.py:303 netbox/netbox/ui/panels.py:202 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/dcim/forms/filtersets.py:778 netbox/dcim/forms/filtersets.py:794 +#: netbox/dcim/forms/model_forms.py:83 netbox/dcim/forms/model_forms.py:101 +#: netbox/dcim/forms/model_forms.py:178 netbox/dcim/forms/model_forms.py:504 +#: netbox/dcim/forms/model_forms.py:525 netbox/dcim/forms/model_forms.py:1216 +#: netbox/dcim/forms/model_forms.py:1699 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:695 +#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:944 +#: netbox/dcim/tables/devices.py:1031 netbox/dcim/tables/devices.py:1184 +#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:755 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:328 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:321 +#: netbox/netbox/ui/panels.py:202 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 -#: netbox/templates/dcim/interface.html:379 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 @@ -3262,7 +3336,7 @@ msgstr "Проприетарный" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 #: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 #: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 -#: netbox/netbox/navigation/menu.py:209 +#: netbox/netbox/navigation/menu.py:211 msgid "Other" msgstr "Другой" @@ -3279,10 +3353,10 @@ msgid "Virtual" msgstr "Виртуальный" #: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 -#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1553 -#: netbox/dcim/forms/filtersets.py:1678 netbox/dcim/forms/model_forms.py:1105 -#: netbox/dcim/forms/model_forms.py:1569 netbox/netbox/navigation/menu.py:147 -#: netbox/netbox/navigation/menu.py:151 +#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1701 netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1579 netbox/netbox/navigation/menu.py:149 +#: netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Беспроводной" @@ -3292,8 +3366,8 @@ msgid "Virtual interfaces" msgstr "Виртуальные интерфейсы" #: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1396 -#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1087 -#: netbox/dcim/tables/devices.py:706 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1097 +#: netbox/dcim/tables/devices.py:734 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:177 #: netbox/virtualization/forms/bulk_import.py:172 @@ -3361,11 +3435,11 @@ msgstr "Ethernet объединительной платы" msgid "Cellular" msgstr "Сотовая связь" -#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:420 -#: netbox/dcim/forms/filtersets.py:897 netbox/dcim/forms/filtersets.py:1096 -#: netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:423 +#: netbox/dcim/forms/filtersets.py:909 netbox/dcim/forms/filtersets.py:1110 +#: netbox/dcim/forms/filtersets.py:1908 #: netbox/templates/dcim/inventoryitem.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:65 +#: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Серийный" @@ -3394,8 +3468,8 @@ msgstr "Авто" msgid "Access" msgstr "Доступ" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 +#: netbox/ipam/tables/vlans.py:209 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Тегированный" @@ -3572,7 +3646,7 @@ msgstr "Оптоволокно — одномодовое" msgid "Fiber - Other" msgstr "Прочее волокно" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 msgid "Connected" msgstr "Подключено" @@ -3729,61 +3803,61 @@ msgstr "Платформа по умолчанию (ID)" msgid "Default platform (slug)" msgstr "Платформа по умолчанию (подстрока)" -#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:565 +#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:572 msgid "Has a front image" msgstr "Имеет фронтальное изображение" -#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:579 msgid "Has a rear image" msgstr "Имеет изображение сзади" #: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:742 -#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:579 -#: netbox/dcim/forms/filtersets.py:697 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:586 +#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 msgid "Has console ports" msgstr "Имеет консольные порты" #: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:746 -#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:704 netbox/dcim/forms/filtersets.py:943 +#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:593 +#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 msgid "Has console server ports" msgstr "Имеет серверные консольные порты" #: netbox/dcim/filtersets.py:600 netbox/dcim/filtersets.py:750 -#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:711 netbox/dcim/forms/filtersets.py:950 +#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 msgid "Has power ports" msgstr "Имеет порты питания" #: netbox/dcim/filtersets.py:604 netbox/dcim/filtersets.py:754 -#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:718 netbox/dcim/forms/filtersets.py:957 +#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:607 +#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 msgid "Has power outlets" msgstr "Имеет розетки" #: netbox/dcim/filtersets.py:608 netbox/dcim/filtersets.py:758 -#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:614 +#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 msgid "Has interfaces" msgstr "Имеет интерфейсы" #: netbox/dcim/filtersets.py:612 netbox/dcim/filtersets.py:762 -#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:732 netbox/dcim/forms/filtersets.py:971 +#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 msgid "Has pass-through ports" msgstr "Имеет сквозные порты" #: netbox/dcim/filtersets.py:616 netbox/dcim/filtersets.py:1294 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/forms/filtersets.py:635 msgid "Has module bays" msgstr "Имеет отсеки для модулей" #: netbox/dcim/filtersets.py:620 netbox/dcim/filtersets.py:1298 -#: netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:628 msgid "Has device bays" msgstr "Имеет отсеки для устройств" -#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:642 msgid "Has inventory items" msgstr "Имеет инвентарь" @@ -3897,20 +3971,20 @@ msgstr "Модель устройства (подстрока)" msgid "Is full depth" msgstr "Полная глубина" -#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:906 -#: netbox/dcim/forms/filtersets.py:1609 netbox/dcim/forms/filtersets.py:1947 -#: netbox/dcim/forms/model_forms.py:1895 netbox/dcim/models/devices.py:1307 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/filtersets.py:1977 +#: netbox/dcim/forms/model_forms.py:1905 netbox/dcim/models/devices.py:1307 #: netbox/dcim/models/devices.py:1330 netbox/virtualization/filtersets.py:211 #: netbox/virtualization/filtersets.py:284 -#: netbox/virtualization/forms/filtersets.py:187 -#: netbox/virtualization/forms/filtersets.py:240 +#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:245 msgid "MAC address" msgstr "MAC-адрес" #: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1015 +#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 #: netbox/virtualization/filtersets.py:215 -#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Имеет основной IP-адрес" @@ -3984,9 +4058,9 @@ msgstr "Роль устройства (подстрока)" msgid "Virtual Chassis (ID)" msgstr "Виртуальное шасси (ID)" -#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:125 -#: netbox/dcim/forms/object_create.py:327 netbox/dcim/tables/devices.py:213 -#: netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:126 +#: netbox/dcim/forms/object_create.py:328 netbox/dcim/tables/devices.py:214 +#: netbox/netbox/navigation/menu.py:81 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 @@ -4064,24 +4138,24 @@ msgid "Assigned VID" msgstr "Назначенный VID" #: netbox/dcim/filtersets.py:1942 netbox/dcim/forms/bulk_edit.py:1509 -#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:1535 +#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1685 +#: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:866 -#: netbox/dcim/tables/devices.py:660 netbox/ipam/filtersets.py:345 +#: netbox/dcim/tables/devices.py:661 netbox/ipam/filtersets.py:345 #: netbox/ipam/filtersets.py:356 netbox/ipam/filtersets.py:489 #: netbox/ipam/filtersets.py:591 netbox/ipam/filtersets.py:602 #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_edit.py:237 #: netbox/ipam/forms/bulk_edit.py:278 netbox/ipam/forms/bulk_import.py:159 #: netbox/ipam/forms/bulk_import.py:244 netbox/ipam/forms/bulk_import.py:280 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:187 -#: netbox/ipam/forms/filtersets.py:339 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:194 +#: netbox/ipam/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:200 netbox/ipam/forms/model_forms.py:247 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:463 #: netbox/ipam/forms/model_forms.py:477 netbox/ipam/forms/model_forms.py:491 #: netbox/ipam/models/ip.py:223 netbox/ipam/models/ip.py:516 #: netbox/ipam/models/ip.py:745 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:186 netbox/ipam/tables/ip.py:257 -#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:407 +#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:412 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 @@ -4089,7 +4163,7 @@ msgstr "Назначенный VID" #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 #: netbox/virtualization/forms/bulk_import.py:219 -#: netbox/virtualization/forms/filtersets.py:245 +#: netbox/virtualization/forms/filtersets.py:250 #: netbox/virtualization/forms/model_forms.py:359 #: netbox/virtualization/models/virtualmachines.py:346 #: netbox/virtualization/tables/virtualmachines.py:113 @@ -4107,13 +4181,13 @@ msgstr "VRF (RD)" msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1667 -#: netbox/dcim/tables/devices.py:596 netbox/ipam/filtersets.py:1046 -#: netbox/ipam/forms/filtersets.py:599 netbox/ipam/tables/vlans.py:116 +#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1690 +#: netbox/dcim/tables/devices.py:597 netbox/ipam/filtersets.py:1046 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:250 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 +#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 #: netbox/vpn/forms/model_forms.py:407 netbox/vpn/forms/model_forms.py:425 #: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" @@ -4123,13 +4197,13 @@ msgstr "L2VPN" msgid "VLAN Translation Policy (ID)" msgstr "Политика трансляции VLAN (ID)" -#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1633 -#: netbox/dcim/forms/model_forms.py:1552 +#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1656 +#: netbox/dcim/forms/model_forms.py:1562 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 -#: netbox/virtualization/forms/filtersets.py:260 +#: netbox/virtualization/forms/filtersets.py:265 #: netbox/virtualization/forms/model_forms.py:364 msgid "VLAN Translation Policy" msgstr "Политика перевода VLAN" @@ -4170,8 +4244,8 @@ msgstr "Мостовой интерфейс (ID)" msgid "LAG interface (ID)" msgstr "Интерфейс LAG (ID)" -#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:144 +#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:619 +#: netbox/dcim/tables/devices.py:1173 netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4182,14 +4256,14 @@ msgstr "MAC-адрес" msgid "Primary MAC address (ID)" msgstr "Основной MAC-адрес (ID)" -#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1539 +#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1549 #: netbox/virtualization/filtersets.py:295 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Основной MAC-адрес" #: netbox/dcim/filtersets.py:2079 netbox/dcim/filtersets.py:2091 -#: netbox/dcim/forms/filtersets.py:1569 netbox/dcim/forms/model_forms.py:1875 +#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Виртуальный контекст" @@ -4204,7 +4278,7 @@ msgstr "Контекст виртуального устройства (иден msgid "Wireless LAN" msgstr "Беспроводная сеть" -#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:647 +#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:648 msgid "Wireless link" msgstr "Беспроводная связь" @@ -4236,7 +4310,7 @@ msgstr "Мастер (удостоверение личности)" msgid "Master (name)" msgstr "Мастер (имя)" -#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1215 +#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1231 msgid "Unterminated" msgstr "Нерасторгнутый" @@ -4244,29 +4318,29 @@ msgstr "Нерасторгнутый" msgid "Power panel (ID)" msgstr "Распределительный щит (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:515 -#: netbox/extras/forms/model_forms.py:597 -#: netbox/extras/forms/model_forms.py:682 -#: netbox/extras/forms/model_forms.py:734 netbox/extras/ui/panels.py:69 -#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:113 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:488 +#: netbox/extras/forms/model_forms.py:600 +#: netbox/extras/forms/model_forms.py:685 +#: netbox/extras/forms/model_forms.py:737 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:131 #: netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:29 -#: netbox/templates/generic/bulk_edit.html:75 +#: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 #: netbox/utilities/forms/fields/fields.py:100 msgid "Tags" msgstr "Теги" -#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1814 -#: netbox/dcim/forms/filtersets.py:1827 netbox/dcim/forms/model_forms.py:583 -#: netbox/dcim/forms/model_forms.py:641 netbox/dcim/forms/object_create.py:153 -#: netbox/dcim/forms/object_create.py:254 netbox/dcim/tables/devices.py:167 +#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1840 +#: netbox/dcim/forms/filtersets.py:1853 netbox/dcim/forms/model_forms.py:585 +#: netbox/dcim/forms/model_forms.py:651 netbox/dcim/forms/object_create.py:154 +#: netbox/dcim/forms/object_create.py:255 netbox/dcim/tables/devices.py:168 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 #: netbox/templates/dcim/rearport.html:126 #: netbox/templates/dcim/virtualchassis.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:66 +#: netbox/templates/dcim/virtualchassis_edit.html:67 msgid "Position" msgstr "Позиция" @@ -4296,7 +4370,7 @@ msgid "Contact E-mail" msgstr "Контактный адрес электронной почты" #: netbox/dcim/forms/bulk_edit.py:149 netbox/dcim/forms/bulk_import.py:130 -#: netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Часовой пояс" @@ -4307,16 +4381,16 @@ msgstr "Часовой пояс" #: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:408 #: netbox/dcim/forms/bulk_import.py:458 netbox/dcim/forms/bulk_import.py:542 #: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:1199 -#: netbox/dcim/forms/filtersets.py:340 netbox/dcim/forms/filtersets.py:404 -#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:684 -#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:870 -#: netbox/dcim/forms/filtersets.py:1080 netbox/dcim/forms/filtersets.py:1877 -#: netbox/dcim/forms/filtersets.py:1917 netbox/dcim/forms/model_forms.py:211 -#: netbox/dcim/forms/model_forms.py:342 netbox/dcim/forms/model_forms.py:354 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:528 -#: netbox/dcim/forms/model_forms.py:1219 netbox/dcim/forms/model_forms.py:1702 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:99 -#: netbox/dcim/tables/devices.py:174 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/forms/filtersets.py:342 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:544 netbox/dcim/forms/filtersets.py:693 +#: netbox/dcim/forms/filtersets.py:799 netbox/dcim/forms/filtersets.py:882 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1905 +#: netbox/dcim/forms/filtersets.py:1945 netbox/dcim/forms/model_forms.py:213 +#: netbox/dcim/forms/model_forms.py:344 netbox/dcim/forms/model_forms.py:356 +#: netbox/dcim/forms/model_forms.py:426 netbox/dcim/forms/model_forms.py:530 +#: netbox/dcim/forms/model_forms.py:1229 netbox/dcim/forms/model_forms.py:1712 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:100 +#: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/devices.py:1014 #: netbox/dcim/tables/devicetypes.py:86 netbox/dcim/tables/devicetypes.py:321 #: netbox/dcim/tables/modules.py:46 netbox/dcim/tables/modules.py:89 #: netbox/dcim/tables/racks.py:50 netbox/dcim/tables/racks.py:120 @@ -4330,14 +4404,14 @@ msgstr "Производитель" #: netbox/dcim/forms/bulk_edit.py:221 netbox/dcim/forms/bulk_edit.py:368 #: netbox/dcim/forms/bulk_import.py:200 netbox/dcim/forms/bulk_import.py:279 -#: netbox/dcim/forms/filtersets.py:287 +#: netbox/dcim/forms/filtersets.py:288 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Форм-фактор" #: netbox/dcim/forms/bulk_edit.py:226 netbox/dcim/forms/bulk_edit.py:373 #: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:282 -#: netbox/dcim/forms/filtersets.py:292 +#: netbox/dcim/forms/filtersets.py:293 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Ширина" @@ -4348,7 +4422,7 @@ msgid "Height (U)" msgstr "Высота (U)" #: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:306 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Единицы по убыванию" @@ -4378,22 +4452,20 @@ msgstr "Глубина крепления" #: netbox/dcim/forms/bulk_edit.py:516 netbox/dcim/forms/bulk_edit.py:533 #: netbox/dcim/forms/bulk_edit.py:572 netbox/dcim/forms/bulk_edit.py:588 #: netbox/dcim/forms/bulk_import.py:421 netbox/dcim/forms/bulk_import.py:469 -#: netbox/dcim/forms/filtersets.py:312 netbox/dcim/forms/filtersets.py:334 -#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:438 -#: netbox/dcim/forms/filtersets.py:531 netbox/dcim/forms/filtersets.py:642 -#: netbox/dcim/forms/filtersets.py:673 netbox/dcim/forms/filtersets.py:744 -#: netbox/dcim/forms/model_forms.py:225 netbox/dcim/forms/model_forms.py:306 +#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:439 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:649 +#: netbox/dcim/forms/filtersets.py:681 netbox/dcim/forms/filtersets.py:753 +#: netbox/dcim/forms/model_forms.py:227 netbox/dcim/forms/model_forms.py:308 #: netbox/dcim/tables/devicetypes.py:109 netbox/dcim/tables/modules.py:54 #: netbox/dcim/tables/racks.py:70 netbox/dcim/tables/racks.py:161 -#: netbox/dcim/views.py:880 netbox/dcim/views.py:1007 +#: netbox/dcim/views.py:880 netbox/dcim/views.py:1008 #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:341 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:71 -#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:279 -#: netbox/extras/forms/filtersets.py:315 -#: netbox/extras/forms/model_forms.py:575 netbox/ipam/forms/bulk_edit.py:159 -#: netbox/templates/dcim/moduletype.html:51 +#: netbox/extras/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:167 +#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 +#: netbox/ipam/forms/bulk_edit.py:159 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4403,7 +4475,7 @@ msgid "Weight" msgstr "Вес" #: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:317 +#: netbox/dcim/forms/filtersets.py:318 msgid "Max weight" msgstr "Максимальный вес" @@ -4411,39 +4483,39 @@ msgstr "Максимальный вес" #: netbox/dcim/forms/bulk_edit.py:521 netbox/dcim/forms/bulk_edit.py:577 #: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 #: netbox/dcim/forms/bulk_import.py:426 netbox/dcim/forms/bulk_import.py:474 -#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:646 -#: netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:653 +#: netbox/dcim/forms/filtersets.py:757 msgid "Weight unit" msgstr "Единица веса" -#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:332 -#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:260 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:333 +#: netbox/dcim/forms/model_forms.py:223 netbox/dcim/forms/model_forms.py:262 msgid "Rack Type" msgstr "Тип стойки" #: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 msgid "Outer Dimensions" msgstr "Внешние размеры" -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:226 -#: netbox/dcim/forms/model_forms.py:307 netbox/dcim/ui/panels.py:126 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1005 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:228 +#: netbox/dcim/forms/model_forms.py:309 netbox/dcim/ui/panels.py:126 +#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 #: netbox/extras/tables/tables.py:266 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 #: netbox/templates/extras/imageattachment.html:40 msgid "Dimensions" msgstr "Габариты" -#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:333 -#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/model_forms.py:228 -#: netbox/dcim/views.py:879 netbox/dcim/views.py:1006 +#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:334 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/model_forms.py:230 +#: netbox/dcim/views.py:879 netbox/dcim/views.py:1007 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Нумерация" #: netbox/dcim/forms/bulk_edit.py:353 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/filtersets.py:412 +#: netbox/dcim/forms/filtersets.py:415 msgid "Rack type" msgstr "Тип стойки" @@ -4454,18 +4526,18 @@ msgstr "Тип стойки" msgid "Serial Number" msgstr "Серийный номер" -#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:424 -#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1884 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:913 netbox/dcim/forms/filtersets.py:1114 +#: netbox/dcim/forms/filtersets.py:1912 msgid "Asset tag" msgstr "Инвентарный номер" #: netbox/dcim/forms/bulk_edit.py:412 netbox/dcim/forms/bulk_edit.py:511 #: netbox/dcim/forms/bulk_edit.py:567 netbox/dcim/forms/bulk_edit.py:698 #: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:463 -#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:415 -#: netbox/dcim/forms/filtersets.py:559 netbox/dcim/forms/filtersets.py:739 -#: netbox/dcim/forms/filtersets.py:892 +#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:418 +#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:904 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" msgstr "Воздушный поток" @@ -4473,16 +4545,16 @@ msgstr "Воздушный поток" #: netbox/dcim/forms/bulk_edit.py:435 netbox/dcim/forms/bulk_edit.py:888 #: netbox/dcim/forms/bulk_import.py:354 netbox/dcim/forms/bulk_import.py:357 #: netbox/dcim/forms/bulk_import.py:645 netbox/dcim/forms/bulk_import.py:1649 -#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:120 -#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:442 -#: netbox/dcim/forms/filtersets.py:456 netbox/dcim/forms/filtersets.py:494 -#: netbox/dcim/forms/filtersets.py:860 netbox/dcim/forms/filtersets.py:1070 -#: netbox/dcim/forms/filtersets.py:1168 netbox/dcim/forms/filtersets.py:1305 -#: netbox/dcim/forms/model_forms.py:270 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:574 netbox/dcim/forms/model_forms.py:851 -#: netbox/dcim/forms/object_create.py:301 netbox/dcim/tables/devices.py:163 +#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:121 +#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:446 +#: netbox/dcim/forms/filtersets.py:460 netbox/dcim/forms/filtersets.py:499 +#: netbox/dcim/forms/filtersets.py:872 netbox/dcim/forms/filtersets.py:1084 +#: netbox/dcim/forms/filtersets.py:1184 netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/model_forms.py:272 netbox/dcim/forms/model_forms.py:316 +#: netbox/dcim/forms/model_forms.py:576 netbox/dcim/forms/model_forms.py:861 +#: netbox/dcim/forms/object_create.py:302 netbox/dcim/tables/devices.py:164 #: netbox/dcim/tables/power.py:66 netbox/dcim/tables/racks.py:203 -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 #: netbox/templates/dcim/rack/base.html:4 @@ -4491,22 +4563,22 @@ msgid "Rack" msgstr "Стойка" #: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:435 -#: netbox/dcim/forms/filtersets.py:524 netbox/dcim/forms/filtersets.py:667 -#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:1028 -#: netbox/dcim/forms/model_forms.py:432 netbox/dcim/forms/model_forms.py:767 -#: netbox/dcim/forms/model_forms.py:1770 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:438 +#: netbox/dcim/forms/filtersets.py:530 netbox/dcim/forms/filtersets.py:675 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:1041 +#: netbox/dcim/forms/model_forms.py:434 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/model_forms.py:1780 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Аппаратное обеспечение" #: netbox/dcim/forms/bulk_edit.py:487 netbox/dcim/forms/bulk_import.py:414 -#: netbox/dcim/forms/filtersets.py:542 netbox/dcim/forms/model_forms.py:359 +#: netbox/dcim/forms/filtersets.py:549 netbox/dcim/forms/model_forms.py:361 msgid "Default platform" msgstr "Платформа по умолчанию" #: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:545 netbox/dcim/forms/filtersets.py:687 +#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 msgid "Part number" msgstr "Номер детали" @@ -4518,55 +4590,55 @@ msgstr "Высота U" msgid "Exclude from utilization" msgstr "Исключить из использования" -#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:373 -#: netbox/dcim/forms/model_forms.py:1002 netbox/dcim/forms/model_forms.py:1044 -#: netbox/dcim/forms/model_forms.py:1071 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1160 -#: netbox/dcim/forms/model_forms.py:1178 -#: netbox/dcim/forms/object_create.py:117 netbox/dcim/tables/devicetypes.py:83 +#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:375 +#: netbox/dcim/forms/model_forms.py:1012 netbox/dcim/forms/model_forms.py:1054 +#: netbox/dcim/forms/model_forms.py:1081 netbox/dcim/forms/model_forms.py:1109 +#: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1188 +#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/devicetypes.py:83 #: netbox/templates/dcim/devicebay.html:52 #: netbox/templates/dcim/module.html:61 msgid "Device Type" msgstr "Тип устройства" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:400 -#: netbox/dcim/views.py:1578 netbox/extras/forms/model_forms.py:592 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:402 +#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 msgid "Schema" msgstr "Схема" #: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:553 #: netbox/dcim/forms/bulk_edit.py:784 netbox/dcim/forms/bulk_import.py:452 -#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:1197 netbox/dcim/forms/model_forms.py:406 -#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/tables/modules.py:42 -#: netbox/extras/forms/filtersets.py:437 -#: netbox/extras/forms/model_forms.py:617 netbox/extras/tables/tables.py:615 +#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:688 +#: netbox/dcim/forms/filtersets.py:1213 netbox/dcim/forms/model_forms.py:408 +#: netbox/dcim/forms/model_forms.py:421 netbox/dcim/tables/modules.py:42 +#: netbox/extras/forms/filtersets.py:410 +#: netbox/extras/forms/model_forms.py:620 netbox/extras/tables/tables.py:615 #: netbox/templates/account/base.html:7 netbox/templates/dcim/cable.html:23 #: netbox/templates/dcim/moduletype.html:27 #: netbox/templates/extras/configcontext.html:21 #: netbox/templates/inc/user_menu.html:38 netbox/vpn/forms/bulk_edit.py:213 -#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:200 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Профиль" -#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1359 -#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/forms/model_forms.py:1003 -#: netbox/dcim/forms/model_forms.py:1045 netbox/dcim/forms/model_forms.py:1072 -#: netbox/dcim/forms/model_forms.py:1100 netbox/dcim/forms/model_forms.py:1121 -#: netbox/dcim/forms/model_forms.py:1161 netbox/dcim/forms/model_forms.py:1179 -#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/modules.py:51 +#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1377 +#: netbox/dcim/forms/model_forms.py:433 netbox/dcim/forms/model_forms.py:1013 +#: netbox/dcim/forms/model_forms.py:1055 netbox/dcim/forms/model_forms.py:1082 +#: netbox/dcim/forms/model_forms.py:1110 netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1171 netbox/dcim/forms/model_forms.py:1189 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/modules.py:51 #: netbox/dcim/tables/modules.py:94 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Тип модуля" -#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:376 +#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:378 msgid "Chassis" msgstr "Шасси" #: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:74 +#: netbox/dcim/tables/devices.py:75 msgid "VM role" msgstr "Роль виртуальной машины" @@ -4574,49 +4646,49 @@ msgstr "Роль виртуальной машины" #: netbox/dcim/forms/bulk_edit.py:708 netbox/dcim/forms/bulk_import.py:516 #: netbox/dcim/forms/bulk_import.py:520 netbox/dcim/forms/bulk_import.py:549 #: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:678 -#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:793 netbox/dcim/forms/filtersets.py:911 -#: netbox/dcim/forms/model_forms.py:497 netbox/dcim/forms/model_forms.py:534 -#: netbox/dcim/forms/model_forms.py:650 +#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:804 netbox/dcim/forms/filtersets.py:923 +#: netbox/dcim/forms/model_forms.py:499 netbox/dcim/forms/model_forms.py:536 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:146 #: netbox/virtualization/forms/bulk_import.py:147 -#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:207 #: netbox/virtualization/forms/model_forms.py:216 msgid "Config template" msgstr "Шаблон конфигурации" #: netbox/dcim/forms/bulk_edit.py:654 netbox/dcim/forms/bulk_edit.py:1037 -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:130 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:596 -#: netbox/dcim/forms/model_forms.py:966 netbox/dcim/forms/model_forms.py:983 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:131 +#: netbox/dcim/forms/filtersets.py:1368 netbox/dcim/forms/model_forms.py:606 +#: netbox/dcim/forms/model_forms.py:976 netbox/dcim/forms/model_forms.py:993 #: netbox/extras/filtersets.py:703 msgid "Device type" msgstr "Тип устройства" #: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:135 netbox/dcim/forms/model_forms.py:604 +#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 msgid "Device role" msgstr "Роль устройства" #: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:884 -#: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:609 -#: netbox/dcim/tables/devices.py:189 netbox/extras/filtersets.py:719 +#: netbox/dcim/forms/filtersets.py:787 netbox/dcim/forms/filtersets.py:896 +#: netbox/dcim/forms/model_forms.py:547 netbox/dcim/forms/model_forms.py:619 +#: netbox/dcim/tables/devices.py:190 netbox/extras/filtersets.py:719 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:31 #: netbox/virtualization/forms/bulk_edit.py:131 #: netbox/virtualization/forms/bulk_import.py:136 -#: netbox/virtualization/forms/filtersets.py:183 +#: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 #: netbox/virtualization/tables/virtualmachines.py:52 msgid "Platform" msgstr "Платформа" #: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:209 -#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:446 netbox/ipam/forms/filtersets.py:479 +#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:998 +#: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:210 +#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:96 #: netbox/templates/virtualization/virtualmachine.html:105 @@ -4624,9 +4696,9 @@ msgstr "Платформа" #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:106 -#: netbox/virtualization/forms/filtersets.py:109 -#: netbox/virtualization/forms/filtersets.py:133 -#: netbox/virtualization/forms/filtersets.py:221 +#: netbox/virtualization/forms/filtersets.py:112 +#: netbox/virtualization/forms/filtersets.py:137 +#: netbox/virtualization/forms/filtersets.py:226 #: netbox/virtualization/forms/model_forms.py:72 #: netbox/virtualization/forms/model_forms.py:177 #: netbox/virtualization/tables/virtualmachines.py:40 @@ -4639,13 +4711,13 @@ msgstr "Кластер" msgid "Configuration" msgstr "Конфигурация" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:252 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Виртуализация" #: netbox/dcim/forms/bulk_edit.py:741 netbox/dcim/forms/bulk_import.py:751 -#: netbox/dcim/forms/model_forms.py:745 netbox/dcim/forms/model_forms.py:991 +#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/model_forms.py:1001 msgid "Module type" msgstr "Тип модуля" @@ -4654,8 +4726,8 @@ msgstr "Тип модуля" #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1092 #: netbox/dcim/forms/bulk_edit.py:1143 netbox/dcim/forms/bulk_edit.py:1170 #: netbox/dcim/forms/bulk_edit.py:1197 netbox/dcim/forms/bulk_edit.py:1215 -#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:83 -#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:84 +#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4672,13 +4744,13 @@ msgstr "Тип модуля" msgid "Label" msgstr "Лейбл" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1206 +#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 #: netbox/templates/dcim/cable.html:54 msgid "Length" msgstr "Длина" #: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_import.py:1471 -#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1226 msgid "Length unit" msgstr "Единица длины" @@ -4688,33 +4760,33 @@ msgid "Domain" msgstr "Домен" #: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/model_forms.py:845 +#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Распределительный щит" #: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1336 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Снабжение" #: netbox/dcim/forms/bulk_edit.py:911 netbox/dcim/forms/bulk_import.py:1677 -#: netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/filtersets.py:1341 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Фаза" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1328 +#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Напряжение" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Сила тока" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 msgid "Max utilization" msgstr "Максимальное использование" @@ -4739,8 +4811,8 @@ msgid "Allocated power draw (watts)" msgstr "Распределенная потребляемая мощность (Вт)" #: netbox/dcim/forms/bulk_edit.py:1058 netbox/dcim/forms/bulk_import.py:885 -#: netbox/dcim/forms/model_forms.py:1060 netbox/dcim/forms/model_forms.py:1425 -#: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/model_forms.py:1070 netbox/dcim/forms/model_forms.py:1435 +#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Порт питания" @@ -4749,33 +4821,33 @@ msgid "Feed leg" msgstr "Фаза электропитания" #: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1694 +#: netbox/dcim/forms/filtersets.py:1717 msgid "Management only" msgstr "Только управление" #: netbox/dcim/forms/bulk_edit.py:1119 netbox/dcim/forms/bulk_edit.py:1436 -#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1618 -#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/object_import.py:91 #: netbox/dcim/models/device_component_templates.py:454 #: netbox/dcim/models/device_components.py:838 msgid "PoE mode" msgstr "Режим PoE" #: netbox/dcim/forms/bulk_edit.py:1125 netbox/dcim/forms/bulk_edit.py:1442 -#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1623 -#: netbox/dcim/forms/filtersets.py:1708 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1646 +#: netbox/dcim/forms/filtersets.py:1731 netbox/dcim/forms/object_import.py:96 #: netbox/dcim/models/device_component_templates.py:461 #: netbox/dcim/models/device_components.py:845 msgid "PoE type" msgstr "Тип PoE" -#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1638 -#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/object_import.py:101 +#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1661 +#: netbox/dcim/forms/filtersets.py:1736 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "Роль беспроводной связи" -#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:766 -#: netbox/dcim/forms/model_forms.py:1370 netbox/dcim/tables/devices.py:328 +#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:776 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4789,19 +4861,19 @@ msgstr "Роль беспроводной связи" msgid "Module" msgstr "Модуль" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:739 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1452 +#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 msgid "Virtual device contexts" msgstr "Виртуальные контексты" #: netbox/dcim/forms/bulk_edit.py:1421 netbox/dcim/forms/bulk_import.py:812 -#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1408 -#: netbox/dcim/forms/filtersets.py:1447 netbox/dcim/forms/filtersets.py:1582 -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1427 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 +#: netbox/dcim/tables/devices.py:645 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4816,15 +4888,15 @@ msgstr "Скорость" #: netbox/virtualization/forms/bulk_import.py:179 #: netbox/vpn/forms/bulk_edit.py:128 netbox/vpn/forms/bulk_edit.py:196 #: netbox/vpn/forms/bulk_import.py:175 netbox/vpn/forms/bulk_import.py:233 -#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 -#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:144 netbox/vpn/forms/filtersets.py:189 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 #: netbox/vpn/tables/crypto.py:150 msgid "Mode" msgstr "Режим" #: netbox/dcim/forms/bulk_edit.py:1458 netbox/dcim/forms/bulk_import.py:993 -#: netbox/dcim/forms/model_forms.py:1501 netbox/ipam/forms/bulk_import.py:173 -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:93 +#: netbox/dcim/forms/model_forms.py:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/ipam/forms/filtersets.py:582 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:205 #: netbox/virtualization/forms/bulk_import.py:185 #: netbox/virtualization/forms/model_forms.py:326 @@ -4832,7 +4904,7 @@ msgid "VLAN group" msgstr "Группа VLAN" #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/forms/bulk_import.py:1000 -#: netbox/dcim/forms/model_forms.py:1507 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/forms/model_forms.py:1517 netbox/dcim/tables/devices.py:606 #: netbox/virtualization/forms/bulk_edit.py:213 #: netbox/virtualization/forms/bulk_import.py:192 #: netbox/virtualization/forms/model_forms.py:331 @@ -4840,7 +4912,7 @@ msgid "Untagged VLAN" msgstr "VLAN без тегов" #: netbox/dcim/forms/bulk_edit.py:1476 netbox/dcim/forms/bulk_import.py:1007 -#: netbox/dcim/forms/model_forms.py:1516 netbox/dcim/tables/devices.py:611 +#: netbox/dcim/forms/model_forms.py:1526 netbox/dcim/tables/devices.py:612 #: netbox/virtualization/forms/bulk_edit.py:221 #: netbox/virtualization/forms/bulk_import.py:199 #: netbox/virtualization/forms/model_forms.py:340 @@ -4856,59 +4928,59 @@ msgid "Remove tagged VLANs" msgstr "Удалить тегированные VLAN-ы" #: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/bulk_import.py:1020 -#: netbox/dcim/forms/model_forms.py:1525 +#: netbox/dcim/forms/model_forms.py:1535 #: netbox/virtualization/forms/bulk_import.py:212 #: netbox/virtualization/forms/model_forms.py:349 msgid "Q-in-Q Service VLAN" msgstr "Сервисная VLAN «Q-in-Q»" -#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1498 #: netbox/wireless/forms/filtersets.py:26 msgid "Wireless LAN group" msgstr "Беспроводная группа LAN" -#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1493 -#: netbox/dcim/tables/devices.py:653 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1503 +#: netbox/dcim/tables/devices.py:654 netbox/netbox/navigation/menu.py:155 #: netbox/templates/dcim/interface.html:350 #: netbox/wireless/tables/wirelesslan.py:20 msgid "Wireless LANs" msgstr "Беспроводные LANы" -#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1550 -#: netbox/dcim/forms/model_forms.py:1559 netbox/ipam/forms/bulk_edit.py:224 -#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:184 -#: netbox/netbox/navigation/menu.py:109 +#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1572 +#: netbox/dcim/forms/model_forms.py:1569 netbox/ipam/forms/bulk_edit.py:224 +#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 -#: netbox/virtualization/forms/filtersets.py:214 +#: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 msgid "Addressing" msgstr "Адресация" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:808 -#: netbox/dcim/forms/model_forms.py:1560 +#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/model_forms.py:1570 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Операция" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1551 -#: netbox/dcim/forms/filtersets.py:1677 netbox/dcim/forms/model_forms.py:1104 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1573 +#: netbox/dcim/forms/filtersets.py:1700 netbox/dcim/forms/model_forms.py:1114 +#: netbox/dcim/forms/model_forms.py:1572 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1561 +#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:237 #: netbox/virtualization/forms/model_forms.py:371 msgid "Related Interfaces" msgstr "Связанные интерфейсы" -#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1552 -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1575 #: netbox/virtualization/forms/bulk_edit.py:240 -#: netbox/virtualization/forms/filtersets.py:215 +#: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "Коммутация 802.1Q" @@ -5014,7 +5086,7 @@ msgstr "Родительская площадка" msgid "Rack's location (if any)" msgstr "Локация стойки (если есть)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:319 +#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 #: netbox/dcim/tables/racks.py:208 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" @@ -5096,7 +5168,7 @@ msgid "Assigned platform" msgstr "Назначенная платформа" #: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:631 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Виртуальное шасси" @@ -5112,7 +5184,7 @@ msgstr "Назначенная локация (если есть)" msgid "Assigned rack (if any)" msgstr "Назначенная стойка (если есть)" -#: netbox/dcim/forms/bulk_import.py:652 +#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 msgid "Face" msgstr "Лицевая сторона" @@ -5138,7 +5210,7 @@ msgstr "" msgid "The device in which this module is installed" msgstr "Устройство, в котором установлен данный модуль" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:735 +#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Отсек для модулей" @@ -5150,7 +5222,7 @@ msgstr "Отсек для модулей, в котором установлен msgid "The type of module" msgstr "Тип модуля" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:753 +#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 msgid "Replicate components" msgstr "Репликация компонентов" @@ -5162,11 +5234,11 @@ msgstr "" "Автоматическое заполнение компонентов, связанных с этим типом модуля " "(включено по умолчанию)" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:759 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 msgid "Adopt components" msgstr "Принять компоненты" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:762 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 msgid "Adopt already existing components" msgstr "Используйте уже существующие компоненты" @@ -5191,13 +5263,13 @@ msgstr "Локальный порт питания, питающий эту ро msgid "Electrical phase (for three-phase circuits)" msgstr "Электрическая фаза (для трехфазных цепей)" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1463 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 #: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "Родительский интерфейс" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1471 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 #: netbox/virtualization/forms/bulk_import.py:176 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" @@ -5223,7 +5295,7 @@ msgstr "Имена VDC разделены запятыми и заключены msgid "Physical medium" msgstr "Физическая среда" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1589 +#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 msgid "Duplex" msgstr "Дуплекс" @@ -5269,8 +5341,8 @@ msgstr "" #: netbox/dcim/forms/bulk_import.py:1031 netbox/ipam/forms/bulk_import.py:163 #: netbox/ipam/forms/bulk_import.py:248 netbox/ipam/forms/bulk_import.py:284 -#: netbox/ipam/forms/filtersets.py:217 netbox/ipam/forms/filtersets.py:300 -#: netbox/ipam/forms/filtersets.py:367 +#: netbox/ipam/forms/filtersets.py:225 netbox/ipam/forms/filtersets.py:309 +#: netbox/ipam/forms/filtersets.py:377 #: netbox/virtualization/forms/bulk_import.py:223 msgid "Assigned VRF" msgstr "Назначенный VRF" @@ -5293,7 +5365,7 @@ msgstr "В ПОСТОЯННОГО ТОКА {vdc} не присвоено уст msgid "Physical medium classification" msgstr "Классификация физических сред" -#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:870 +#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:898 msgid "Installed device" msgstr "Установленное устройство" @@ -5349,8 +5421,8 @@ msgstr "Родительское устройство назначенного #: netbox/virtualization/forms/bulk_edit.py:299 #: netbox/virtualization/forms/bulk_import.py:160 #: netbox/virtualization/forms/bulk_import.py:262 -#: netbox/virtualization/forms/filtersets.py:229 -#: netbox/virtualization/forms/filtersets.py:280 +#: netbox/virtualization/forms/filtersets.py:234 +#: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 #: netbox/vpn/forms/bulk_import.py:92 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" @@ -5459,8 +5531,8 @@ msgstr "" "{color} не совпадало ни с одним из используемых названий цветов и содержало " "более шести символов: неправильный шестнадцатеричный код." -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:880 -#: netbox/dcim/tables/devices.py:1075 +#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 +#: netbox/dcim/tables/devices.py:1103 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 @@ -5491,7 +5563,7 @@ msgstr "Тип питания (AC/DC)" msgid "Single or three-phase" msgstr "Однофазный или трехфазный" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1855 +#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 #: netbox/dcim/ui/panels.py:109 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:56 @@ -5502,7 +5574,7 @@ msgstr "Основной IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Адрес IPv4 с маской, напр. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1864 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1874 #: netbox/dcim/ui/panels.py:114 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:72 @@ -5558,7 +5630,7 @@ msgstr "" msgid "A {model} named {name} already exists" msgstr "A {model} названный {name} уже существует" -#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:833 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:62 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 @@ -5567,129 +5639,104 @@ msgstr "A {model} названный {name} уже существует" msgid "Power Panel" msgstr "Распределительный щит" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:860 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Кабель питания" -#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/tables/devices.py:310 +#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 msgid "Device Status" msgstr "Статус устройства" -#: netbox/dcim/forms/filtersets.py:163 netbox/extras/forms/filtersets.py:125 -#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:181 -#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:285 -#: netbox/extras/forms/filtersets.py:342 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:520 -#: netbox/extras/forms/filtersets.py:574 netbox/extras/tables/tables.py:114 -#: netbox/extras/tables/tables.py:155 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:231 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:475 netbox/extras/tables/tables.py:517 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:638 -#: netbox/extras/tables/tables.py:690 netbox/netbox/forms/filtersets.py:54 -#: netbox/netbox/forms/mixins.py:132 netbox/netbox/tables/tables.py:276 -#: netbox/netbox/tables/tables.py:286 netbox/netbox/tables/tables.py:296 -#: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:83 -#: netbox/templates/dcim/virtualchassis_edit.html:39 -#: netbox/templates/generic/bulk_edit.html:65 -#: netbox/templates/generic/object.html:61 -#: netbox/templates/ipam/vlan_edit.html:70 -#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 -#: netbox/virtualization/forms/filtersets.py:265 -#: netbox/virtualization/forms/filtersets.py:290 -msgid "Owner" -msgstr "Владелец" - -#: netbox/dcim/forms/filtersets.py:177 +#: netbox/dcim/forms/filtersets.py:174 msgid "Parent region" msgstr "Родительский регион" -#: netbox/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:32 +#: netbox/dcim/forms/filtersets.py:190 netbox/tenancy/forms/bulk_import.py:32 #: netbox/tenancy/forms/bulk_import.py:65 -#: netbox/tenancy/forms/filtersets.py:40 netbox/tenancy/forms/filtersets.py:74 +#: netbox/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:77 #: netbox/wireless/forms/bulk_import.py:27 -#: netbox/wireless/forms/filtersets.py:31 +#: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Родительская группа" -#: netbox/dcim/forms/filtersets.py:343 +#: netbox/dcim/forms/filtersets.py:345 msgid "Rack count" msgstr "Количество стоек" -#: netbox/dcim/forms/filtersets.py:434 +#: netbox/dcim/forms/filtersets.py:437 msgid "Function" msgstr "Функция" -#: netbox/dcim/forms/filtersets.py:455 netbox/dcim/forms/model_forms.py:329 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1152 +#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 msgid "Reservation" msgstr "Резервирование" -#: netbox/dcim/forms/filtersets.py:526 netbox/dcim/forms/model_forms.py:378 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Изображения" -#: netbox/dcim/forms/filtersets.py:529 netbox/dcim/forms/filtersets.py:671 -#: netbox/dcim/forms/filtersets.py:814 +#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/filtersets.py:826 msgid "Components" msgstr "Компоненты" -#: netbox/dcim/forms/filtersets.py:549 +#: netbox/dcim/forms/filtersets.py:556 msgid "Device count" msgstr "Количество устройств" -#: netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:561 msgid "Subdevice role" msgstr "Роль подустройства" -#: netbox/dcim/forms/filtersets.py:691 +#: netbox/dcim/forms/filtersets.py:700 msgid "Module count" msgstr "Количество модулей" -#: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/model_forms.py:510 +#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Роль устройства" -#: netbox/dcim/forms/filtersets.py:878 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Модель" -#: netbox/dcim/forms/filtersets.py:922 +#: netbox/dcim/forms/filtersets.py:934 msgid "Has an OOB IP" msgstr "Имеет IP-адрес OOB" -#: netbox/dcim/forms/filtersets.py:929 +#: netbox/dcim/forms/filtersets.py:941 msgid "Virtual chassis member" msgstr "Элемент виртуального шасси" -#: netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:990 msgid "Has virtual device contexts" msgstr "Имеет контексты виртуальных устройств" -#: netbox/dcim/forms/filtersets.py:991 netbox/extras/filtersets.py:741 -#: netbox/ipam/forms/filtersets.py:484 -#: netbox/virtualization/forms/filtersets.py:122 +#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:741 +#: netbox/ipam/forms/filtersets.py:496 +#: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Кластерная группа" -#: netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Cabled" msgstr "Кабельный" -#: netbox/dcim/forms/filtersets.py:1372 +#: netbox/dcim/forms/filtersets.py:1390 msgid "Occupied" msgstr "Занятый" -#: netbox/dcim/forms/filtersets.py:1400 netbox/dcim/forms/filtersets.py:1439 -#: netbox/dcim/forms/filtersets.py:1478 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1560 netbox/dcim/tables/devices.py:379 -#: netbox/dcim/tables/devices.py:675 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1533 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/tables/devices.py:380 +#: netbox/dcim/tables/devices.py:676 netbox/ipam/tables/vlans.py:175 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5702,48 +5749,48 @@ msgstr "Занятый" msgid "Connection" msgstr "Подключение" -#: netbox/dcim/forms/filtersets.py:1572 netbox/extras/forms/bulk_edit.py:421 -#: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:616 -#: netbox/extras/forms/model_forms.py:798 netbox/extras/tables/tables.py:743 +#: netbox/dcim/forms/filtersets.py:1595 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:294 +#: netbox/extras/forms/filtersets.py:580 +#: netbox/extras/forms/model_forms.py:801 netbox/extras/tables/tables.py:743 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Вид" -#: netbox/dcim/forms/filtersets.py:1601 +#: netbox/dcim/forms/filtersets.py:1624 msgid "Mgmt only" msgstr "Только менеджмент" -#: netbox/dcim/forms/filtersets.py:1613 netbox/dcim/forms/model_forms.py:1547 +#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 #: netbox/dcim/models/device_components.py:791 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "Глобальное уникальное имя (WWN)" -#: netbox/dcim/forms/filtersets.py:1628 -#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "Режим 802.1Q" -#: netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1666 msgid "Wireless channel" msgstr "Беспроводной канал" -#: netbox/dcim/forms/filtersets.py:1647 +#: netbox/dcim/forms/filtersets.py:1670 msgid "Channel frequency (MHz)" msgstr "Частота канала (МГц)" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1674 msgid "Channel width (MHz)" msgstr "Ширина канала (МГц)" -#: netbox/dcim/forms/filtersets.py:1655 +#: netbox/dcim/forms/filtersets.py:1678 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Мощность передачи (дБм)" -#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/filtersets.py:1769 -#: netbox/dcim/tables/devices.py:342 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1793 +#: netbox/dcim/tables/devices.py:343 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:74 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5753,23 +5800,23 @@ msgstr "Мощность передачи (дБм)" msgid "Cable" msgstr "Кабель" -#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/tables/devices.py:995 +#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1023 msgid "Discovered" msgstr "Обнаружено" -#: netbox/dcim/forms/filtersets.py:1952 netbox/ipam/forms/filtersets.py:378 +#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Назначенное устройство" -#: netbox/dcim/forms/filtersets.py:1957 netbox/ipam/forms/filtersets.py:383 +#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Назначенная виртуальная машина" -#: netbox/dcim/forms/filtersets.py:1961 netbox/ipam/forms/filtersets.py:397 +#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Назначено интерфейсу" -#: netbox/dcim/forms/filtersets.py:1968 +#: netbox/dcim/forms/filtersets.py:1998 msgid "Primary MAC of an interface" msgstr "Основной MAC-адрес интерфейса" @@ -5785,19 +5832,19 @@ msgstr "Тип прицела" #: netbox/dcim/forms/mixins.py:33 netbox/dcim/forms/mixins.py:94 #: netbox/ipam/forms/bulk_edit.py:225 netbox/ipam/forms/bulk_edit.py:360 -#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:195 #: netbox/ipam/forms/model_forms.py:222 netbox/ipam/forms/model_forms.py:600 #: netbox/ipam/forms/model_forms.py:610 netbox/ipam/tables/ip.py:192 -#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 +#: netbox/ipam/tables/vlans.py:41 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:74 -#: netbox/virtualization/forms/filtersets.py:51 +#: netbox/virtualization/forms/filtersets.py:53 #: netbox/virtualization/forms/model_forms.py:73 #: netbox/virtualization/tables/clusters.py:81 #: netbox/wireless/forms/bulk_edit.py:82 -#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:42 #: netbox/wireless/forms/model_forms.py:55 #: netbox/wireless/tables/wirelesslan.py:51 msgid "Scope" @@ -5813,7 +5860,7 @@ msgstr "Пожалуйста, выберите {scope_type}." msgid "Scope type (app & model)" msgstr "Тип прицела (приложение и модель)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:258 +#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 msgid "Rear ports" msgstr "Задние порты" @@ -5827,31 +5874,31 @@ msgstr "" "соответствовать выбранному количеству положений задних портов " "({rearport_count})." -#: netbox/dcim/forms/model_forms.py:146 +#: netbox/dcim/forms/model_forms.py:148 msgid "Contact Info" msgstr "Контактная информация" -#: netbox/dcim/forms/model_forms.py:199 +#: netbox/dcim/forms/model_forms.py:201 msgid "Rack Role" msgstr "Роль стойки" -#: netbox/dcim/forms/model_forms.py:216 netbox/dcim/forms/model_forms.py:368 -#: netbox/dcim/forms/model_forms.py:539 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:370 +#: netbox/dcim/forms/model_forms.py:541 #: netbox/utilities/forms/fields/fields.py:57 msgid "Slug" msgstr "Подстрока" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:266 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Выберите заранее определенный тип стойки или задайте физические " "характеристики ниже." -#: netbox/dcim/forms/model_forms.py:272 +#: netbox/dcim/forms/model_forms.py:274 msgid "Inventory Control" msgstr "Управление запасами" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:323 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5859,36 +5906,36 @@ msgstr "" "Список числовых идентификаторов, разделенных запятыми. Диапазон можно " "указать с помощью дефиса." -#: netbox/dcim/forms/model_forms.py:402 netbox/extras/forms/model_forms.py:594 +#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 msgid "Enter a valid JSON schema to define supported attributes." msgstr "" "Введите действительную схему JSON для определения поддерживаемых атрибутов." -#: netbox/dcim/forms/model_forms.py:433 +#: netbox/dcim/forms/model_forms.py:435 msgid "Profile & Attributes" msgstr "Профиль и атрибуты" -#: netbox/dcim/forms/model_forms.py:585 netbox/dcim/models/devices.py:572 +#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:572 msgid "The lowest-numbered unit occupied by the device" msgstr "Устройство с наименьшим номером, занимаемое устройством" -#: netbox/dcim/forms/model_forms.py:642 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "Положение в виртуальном корпусе этого устройства определяется по" -#: netbox/dcim/forms/model_forms.py:647 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "Приоритет устройства в виртуальном шасси" -#: netbox/dcim/forms/model_forms.py:756 +#: netbox/dcim/forms/model_forms.py:766 msgid "Automatically populate components associated with this module type" msgstr "Автоматическое заполнение компонентов, связанных с этим типом модуля" -#: netbox/dcim/forms/model_forms.py:862 +#: netbox/dcim/forms/model_forms.py:872 msgid "Characteristics" msgstr "Характеристики" -#: netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1028 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5902,35 +5949,35 @@ msgstr "" "[ge, xe]-0/0/[0-9]). Переменная {module} будет " "автоматически заменена значением позиции при создании нового модуля." -#: netbox/dcim/forms/model_forms.py:1231 +#: netbox/dcim/forms/model_forms.py:1241 msgid "Console port template" msgstr "Шаблон консольного порта" -#: netbox/dcim/forms/model_forms.py:1239 +#: netbox/dcim/forms/model_forms.py:1249 msgid "Console server port template" msgstr "Шаблон порта консольного сервера" -#: netbox/dcim/forms/model_forms.py:1247 +#: netbox/dcim/forms/model_forms.py:1257 msgid "Front port template" msgstr "Шаблон переднего порта" -#: netbox/dcim/forms/model_forms.py:1255 +#: netbox/dcim/forms/model_forms.py:1265 msgid "Interface template" msgstr "Шаблон интерфейса" -#: netbox/dcim/forms/model_forms.py:1263 +#: netbox/dcim/forms/model_forms.py:1273 msgid "Power outlet template" msgstr "Шаблон розетки питания" -#: netbox/dcim/forms/model_forms.py:1271 +#: netbox/dcim/forms/model_forms.py:1281 msgid "Power port template" msgstr "Шаблон порта питания" -#: netbox/dcim/forms/model_forms.py:1279 +#: netbox/dcim/forms/model_forms.py:1289 msgid "Rear port template" msgstr "Шаблон заднего порта" -#: netbox/dcim/forms/model_forms.py:1289 netbox/dcim/forms/model_forms.py:1774 +#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 @@ -5938,14 +5985,14 @@ msgstr "Шаблон заднего порта" msgid "Console Port" msgstr "Консольный порт" -#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1775 +#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:106 msgid "Console Server Port" msgstr "Порт консольного сервера" -#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1776 +#: netbox/dcim/forms/model_forms.py:1301 netbox/dcim/forms/model_forms.py:1786 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5957,7 +6004,7 @@ msgstr "Порт консольного сервера" msgid "Front Port" msgstr "Передний порт" -#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1777 +#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5969,40 +6016,40 @@ msgstr "Передний порт" msgid "Rear Port" msgstr "Задний порт" -#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1778 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:526 +#: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1788 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:527 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Порт питания" -#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1779 +#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Розетка питания" -#: netbox/dcim/forms/model_forms.py:1296 netbox/dcim/forms/model_forms.py:1781 +#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 msgid "Component Assignment" msgstr "Назначение компонентов" -#: netbox/dcim/forms/model_forms.py:1342 netbox/dcim/forms/model_forms.py:1828 +#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 msgid "An InventoryItem can only be assigned to a single component." msgstr "Инвентарный номер можно присвоить только одному компоненту." -#: netbox/dcim/forms/model_forms.py:1479 +#: netbox/dcim/forms/model_forms.py:1489 msgid "LAG interface" msgstr "Интерфейс LAG" -#: netbox/dcim/forms/model_forms.py:1502 +#: netbox/dcim/forms/model_forms.py:1512 msgid "Filter VLANs available for assignment by group." msgstr "Фильтровать доступные к назначению VLAN-ы по группе." -#: netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1681 msgid "Child Device" msgstr "Дочернее устройство" -#: netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1682 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -6010,66 +6057,66 @@ msgstr "" "Сначала необходимо создать дочерние устройства и назначить их площадке и " "стойке родительского устройства." -#: netbox/dcim/forms/model_forms.py:1714 +#: netbox/dcim/forms/model_forms.py:1724 msgid "Console port" msgstr "Консольный порт" -#: netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/model_forms.py:1732 msgid "Console server port" msgstr "Порт консольного сервера" -#: netbox/dcim/forms/model_forms.py:1730 +#: netbox/dcim/forms/model_forms.py:1740 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Передний порт" -#: netbox/dcim/forms/model_forms.py:1746 +#: netbox/dcim/forms/model_forms.py:1756 msgid "Power outlet" msgstr "Розетка питания" -#: netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/model_forms.py:1772 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Задний порт" -#: netbox/dcim/forms/model_forms.py:1768 +#: netbox/dcim/forms/model_forms.py:1778 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Комплектующие" -#: netbox/dcim/forms/model_forms.py:1837 +#: netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Роли комплектующих" -#: netbox/dcim/forms/model_forms.py:1907 +#: netbox/dcim/forms/model_forms.py:1917 msgid "VM Interface" msgstr "Интерфейс виртуальной машины" -#: netbox/dcim/forms/model_forms.py:1923 netbox/ipam/forms/filtersets.py:638 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1933 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:187 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:212 +#: netbox/virtualization/forms/filtersets.py:216 #: netbox/virtualization/forms/filtersets.py:274 #: netbox/virtualization/forms/model_forms.py:220 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:312 #: netbox/vpn/forms/model_forms.py:158 netbox/vpn/forms/model_forms.py:169 #: netbox/vpn/forms/model_forms.py:271 netbox/vpn/forms/model_forms.py:452 msgid "Virtual Machine" msgstr "Виртуальная машина" -#: netbox/dcim/forms/model_forms.py:1962 +#: netbox/dcim/forms/model_forms.py:1972 msgid "A MAC address can only be assigned to a single object." msgstr "MAC-адрес можно присвоить только одному объекту." -#: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:155 -#: netbox/dcim/forms/object_create.py:256 +#: netbox/dcim/forms/object_create.py:49 +#: netbox/dcim/forms/object_create.py:156 +#: netbox/dcim/forms/object_create.py:257 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6077,7 +6124,7 @@ msgstr "" "Поддерживаются алфавитно-цифровые диапазоны. (Количество создаваемых " "объектов должно соответствовать количеству создаваемых объектов.)" -#: netbox/dcim/forms/object_create.py:72 +#: netbox/dcim/forms/object_create.py:73 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6086,19 +6133,19 @@ msgstr "" "Предоставленный шаблон определяет {value_count} ценности, но {pattern_count}" " ожидаются." -#: netbox/dcim/forms/object_create.py:310 netbox/dcim/tables/devices.py:1081 +#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 -#: netbox/templates/dcim/virtualchassis_edit.html:58 +#: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 #: netbox/templates/users/ownergroup.html:35 msgid "Members" msgstr "Участники" -#: netbox/dcim/forms/object_create.py:320 +#: netbox/dcim/forms/object_create.py:321 msgid "Initial position" msgstr "Исходное положение" -#: netbox/dcim/forms/object_create.py:323 +#: netbox/dcim/forms/object_create.py:324 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6106,11 +6153,11 @@ msgstr "" "Положение первого элементного устройства. Увеличивается на единицу за каждый" " дополнительный элемент." -#: netbox/dcim/forms/object_create.py:328 +#: netbox/dcim/forms/object_create.py:329 msgid "Member Devices" msgstr "Устройства для участников" -#: netbox/dcim/forms/object_create.py:343 +#: netbox/dcim/forms/object_create.py:344 msgid "A position must be specified for the first VC member." msgstr "Должность должна быть указана для первого члена VC." @@ -6130,7 +6177,7 @@ msgstr "профиль" #: netbox/dcim/models/cables.py:75 #: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:114 +#: netbox/extras/models/customfields.py:127 msgid "label" msgstr " лейбл" @@ -6627,9 +6674,9 @@ msgid "tagged VLANs" msgstr "тегированные VLAN" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:614 netbox/ipam/forms/bulk_edit.py:448 -#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:594 -#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:109 +#: netbox/dcim/tables/devices.py:615 netbox/ipam/forms/bulk_edit.py:448 +#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:110 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" @@ -6866,7 +6913,7 @@ msgid "module bays" msgstr "отсеки для модулей" #: netbox/dcim/models/device_components.py:1287 -#: netbox/dcim/models/modules.py:264 +#: netbox/dcim/models/modules.py:266 msgid "A module bay cannot belong to a module installed within it." msgstr "Отсек для модулей не может принадлежать установленному в нем модулю." @@ -6905,14 +6952,14 @@ msgid "inventory item roles" msgstr "роли элементов инвентаря" #: netbox/dcim/models/device_components.py:1418 -#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:223 +#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:225 #: netbox/dcim/models/racks.py:316 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "серийный номер" #: netbox/dcim/models/device_components.py:1426 -#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:230 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:232 #: netbox/dcim/models/racks.py:323 msgid "asset tag" msgstr "инвентарный номер" @@ -7111,7 +7158,7 @@ msgstr "Функция, которую выполняет это устройс msgid "Chassis serial number, assigned by the manufacturer" msgstr "Серийный номер шасси, присвоенный производителем" -#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:231 +#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:233 msgid "A unique tag used to identify this device" msgstr "Уникальный тег, используемый для идентификации этого устройства" @@ -7320,7 +7367,7 @@ msgstr "идентификатор" msgid "Numeric identifier unique to the parent device" msgstr "Цифровой идентификатор, уникальный для родительского устройства" -#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:232 +#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:245 #: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:169 #: netbox/netbox/models/__init__.py:219 @@ -7417,15 +7464,15 @@ msgstr "типы модулей" msgid "Invalid schema: {error}" msgstr "Неверная схема: {error}" -#: netbox/dcim/models/modules.py:238 +#: netbox/dcim/models/modules.py:240 msgid "module" msgstr "модуль" -#: netbox/dcim/models/modules.py:239 +#: netbox/dcim/models/modules.py:241 msgid "modules" msgstr "модули" -#: netbox/dcim/models/modules.py:252 +#: netbox/dcim/models/modules.py:254 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7838,24 +7885,24 @@ msgstr "Название цвета" msgid "Reachable" msgstr "Доступен" -#: netbox/dcim/tables/devices.py:65 netbox/dcim/tables/devices.py:109 +#: netbox/dcim/tables/devices.py:66 netbox/dcim/tables/devices.py:110 #: netbox/dcim/tables/racks.py:135 netbox/dcim/tables/sites.py:83 #: netbox/dcim/tables/sites.py:115 netbox/extras/tables/tables.py:708 -#: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 -#: netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:77 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 #: netbox/virtualization/views.py:243 msgid "Devices" msgstr "Устройства" -#: netbox/dcim/tables/devices.py:70 netbox/dcim/tables/devices.py:114 +#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "Виртуальные машины" -#: netbox/dcim/tables/devices.py:103 netbox/dcim/tables/devices.py:223 -#: netbox/extras/forms/model_forms.py:745 +#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 +#: netbox/extras/forms/model_forms.py:748 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 @@ -7866,66 +7913,66 @@ msgstr "Виртуальные машины" msgid "Config Template" msgstr "Шаблон конфигурации" -#: netbox/dcim/tables/devices.py:184 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 msgid "U Height" msgstr "Высота U" -#: netbox/dcim/tables/devices.py:194 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1140 #: netbox/ipam/forms/bulk_import.py:597 netbox/ipam/forms/model_forms.py:306 #: netbox/ipam/forms/model_forms.py:318 netbox/ipam/tables/ip.py:306 -#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:380 -#: netbox/ipam/tables/ip.py:403 netbox/templates/ipam/ipaddress.html:11 +#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:385 +#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "IP-адрес" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1116 +#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1144 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Адрес IPv4" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1148 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Адрес IPv6" -#: netbox/dcim/tables/devices.py:217 +#: netbox/dcim/tables/devices.py:218 msgid "VC Position" msgstr "Позиция в шасси" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:221 msgid "VC Priority" msgstr "Приоритет шасси" -#: netbox/dcim/tables/devices.py:227 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Родительское устройство" -#: netbox/dcim/tables/devices.py:232 +#: netbox/dcim/tables/devices.py:233 msgid "Position (Device Bay)" msgstr "Положение (отсек для устройств)" -#: netbox/dcim/tables/devices.py:240 +#: netbox/dcim/tables/devices.py:241 msgid "Console ports" msgstr "Консольные порты" -#: netbox/dcim/tables/devices.py:243 +#: netbox/dcim/tables/devices.py:244 msgid "Console server ports" msgstr "Порты консольного сервера" -#: netbox/dcim/tables/devices.py:246 +#: netbox/dcim/tables/devices.py:247 msgid "Power ports" msgstr "Порты питания" -#: netbox/dcim/tables/devices.py:249 +#: netbox/dcim/tables/devices.py:250 msgid "Power outlets" msgstr "Розетки питания" -#: netbox/dcim/tables/devices.py:252 netbox/dcim/tables/devices.py:1125 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1412 -#: netbox/dcim/views.py:1749 netbox/dcim/views.py:2578 -#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 +#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1153 +#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 +#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2579 +#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7940,39 +7987,39 @@ msgstr "Розетки питания" msgid "Interfaces" msgstr "Интерфейсы" -#: netbox/dcim/tables/devices.py:255 +#: netbox/dcim/tables/devices.py:256 msgid "Front ports" msgstr "Фронтальные порты" -#: netbox/dcim/tables/devices.py:261 +#: netbox/dcim/tables/devices.py:262 msgid "Device bays" msgstr "Отсеки для устройств" -#: netbox/dcim/tables/devices.py:264 +#: netbox/dcim/tables/devices.py:265 msgid "Module bays" msgstr "Отсеки для модулей" -#: netbox/dcim/tables/devices.py:267 +#: netbox/dcim/tables/devices.py:268 msgid "Inventory items" msgstr "Комплектующие" -#: netbox/dcim/tables/devices.py:300 +#: netbox/dcim/tables/devices.py:301 msgid "Device Location" msgstr "Местоположение устройства" -#: netbox/dcim/tables/devices.py:305 +#: netbox/dcim/tables/devices.py:306 msgid "Device Site" msgstr "Сайт устройства" -#: netbox/dcim/tables/devices.py:320 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Модульный отсек" -#: netbox/dcim/tables/devices.py:333 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1487 -#: netbox/dcim/views.py:2664 netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devices.py:334 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 +#: netbox/dcim/views.py:2665 netbox/netbox/navigation/menu.py:106 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7981,31 +8028,31 @@ msgstr "Модульный отсек" msgid "Inventory Items" msgstr "Предметы инвентаря" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:349 msgid "Cable Color" msgstr "Цвет кабеля" -#: netbox/dcim/tables/devices.py:354 +#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 msgid "Link Peers" msgstr "Связать узлы" -#: netbox/dcim/tables/devices.py:357 +#: netbox/dcim/tables/devices.py:358 msgid "Mark Connected" msgstr "Отметить подключение" -#: netbox/dcim/tables/devices.py:476 +#: netbox/dcim/tables/devices.py:477 msgid "Maximum draw (W)" msgstr "Максимальная потребляемая мощность (Вт)" -#: netbox/dcim/tables/devices.py:479 +#: netbox/dcim/tables/devices.py:480 msgid "Allocated draw (W)" msgstr "Выделенная мощность (Вт)" -#: netbox/dcim/tables/devices.py:584 netbox/ipam/forms/model_forms.py:772 +#: netbox/dcim/tables/devices.py:585 netbox/ipam/forms/model_forms.py:772 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:689 -#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:165 -#: netbox/netbox/navigation/menu.py:167 -#: netbox/templates/dcim/interface.html:409 +#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:167 +#: netbox/netbox/navigation/menu.py:169 +#: netbox/templates/dcim/interface.html:382 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 @@ -8013,83 +8060,83 @@ msgstr "Выделенная мощность (Вт)" msgid "IP Addresses" msgstr "IP-адреса" -#: netbox/dcim/tables/devices.py:590 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:591 netbox/netbox/navigation/menu.py:213 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Группы FHRP" -#: netbox/dcim/tables/devices.py:602 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:603 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:64 netbox/vpn/forms/bulk_import.py:75 -#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 +#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/forms/filtersets.py:89 #: netbox/vpn/forms/model_forms.py:58 netbox/vpn/forms/model_forms.py:143 #: netbox/vpn/tables/tunnels.py:77 msgid "Tunnel" msgstr "Туннель" -#: netbox/dcim/tables/devices.py:638 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:639 netbox/dcim/tables/devicetypes.py:235 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Только управление" -#: netbox/dcim/tables/devices.py:657 +#: netbox/dcim/tables/devices.py:658 msgid "VDCs" msgstr "Виртуальные контексты устройств(VDCs)" -#: netbox/dcim/tables/devices.py:664 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:665 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Виртуальный канал" -#: netbox/dcim/tables/devices.py:753 netbox/dcim/tables/devices.py:806 +#: netbox/dcim/tables/devices.py:781 netbox/dcim/tables/devices.py:834 #: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 msgid "Mappings" msgstr "Сопоставления" -#: netbox/dcim/tables/devices.py:920 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:948 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Установленный модуль" -#: netbox/dcim/tables/devices.py:923 +#: netbox/dcim/tables/devices.py:951 msgid "Module Serial" msgstr "Серийный номер модуля" -#: netbox/dcim/tables/devices.py:927 +#: netbox/dcim/tables/devices.py:955 msgid "Module Asset Tag" msgstr "Инвентарный номер модуля" -#: netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:964 msgid "Module Status" msgstr "Состояние модуля" -#: netbox/dcim/tables/devices.py:990 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1018 netbox/dcim/tables/devicetypes.py:325 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Компонент" -#: netbox/dcim/tables/devices.py:1048 +#: netbox/dcim/tables/devices.py:1076 msgid "Items" msgstr "Предметы" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60 -#: netbox/netbox/navigation/menu.py:62 +#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 +#: netbox/netbox/navigation/menu.py:64 msgid "Rack Types" msgstr "Типы стоек" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84 -#: netbox/netbox/navigation/menu.py:86 +#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 +#: netbox/netbox/navigation/menu.py:88 msgid "Device Types" msgstr "Типы устройств" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1584 -#: netbox/netbox/navigation/menu.py:87 +#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 +#: netbox/netbox/navigation/menu.py:89 msgid "Module Types" msgstr "Типы модулей" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:485 -#: netbox/extras/forms/model_forms.py:652 netbox/extras/tables/tables.py:703 -#: netbox/netbox/navigation/menu.py:78 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 +#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:703 +#: netbox/netbox/navigation/menu.py:80 msgid "Platforms" msgstr "Платформы" @@ -8105,9 +8152,9 @@ msgstr "Полная глубина" msgid "Device Count" msgstr "Количество устройств" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1352 -#: netbox/dcim/views.py:1689 netbox/dcim/views.py:2513 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 +#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2514 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8116,9 +8163,9 @@ msgstr "Количество устройств" msgid "Console Ports" msgstr "Порты консоли" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1367 -#: netbox/dcim/views.py:1704 netbox/dcim/views.py:2529 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 +#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2530 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8127,9 +8174,9 @@ msgstr "Порты консоли" msgid "Console Server Ports" msgstr "Порты консольного сервера" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1382 -#: netbox/dcim/views.py:1719 netbox/dcim/views.py:2545 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 +#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2546 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8138,9 +8185,9 @@ msgstr "Порты консольного сервера" msgid "Power Ports" msgstr "Порты питания" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1397 -#: netbox/dcim/views.py:1734 netbox/dcim/views.py:2561 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 +#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2562 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8149,9 +8196,9 @@ msgstr "Порты питания" msgid "Power Outlets" msgstr "Розетки питания" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1427 -#: netbox/dcim/views.py:1764 netbox/dcim/views.py:2600 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 +#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2601 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8159,9 +8206,9 @@ msgstr "Розетки питания" msgid "Front Ports" msgstr "Фронтальные порты" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1442 -#: netbox/dcim/views.py:1779 netbox/dcim/views.py:2616 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 +#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2617 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8170,17 +8217,17 @@ msgstr "Фронтальные порты" msgid "Rear Ports" msgstr "Задние порты" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1472 -#: netbox/dcim/views.py:2648 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 +#: netbox/dcim/views.py:2649 netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:52 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/devicetype/base.html:46 msgid "Device Bays" msgstr "Отсеки для устройств" -#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1457 -#: netbox/dcim/views.py:1794 netbox/dcim/views.py:2632 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1458 +#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2633 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8193,7 +8240,7 @@ msgstr "Отсеки для модулей" msgid "Module Count" msgstr "Количество модулей" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:319 +#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Кабели питания" @@ -8207,8 +8254,8 @@ msgid "Available Power (VA)" msgstr "Доступная мощность (ВА)" #: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 -#: netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:51 msgid "Racks" msgstr "Стойки" @@ -8246,14 +8293,14 @@ msgid "Space" msgstr "Пространство" #: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: netbox/extras/forms/filtersets.py:465 -#: netbox/extras/forms/model_forms.py:632 netbox/ipam/forms/bulk_edit.py:112 +#: netbox/extras/forms/filtersets.py:438 +#: netbox/extras/forms/model_forms.py:635 netbox/ipam/forms/bulk_edit.py:112 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/tables/asn.py:76 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:17 netbox/netbox/navigation/menu.py:21 msgid "Sites" msgstr "Площадки" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 msgid "VLAN Groups" msgstr "Группы VLAN" @@ -8267,7 +8314,7 @@ msgid "{} millimeters" msgstr "{} миллиметры" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:96 -#: netbox/virtualization/forms/filtersets.py:198 +#: netbox/virtualization/forms/filtersets.py:202 msgid "Serial number" msgstr "Серийный номер" @@ -8311,7 +8358,7 @@ msgstr "Дочерние регионы" msgid "Child Groups" msgstr "Дочерние группы" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1082 +#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 msgid "Non-Racked Devices" msgstr "Устройства без стоек" @@ -8319,64 +8366,64 @@ msgstr "Устройства без стоек" msgid "Child Locations" msgstr "Дочерние Локации" -#: netbox/dcim/views.py:1063 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 msgid "Reservations" msgstr "Резервирование" -#: netbox/dcim/views.py:2459 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:160 msgid "Application Services" msgstr "Сервисы приложений" -#: netbox/dcim/views.py:2677 netbox/extras/forms/filtersets.py:427 -#: netbox/extras/forms/model_forms.py:692 +#: netbox/dcim/views.py:2678 netbox/extras/forms/filtersets.py:399 +#: netbox/extras/forms/model_forms.py:695 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 #: netbox/virtualization/views.py:399 msgid "Config Context" msgstr "Контекст конфигурации" -#: netbox/dcim/views.py:2688 netbox/virtualization/views.py:410 +#: netbox/dcim/views.py:2689 netbox/virtualization/views.py:410 msgid "Render Config" msgstr "Конфигурация рендера" -#: netbox/dcim/views.py:2701 netbox/extras/tables/tables.py:713 -#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/views.py:2702 netbox/extras/tables/tables.py:713 +#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" msgstr "Виртуальные машины" -#: netbox/dcim/views.py:3510 +#: netbox/dcim/views.py:3520 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Установлено устройство {device} в отсек {device_bay}." -#: netbox/dcim/views.py:3551 +#: netbox/dcim/views.py:3561 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Удалено устройство {device} из отсека {device_bay}." -#: netbox/dcim/views.py:3664 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3674 netbox/ipam/tables/ip.py:178 msgid "Children" msgstr "Потомки" -#: netbox/dcim/views.py:4137 +#: netbox/dcim/views.py:4147 #, python-brace-format msgid "Added member {device}" msgstr "Добавлен участник {device}" -#: netbox/dcim/views.py:4182 +#: netbox/dcim/views.py:4192 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Невозможно удалить главное устройство {device} из виртуального шасси." -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "{device} удалено из виртуального шасси {chassis}" -#: netbox/extras/api/customfields.py:89 +#: netbox/extras/api/customfields.py:83 #, python-brace-format msgid "Unknown related object(s): {name}" msgstr "Неизвестный связанный объект (ы): {name}" @@ -8567,13 +8614,13 @@ msgstr "Черный" msgid "White" msgstr "Белый" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:434 -#: netbox/extras/forms/model_forms.py:511 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 +#: netbox/extras/forms/model_forms.py:518 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Вебхук" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:499 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Сценарий" @@ -8622,27 +8669,27 @@ msgstr "Тип виджета" msgid "Unregistered widget class: {name}" msgstr "Незарегистрированный класс виджета: {name}" -#: netbox/extras/dashboard/widgets.py:148 +#: netbox/extras/dashboard/widgets.py:149 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} должен определить метод render ()." -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Note" msgstr "Примечание" -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Отображает произвольный пользовательский контент. Поддерживается разметка " "Markdown." -#: netbox/extras/dashboard/widgets.py:181 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Количество объектов" -#: netbox/extras/dashboard/widgets.py:182 +#: netbox/extras/dashboard/widgets.py:183 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8650,80 +8697,80 @@ msgstr "" "Отобразите набор моделей NetBox и количество объектов, созданных для каждого" " типа." -#: netbox/extras/dashboard/widgets.py:192 +#: netbox/extras/dashboard/widgets.py:193 msgid "Filters to apply when counting the number of objects" msgstr "Фильтры, применяемые при подсчете количества объектов" -#: netbox/extras/dashboard/widgets.py:200 +#: netbox/extras/dashboard/widgets.py:201 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "" "Неверный формат. Фильтры объектов необходимо передавать в виде словаря." -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:235 msgid "Object List" msgstr "Список объектов" -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Display an arbitrary list of objects." msgstr "Отобразите произвольный список объектов." -#: netbox/extras/dashboard/widgets.py:248 +#: netbox/extras/dashboard/widgets.py:249 msgid "The default number of objects to display" msgstr "Количество отображаемых объектов по умолчанию" -#: netbox/extras/dashboard/widgets.py:260 +#: netbox/extras/dashboard/widgets.py:261 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "Неверный формат. Параметры URL должны быть переданы в виде словаря." -#: netbox/extras/dashboard/widgets.py:269 +#: netbox/extras/dashboard/widgets.py:270 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Неверный выбор модели: {self['model'].data} не поддерживается." -#: netbox/extras/dashboard/widgets.py:309 +#: netbox/extras/dashboard/widgets.py:310 msgid "RSS Feed" msgstr "RSS-канал" -#: netbox/extras/dashboard/widgets.py:316 +#: netbox/extras/dashboard/widgets.py:317 msgid "Embed an RSS feed from an external website." msgstr "Вставьте RSS-канал с внешнего веб-сайта." -#: netbox/extras/dashboard/widgets.py:323 +#: netbox/extras/dashboard/widgets.py:324 msgid "Feed URL" msgstr "URL-адрес ленты" -#: netbox/extras/dashboard/widgets.py:327 +#: netbox/extras/dashboard/widgets.py:328 msgid "Requires external connection" msgstr "Требуется внешнее подключение" -#: netbox/extras/dashboard/widgets.py:333 +#: netbox/extras/dashboard/widgets.py:334 msgid "The maximum number of objects to display" msgstr "Максимальное количество отображаемых объектов" -#: netbox/extras/dashboard/widgets.py:338 +#: netbox/extras/dashboard/widgets.py:339 msgid "How long to stored the cached content (in seconds)" msgstr "Как долго хранить кэшированный контент (в секундах)" -#: netbox/extras/dashboard/widgets.py:344 +#: netbox/extras/dashboard/widgets.py:345 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Значение тайм-аута для загрузки ленты (в секундах)" -#: netbox/extras/dashboard/widgets.py:401 +#: netbox/extras/dashboard/widgets.py:402 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:41 msgid "Bookmarks" msgstr "Закладки" -#: netbox/extras/dashboard/widgets.py:405 +#: netbox/extras/dashboard/widgets.py:406 msgid "Show your personal bookmarks" msgstr "Покажите свои личные закладки" -#: netbox/extras/events.py:164 +#: netbox/extras/events.py:186 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Неизвестный тип действия для правила события: {action_type}" -#: netbox/extras/events.py:209 +#: netbox/extras/events.py:229 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Невозможно импортировать конвейер событий {name} ошибка: {error}" @@ -8743,7 +8790,7 @@ msgid "Group (name)" msgstr "Группа (название)" #: netbox/extras/filtersets.py:730 -#: netbox/virtualization/forms/filtersets.py:128 +#: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Тип кластера" @@ -8762,7 +8809,7 @@ msgstr "Группы арендаторов" msgid "Tenant group (slug)" msgstr "Группа арендаторов (подстрока)" -#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:580 +#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:583 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Тег" @@ -8771,7 +8818,7 @@ msgstr "Тег" msgid "Tag (slug)" msgstr "Тег (подстрока)" -#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:581 +#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:545 msgid "Has local config context data" msgstr "Имеет локальные контекстные данные конфигурации" @@ -8792,13 +8839,13 @@ msgstr "Должно быть уникальным" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 #: netbox/extras/forms/filtersets.py:96 -#: netbox/extras/models/customfields.py:216 +#: netbox/extras/models/customfields.py:229 msgid "UI visible" msgstr "Видимый пользовательский интерфейс" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 #: netbox/extras/forms/filtersets.py:101 -#: netbox/extras/models/customfields.py:223 +#: netbox/extras/models/customfields.py:236 msgid "UI editable" msgstr "Редактируемый UI" @@ -8818,13 +8865,13 @@ msgstr "Максимальное значение" msgid "Validation regex" msgstr "Регулярное выражение валидации" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:82 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Поведение" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:168 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 msgid "New window" msgstr "Новое окно" @@ -8833,40 +8880,40 @@ msgid "Button class" msgstr "Класс кнопки" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:212 netbox/extras/forms/filtersets.py:554 +#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Тип MIME" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:215 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 msgid "File name" msgstr "Имя файла" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:219 netbox/extras/forms/filtersets.py:561 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 msgid "File extension" msgstr "Расширение файла" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:223 netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 msgid "As attachment" msgstr "В качестве вложения" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:272 netbox/extras/forms/filtersets.py:308 +#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 #: netbox/extras/tables/tables.py:310 netbox/extras/tables/tables.py:347 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Общий" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:317 #: netbox/extras/models/models.py:187 msgid "HTTP method" msgstr "Метод HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:331 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL-адрес полезной нагрузки" @@ -8885,7 +8932,7 @@ msgid "CA file path" msgstr "Путь к файлу CA" #: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:231 -#: netbox/extras/forms/model_forms.py:458 +#: netbox/extras/forms/model_forms.py:465 msgid "Event types" msgstr "Типы событий" @@ -8894,7 +8941,7 @@ msgid "Is active" msgstr "Активен" #: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:545 +#: netbox/extras/forms/filtersets.py:514 msgid "Auto sync enabled" msgstr "Автоматическая синхронизация включена" @@ -8903,14 +8950,14 @@ msgstr "Автоматическая синхронизация включена #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:54 -#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:260 -#: netbox/extras/forms/filtersets.py:296 netbox/extras/forms/model_forms.py:53 -#: netbox/extras/forms/model_forms.py:225 -#: netbox/extras/forms/model_forms.py:257 -#: netbox/extras/forms/model_forms.py:300 -#: netbox/extras/forms/model_forms.py:453 -#: netbox/extras/forms/model_forms.py:570 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:54 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:244 +#: netbox/extras/forms/filtersets.py:275 netbox/extras/forms/model_forms.py:53 +#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:264 +#: netbox/extras/forms/model_forms.py:307 +#: netbox/extras/forms/model_forms.py:460 +#: netbox/extras/forms/model_forms.py:577 #: netbox/users/forms/model_forms.py:323 msgid "Object types" msgstr "Типы объектов" @@ -8920,7 +8967,7 @@ msgstr "Типы объектов" #: netbox/extras/forms/bulk_import.py:142 #: netbox/extras/forms/bulk_import.py:203 #: netbox/extras/forms/bulk_import.py:227 -#: netbox/extras/forms/bulk_import.py:281 +#: netbox/extras/forms/bulk_import.py:277 #: netbox/tenancy/forms/bulk_import.py:103 msgid "One or more assigned object types" msgstr "Один или несколько назначенных типов объектов" @@ -8929,12 +8976,12 @@ msgstr "Один или несколько назначенных типов о msgid "Field data type (e.g. text, integer, etc.)" msgstr "Тип данных поля (например, текст, целое число и т. д.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:243 -#: netbox/extras/forms/filtersets.py:356 -#: netbox/extras/forms/model_forms.py:326 -#: netbox/extras/forms/model_forms.py:385 -#: netbox/extras/forms/model_forms.py:422 -#: netbox/tenancy/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:332 +#: netbox/extras/forms/model_forms.py:333 +#: netbox/extras/forms/model_forms.py:392 +#: netbox/extras/forms/model_forms.py:429 +#: netbox/tenancy/forms/filtersets.py:116 msgid "Object type" msgstr "Тип объекта" @@ -8989,8 +9036,8 @@ msgid "Data source which provides the data file" msgstr "Источник данных, предоставляющий файл данных" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/filtersets.py:447 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/forms/filtersets.py:188 netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Файл данных" @@ -9008,8 +9055,8 @@ msgstr "" "файла данных." #: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:773 +#: netbox/extras/forms/model_forms.py:299 +#: netbox/extras/forms/model_forms.py:776 msgid "Must specify either local content or a data file" msgstr "Необходимо указать локальное содержимое или файл данных" @@ -9035,26 +9082,26 @@ msgstr "Вебхук {name} не найден" msgid "Script {name} not found" msgstr "Сценарий {name} не найден" -#: netbox/extras/forms/bulk_import.py:295 +#: netbox/extras/forms/bulk_import.py:291 msgid "Assigned object type" msgstr "Назначенный тип объекта" -#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/bulk_import.py:296 msgid "The classification of entry" msgstr "Классификация записей" -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:746 -#: netbox/netbox/tables/tables.py:279 netbox/netbox/tables/tables.py:289 -#: netbox/netbox/tables/tables.py:307 netbox/netbox/ui/panels.py:215 -#: netbox/templates/dcim/htmx/cable_edit.html:98 -#: netbox/templates/generic/bulk_edit.html:96 +#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:746 +#: netbox/netbox/tables/tables.py:287 netbox/netbox/tables/tables.py:302 +#: netbox/netbox/tables/tables.py:325 netbox/netbox/ui/panels.py:215 +#: netbox/templates/dcim/htmx/cable_edit.html:99 +#: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:39 msgid "Comments" msgstr "Комментарии" -#: netbox/extras/forms/bulk_import.py:316 -#: netbox/extras/forms/model_forms.py:401 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:312 +#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/templates/users/owner.html:46 #: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:262 @@ -9064,18 +9111,18 @@ msgstr "Комментарии" msgid "Users" msgstr "Пользователи" -#: netbox/extras/forms/bulk_import.py:320 +#: netbox/extras/forms/bulk_import.py:316 msgid "User names separated by commas, encased with double quotes" msgstr "" "Имена пользователей, разделенные запятыми и заключенные в двойные кавычки" -#: netbox/extras/forms/bulk_import.py:323 -#: netbox/extras/forms/model_forms.py:396 netbox/netbox/navigation/menu.py:295 -#: netbox/netbox/navigation/menu.py:434 +#: netbox/extras/forms/bulk_import.py:319 +#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:415 #: netbox/templates/extras/notificationgroup.html:31 #: netbox/templates/tenancy/contact.html:21 #: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:117 -#: netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/filtersets.py:102 #: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 #: netbox/tenancy/tables/contacts.py:101 netbox/users/forms/filtersets.py:176 #: netbox/users/forms/model_forms.py:207 netbox/users/forms/model_forms.py:219 @@ -9085,11 +9132,11 @@ msgstr "" msgid "Groups" msgstr "Группы" -#: netbox/extras/forms/bulk_import.py:327 +#: netbox/extras/forms/bulk_import.py:323 msgid "Group names separated by commas, encased with double quotes" msgstr "Имена групп, разделенные запятыми и заключенные в двойные кавычки" -#: netbox/extras/forms/filtersets.py:47 +#: netbox/extras/forms/filtersets.py:46 msgid "Type Options" msgstr "Варианты типов" @@ -9101,95 +9148,95 @@ msgstr "Тип связанного объекта" msgid "Field type" msgstr "Тип поля" -#: netbox/extras/forms/filtersets.py:133 +#: netbox/extras/forms/filtersets.py:128 #: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Варианты" -#: netbox/extras/forms/filtersets.py:189 netbox/extras/forms/filtersets.py:406 -#: netbox/extras/forms/filtersets.py:428 netbox/extras/forms/filtersets.py:528 -#: netbox/extras/forms/model_forms.py:687 netbox/templates/core/job.html:69 +#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:377 +#: netbox/extras/forms/filtersets.py:400 netbox/extras/forms/filtersets.py:496 +#: netbox/extras/forms/model_forms.py:690 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Данные" -#: netbox/extras/forms/filtersets.py:190 netbox/extras/forms/filtersets.py:529 -#: netbox/extras/forms/model_forms.py:270 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/extras/forms/filtersets.py:177 netbox/extras/forms/filtersets.py:497 +#: netbox/extras/forms/model_forms.py:277 +#: netbox/extras/forms/model_forms.py:751 msgid "Rendering" msgstr "Рендеринг" -#: netbox/extras/forms/filtersets.py:208 +#: netbox/extras/forms/filtersets.py:196 msgid "Content types" msgstr "Типы контента" -#: netbox/extras/forms/filtersets.py:327 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 msgid "HTTP content type" msgstr "Тип содержимого HTTP" -#: netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:337 msgid "Event type" msgstr "Тип события" -#: netbox/extras/forms/filtersets.py:366 +#: netbox/extras/forms/filtersets.py:342 msgid "Action type" msgstr "Тип действия" -#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:364 msgid "Tagged object type" msgstr "Тип объекта с тегами" -#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/filtersets.py:369 msgid "Allowed object type" msgstr "Разрешенный тип объекта" -#: netbox/extras/forms/filtersets.py:455 -#: netbox/extras/forms/model_forms.py:622 netbox/netbox/navigation/menu.py:17 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 msgid "Regions" msgstr "Регионы" -#: netbox/extras/forms/filtersets.py:460 -#: netbox/extras/forms/model_forms.py:627 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:630 msgid "Site groups" msgstr "Группы площадок" -#: netbox/extras/forms/filtersets.py:470 -#: netbox/extras/forms/model_forms.py:637 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 msgid "Locations" msgstr "Локации" -#: netbox/extras/forms/filtersets.py:475 -#: netbox/extras/forms/model_forms.py:642 +#: netbox/extras/forms/filtersets.py:448 +#: netbox/extras/forms/model_forms.py:645 msgid "Device types" msgstr "Типы устройств" -#: netbox/extras/forms/filtersets.py:480 -#: netbox/extras/forms/model_forms.py:647 +#: netbox/extras/forms/filtersets.py:453 +#: netbox/extras/forms/model_forms.py:650 msgid "Roles" msgstr "Роли" -#: netbox/extras/forms/filtersets.py:490 -#: netbox/extras/forms/model_forms.py:657 +#: netbox/extras/forms/filtersets.py:463 +#: netbox/extras/forms/model_forms.py:660 msgid "Cluster types" msgstr "Типы кластеров" -#: netbox/extras/forms/filtersets.py:495 -#: netbox/extras/forms/model_forms.py:662 +#: netbox/extras/forms/filtersets.py:468 +#: netbox/extras/forms/model_forms.py:665 msgid "Cluster groups" msgstr "Кластерные группы" -#: netbox/extras/forms/filtersets.py:500 -#: netbox/extras/forms/model_forms.py:667 netbox/netbox/navigation/menu.py:264 -#: netbox/netbox/navigation/menu.py:266 +#: netbox/extras/forms/filtersets.py:473 +#: netbox/extras/forms/model_forms.py:670 netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:268 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Кластеры" -#: netbox/extras/forms/filtersets.py:505 -#: netbox/extras/forms/model_forms.py:672 +#: netbox/extras/forms/filtersets.py:478 +#: netbox/extras/forms/model_forms.py:675 msgid "Tenant groups" msgstr "Группы арендаторов" @@ -9248,16 +9295,20 @@ msgstr "" "Введите по одному варианту в строке. Для каждого варианта можно указать " "дополнительный лейбл через двоеточие. Пример:" -#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:184 +msgid "Custom Field Choice Set" +msgstr "Набор вариантов выбора настраиваемых полей" + +#: netbox/extras/forms/model_forms.py:239 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Настраиваемая Ссылка" -#: netbox/extras/forms/model_forms.py:234 +#: netbox/extras/forms/model_forms.py:241 msgid "Templates" msgstr "Шаблоны" -#: netbox/extras/forms/model_forms.py:246 +#: netbox/extras/forms/model_forms.py:253 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9266,41 +9317,41 @@ msgstr "" "Код Jinja2 шаблона для текста ссылки. Ссылайтесь на объект как {example}. " "Ссылки с пустым текстом отображены не будут." -#: netbox/extras/forms/model_forms.py:250 +#: netbox/extras/forms/model_forms.py:257 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." msgstr "" "Код Jinja2 шаблона для URL-адреса. Ссылайтесь на объект как {example}." -#: netbox/extras/forms/model_forms.py:261 -#: netbox/extras/forms/model_forms.py:739 +#: netbox/extras/forms/model_forms.py:268 +#: netbox/extras/forms/model_forms.py:742 msgid "Template code" msgstr "Код шаблона" -#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:274 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Шаблон экспорта" -#: netbox/extras/forms/model_forms.py:285 -#: netbox/extras/forms/model_forms.py:766 +#: netbox/extras/forms/model_forms.py:292 +#: netbox/extras/forms/model_forms.py:769 msgid "Template content is populated from the remote source selected below." msgstr "" "Содержимое шаблона заполняется из удаленного источника, выбранного ниже." -#: netbox/extras/forms/model_forms.py:306 netbox/netbox/forms/mixins.py:92 +#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Сохраненный фильтр" -#: netbox/extras/forms/model_forms.py:332 +#: netbox/extras/forms/model_forms.py:339 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Заказ" -#: netbox/extras/forms/model_forms.py:334 +#: netbox/extras/forms/model_forms.py:341 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9308,37 +9359,37 @@ msgstr "" "Введите список имен столбцов, разделенных запятыми. Добавьте к имени дефис, " "чтобы изменить порядок." -#: netbox/extras/forms/model_forms.py:343 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Доступные столбцы" -#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Выбранные столбцы" -#: netbox/extras/forms/model_forms.py:415 +#: netbox/extras/forms/model_forms.py:422 msgid "A notification group specify at least one user or group." msgstr "В группе уведомлений укажите хотя бы одного пользователя или группу." -#: netbox/extras/forms/model_forms.py:437 +#: netbox/extras/forms/model_forms.py:444 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP-запрос" -#: netbox/extras/forms/model_forms.py:439 +#: netbox/extras/forms/model_forms.py:446 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:461 +#: netbox/extras/forms/model_forms.py:468 msgid "Action choice" msgstr "Выбор действия" -#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:473 msgid "Enter conditions in JSON format." msgstr "Введите условия в JSON формат." -#: netbox/extras/forms/model_forms.py:470 +#: netbox/extras/forms/model_forms.py:477 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9346,34 +9397,34 @@ msgstr "" "Введите параметры для перехода к действию в JSON формат." -#: netbox/extras/forms/model_forms.py:475 +#: netbox/extras/forms/model_forms.py:482 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Правило мероприятия" -#: netbox/extras/forms/model_forms.py:476 +#: netbox/extras/forms/model_forms.py:483 msgid "Triggers" msgstr "Триггеры" -#: netbox/extras/forms/model_forms.py:523 +#: netbox/extras/forms/model_forms.py:530 msgid "Notification group" msgstr "Группа уведомлений" -#: netbox/extras/forms/model_forms.py:603 +#: netbox/extras/forms/model_forms.py:606 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Контекстный профиль конфигурации" -#: netbox/extras/forms/model_forms.py:677 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Арендаторы" -#: netbox/extras/forms/model_forms.py:721 +#: netbox/extras/forms/model_forms.py:724 msgid "Data is populated from the remote source selected below." msgstr "Данные заполняются из удаленного источника, выбранного ниже." -#: netbox/extras/forms/model_forms.py:727 +#: netbox/extras/forms/model_forms.py:730 msgid "Must specify either local data or a data file" msgstr "Необходимо указать локальные данные или файл данных" @@ -9489,34 +9540,34 @@ msgstr "шаблон конфигурации" msgid "config templates" msgstr "шаблоны конфигураций" -#: netbox/extras/models/customfields.py:78 +#: netbox/extras/models/customfields.py:91 msgid "The object(s) to which this field applies." msgstr "Объекты, к которым относится это поле." -#: netbox/extras/models/customfields.py:85 +#: netbox/extras/models/customfields.py:98 msgid "The type of data this custom field holds" msgstr "Тип данных, которые содержит это настраиваемое поле" -#: netbox/extras/models/customfields.py:92 +#: netbox/extras/models/customfields.py:105 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "Тип объекта NetBox, которому соответствует это поле (для полей объектов)" -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:111 msgid "Internal field name" msgstr "Имя внутреннего поля" -#: netbox/extras/models/customfields.py:102 +#: netbox/extras/models/customfields.py:115 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Допустимы только буквенно-цифровые символы и символы подчеркивания." -#: netbox/extras/models/customfields.py:107 +#: netbox/extras/models/customfields.py:120 msgid "Double underscores are not permitted in custom field names." msgstr "" "В именах настраиваемых полей недопустимо использовать два подчеркивания " "подряд (зарезервировано)." -#: netbox/extras/models/customfields.py:118 +#: netbox/extras/models/customfields.py:131 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9524,19 +9575,19 @@ msgstr "" "Имя поля, отображаемое пользователям (если оно не указано, будет " "использовано имя поля)" -#: netbox/extras/models/customfields.py:122 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 msgid "group name" msgstr "имя группы" -#: netbox/extras/models/customfields.py:125 +#: netbox/extras/models/customfields.py:138 msgid "Custom fields within the same group will be displayed together" msgstr "Настраиваемые поля в одной группе будут отображаться вместе" -#: netbox/extras/models/customfields.py:133 +#: netbox/extras/models/customfields.py:146 msgid "required" msgstr "Требуется" -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:148 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9544,19 +9595,19 @@ msgstr "" "Это поле необходимо для создания новых объектов или редактирования " "существующего объекта." -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:151 msgid "must be unique" msgstr "должен быть уникальным" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:153 msgid "The value of this field must be unique for the assigned object" msgstr "Значение этого поля должно быть уникальным для назначенного объекта" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:156 msgid "search weight" msgstr "вес поиска" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:159 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9564,11 +9615,11 @@ msgstr "" "Взвешивание для поиска. Более низкие значения считаются более важными. Поля " "с нулевым весом поиска будут проигнорированы." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:164 msgid "filter logic" msgstr "логика фильтрации" -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:168 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9576,11 +9627,11 @@ msgstr "" "Loose соответствует любому экземпляру заданной строки; точно соответствует " "всему полю." -#: netbox/extras/models/customfields.py:158 +#: netbox/extras/models/customfields.py:171 msgid "default" msgstr "по умолчанию" -#: netbox/extras/models/customfields.py:162 +#: netbox/extras/models/customfields.py:175 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9588,7 +9639,7 @@ msgstr "" "Значение по умолчанию для поля (должно быть JSON-значением). Заключайте " "строки в двойные кавычки (например, «Foo»)." -#: netbox/extras/models/customfields.py:169 +#: netbox/extras/models/customfields.py:182 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9596,35 +9647,35 @@ msgstr "" "Отфильтруйте варианты выбора объектов, используя dict query_params (должно " "быть значение JSON). Заключайте строки в двойные кавычки (например, «Foo»)." -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:188 msgid "display weight" msgstr "вес дисплея" -#: netbox/extras/models/customfields.py:176 +#: netbox/extras/models/customfields.py:189 msgid "Fields with higher weights appear lower in a form." msgstr "Поля с большим весом отображаются в форме ниже." -#: netbox/extras/models/customfields.py:183 +#: netbox/extras/models/customfields.py:196 msgid "minimum value" msgstr "минимальное значение" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:197 msgid "Minimum allowed value (for numeric fields)" msgstr "Минимальное допустимое значение (для числовых полей)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:204 msgid "maximum value" msgstr "максимальное значение" -#: netbox/extras/models/customfields.py:192 +#: netbox/extras/models/customfields.py:205 msgid "Maximum allowed value (for numeric fields)" msgstr "Максимально допустимое значение (для числовых полей)" -#: netbox/extras/models/customfields.py:198 +#: netbox/extras/models/customfields.py:211 msgid "validation regex" msgstr "регулярное выражение валидации" -#: netbox/extras/models/customfields.py:200 +#: netbox/extras/models/customfields.py:213 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9635,206 +9686,206 @@ msgstr "" " ^ и $ для принудительного сопоставления всей строки. Например, ^ " "[A-Z]{3}$ ограничит значения ровно тремя заглавными буквами." -#: netbox/extras/models/customfields.py:208 +#: netbox/extras/models/customfields.py:221 msgid "choice set" msgstr "набор для выбора" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:230 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Указывает, отображается ли настраиваемое поле в пользовательском интерфейсе" -#: netbox/extras/models/customfields.py:224 +#: netbox/extras/models/customfields.py:237 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Указывает, можно ли редактировать значение настраиваемого поля в " "пользовательском интерфейсе" -#: netbox/extras/models/customfields.py:228 +#: netbox/extras/models/customfields.py:241 msgid "is cloneable" msgstr "клонируется" -#: netbox/extras/models/customfields.py:229 +#: netbox/extras/models/customfields.py:242 msgid "Replicate this value when cloning objects" msgstr "Реплицируйте это значение при клонировании объектов" -#: netbox/extras/models/customfields.py:246 +#: netbox/extras/models/customfields.py:259 msgid "custom field" msgstr "настраиваемое поле" -#: netbox/extras/models/customfields.py:247 +#: netbox/extras/models/customfields.py:260 msgid "custom fields" msgstr "настраиваемые поля" -#: netbox/extras/models/customfields.py:349 +#: netbox/extras/models/customfields.py:362 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Неверное значение по умолчанию»{value}«: {error}" -#: netbox/extras/models/customfields.py:356 +#: netbox/extras/models/customfields.py:369 msgid "A minimum value may be set only for numeric fields" msgstr "Минимальное значение может быть установлено только для числовых полей" -#: netbox/extras/models/customfields.py:358 +#: netbox/extras/models/customfields.py:371 msgid "A maximum value may be set only for numeric fields" msgstr "" "Максимальное значение может быть установлено только для числовых полей" -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:381 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Проверка регулярных выражений поддерживается только для текстовых полей и " "полей URL" -#: netbox/extras/models/customfields.py:374 +#: netbox/extras/models/customfields.py:387 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Уникальность не может быть обеспечена для булевых полей" -#: netbox/extras/models/customfields.py:384 +#: netbox/extras/models/customfields.py:397 msgid "Selection fields must specify a set of choices." msgstr "В полях выбора должен быть указан набор вариантов." -#: netbox/extras/models/customfields.py:388 +#: netbox/extras/models/customfields.py:401 msgid "Choices may be set only on selection fields." msgstr "Варианты могут быть заданы только в полях выбора." -#: netbox/extras/models/customfields.py:395 +#: netbox/extras/models/customfields.py:408 msgid "Object fields must define an object type." msgstr "Поля объекта должны определять тип объекта." -#: netbox/extras/models/customfields.py:399 +#: netbox/extras/models/customfields.py:412 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} поля не могут определять тип объекта." -#: netbox/extras/models/customfields.py:406 +#: netbox/extras/models/customfields.py:419 msgid "A related object filter can be defined only for object fields." msgstr "Фильтр связанных объектов можно определить только для полей объектов." -#: netbox/extras/models/customfields.py:410 +#: netbox/extras/models/customfields.py:423 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Фильтр должен быть определен как словарь, сопоставляющий атрибуты со " "значениями." -#: netbox/extras/models/customfields.py:497 +#: netbox/extras/models/customfields.py:510 msgid "True" msgstr "Истина" -#: netbox/extras/models/customfields.py:498 +#: netbox/extras/models/customfields.py:511 msgid "False" msgstr "Ложь" -#: netbox/extras/models/customfields.py:551 -#: netbox/extras/models/customfields.py:599 +#: netbox/extras/models/customfields.py:564 +#: netbox/extras/models/customfields.py:612 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "" "Значения должны соответствовать этому регулярному вырагу: " "{regex}" -#: netbox/extras/models/customfields.py:701 -#: netbox/extras/models/customfields.py:708 +#: netbox/extras/models/customfields.py:714 +#: netbox/extras/models/customfields.py:721 msgid "Value must be a string." msgstr "Значение должно быть строкой." -#: netbox/extras/models/customfields.py:703 -#: netbox/extras/models/customfields.py:710 +#: netbox/extras/models/customfields.py:716 +#: netbox/extras/models/customfields.py:723 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Значение должно совпадать с регулярным выраженностью '{regex}'" -#: netbox/extras/models/customfields.py:715 +#: netbox/extras/models/customfields.py:728 msgid "Value must be an integer." msgstr "Значение должно быть целым числом." -#: netbox/extras/models/customfields.py:718 -#: netbox/extras/models/customfields.py:733 +#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:746 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Значение должно быть не менее {minimum}" -#: netbox/extras/models/customfields.py:722 -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:735 +#: netbox/extras/models/customfields.py:750 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Значение не должно превышать {maximum}" -#: netbox/extras/models/customfields.py:730 +#: netbox/extras/models/customfields.py:743 msgid "Value must be a decimal." msgstr "Значение должно быть десятичным." -#: netbox/extras/models/customfields.py:742 +#: netbox/extras/models/customfields.py:755 msgid "Value must be true or false." msgstr "Значение должно быть истинным или ложным." -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:763 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Значения дат должны быть в формате ISO 8601 (YYYY-MM-DD)." -#: netbox/extras/models/customfields.py:759 +#: netbox/extras/models/customfields.py:772 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Значения даты и времени должны быть в формате ISO 8601 (YYYY-MM-DD " "HH:MM:SS)." -#: netbox/extras/models/customfields.py:766 +#: netbox/extras/models/customfields.py:779 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Неверный выбор ({value}2) для выбора набора {choiceset}." -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:789 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Неверный выбор (ы){value}2) для выбора набора {choiceset}." -#: netbox/extras/models/customfields.py:785 +#: netbox/extras/models/customfields.py:798 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Значение должно быть идентификатором объекта, а не {type}" -#: netbox/extras/models/customfields.py:791 +#: netbox/extras/models/customfields.py:804 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Значение должно быть списком идентификаторов объектов, а не {type}" -#: netbox/extras/models/customfields.py:795 +#: netbox/extras/models/customfields.py:808 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Обнаружен неправильный идентификатор объекта: {id}" -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:811 msgid "Required field cannot be empty." msgstr "Обязательное поле не может быть пустым." -#: netbox/extras/models/customfields.py:818 +#: netbox/extras/models/customfields.py:831 msgid "Base set of predefined choices (optional)" msgstr "Базовый набор предопределенных вариантов (опционально)" -#: netbox/extras/models/customfields.py:830 +#: netbox/extras/models/customfields.py:843 msgid "Choices are automatically ordered alphabetically" msgstr "Варианты автоматически упорядочены в алфавитном порядке" -#: netbox/extras/models/customfields.py:837 +#: netbox/extras/models/customfields.py:850 msgid "custom field choice set" msgstr "набор вариантов для настраиваемых полей" -#: netbox/extras/models/customfields.py:838 +#: netbox/extras/models/customfields.py:851 msgid "custom field choice sets" msgstr "наборы вариантов для настраиваемых полей" -#: netbox/extras/models/customfields.py:880 +#: netbox/extras/models/customfields.py:893 msgid "Must define base or extra choices." msgstr "Должен определить базовые или дополнительные варианты." -#: netbox/extras/models/customfields.py:889 +#: netbox/extras/models/customfields.py:902 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "" "Повторяющееся значение '{value}'встречается в дополнительных вариантах." -#: netbox/extras/models/customfields.py:914 +#: netbox/extras/models/customfields.py:927 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -10362,6 +10413,18 @@ msgstr "Максимальное значение" msgid "Validation Regex" msgstr "Валидации регулярным выражением" +#: netbox/extras/tables/tables.py:114 netbox/extras/tables/tables.py:155 +#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:231 +#: netbox/extras/tables/tables.py:315 netbox/extras/tables/tables.py:475 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:547 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:690 +#: netbox/netbox/forms/mixins.py:162 netbox/netbox/forms/mixins.py:187 +#: netbox/netbox/tables/tables.py:284 netbox/netbox/tables/tables.py:299 +#: netbox/netbox/tables/tables.py:314 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 +msgid "Owner" +msgstr "Владелец" + #: netbox/extras/tables/tables.py:147 msgid "Count" msgstr "Количество" @@ -10453,7 +10516,7 @@ msgstr "Типы событий" msgid "Auto Sync Enabled" msgstr "Включена автоматическая синхронизация" -#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Роли устройств" @@ -10479,15 +10542,15 @@ msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "" "Попробуйте перенастроить виджет или удалить его со своей панели управления." -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:348 -#: netbox/templates/dcim/device_edit.html:112 -#: netbox/templates/dcim/htmx/cable_edit.html:91 -#: netbox/templates/dcim/virtualchassis_edit.html:47 -#: netbox/templates/generic/bulk_edit.html:86 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/templates/dcim/device_edit.html:113 +#: netbox/templates/dcim/htmx/cable_edit.html:92 +#: netbox/templates/dcim/virtualchassis_edit.html:48 +#: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 #: netbox/templates/inc/panels/custom_fields.html:7 #: netbox/templates/ipam/ipaddress_bulk_add.html:35 -#: netbox/templates/ipam/vlan_edit.html:78 +#: netbox/templates/ipam/vlan_edit.html:79 msgid "Custom Fields" msgstr "Настраиваемые Поля" @@ -10558,7 +10621,7 @@ msgstr "Удален виджет: " msgid "Error deleting widget: " msgstr "Ошибка при удалении виджета: " -#: netbox/extras/views.py:1518 +#: netbox/extras/views.py:1524 msgid "Unable to run script: RQ worker process not running." msgstr "Невозможно запустить скрипт: процесс RQ не запущен." @@ -10711,8 +10774,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Префиксы, содержащие этот префикс или IP-адрес" #: netbox/ipam/filtersets.py:333 netbox/ipam/filtersets.py:579 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:212 -#: netbox/ipam/forms/filtersets.py:362 +#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Длина маски" @@ -10851,8 +10914,8 @@ msgstr "Является приватным" #: netbox/ipam/forms/bulk_edit.py:95 netbox/ipam/forms/bulk_edit.py:119 #: netbox/ipam/forms/bulk_edit.py:138 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/forms/filtersets.py:117 -#: netbox/ipam/forms/filtersets.py:132 netbox/ipam/forms/filtersets.py:155 +#: netbox/ipam/forms/filtersets.py:91 netbox/ipam/forms/filtersets.py:121 +#: netbox/ipam/forms/filtersets.py:137 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/model_forms.py:96 netbox/ipam/forms/model_forms.py:109 #: netbox/ipam/forms/model_forms.py:131 netbox/ipam/forms/model_forms.py:149 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 @@ -10867,7 +10930,7 @@ msgstr "RIR" msgid "Date added" msgstr "Дата добавления" -#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:273 +#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:281 #: netbox/ipam/forms/model_forms.py:608 netbox/ipam/forms/model_forms.py:657 #: netbox/ipam/tables/ip.py:199 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 @@ -10875,13 +10938,13 @@ msgid "VLAN Group" msgstr "VLAN группа" #: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/model_forms.py:209 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:209 #: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:204 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:303 #: netbox/vpn/forms/model_forms.py:431 netbox/vpn/forms/model_forms.py:450 #: netbox/wireless/forms/bulk_edit.py:52 #: netbox/wireless/forms/bulk_import.py:49 @@ -10893,23 +10956,23 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Длина префикса" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:258 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "Является пулом" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:262 -#: netbox/ipam/forms/filtersets.py:265 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 #: netbox/ipam/models/ip.py:262 msgid "Treat as fully utilized" msgstr "Считать полностью использованным" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:186 +#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 #: netbox/ipam/forms/model_forms.py:223 msgid "VLAN Assignment" msgstr "Назначение VLAN" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Относиться как населенный" @@ -10919,43 +10982,43 @@ msgstr "DNS-имя" #: netbox/ipam/forms/bulk_edit.py:319 netbox/ipam/forms/bulk_edit.py:493 #: netbox/ipam/forms/bulk_import.py:442 netbox/ipam/forms/bulk_import.py:561 -#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:421 -#: netbox/ipam/forms/filtersets.py:611 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:432 +#: netbox/ipam/forms/filtersets.py:626 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Протокол" -#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:439 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Идентификатор группы" -#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:433 +#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:444 #: netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:107 #: netbox/wireless/forms/bulk_import.py:63 #: netbox/wireless/forms/bulk_import.py:66 #: netbox/wireless/forms/bulk_import.py:143 #: netbox/wireless/forms/bulk_import.py:146 -#: netbox/wireless/forms/filtersets.py:61 -#: netbox/wireless/forms/filtersets.py:120 +#: netbox/wireless/forms/filtersets.py:63 +#: netbox/wireless/forms/filtersets.py:123 msgid "Authentication type" msgstr "Тип аутентификации" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:437 +#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "Ключ аутентификации" -#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:414 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:410 +#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 -#: netbox/wireless/forms/filtersets.py:108 +#: netbox/wireless/forms/filtersets.py:109 #: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/forms/model_forms.py:172 msgid "Authentication" @@ -10966,8 +11029,8 @@ msgid "VLAN ID ranges" msgstr "Диапазоны идентификаторов VLAN" #: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 -#: netbox/ipam/forms/filtersets.py:586 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 +#: netbox/ipam/tables/vlans.py:107 msgid "Q-in-Q role" msgstr "Роль Q-in-Q" @@ -10980,7 +11043,7 @@ msgid "Site & Group" msgstr "Площадка и группа" #: netbox/ipam/forms/bulk_edit.py:477 netbox/ipam/forms/bulk_import.py:548 -#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:272 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" @@ -11024,7 +11087,7 @@ msgstr "Площадка VLANa (если есть)" msgid "Scope ID" msgstr "Идентификатор области" -#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:643 +#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:659 #: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:324 #: netbox/ipam/forms/model_forms.py:504 #: netbox/templates/ipam/fhrpgroup.html:19 @@ -11115,94 +11178,94 @@ msgid "{ip} is not assigned to this parent." msgstr "{ip} не назначается этому родителю." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:408 +#: netbox/netbox/navigation/menu.py:198 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Цели маршрута" -#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:54 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:396 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:54 +#: netbox/vpn/forms/filtersets.py:243 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Цели импорта" -#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:59 -#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:401 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:59 +#: netbox/vpn/forms/filtersets.py:248 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Экспортные цели" -#: netbox/ipam/forms/filtersets.py:75 +#: netbox/ipam/forms/filtersets.py:77 msgid "Imported by VRF" msgstr "Импортировано компанией VRF" -#: netbox/ipam/forms/filtersets.py:80 +#: netbox/ipam/forms/filtersets.py:82 msgid "Exported by VRF" msgstr "Экспортируется компанией VRF" -#: netbox/ipam/forms/filtersets.py:93 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Частное" -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:207 -#: netbox/ipam/forms/filtersets.py:295 netbox/ipam/forms/filtersets.py:357 +#: netbox/ipam/forms/filtersets.py:116 netbox/ipam/forms/filtersets.py:215 +#: netbox/ipam/forms/filtersets.py:304 netbox/ipam/forms/filtersets.py:367 msgid "Address family" msgstr "Семейство адресов" -#: netbox/ipam/forms/filtersets.py:126 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:130 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Диапозон" -#: netbox/ipam/forms/filtersets.py:135 +#: netbox/ipam/forms/filtersets.py:140 msgid "Start" msgstr "Начало" -#: netbox/ipam/forms/filtersets.py:139 +#: netbox/ipam/forms/filtersets.py:144 msgid "End" msgstr "Конец" -#: netbox/ipam/forms/filtersets.py:202 +#: netbox/ipam/forms/filtersets.py:210 msgid "Search within" msgstr "Поиск внутри" -#: netbox/ipam/forms/filtersets.py:223 netbox/ipam/forms/filtersets.py:373 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:383 msgid "Present in VRF" msgstr "Присутствует в VRF" -#: netbox/ipam/forms/filtersets.py:341 +#: netbox/ipam/forms/filtersets.py:349 msgid "Device/VM" msgstr "Устройство/виртуальная машина" -#: netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:362 msgid "Parent Prefix" msgstr "Родительский префикс" -#: netbox/ipam/forms/filtersets.py:404 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:414 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS-имя" -#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/models/vlans.py:291 -#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:52 -#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 -#: netbox/netbox/navigation/menu.py:202 +#: netbox/ipam/forms/filtersets.py:458 netbox/ipam/models/vlans.py:291 +#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:53 +#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:202 +#: netbox/netbox/navigation/menu.py:204 msgid "VLANs" msgstr "VLAN-ы" -#: netbox/ipam/forms/filtersets.py:489 +#: netbox/ipam/forms/filtersets.py:501 msgid "Contains VLAN ID" msgstr "Содержит идентификатор VLAN" -#: netbox/ipam/forms/filtersets.py:523 netbox/ipam/models/vlans.py:389 +#: netbox/ipam/forms/filtersets.py:536 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "Идентификатор локальной сети VLAN" -#: netbox/ipam/forms/filtersets.py:528 netbox/ipam/models/vlans.py:397 +#: netbox/ipam/forms/filtersets.py:541 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "Идентификатор удаленной сети VLAN" -#: netbox/ipam/forms/filtersets.py:538 +#: netbox/ipam/forms/filtersets.py:551 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:583 netbox/ipam/models/vlans.py:209 +#: netbox/ipam/forms/filtersets.py:597 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" @@ -11410,7 +11473,7 @@ msgstr "частный" msgid "IP space managed by this RIR is considered private" msgstr "IP-пространство, управляемое этим RIR, считается частным" -#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:189 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:191 msgid "RIRs" msgstr "RIR's" @@ -11672,11 +11735,11 @@ msgid "" msgstr "" "Конкретные IP-адреса (если есть), к которым привязана эта прикладная служба" -#: netbox/ipam/models/services.py:97 +#: netbox/ipam/models/services.py:99 msgid "application service" msgstr "служба приложений" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:100 msgid "application services" msgstr "прикладные сервисы" @@ -11802,8 +11865,8 @@ msgstr "создайте уникальное пространство" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Предотвращение дублирования префиксов/IP-адресов в этом VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 -#: netbox/netbox/navigation/menu.py:195 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:195 +#: netbox/netbox/navigation/menu.py:197 msgid "VRFs" msgstr "VRF" @@ -11839,8 +11902,8 @@ msgstr "Количество площадок" msgid "Provider Count" msgstr "Количество провайдеров" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 -#: netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 +#: netbox/netbox/navigation/menu.py:190 msgid "Aggregates" msgstr "Агрегаты" @@ -11849,21 +11912,21 @@ msgid "Added" msgstr "Добавлено" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:121 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 +#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 +#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Префиксы" #: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:219 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:56 +#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:57 #: netbox/templates/dcim/panels/power_utilization.html:12 #: netbox/templates/ipam/aggregate.html:24 #: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Использование" -#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:168 +#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:170 msgid "IP Ranges" msgstr "Диапазоны IP-адресов" @@ -11875,7 +11938,7 @@ msgstr "Префикс (плоский)" msgid "Depth" msgstr "Глубина" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" @@ -11910,31 +11973,31 @@ msgstr "NAT (за пределами сети)" msgid "Assigned" msgstr "Назначено" -#: netbox/ipam/tables/ip.py:386 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:259 msgid "Assigned Object" msgstr "Назначенный объект" -#: netbox/ipam/tables/vlans.py:46 +#: netbox/ipam/tables/vlans.py:47 msgid "VID Ranges" msgstr "Диапазоны VID" -#: netbox/ipam/tables/vlans.py:83 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:253 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Правила" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:276 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Местный VID" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:280 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Удаленный VID" @@ -12012,11 +12075,11 @@ msgstr "Дочерние диапазоны" msgid "Related IPs" msgstr "Связанные IP-адреса" -#: netbox/netbox/api/fields.py:66 +#: netbox/netbox/api/fields.py:67 msgid "This field may not be blank." msgstr "Это поле не может быть пустым." -#: netbox/netbox/api/fields.py:71 +#: netbox/netbox/api/fields.py:72 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12024,26 +12087,26 @@ msgstr "" "Значение должно быть передано напрямую (например, «foo»: 123); не " "используйте словарь или список." -#: netbox/netbox/api/fields.py:92 +#: netbox/netbox/api/fields.py:93 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} не является правильным выбором." -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Неверный тип контента: {content_type}" -#: netbox/netbox/api/fields.py:106 +#: netbox/netbox/api/fields.py:107 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Неверное значение. Укажите тип контента как '.'." -#: netbox/netbox/api/fields.py:168 +#: netbox/netbox/api/fields.py:169 msgid "Ranges must be specified in the form (lower, upper)." msgstr "В форме должны быть указаны диапазоны (нижний, верхний)." -#: netbox/netbox/api/fields.py:170 +#: netbox/netbox/api/fields.py:171 msgid "Range boundaries must be defined as integers." msgstr "Границы диапазона должны быть определены целыми числами." @@ -12391,15 +12454,25 @@ msgstr "" "Подстрока тегов разделены запятыми и заключены в двойные кавычки (например, " "«tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:77 +#: netbox/netbox/forms/bulk_import.py:78 msgid "Name of the object's owner" msgstr "Имя владельца объекта" -#: netbox/netbox/forms/mixins.py:60 +#: netbox/netbox/forms/mixins.py:62 #, python-brace-format msgid "{class_name} must specify a model class." msgstr "{class_name} необходимо указать класс модели." +#: netbox/netbox/forms/mixins.py:152 +msgid "Owner group" +msgstr "Группа владельцев" + +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:280 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/users/forms/model_forms.py:466 +msgid "Owner Group" +msgstr "Группа владельцев" + #: netbox/netbox/forms/search.py:10 msgid "Partial match" msgstr "Частичное совпадение" @@ -12428,47 +12501,47 @@ msgstr "Тип (ы) объекта" msgid "Lookup" msgstr "Запрос" -#: netbox/netbox/models/features.py:301 +#: netbox/netbox/models/features.py:310 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Неверное значение для настраиваемого поля '{name}': {error}" -#: netbox/netbox/models/features.py:310 +#: netbox/netbox/models/features.py:319 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Настраиваемое поле '{name}'должно иметь уникальное значение." -#: netbox/netbox/models/features.py:317 +#: netbox/netbox/models/features.py:326 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Отсутствует обязательное настраиваемое поле '{name}'." -#: netbox/netbox/models/features.py:507 +#: netbox/netbox/models/features.py:518 msgid "Remote data source" msgstr "Удаленный источник данных" -#: netbox/netbox/models/features.py:517 +#: netbox/netbox/models/features.py:528 msgid "data path" msgstr "путь к данным" -#: netbox/netbox/models/features.py:521 +#: netbox/netbox/models/features.py:532 msgid "Path to remote file (relative to data source root)" msgstr "Путь к удаленному файлу (относительно корня источника данных)" -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:535 msgid "auto sync enabled" msgstr "автоматическая синхронизация включена" -#: netbox/netbox/models/features.py:526 +#: netbox/netbox/models/features.py:537 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Включить автоматическую синхронизацию данных при обновлении файла данных" -#: netbox/netbox/models/features.py:529 +#: netbox/netbox/models/features.py:540 msgid "date synced" msgstr "дата синхронизирована" -#: netbox/netbox/models/features.py:623 +#: netbox/netbox/models/features.py:632 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} должен реализовать метод sync_data ()." @@ -12493,172 +12566,172 @@ msgstr "единица измерения расстояний" msgid "Must specify a unit when setting a distance" msgstr "При задании расстояния необходимо указать единицу измерения" -#: netbox/netbox/navigation/menu.py:11 +#: netbox/netbox/navigation/menu.py:13 msgid "Organization" msgstr "Организация" -#: netbox/netbox/navigation/menu.py:18 +#: netbox/netbox/navigation/menu.py:20 msgid "Site Groups" msgstr "Группы площадок" -#: netbox/netbox/navigation/menu.py:27 +#: netbox/netbox/navigation/menu.py:29 msgid "Tenant Groups" msgstr "Группы арендаторов" -#: netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 msgid "Contact Groups" msgstr "Группы контактов" -#: netbox/netbox/navigation/menu.py:35 +#: netbox/netbox/navigation/menu.py:37 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Роли контактов" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:38 msgid "Contact Assignments" msgstr "Назначения контактов" -#: netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Rack Roles" msgstr "Роли стоек" -#: netbox/netbox/navigation/menu.py:54 +#: netbox/netbox/navigation/menu.py:56 msgid "Elevations" msgstr "Возвышения" -#: netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 msgid "Modules" msgstr "Модули" -#: netbox/netbox/navigation/menu.py:80 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Виртуальные контексты" -#: netbox/netbox/navigation/menu.py:88 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Type Profiles" msgstr "Профили типов модулей" -#: netbox/netbox/navigation/menu.py:89 +#: netbox/netbox/navigation/menu.py:91 msgid "Manufacturers" msgstr "Производители" -#: netbox/netbox/navigation/menu.py:93 +#: netbox/netbox/navigation/menu.py:95 msgid "Device Components" msgstr "Компоненты устройства" -#: netbox/netbox/navigation/menu.py:105 +#: netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Роли предметов" -#: netbox/netbox/navigation/menu.py:111 -#: netbox/templates/dcim/interface.html:426 +#: netbox/netbox/navigation/menu.py:113 +#: netbox/templates/dcim/interface.html:399 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-адреса" -#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 +#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Подключения" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:126 msgid "Cables" msgstr "Кабели" -#: netbox/netbox/navigation/menu.py:125 +#: netbox/netbox/navigation/menu.py:127 msgid "Wireless Links" msgstr "Беспроводные каналы" -#: netbox/netbox/navigation/menu.py:128 +#: netbox/netbox/navigation/menu.py:130 msgid "Interface Connections" msgstr "Интерфейсные подключения" -#: netbox/netbox/navigation/menu.py:133 +#: netbox/netbox/navigation/menu.py:135 msgid "Console Connections" msgstr "Консольные подключения" -#: netbox/netbox/navigation/menu.py:138 +#: netbox/netbox/navigation/menu.py:140 msgid "Power Connections" msgstr "Подключения кабелей питания" -#: netbox/netbox/navigation/menu.py:154 +#: netbox/netbox/navigation/menu.py:156 msgid "Wireless LAN Groups" msgstr "Группы WLAN" -#: netbox/netbox/navigation/menu.py:175 +#: netbox/netbox/navigation/menu.py:177 msgid "Prefix & VLAN Roles" msgstr "Роли префиксов и VLAN" -#: netbox/netbox/navigation/menu.py:181 +#: netbox/netbox/navigation/menu.py:183 msgid "ASN Ranges" msgstr "Диапазоны ASN" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:206 msgid "VLAN Translation Policies" msgstr "Политики трансляции VLAN" -#: netbox/netbox/navigation/menu.py:205 +#: netbox/netbox/navigation/menu.py:207 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Правила трансляции VLAN" -#: netbox/netbox/navigation/menu.py:212 +#: netbox/netbox/navigation/menu.py:214 msgid "Application Service Templates" msgstr "Шаблоны служб приложений" -#: netbox/netbox/navigation/menu.py:220 +#: netbox/netbox/navigation/menu.py:222 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Туннели" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:229 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Группы туннелей" -#: netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:230 msgid "Tunnel Terminations" msgstr "Окончание туннелей" -#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN" -#: netbox/netbox/navigation/menu.py:235 +#: netbox/netbox/navigation/menu.py:237 msgid "L2VPN Terminations" msgstr "Прекращения использования L2VPN" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:243 msgid "IKE Proposals" msgstr "Предложения IKE" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Политики IKE" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:245 msgid "IPSec Proposals" msgstr "Предложения IPsec" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:246 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Политики IPsec" -#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Профили IPsec" -#: netbox/netbox/navigation/menu.py:260 +#: netbox/netbox/navigation/menu.py:262 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine.html:180 #: netbox/templates/virtualization/virtualmachine/base.html:32 @@ -12667,184 +12740,180 @@ msgstr "Профили IPsec" msgid "Virtual Disks" msgstr "Виртуальные диски" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 msgid "Cluster Types" msgstr "Типы кластеров" -#: netbox/netbox/navigation/menu.py:268 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Groups" msgstr "Группы кластеров" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 msgid "Circuit Types" msgstr "Типы каналов связи" -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Terminations" msgstr "Точка подключения канала связи" -#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Виртуальные схемы" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:292 msgid "Virtual Circuit Types" msgstr "Типы виртуальных каналов" -#: netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Terminations" msgstr "Прерывания виртуальных каналов" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:299 msgid "Circuit Groups" msgstr "Группы каналов связей" -#: netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:300 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Групповые задания" -#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 msgid "Providers" msgstr "Провайдеры" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:307 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Аккаунты провайдеров" -#: netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:308 msgid "Provider Networks" msgstr "Сети провайдеров" -#: netbox/netbox/navigation/menu.py:320 +#: netbox/netbox/navigation/menu.py:322 msgid "Power Panels" msgstr "Распределительные щиты" -#: netbox/netbox/navigation/menu.py:331 +#: netbox/netbox/navigation/menu.py:333 msgid "Configurations" msgstr "Конфигурации" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:335 msgid "Config Contexts" msgstr "Контексты конфигурации" -#: netbox/netbox/navigation/menu.py:334 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Context Profiles" msgstr "Контекстные профили конфигурации" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Templates" msgstr "Шаблоны конфигурации" -#: netbox/netbox/navigation/menu.py:342 netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 msgid "Customization" msgstr "Настройка" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:351 msgid "Custom Field Choices" msgstr "Варианты для Настраиваемых Полей" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Links" msgstr "Настраиваемые Ссылки" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:353 msgid "Export Templates" msgstr "Шаблоны экспорта" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:354 msgid "Saved Filters" msgstr "Сохраненные фильтры" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:355 msgid "Table Configs" msgstr "Конфигурации таблиц" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:357 msgid "Image Attachments" msgstr "Прикрепленные Изображения" -#: netbox/netbox/navigation/menu.py:373 +#: netbox/netbox/navigation/menu.py:375 msgid "Operations" msgstr "Операции" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Integrations" msgstr "Интеграции" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:381 msgid "Data Sources" msgstr "Источники данных" -#: netbox/netbox/navigation/menu.py:380 +#: netbox/netbox/navigation/menu.py:382 msgid "Event Rules" msgstr "Правила мероприятия" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:383 msgid "Webhooks" msgstr "Вебхуки" -#: netbox/netbox/navigation/menu.py:385 netbox/netbox/navigation/menu.py:389 +#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 #: netbox/netbox/views/generic/feature_views.py:200 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Задачи" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Logging" msgstr "Ведение журнала" -#: netbox/netbox/navigation/menu.py:397 +#: netbox/netbox/navigation/menu.py:399 msgid "Notification Groups" msgstr "Группы уведомлений" -#: netbox/netbox/navigation/menu.py:398 +#: netbox/netbox/navigation/menu.py:400 msgid "Journal Entries" msgstr "Записи в журнале" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:401 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Журнал изменений" -#: netbox/netbox/navigation/menu.py:406 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Администратор" -#: netbox/netbox/navigation/menu.py:454 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "Токены API" -#: netbox/netbox/navigation/menu.py:461 netbox/users/forms/model_forms.py:213 +#: netbox/netbox/navigation/menu.py:417 netbox/users/forms/model_forms.py:213 #: netbox/users/forms/model_forms.py:221 netbox/users/forms/model_forms.py:268 #: netbox/users/forms/model_forms.py:275 msgid "Permissions" msgstr "Разрешения" -#: netbox/netbox/navigation/menu.py:469 netbox/templates/htmx/form.html:28 -msgid "Ownership" -msgstr "Право собственности" - -#: netbox/netbox/navigation/menu.py:471 +#: netbox/netbox/navigation/menu.py:423 msgid "Owner Groups" msgstr "Группы владельцев" -#: netbox/netbox/navigation/menu.py:472 netbox/users/tables.py:165 +#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:165 msgid "Owners" msgstr "Владельцы" -#: netbox/netbox/navigation/menu.py:476 netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 #: netbox/templates/core/system.html:7 msgid "System" msgstr "система" -#: netbox/netbox/navigation/menu.py:485 netbox/netbox/navigation/menu.py:533 +#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12853,11 +12922,11 @@ msgstr "система" msgid "Plugins" msgstr "Плагины" -#: netbox/netbox/navigation/menu.py:490 +#: netbox/netbox/navigation/menu.py:442 msgid "Configuration History" msgstr "История конфигурации" -#: netbox/netbox/navigation/menu.py:496 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Фоновые задачи" @@ -13072,67 +13141,67 @@ msgstr "Невозможно добавить хранилище в реестр msgid "Cannot delete stores from registry" msgstr "Невозможно удалить хранилище из реестра" -#: netbox/netbox/settings.py:828 +#: netbox/netbox/settings.py:837 msgid "Czech" msgstr "Чешский" -#: netbox/netbox/settings.py:829 +#: netbox/netbox/settings.py:838 msgid "Danish" msgstr "Датский" -#: netbox/netbox/settings.py:830 +#: netbox/netbox/settings.py:839 msgid "German" msgstr "Немецкий" -#: netbox/netbox/settings.py:831 +#: netbox/netbox/settings.py:840 msgid "English" msgstr "Английский" -#: netbox/netbox/settings.py:832 +#: netbox/netbox/settings.py:841 msgid "Spanish" msgstr "Испанский" -#: netbox/netbox/settings.py:833 +#: netbox/netbox/settings.py:842 msgid "French" msgstr "Французский" -#: netbox/netbox/settings.py:834 +#: netbox/netbox/settings.py:843 msgid "Italian" msgstr "Итальянский" -#: netbox/netbox/settings.py:835 +#: netbox/netbox/settings.py:844 msgid "Japanese" msgstr "Японский" -#: netbox/netbox/settings.py:836 +#: netbox/netbox/settings.py:845 msgid "Latvian" msgstr "Латышский" -#: netbox/netbox/settings.py:837 +#: netbox/netbox/settings.py:846 msgid "Dutch" msgstr "Голландский" -#: netbox/netbox/settings.py:838 +#: netbox/netbox/settings.py:847 msgid "Polish" msgstr "Польский" -#: netbox/netbox/settings.py:839 +#: netbox/netbox/settings.py:848 msgid "Portuguese" msgstr "Португальский" -#: netbox/netbox/settings.py:840 +#: netbox/netbox/settings.py:849 msgid "Russian" msgstr "Русский" -#: netbox/netbox/settings.py:841 +#: netbox/netbox/settings.py:850 msgid "Turkish" msgstr "Турецкий" -#: netbox/netbox/settings.py:842 +#: netbox/netbox/settings.py:851 msgid "Ukrainian" msgstr "Украинский" -#: netbox/netbox/settings.py:843 +#: netbox/netbox/settings.py:852 msgid "Chinese" msgstr "Китайский" @@ -13154,12 +13223,12 @@ msgstr "Переключить выпадающий список" msgid "No {model_name} found" msgstr "{model_name} не найдены" -#: netbox/netbox/tables/tables.py:322 +#: netbox/netbox/tables/tables.py:340 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Поле" -#: netbox/netbox/tables/tables.py:325 +#: netbox/netbox/tables/tables.py:343 msgid "Value" msgstr "Значение" @@ -13180,7 +13249,7 @@ msgstr "Координаты GPS" msgid "Related Objects" msgstr "Связанные объекты" -#: netbox/netbox/views/generic/bulk_views.py:124 +#: netbox/netbox/views/generic/bulk_views.py:123 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13188,15 +13257,15 @@ msgid "" msgstr "" "Произошла ошибка при рендеринге выбранного шаблона ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:390 +#: netbox/netbox/views/generic/bulk_views.py:389 msgid "Must be a list." msgstr "Должно быть списком." -#: netbox/netbox/views/generic/bulk_views.py:400 +#: netbox/netbox/views/generic/bulk_views.py:399 msgid "Must be a dictionary." msgstr "Должно быть словарём." -#: netbox/netbox/views/generic/bulk_views.py:453 +#: netbox/netbox/views/generic/bulk_views.py:452 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13204,54 +13273,54 @@ msgstr "" "Обнаружены дубликаты объектов: {model} с удостоверением личности {ids} " "появляется несколько раз" -#: netbox/netbox/views/generic/bulk_views.py:475 +#: netbox/netbox/views/generic/bulk_views.py:474 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "Объект с идентификатором {id} не существует" -#: netbox/netbox/views/generic/bulk_views.py:560 +#: netbox/netbox/views/generic/bulk_views.py:558 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Массовый импорт {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:576 +#: netbox/netbox/views/generic/bulk_views.py:574 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Импортный {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:766 +#: netbox/netbox/views/generic/bulk_views.py:764 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Массовое редактирование {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:782 +#: netbox/netbox/views/generic/bulk_views.py:780 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Обновлено {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:815 -#: netbox/netbox/views/generic/bulk_views.py:1050 -#: netbox/netbox/views/generic/bulk_views.py:1098 +#: netbox/netbox/views/generic/bulk_views.py:813 +#: netbox/netbox/views/generic/bulk_views.py:1048 +#: netbox/netbox/views/generic/bulk_views.py:1096 #, python-brace-format msgid "No {object_type} were selected." msgstr "{object_type} не были выбраны." -#: netbox/netbox/views/generic/bulk_views.py:908 +#: netbox/netbox/views/generic/bulk_views.py:906 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Переименован(-о) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:978 +#: netbox/netbox/views/generic/bulk_views.py:976 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Массовое удаление {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1005 +#: netbox/netbox/views/generic/bulk_views.py:1003 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Удален(-о) {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1022 +#: netbox/netbox/views/generic/bulk_views.py:1020 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "Не удалось удалить из-за наличия одного или нескольких зависимых объектов." @@ -13283,7 +13352,7 @@ msgstr "Синхронизирован(-о) {count} {object_type}" msgid "{class_name} must implement get_children()" msgstr "{class_name} должен реализовать get_children ()" -#: netbox/netbox/views/misc.py:46 +#: netbox/netbox/views/misc.py:49 msgid "" "There was an error loading the dashboard configuration. A default dashboard " "is in use." @@ -13379,12 +13448,12 @@ msgstr "Изменить пароль" #: netbox/templates/core/configrevision_restore.html:63 #: netbox/templates/dcim/devicebay_populate.html:34 #: netbox/templates/dcim/virtualchassis_add_member.html:26 -#: netbox/templates/dcim/virtualchassis_edit.html:117 +#: netbox/templates/dcim/virtualchassis_edit.html:118 #: netbox/templates/extras/object_journal.html:26 #: netbox/templates/extras/script.html:38 #: netbox/templates/generic/bulk_add_component.html:67 #: netbox/templates/generic/bulk_delete.html:78 -#: netbox/templates/generic/bulk_edit.html:125 +#: netbox/templates/generic/bulk_edit.html:128 #: netbox/templates/generic/bulk_import.html:66 #: netbox/templates/generic/bulk_import.html:98 #: netbox/templates/generic/bulk_import.html:131 @@ -13403,7 +13472,7 @@ msgstr "Отменить" #: netbox/templates/account/preferences.html:78 #: netbox/templates/dcim/devicebay_populate.html:35 #: netbox/templates/dcim/virtualchassis_add_member.html:28 -#: netbox/templates/dcim/virtualchassis_edit.html:119 +#: netbox/templates/dcim/virtualchassis_edit.html:120 #: netbox/templates/extras/dashboard/widget_add.html:26 #: netbox/templates/extras/dashboard/widget_config.html:19 #: netbox/templates/extras/object_journal.html:27 @@ -13972,10 +14041,6 @@ msgstr "Запросить" msgid "Enqueue" msgstr "Поставить в очередь" -#: netbox/templates/core/rq_task.html:61 -msgid "Queue" -msgstr "Очередь" - #: netbox/templates/core/rq_task.html:65 msgid "Timeout" msgstr "Тайм-аут" @@ -14272,7 +14337,7 @@ msgstr "Сгенерировать Подстроку" msgid "Remove" msgstr "Удалить" -#: netbox/templates/dcim/device_edit.html:119 +#: netbox/templates/dcim/device_edit.html:120 msgid "Local Config Context Data" msgstr "Контекстные данные локальной конфигурации" @@ -14398,8 +14463,8 @@ msgid "No VLANs Assigned" msgstr "VLAN-ы не назначены" #: netbox/templates/dcim/inc/interface_vlans_table.html:44 -#: netbox/templates/ipam/prefix_list.html:16 -#: netbox/templates/ipam/prefix_list.html:33 +#: netbox/templates/ipam/inc/max_depth.html:11 +#: netbox/templates/ipam/inc/max_length.html:11 msgid "Clear" msgstr "Чисто" @@ -14486,21 +14551,13 @@ msgstr "Ширина канала" #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 #: netbox/wireless/forms/bulk_edit.py:57 netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/filtersets.py:47 -#: netbox/wireless/forms/filtersets.py:112 netbox/wireless/models.py:82 +#: netbox/wireless/forms/filtersets.py:49 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:82 #: netbox/wireless/models.py:148 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" -#: netbox/templates/dcim/interface.html:375 -msgid "LAG Members" -msgstr "Члены LAG" - -#: netbox/templates/dcim/interface.html:393 -msgid "No member interfaces" -msgstr "Нет интерфейсов участников" - -#: netbox/templates/dcim/interface.html:413 +#: netbox/templates/dcim/interface.html:386 #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 @@ -14508,7 +14565,7 @@ msgstr "Нет интерфейсов участников" msgid "Add IP Address" msgstr "Добавить IP-адрес" -#: netbox/templates/dcim/interface.html:430 +#: netbox/templates/dcim/interface.html:403 #: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Добавить MAC-адрес" @@ -14704,11 +14761,11 @@ msgstr "Сохранить и добавить еще" msgid "Editing Virtual Chassis %(name)s" msgstr "Редактирование виртуального корпуса %(name)s" -#: netbox/templates/dcim/virtualchassis_edit.html:64 +#: netbox/templates/dcim/virtualchassis_edit.html:65 msgid "Rack/Unit" msgstr "Стойка/Юнит" -#: netbox/templates/dcim/virtualchassis_edit.html:121 +#: netbox/templates/dcim/virtualchassis_edit.html:122 #: netbox/templates/generic/bulk_add_component.html:68 #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/generic/object_edit.html:80 @@ -15055,11 +15112,11 @@ msgstr "Запустить скрипт" msgid "Could not load scripts from module %(module)s" msgstr "Не удалось загрузить скрипты из модуля %(module)s" -#: netbox/templates/extras/inc/script_list_content.html:131 +#: netbox/templates/extras/inc/script_list_content.html:132 msgid "No Scripts Found" msgstr "Скрипты не найдены" -#: netbox/templates/extras/inc/script_list_content.html:134 +#: netbox/templates/extras/inc/script_list_content.html:135 #, python-format msgid "" "Get started by creating a script from " @@ -15280,7 +15337,7 @@ msgstr "Редактирование" msgid "Bulk Edit" msgstr "Массовое редактирование" -#: netbox/templates/generic/bulk_edit.html:126 +#: netbox/templates/generic/bulk_edit.html:129 #: netbox/templates/generic/bulk_rename.html:68 msgid "Apply" msgstr "Подать заявку" @@ -15578,8 +15635,8 @@ msgstr "Семейство" msgid "Date Added" msgstr "Дата добавления" -#: netbox/templates/ipam/aggregate/prefixes.html:8 -#: netbox/templates/ipam/prefix/prefixes.html:8 +#: netbox/templates/ipam/aggregate/prefixes.html:10 +#: netbox/templates/ipam/prefix/prefixes.html:10 #: netbox/templates/ipam/role.html:10 msgid "Add Prefix" msgstr "Добавить префикс" @@ -15608,6 +15665,14 @@ msgstr "Назначить IP-адрес" msgid "Bulk Create" msgstr "Массовое создание" +#: netbox/templates/ipam/inc/max_depth.html:6 +msgid "Max Depth" +msgstr "Максимальная глубина" + +#: netbox/templates/ipam/inc/max_length.html:6 +msgid "Max Length" +msgstr "Максимальная длина" + #: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 msgid "Create Group" msgstr "Создать группу" @@ -15709,14 +15774,6 @@ msgstr "Добавить диапазон IP-адресов" msgid "Hide Depth Indicators" msgstr "Скрыть индикаторы глубины" -#: netbox/templates/ipam/prefix_list.html:11 -msgid "Max Depth" -msgstr "Максимальная глубина" - -#: netbox/templates/ipam/prefix_list.html:28 -msgid "Max Length" -msgstr "Максимальная длина" - #: netbox/templates/ipam/rir.html:10 msgid "Add Aggregate" msgstr "Добавить агрегат" @@ -15837,8 +15894,8 @@ msgstr "" "NetBox." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:159 -#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:91 -#: netbox/tenancy/forms/filtersets.py:121 netbox/tenancy/forms/forms.py:57 +#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:95 +#: netbox/tenancy/forms/filtersets.py:126 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:105 #: netbox/tenancy/forms/model_forms.py:129 #: netbox/tenancy/tables/contacts.py:92 @@ -15856,7 +15913,7 @@ msgid "Phone" msgstr "Телефон" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:69 netbox/tenancy/forms/forms.py:67 +#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 #: netbox/tenancy/forms/model_forms.py:72 msgid "Contact Group" msgstr "Контактная группа" @@ -16010,7 +16067,7 @@ msgstr "Виртуальный диск" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/virtualization/forms/bulk_edit.py:89 #: netbox/virtualization/forms/bulk_import.py:93 -#: netbox/virtualization/forms/filtersets.py:175 +#: netbox/virtualization/forms/filtersets.py:179 #: netbox/virtualization/tables/virtualmachines.py:33 msgid "Start on boot" msgstr "Начните при загрузке" @@ -16061,23 +16118,23 @@ msgid "IKE Proposal" msgstr "Предложение IKE" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:85 -#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:106 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:109 msgid "Authentication method" msgstr "Метод аутентификации" #: netbox/templates/vpn/ikeproposal.html:25 #: netbox/templates/vpn/ipsecproposal.html:21 netbox/vpn/forms/bulk_edit.py:90 #: netbox/vpn/forms/bulk_edit.py:148 netbox/vpn/forms/bulk_import.py:148 -#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:111 -#: netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:114 +#: netbox/vpn/forms/filtersets.py:164 msgid "Encryption algorithm" msgstr "Алгоритм шифрования" #: netbox/templates/vpn/ikeproposal.html:29 #: netbox/templates/vpn/ipsecproposal.html:25 netbox/vpn/forms/bulk_edit.py:95 #: netbox/vpn/forms/bulk_edit.py:153 netbox/vpn/forms/bulk_import.py:152 -#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:119 +#: netbox/vpn/forms/filtersets.py:169 msgid "Authentication algorithm" msgstr "Алгоритм аутентификации" @@ -16129,18 +16186,18 @@ msgid "Add a Termination" msgstr "Добавить окончание" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:43 -#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:62 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:64 msgid "Encapsulation" msgstr "Инкапсуляция" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:69 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:71 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "Профиль IPsec" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:58 -#: netbox/vpn/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:75 msgid "Tunnel ID" msgstr "Идентификатор туннеля" @@ -16386,12 +16443,20 @@ msgstr "v1" msgid "v2" msgstr "v2" -#: netbox/users/filterset_mixins.py:17 netbox/users/filtersets.py:36 +#: netbox/users/filterset_mixins.py:18 +msgid "Owner Group (ID)" +msgstr "Группа владельцев (ID)" + +#: netbox/users/filterset_mixins.py:24 +msgid "Owner Group (name)" +msgstr "Группа владельцев (название)" + +#: netbox/users/filterset_mixins.py:28 netbox/users/filtersets.py:36 #: netbox/users/filtersets.py:88 msgid "Owner (ID)" msgstr "Владелец (удостоверение личности)" -#: netbox/users/filterset_mixins.py:23 netbox/users/filtersets.py:42 +#: netbox/users/filterset_mixins.py:34 netbox/users/filtersets.py:42 #: netbox/users/filtersets.py:94 msgid "Owner (name)" msgstr "Владелец (имя)" @@ -16555,10 +16620,6 @@ msgstr "Должно быть выбрано хотя бы одно действ msgid "Invalid filter for {model}: {error}" msgstr "Неверный фильтр для {model}: {error}" -#: netbox/users/forms/model_forms.py:466 -msgid "Owner Group" -msgstr "Группа владельцев" - #: netbox/users/forms/model_forms.py:490 msgid "User groups" msgstr "Группы пользователей" @@ -16775,19 +16836,19 @@ msgstr "Настраиваемые Действия" msgid "Example Usage" msgstr "Пример использования" -#: netbox/utilities/api.py:170 +#: netbox/utilities/api.py:179 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "" "Связанный объект не найден с использованием предоставленных атрибутов: " "{params}" -#: netbox/utilities/api.py:173 +#: netbox/utilities/api.py:182 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Предоставленным атрибутам соответствуют несколько объектов: {params}" -#: netbox/utilities/api.py:185 +#: netbox/utilities/api.py:194 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16796,14 +16857,14 @@ msgstr "" "На связанные объекты следует ссылаться с помощью числового идентификатора " "или словаря атрибутов. Получено нераспознанное значение: {value}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:203 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" "Связанный объект не найден с использованием предоставленного числового " "идентификатора: {id}" -#: netbox/utilities/choices.py:23 +#: netbox/utilities/choices.py:24 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} имеет определенный ключ, но CHOICES не является списком" @@ -17196,7 +17257,7 @@ msgstr "" "Отсутствует обязательное значение для статического параметра запроса: " "'{static_params}'" -#: netbox/utilities/forms/widgets/modifiers.py:141 +#: netbox/utilities/forms/widgets/modifiers.py:148 msgid "(automatically set)" msgstr "(устанавливается автоматически)" @@ -17340,19 +17401,19 @@ msgstr "{value} должно быть кратно {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} не является допустимым регулярным выражением." -#: netbox/utilities/views.py:76 +#: netbox/utilities/views.py:80 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "" "{self.__class__.__name__} должен реализовать функцию get_required_permission" " ()" -#: netbox/utilities/views.py:112 +#: netbox/utilities/views.py:116 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} должен реализовать функцию get_required_permission ()" -#: netbox/utilities/views.py:136 +#: netbox/utilities/views.py:140 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17410,7 +17471,7 @@ msgid "Disk (MB)" msgstr "Диск (МБ)" #: netbox/virtualization/forms/bulk_edit.py:307 -#: netbox/virtualization/forms/filtersets.py:283 +#: netbox/virtualization/forms/filtersets.py:284 msgid "Size (MB)" msgstr "Размер (МБ)" @@ -17762,7 +17823,7 @@ msgid "VLAN (name)" msgstr "VLAN (название)" #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:41 -#: netbox/vpn/forms/filtersets.py:59 +#: netbox/vpn/forms/filtersets.py:61 msgid "Tunnel group" msgstr "Группа туннелей" @@ -17772,19 +17833,19 @@ msgstr "Время жизни SA" #: netbox/vpn/forms/bulk_edit.py:133 netbox/wireless/forms/bulk_edit.py:76 #: netbox/wireless/forms/bulk_edit.py:118 -#: netbox/wireless/forms/filtersets.py:71 -#: netbox/wireless/forms/filtersets.py:130 +#: netbox/wireless/forms/filtersets.py:73 +#: netbox/wireless/forms/filtersets.py:133 msgid "Pre-shared key" msgstr "Предварительный общий ключ" #: netbox/vpn/forms/bulk_edit.py:201 netbox/vpn/forms/bulk_import.py:238 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:211 netbox/vpn/forms/model_forms.py:370 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "Политика IKE" #: netbox/vpn/forms/bulk_edit.py:206 netbox/vpn/forms/bulk_import.py:243 -#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:216 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Политика IPsec" @@ -17851,16 +17912,16 @@ msgstr "Каждое оконечное устройство должно ука msgid "Cannot assign both an interface and a VLAN." msgstr "Невозможно назначить одновременно интерфейс и VLAN." -#: netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:139 msgid "IKE version" msgstr "Версия IKE" -#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 +#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Предложение" -#: netbox/vpn/forms/filtersets.py:262 +#: netbox/vpn/forms/filtersets.py:270 msgid "Assigned Object Type" msgstr "Назначенный тип объекта" @@ -18096,8 +18157,8 @@ msgstr "Предприятие WPA" #: netbox/wireless/forms/bulk_import.py:72 #: netbox/wireless/forms/bulk_import.py:149 #: netbox/wireless/forms/bulk_import.py:152 -#: netbox/wireless/forms/filtersets.py:66 -#: netbox/wireless/forms/filtersets.py:125 +#: netbox/wireless/forms/filtersets.py:68 +#: netbox/wireless/forms/filtersets.py:128 msgid "Authentication cipher" msgstr "Шифр аутентификации" diff --git a/netbox/translations/tr/LC_MESSAGES/django.mo b/netbox/translations/tr/LC_MESSAGES/django.mo index d65ce352b..20a40f403 100644 Binary files a/netbox/translations/tr/LC_MESSAGES/django.mo and b/netbox/translations/tr/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/tr/LC_MESSAGES/django.po b/netbox/translations/tr/LC_MESSAGES/django.po index ebd500f2f..167fc77ce 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: 2026-01-20 05:07+0000\n" +"POT-Creation-Date: 2026-02-03 05:21+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Turkish (https://app.transifex.com/netbox-community/teams/178115/tr/)\n" @@ -56,7 +56,7 @@ msgstr "Şifreniz başarıyla değiştirildi." msgid "Planned" msgstr "Planlanan" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 msgid "Provisioning" msgstr "Tedarik" @@ -92,7 +92,7 @@ msgid "Decommissioned" msgstr "Hizmet dışı bırakıldı" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1159 netbox/templates/dcim/interface.html:148 +#: netbox/dcim/tables/devices.py:1187 netbox/templates/dcim/interface.html:148 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" @@ -111,8 +111,8 @@ msgstr "Üçüncül" msgid "Inactive" msgstr "Etkin Olmayan" -#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:288 -#: netbox/vpn/choices.py:63 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:707 +#: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Akran" @@ -173,32 +173,32 @@ msgstr "Site grubu (ID)" msgid "Site group (slug)" msgstr "Site grubu (kısa ad)" -#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:183 -#: netbox/circuits/forms/filtersets.py:241 +#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:60 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:124 netbox/dcim/forms/bulk_edit.py:165 #: netbox/dcim/forms/bulk_edit.py:320 netbox/dcim/forms/bulk_edit.py:670 #: netbox/dcim/forms/bulk_edit.py:857 netbox/dcim/forms/bulk_import.py:138 #: netbox/dcim/forms/bulk_import.py:239 netbox/dcim/forms/bulk_import.py:341 #: netbox/dcim/forms/bulk_import.py:632 netbox/dcim/forms/bulk_import.py:1602 -#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:103 -#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:374 -#: netbox/dcim/forms/filtersets.py:476 netbox/dcim/forms/filtersets.py:841 -#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1130 -#: netbox/dcim/forms/filtersets.py:1154 netbox/dcim/forms/filtersets.py:1249 -#: netbox/dcim/forms/filtersets.py:1287 netbox/dcim/forms/filtersets.py:1992 -#: netbox/dcim/forms/filtersets.py:2016 netbox/dcim/forms/filtersets.py:2040 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:171 -#: netbox/dcim/forms/model_forms.py:242 netbox/dcim/forms/model_forms.py:558 -#: netbox/dcim/forms/model_forms.py:819 netbox/dcim/forms/object_create.py:292 -#: netbox/dcim/tables/devices.py:155 netbox/dcim/tables/power.py:25 +#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:104 +#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:377 +#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:853 +#: netbox/dcim/forms/filtersets.py:1071 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/forms/filtersets.py:1170 netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1305 netbox/dcim/forms/filtersets.py:2022 +#: netbox/dcim/forms/filtersets.py:2046 netbox/dcim/forms/filtersets.py:2070 +#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:173 +#: netbox/dcim/forms/model_forms.py:244 netbox/dcim/forms/model_forms.py:560 +#: netbox/dcim/forms/model_forms.py:829 netbox/dcim/forms/object_create.py:293 +#: netbox/dcim/tables/devices.py:156 netbox/dcim/tables/power.py:25 #: netbox/dcim/tables/power.py:89 netbox/dcim/tables/racks.py:110 #: netbox/dcim/tables/racks.py:193 netbox/dcim/tables/sites.py:101 #: netbox/extras/filtersets.py:681 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:165 -#: netbox/ipam/forms/filtersets.py:243 netbox/ipam/forms/filtersets.py:464 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:660 -#: netbox/ipam/tables/vlans.py:90 netbox/ipam/tables/vlans.py:197 +#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:476 +#: netbox/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/vlans.py:91 netbox/ipam/tables/vlans.py:213 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/ipam/vlan.html:23 @@ -207,12 +207,12 @@ msgstr "Site grubu (kısa ad)" #: netbox/virtualization/forms/bulk_edit.py:95 #: netbox/virtualization/forms/bulk_import.py:61 #: netbox/virtualization/forms/bulk_import.py:99 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:158 +#: netbox/virtualization/forms/filtersets.py:82 +#: netbox/virtualization/forms/filtersets.py:162 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/virtualization/forms/model_forms.py:172 #: netbox/virtualization/tables/virtualmachines.py:36 -#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:92 +#: netbox/vpn/forms/filtersets.py:285 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" @@ -300,8 +300,8 @@ msgstr "Fesih A (ID)" #: netbox/circuits/filtersets.py:278 netbox/circuits/filtersets.py:382 #: netbox/circuits/filtersets.py:547 netbox/core/filtersets.py:85 -#: netbox/core/filtersets.py:150 netbox/core/filtersets.py:176 -#: netbox/core/filtersets.py:216 netbox/dcim/filtersets.py:810 +#: netbox/core/filtersets.py:154 netbox/core/filtersets.py:180 +#: netbox/core/filtersets.py:220 netbox/dcim/filtersets.py:810 #: netbox/dcim/filtersets.py:1568 netbox/dcim/filtersets.py:2692 #: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:71 #: netbox/extras/filtersets.py:101 netbox/extras/filtersets.py:142 @@ -312,7 +312,7 @@ msgstr "Fesih A (ID)" #: netbox/extras/filtersets.py:577 netbox/extras/filtersets.py:613 #: netbox/extras/filtersets.py:644 netbox/extras/filtersets.py:814 #: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:33 netbox/netbox/forms/search.py:20 +#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -328,9 +328,9 @@ msgstr "Arama" #: netbox/circuits/filtersets.py:282 netbox/circuits/forms/bulk_edit.py:166 #: netbox/circuits/forms/bulk_edit.py:250 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:251 -#: netbox/circuits/forms/filtersets.py:297 +#: netbox/circuits/forms/filtersets.py:229 +#: netbox/circuits/forms/filtersets.py:256 +#: netbox/circuits/forms/filtersets.py:303 #: netbox/circuits/forms/model_forms.py:134 #: netbox/circuits/forms/model_forms.py:157 #: netbox/circuits/forms/model_forms.py:255 @@ -394,8 +394,8 @@ msgstr "Sanal devre tipi (kısa ad)" #: netbox/circuits/filtersets.py:551 netbox/circuits/forms/bulk_edit.py:310 #: netbox/circuits/forms/bulk_import.py:248 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:379 +#: netbox/circuits/forms/filtersets.py:381 +#: netbox/circuits/forms/filtersets.py:387 #: netbox/circuits/forms/model_forms.py:333 #: netbox/circuits/forms/model_forms.py:348 #: netbox/circuits/tables/virtual_circuits.py:84 @@ -411,13 +411,13 @@ msgid "Interface (ID)" msgstr "Arayüz (ID)" #: netbox/circuits/forms/bulk_edit.py:42 -#: netbox/circuits/forms/filtersets.py:64 +#: netbox/circuits/forms/filtersets.py:65 #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:131 -#: netbox/dcim/forms/filtersets.py:224 netbox/dcim/forms/model_forms.py:130 +#: netbox/dcim/forms/filtersets.py:223 netbox/dcim/forms/model_forms.py:132 #: netbox/dcim/tables/sites.py:73 netbox/ipam/models/asns.py:155 #: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:269 -#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 +#: netbox/netbox/navigation/menu.py:181 netbox/netbox/navigation/menu.py:184 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASN'ler" @@ -427,17 +427,17 @@ msgstr "ASN'ler" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:79 -#: netbox/circuits/forms/filtersets.py:97 -#: netbox/circuits/forms/filtersets.py:125 -#: netbox/circuits/forms/filtersets.py:143 -#: netbox/circuits/forms/filtersets.py:225 -#: netbox/circuits/forms/filtersets.py:269 -#: netbox/circuits/forms/filtersets.py:292 -#: netbox/circuits/forms/filtersets.py:330 -#: netbox/circuits/forms/filtersets.py:338 -#: netbox/circuits/forms/filtersets.py:374 -#: netbox/circuits/forms/filtersets.py:397 +#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:129 +#: netbox/circuits/forms/filtersets.py:148 +#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:274 +#: netbox/circuits/forms/filtersets.py:298 +#: netbox/circuits/forms/filtersets.py:337 +#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:405 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:75 #: netbox/circuits/forms/model_forms.py:106 @@ -462,23 +462,23 @@ msgid "Provider" msgstr "Sağlayıcı" #: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:103 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Servis ID" #: netbox/circuits/forms/bulk_edit.py:94 #: netbox/circuits/forms/bulk_edit.py:269 -#: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:203 +#: netbox/circuits/forms/filtersets.py:120 +#: netbox/circuits/forms/filtersets.py:328 netbox/dcim/forms/bulk_edit.py:203 #: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/bulk_edit.py:800 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1153 #: netbox/dcim/forms/bulk_edit.py:1180 netbox/dcim/forms/bulk_edit.py:1714 -#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1202 -#: netbox/dcim/forms/filtersets.py:1521 netbox/dcim/forms/filtersets.py:1735 -#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1777 -#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/tables/devices.py:750 -#: netbox/dcim/tables/devices.py:803 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1759 +#: netbox/dcim/forms/filtersets.py:1778 netbox/dcim/forms/filtersets.py:1802 +#: netbox/dcim/forms/filtersets.py:1821 netbox/dcim/tables/devices.py:778 +#: netbox/dcim/tables/devices.py:831 netbox/dcim/tables/devices.py:1079 #: netbox/dcim/tables/devicetypes.py:213 netbox/dcim/tables/devicetypes.py:254 #: netbox/dcim/tables/devicetypes.py:273 netbox/dcim/tables/racks.py:29 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:540 @@ -497,12 +497,12 @@ msgstr "Renk" #: netbox/circuits/forms/bulk_edit.py:292 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: netbox/circuits/forms/filtersets.py:138 -#: netbox/circuits/forms/filtersets.py:359 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:367 #: netbox/circuits/tables/circuits.py:63 #: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:34 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:21 #: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:772 #: netbox/dcim/forms/bulk_edit.py:899 netbox/dcim/forms/bulk_edit.py:965 @@ -514,23 +514,23 @@ msgstr "Renk" #: netbox/dcim/forms/bulk_import.py:858 netbox/dcim/forms/bulk_import.py:879 #: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/bulk_import.py:1095 #: netbox/dcim/forms/bulk_import.py:1114 netbox/dcim/forms/bulk_import.py:1458 -#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1088 -#: netbox/dcim/forms/filtersets.py:1187 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1403 netbox/dcim/forms/filtersets.py:1423 -#: netbox/dcim/forms/filtersets.py:1442 netbox/dcim/forms/filtersets.py:1462 -#: netbox/dcim/forms/filtersets.py:1481 netbox/dcim/forms/filtersets.py:1496 -#: netbox/dcim/forms/filtersets.py:1515 netbox/dcim/forms/filtersets.py:1539 -#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1682 -#: netbox/dcim/forms/filtersets.py:1730 netbox/dcim/forms/filtersets.py:1749 -#: netbox/dcim/forms/filtersets.py:1772 netbox/dcim/forms/filtersets.py:1791 -#: netbox/dcim/forms/model_forms.py:800 netbox/dcim/forms/model_forms.py:806 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1102 +#: netbox/dcim/forms/filtersets.py:1203 netbox/dcim/forms/filtersets.py:1331 +#: netbox/dcim/forms/filtersets.py:1422 netbox/dcim/forms/filtersets.py:1442 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/filtersets.py:1502 netbox/dcim/forms/filtersets.py:1517 +#: netbox/dcim/forms/filtersets.py:1537 netbox/dcim/forms/filtersets.py:1561 +#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1773 +#: netbox/dcim/forms/filtersets.py:1797 netbox/dcim/forms/filtersets.py:1816 +#: netbox/dcim/forms/model_forms.py:810 netbox/dcim/forms/model_forms.py:816 #: netbox/dcim/forms/object_import.py:85 #: netbox/dcim/forms/object_import.py:114 -#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/power.py:73 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:181 +#: netbox/dcim/tables/devices.py:890 netbox/dcim/tables/power.py:73 #: netbox/dcim/tables/racks.py:126 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:498 netbox/extras/tables/tables.py:566 -#: netbox/netbox/tables/tables.py:313 +#: netbox/netbox/tables/tables.py:331 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -541,7 +541,6 @@ msgstr "Renk" #: netbox/templates/dcim/frontport.html:36 #: netbox/templates/dcim/interface.html:46 #: netbox/templates/dcim/interface.html:239 -#: netbox/templates/dcim/interface.html:381 #: netbox/templates/dcim/powerfeed.html:32 #: netbox/templates/dcim/poweroutlet.html:36 #: netbox/templates/dcim/powerport.html:36 @@ -553,11 +552,11 @@ msgstr "Renk" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 #: netbox/virtualization/forms/bulk_import.py:43 -#: netbox/virtualization/forms/filtersets.py:59 +#: netbox/virtualization/forms/filtersets.py:62 #: netbox/virtualization/forms/model_forms.py:60 #: netbox/virtualization/tables/clusters.py:67 #: netbox/vpn/forms/bulk_edit.py:226 netbox/vpn/forms/bulk_import.py:268 -#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:236 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "Tür" @@ -566,8 +565,8 @@ msgstr "Tür" #: netbox/circuits/forms/bulk_edit.py:287 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: netbox/circuits/forms/filtersets.py:151 -#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:156 +#: netbox/circuits/forms/filtersets.py:354 #: netbox/circuits/forms/model_forms.py:112 #: netbox/circuits/forms/model_forms.py:321 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -579,9 +578,9 @@ msgstr "Sağlayıcı hesabı" #: netbox/circuits/forms/bulk_edit.py:297 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: netbox/circuits/forms/filtersets.py:162 -#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:86 netbox/core/tables/data.py:24 +#: netbox/circuits/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:370 netbox/core/forms/filtersets.py:39 +#: netbox/core/forms/filtersets.py:87 netbox/core/tables/data.py:24 #: netbox/core/tables/jobs.py:28 netbox/core/tables/tasks.py:90 #: netbox/dcim/forms/bulk_edit.py:104 netbox/dcim/forms/bulk_edit.py:178 #: netbox/dcim/forms/bulk_edit.py:342 netbox/dcim/forms/bulk_edit.py:449 @@ -593,14 +592,14 @@ msgstr "Sağlayıcı hesabı" #: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 #: netbox/dcim/forms/bulk_import.py:1224 netbox/dcim/forms/bulk_import.py:1446 #: netbox/dcim/forms/bulk_import.py:1662 netbox/dcim/forms/bulk_import.py:1725 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:266 -#: netbox/dcim/forms/filtersets.py:391 netbox/dcim/forms/filtersets.py:497 -#: netbox/dcim/forms/filtersets.py:887 netbox/dcim/forms/filtersets.py:1009 -#: netbox/dcim/forms/filtersets.py:1091 netbox/dcim/forms/filtersets.py:1192 -#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1525 -#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/tables/devices.py:142 -#: netbox/dcim/tables/devices.py:530 netbox/dcim/tables/devices.py:865 -#: netbox/dcim/tables/devices.py:999 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:266 +#: netbox/dcim/forms/filtersets.py:394 netbox/dcim/forms/filtersets.py:502 +#: netbox/dcim/forms/filtersets.py:899 netbox/dcim/forms/filtersets.py:1022 +#: netbox/dcim/forms/filtersets.py:1105 netbox/dcim/forms/filtersets.py:1208 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1547 +#: netbox/dcim/forms/filtersets.py:1923 netbox/dcim/tables/devices.py:143 +#: netbox/dcim/tables/devices.py:531 netbox/dcim/tables/devices.py:893 +#: netbox/dcim/tables/devices.py:1027 netbox/dcim/tables/devices.py:1135 #: netbox/dcim/tables/modules.py:98 netbox/dcim/tables/power.py:70 #: netbox/dcim/tables/racks.py:114 netbox/dcim/tables/racks.py:211 #: netbox/dcim/tables/sites.py:61 netbox/dcim/tables/sites.py:105 @@ -608,12 +607,12 @@ msgstr "Sağlayıcı hesabı" #: netbox/ipam/forms/bulk_edit.py:292 netbox/ipam/forms/bulk_edit.py:433 #: netbox/ipam/forms/bulk_import.py:194 netbox/ipam/forms/bulk_import.py:258 #: netbox/ipam/forms/bulk_import.py:294 netbox/ipam/forms/bulk_import.py:506 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:304 -#: netbox/ipam/forms/filtersets.py:386 netbox/ipam/forms/filtersets.py:571 +#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:313 +#: netbox/ipam/forms/filtersets.py:396 netbox/ipam/forms/filtersets.py:585 #: netbox/ipam/forms/model_forms.py:500 netbox/ipam/tables/ip.py:181 #: netbox/ipam/tables/ip.py:260 netbox/ipam/tables/ip.py:313 -#: netbox/ipam/tables/ip.py:383 netbox/ipam/tables/ip.py:410 -#: netbox/ipam/tables/vlans.py:98 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/tables/ip.py:388 netbox/ipam/tables/ip.py:415 +#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -637,19 +636,19 @@ msgstr "Sağlayıcı hesabı" #: netbox/virtualization/forms/bulk_edit.py:83 #: netbox/virtualization/forms/bulk_import.py:56 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/virtualization/forms/filtersets.py:87 -#: netbox/virtualization/forms/filtersets.py:170 +#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/tables/clusters.py:75 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:33 netbox/vpn/forms/bulk_edit.py:222 #: netbox/vpn/forms/bulk_import.py:36 netbox/vpn/forms/bulk_import.py:263 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/forms/filtersets.py:54 netbox/vpn/forms/filtersets.py:231 #: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:40 netbox/wireless/forms/bulk_edit.py:97 #: netbox/wireless/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:131 -#: netbox/wireless/forms/filtersets.py:56 -#: netbox/wireless/forms/filtersets.py:115 +#: netbox/wireless/forms/filtersets.py:58 +#: netbox/wireless/forms/filtersets.py:118 #: netbox/wireless/tables/wirelesslan.py:45 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" @@ -661,23 +660,23 @@ msgstr "Durum" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:231 -#: netbox/circuits/forms/filtersets.py:131 -#: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:120 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:283 +#: netbox/circuits/forms/filtersets.py:339 netbox/dcim/forms/bulk_edit.py:120 #: netbox/dcim/forms/bulk_edit.py:184 netbox/dcim/forms/bulk_edit.py:337 #: netbox/dcim/forms/bulk_edit.py:460 netbox/dcim/forms/bulk_edit.py:683 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:1737 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:250 netbox/dcim/forms/bulk_import.py:371 #: netbox/dcim/forms/bulk_import.py:571 netbox/dcim/forms/bulk_import.py:1464 -#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:140 -#: netbox/dcim/forms/filtersets.py:202 netbox/dcim/forms/filtersets.py:234 -#: netbox/dcim/forms/filtersets.py:355 netbox/dcim/forms/filtersets.py:436 -#: netbox/dcim/forms/filtersets.py:457 netbox/dcim/forms/filtersets.py:810 -#: netbox/dcim/forms/filtersets.py:1001 netbox/dcim/forms/filtersets.py:1111 -#: netbox/dcim/forms/filtersets.py:1141 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:141 +#: netbox/dcim/forms/filtersets.py:200 netbox/dcim/forms/filtersets.py:233 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1125 +#: netbox/dcim/forms/filtersets.py:1156 netbox/dcim/forms/filtersets.py:1286 #: netbox/dcim/tables/power.py:84 netbox/extras/filtersets.py:768 -#: netbox/extras/forms/filtersets.py:432 netbox/extras/forms/filtersets.py:510 +#: netbox/extras/forms/filtersets.py:404 netbox/extras/forms/filtersets.py:483 #: netbox/ipam/forms/bulk_edit.py:46 netbox/ipam/forms/bulk_edit.py:65 #: netbox/ipam/forms/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 #: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:196 @@ -688,12 +687,12 @@ msgstr "Durum" #: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:166 #: netbox/ipam/forms/bulk_import.py:251 netbox/ipam/forms/bulk_import.py:287 #: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/bulk_import.py:499 -#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:70 -#: netbox/ipam/forms/filtersets.py:106 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/filtersets.py:189 -#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:340 -#: netbox/ipam/forms/filtersets.py:448 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/tables/ip.py:413 netbox/ipam/tables/vlans.py:205 +#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:71 +#: netbox/ipam/forms/filtersets.py:109 netbox/ipam/forms/filtersets.py:131 +#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:196 +#: netbox/ipam/forms/filtersets.py:297 netbox/ipam/forms/filtersets.py:350 +#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:552 +#: netbox/ipam/tables/ip.py:418 netbox/ipam/tables/vlans.py:221 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -711,48 +710,48 @@ msgstr "Durum" #: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 -#: netbox/tenancy/forms/filtersets.py:49 netbox/tenancy/forms/forms.py:25 +#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/forms/forms.py:25 #: netbox/tenancy/forms/forms.py:49 netbox/tenancy/forms/model_forms.py:50 #: netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_edit.py:126 #: netbox/virtualization/forms/bulk_import.py:68 #: netbox/virtualization/forms/bulk_import.py:129 -#: netbox/virtualization/forms/filtersets.py:52 -#: netbox/virtualization/forms/filtersets.py:115 +#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:118 #: netbox/vpn/forms/bulk_edit.py:53 netbox/vpn/forms/bulk_edit.py:231 #: netbox/vpn/forms/bulk_import.py:58 netbox/vpn/forms/bulk_import.py:257 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:226 netbox/wireless/forms/bulk_edit.py:60 #: netbox/wireless/forms/bulk_edit.py:102 #: netbox/wireless/forms/bulk_import.py:56 #: netbox/wireless/forms/bulk_import.py:136 -#: netbox/wireless/forms/filtersets.py:42 -#: netbox/wireless/forms/filtersets.py:107 +#: netbox/wireless/forms/filtersets.py:44 +#: netbox/wireless/forms/filtersets.py:110 msgid "Tenant" msgstr "Kiracı" #: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:196 msgid "Install date" msgstr "Yükleme tarihi" #: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:201 msgid "Termination date" msgstr "Fesih tarihi" #: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:203 +#: netbox/circuits/forms/filtersets.py:208 msgid "Commit rate (Kbps)" msgstr "Taahhüt oranı (Kbps)" #: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:209 +#: netbox/circuits/forms/filtersets.py:214 #: netbox/circuits/forms/model_forms.py:131 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 -#: netbox/wireless/forms/filtersets.py:134 +#: netbox/wireless/forms/filtersets.py:137 #: netbox/wireless/forms/model_forms.py:166 msgid "Distance" msgstr "Mesafe" @@ -760,11 +759,11 @@ msgstr "Mesafe" #: netbox/circuits/forms/bulk_edit.py:158 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:218 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 -#: netbox/wireless/forms/filtersets.py:138 +#: netbox/wireless/forms/filtersets.py:141 msgid "Distance unit" msgstr "Mesafe birimi" @@ -774,44 +773,45 @@ msgid "Service Parameters" msgstr "Servis Parametreleri" #: netbox/circuits/forms/bulk_edit.py:168 -#: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:92 -#: netbox/circuits/forms/filtersets.py:111 -#: netbox/circuits/forms/filtersets.py:128 -#: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:74 -#: netbox/core/forms/filtersets.py:142 netbox/dcim/forms/bulk_edit.py:818 -#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:201 -#: netbox/dcim/forms/filtersets.py:233 netbox/dcim/forms/filtersets.py:1000 -#: netbox/dcim/forms/filtersets.py:1140 netbox/dcim/forms/filtersets.py:1269 -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1419 -#: netbox/dcim/forms/filtersets.py:1433 netbox/dcim/forms/filtersets.py:1458 -#: netbox/dcim/forms/filtersets.py:1472 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/filtersets.py:1506 netbox/dcim/forms/filtersets.py:1535 -#: netbox/dcim/forms/filtersets.py:1549 netbox/dcim/forms/filtersets.py:1676 -#: netbox/dcim/forms/filtersets.py:1720 netbox/dcim/forms/filtersets.py:1745 -#: netbox/dcim/forms/filtersets.py:1763 netbox/dcim/forms/filtersets.py:1787 -#: netbox/dcim/forms/filtersets.py:1805 netbox/dcim/forms/filtersets.py:1823 -#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1850 -#: netbox/dcim/forms/filtersets.py:1861 netbox/dcim/forms/filtersets.py:1906 -#: netbox/dcim/forms/filtersets.py:1941 netbox/dcim/tables/modules.py:24 -#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:46 -#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:240 -#: netbox/extras/forms/filtersets.py:257 netbox/extras/forms/filtersets.py:293 -#: netbox/extras/forms/filtersets.py:324 netbox/extras/forms/filtersets.py:351 -#: netbox/extras/forms/filtersets.py:593 netbox/ipam/forms/filtersets.py:105 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:337 -#: netbox/ipam/forms/filtersets.py:413 netbox/ipam/forms/filtersets.py:499 -#: netbox/ipam/forms/filtersets.py:512 netbox/ipam/forms/filtersets.py:537 -#: netbox/ipam/forms/filtersets.py:608 netbox/ipam/forms/filtersets.py:626 -#: netbox/netbox/tables/tables.py:329 netbox/templates/dcim/moduletype.html:68 -#: netbox/virtualization/forms/filtersets.py:50 -#: netbox/virtualization/forms/filtersets.py:113 -#: netbox/virtualization/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:74 +#: netbox/circuits/forms/filtersets.py:94 +#: netbox/circuits/forms/filtersets.py:114 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:322 +#: netbox/circuits/forms/filtersets.py:338 netbox/core/forms/filtersets.py:75 +#: netbox/core/forms/filtersets.py:147 netbox/dcim/forms/bulk_edit.py:818 +#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:199 +#: netbox/dcim/forms/filtersets.py:232 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1155 netbox/dcim/forms/filtersets.py:1285 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1438 +#: netbox/dcim/forms/filtersets.py:1452 netbox/dcim/forms/filtersets.py:1478 +#: netbox/dcim/forms/filtersets.py:1492 netbox/dcim/forms/filtersets.py:1513 +#: netbox/dcim/forms/filtersets.py:1527 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1571 netbox/dcim/forms/filtersets.py:1699 +#: netbox/dcim/forms/filtersets.py:1743 netbox/dcim/forms/filtersets.py:1769 +#: netbox/dcim/forms/filtersets.py:1787 netbox/dcim/forms/filtersets.py:1812 +#: netbox/dcim/forms/filtersets.py:1830 netbox/dcim/forms/filtersets.py:1849 +#: netbox/dcim/forms/filtersets.py:1862 netbox/dcim/forms/filtersets.py:1877 +#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/forms/filtersets.py:1934 +#: netbox/dcim/forms/filtersets.py:1970 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:272 +#: netbox/extras/forms/filtersets.py:303 netbox/extras/forms/filtersets.py:326 +#: netbox/extras/forms/filtersets.py:358 netbox/extras/forms/filtersets.py:557 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:346 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/filtersets.py:525 +#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/filtersets.py:622 +#: netbox/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:347 +#: netbox/templates/dcim/moduletype.html:68 +#: netbox/virtualization/forms/filtersets.py:52 +#: netbox/virtualization/forms/filtersets.py:116 +#: netbox/virtualization/forms/filtersets.py:217 #: netbox/virtualization/forms/filtersets.py:275 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:136 -#: netbox/wireless/forms/filtersets.py:40 -#: netbox/wireless/forms/filtersets.py:106 +#: netbox/vpn/forms/filtersets.py:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Öznitellikler" @@ -820,22 +820,22 @@ msgstr "Öznitellikler" #: netbox/circuits/forms/model_forms.py:137 #: netbox/circuits/forms/model_forms.py:233 #: netbox/circuits/forms/model_forms.py:335 -#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:186 -#: netbox/dcim/forms/model_forms.py:273 netbox/dcim/forms/model_forms.py:330 -#: netbox/dcim/forms/model_forms.py:863 netbox/dcim/forms/model_forms.py:1877 +#: netbox/dcim/forms/model_forms.py:147 netbox/dcim/forms/model_forms.py:188 +#: netbox/dcim/forms/model_forms.py:275 netbox/dcim/forms/model_forms.py:332 +#: netbox/dcim/forms/model_forms.py:873 netbox/dcim/forms/model_forms.py:1887 #: netbox/ipam/forms/bulk_edit.py:380 netbox/ipam/forms/model_forms.py:67 #: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:115 #: netbox/ipam/forms/model_forms.py:136 netbox/ipam/forms/model_forms.py:160 #: netbox/ipam/forms/model_forms.py:224 netbox/ipam/forms/model_forms.py:261 #: netbox/ipam/forms/model_forms.py:319 netbox/ipam/forms/model_forms.py:611 -#: netbox/netbox/navigation/menu.py:24 +#: netbox/netbox/navigation/menu.py:26 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:74 #: netbox/virtualization/forms/model_forms.py:222 -#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145 #: netbox/vpn/forms/model_forms.py:409 netbox/wireless/forms/model_forms.py:56 #: netbox/wireless/forms/model_forms.py:171 @@ -854,8 +854,8 @@ msgstr "Kiracılık" #: netbox/extras/forms/bulk_edit.py:292 netbox/extras/forms/bulk_edit.py:310 #: netbox/extras/forms/bulk_edit.py:355 netbox/extras/forms/bulk_edit.py:372 #: netbox/extras/forms/bulk_edit.py:409 netbox/extras/forms/bulk_edit.py:434 -#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:240 -#: netbox/ipam/tables/vlans.py:267 netbox/netbox/forms/bulk_edit.py:78 +#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/tables/vlans.py:283 netbox/netbox/forms/bulk_edit.py:78 #: netbox/netbox/forms/bulk_edit.py:90 netbox/netbox/forms/bulk_edit.py:102 #: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuit.html:69 @@ -958,11 +958,11 @@ msgstr "Sonlandırma türü" #: netbox/circuits/forms/bulk_edit.py:189 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:226 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/forms/model_forms.py:168 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:72 netbox/templates/dcim/cable.html:76 -#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:84 msgid "Termination" msgstr "Fesih" @@ -998,24 +998,24 @@ msgstr "Fesih Ayrıntıları" #: netbox/circuits/forms/bulk_edit.py:255 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:646 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/panels/virtual_chassis_members.html:11 #: netbox/templates/dcim/virtualchassis.html:58 -#: netbox/templates/dcim/virtualchassis_edit.html:67 +#: netbox/templates/dcim/virtualchassis_edit.html:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 #: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:129 +#: netbox/tenancy/forms/filtersets.py:134 msgid "Priority" msgstr "Öncelik" #: netbox/circuits/forms/bulk_edit.py:282 #: netbox/circuits/forms/bulk_import.py:207 -#: netbox/circuits/forms/filtersets.py:159 -#: netbox/circuits/forms/filtersets.py:264 -#: netbox/circuits/forms/filtersets.py:354 -#: netbox/circuits/forms/filtersets.py:392 +#: netbox/circuits/forms/filtersets.py:164 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:362 +#: netbox/circuits/forms/filtersets.py:400 #: netbox/circuits/forms/model_forms.py:316 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 @@ -1024,28 +1024,28 @@ msgstr "Sağlayıcı ağı" #: netbox/circuits/forms/bulk_edit.py:320 #: netbox/circuits/forms/bulk_import.py:253 -#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:390 #: netbox/circuits/forms/model_forms.py:355 netbox/dcim/forms/bulk_edit.py:348 #: netbox/dcim/forms/bulk_edit.py:1242 netbox/dcim/forms/bulk_edit.py:1678 #: netbox/dcim/forms/bulk_import.py:262 netbox/dcim/forms/bulk_import.py:1193 -#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:865 -#: netbox/dcim/forms/filtersets.py:1872 netbox/dcim/forms/filtersets.py:1912 -#: netbox/dcim/forms/model_forms.py:255 netbox/dcim/forms/model_forms.py:1214 -#: netbox/dcim/forms/model_forms.py:1697 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/devices.py:857 netbox/dcim/tables/devices.py:983 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/forms/filtersets.py:1900 netbox/dcim/forms/filtersets.py:1940 +#: netbox/dcim/forms/model_forms.py:257 netbox/dcim/forms/model_forms.py:1224 +#: netbox/dcim/forms/model_forms.py:1707 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:172 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:1011 #: netbox/dcim/tables/devicetypes.py:317 netbox/dcim/tables/racks.py:117 #: netbox/extras/filtersets.py:708 netbox/ipam/forms/bulk_edit.py:206 #: netbox/ipam/forms/bulk_edit.py:250 netbox/ipam/forms/bulk_edit.py:297 #: netbox/ipam/forms/bulk_edit.py:438 netbox/ipam/forms/bulk_import.py:199 #: netbox/ipam/forms/bulk_import.py:263 netbox/ipam/forms/bulk_import.py:299 -#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:254 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/filtersets.py:391 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/forms/model_forms.py:186 +#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:262 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:593 netbox/ipam/forms/model_forms.py:186 #: netbox/ipam/forms/model_forms.py:212 netbox/ipam/forms/model_forms.py:250 #: netbox/ipam/forms/model_forms.py:675 netbox/ipam/tables/ip.py:207 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:317 -#: netbox/ipam/tables/vlans.py:102 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/tables/vlans.py:103 netbox/ipam/tables/vlans.py:227 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1058,16 +1058,16 @@ msgstr "Sağlayıcı ağı" #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 #: netbox/tenancy/forms/bulk_edit.py:132 -#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/filtersets.py:131 #: netbox/tenancy/forms/model_forms.py:136 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 #: netbox/virtualization/forms/bulk_import.py:120 -#: netbox/virtualization/forms/filtersets.py:167 +#: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 #: netbox/virtualization/tables/virtualmachines.py:48 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Rol" @@ -1153,20 +1153,19 @@ msgstr "Operasyonel rol" #: netbox/circuits/forms/bulk_import.py:258 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:108 -#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1288 -#: netbox/dcim/forms/model_forms.py:1557 netbox/dcim/forms/model_forms.py:1738 -#: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1898 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 +#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1298 +#: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1748 +#: netbox/dcim/forms/model_forms.py:1783 netbox/dcim/forms/model_forms.py:1908 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1178 #: netbox/ipam/forms/bulk_import.py:319 netbox/ipam/forms/model_forms.py:280 #: netbox/ipam/forms/model_forms.py:289 netbox/ipam/tables/fhrp.py:61 -#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:146 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 #: netbox/templates/dcim/frontport.html:103 #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 -#: netbox/templates/dcim/interface.html:380 #: netbox/templates/dcim/rearport.html:103 #: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 @@ -1182,112 +1181,175 @@ msgid "Interface" msgstr "Arayüz" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:188 -#: netbox/circuits/forms/filtersets.py:246 +#: netbox/circuits/forms/filtersets.py:134 +#: netbox/circuits/forms/filtersets.py:193 +#: netbox/circuits/forms/filtersets.py:251 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:329 #: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:675 #: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_import.py:244 netbox/dcim/forms/bulk_import.py:347 #: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/bulk_import.py:1608 -#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/forms/filtersets.py:354 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:433 netbox/dcim/forms/filtersets.py:484 -#: netbox/dcim/forms/filtersets.py:807 netbox/dcim/forms/filtersets.py:850 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1110 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/filtersets.py:1228 -#: netbox/dcim/forms/filtersets.py:1258 netbox/dcim/forms/filtersets.py:1267 -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/filtersets.py:1434 -#: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1507 -#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1721 -#: netbox/dcim/forms/filtersets.py:1764 netbox/dcim/forms/filtersets.py:1806 -#: netbox/dcim/forms/filtersets.py:1837 netbox/dcim/forms/filtersets.py:1863 -#: netbox/dcim/forms/model_forms.py:185 netbox/dcim/forms/model_forms.py:247 -#: netbox/dcim/forms/model_forms.py:563 netbox/dcim/forms/model_forms.py:824 -#: netbox/dcim/tables/devices.py:159 netbox/dcim/tables/power.py:29 +#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:112 +#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:391 +#: netbox/dcim/forms/filtersets.py:436 netbox/dcim/forms/filtersets.py:489 +#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:862 +#: netbox/dcim/forms/filtersets.py:1040 netbox/dcim/forms/filtersets.py:1079 +#: netbox/dcim/forms/filtersets.py:1124 netbox/dcim/forms/filtersets.py:1154 +#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1244 +#: netbox/dcim/forms/filtersets.py:1275 netbox/dcim/forms/filtersets.py:1284 +#: netbox/dcim/forms/filtersets.py:1413 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/filtersets.py:1493 netbox/dcim/forms/filtersets.py:1528 +#: netbox/dcim/forms/filtersets.py:1576 netbox/dcim/forms/filtersets.py:1744 +#: netbox/dcim/forms/filtersets.py:1788 netbox/dcim/forms/filtersets.py:1831 +#: netbox/dcim/forms/filtersets.py:1863 netbox/dcim/forms/filtersets.py:1890 +#: netbox/dcim/forms/model_forms.py:187 netbox/dcim/forms/model_forms.py:249 +#: netbox/dcim/forms/model_forms.py:565 netbox/dcim/forms/model_forms.py:834 +#: netbox/dcim/tables/devices.py:160 netbox/dcim/tables/power.py:29 #: netbox/dcim/tables/racks.py:106 netbox/dcim/tables/racks.py:198 -#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:429 -#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:445 -#: netbox/ipam/forms/filtersets.py:469 netbox/ipam/forms/filtersets.py:536 +#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:456 +#: netbox/ipam/forms/filtersets.py:481 netbox/ipam/forms/filtersets.py:549 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/powerpanel.html:26 -#: netbox/virtualization/forms/filtersets.py:84 -#: netbox/virtualization/forms/filtersets.py:110 -#: netbox/wireless/forms/filtersets.py:97 +#: netbox/virtualization/forms/filtersets.py:87 +#: netbox/virtualization/forms/filtersets.py:113 +#: netbox/wireless/forms/filtersets.py:99 #: netbox/wireless/forms/model_forms.py:89 #: netbox/wireless/forms/model_forms.py:131 msgid "Location" msgstr "Konum" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:172 -#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:203 -#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:360 -#: netbox/dcim/forms/filtersets.py:437 netbox/dcim/forms/filtersets.py:513 -#: netbox/dcim/forms/filtersets.py:811 netbox/dcim/forms/filtersets.py:1229 -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:190 -#: netbox/ipam/forms/filtersets.py:290 netbox/ipam/forms/filtersets.py:342 -#: netbox/ipam/forms/filtersets.py:628 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 +#: netbox/circuits/forms/filtersets.py:75 +#: netbox/circuits/forms/filtersets.py:95 +#: netbox/circuits/forms/filtersets.py:115 +#: netbox/circuits/forms/filtersets.py:136 +#: netbox/circuits/forms/filtersets.py:284 +#: netbox/circuits/forms/filtersets.py:323 +#: netbox/circuits/forms/filtersets.py:340 netbox/core/forms/filtersets.py:31 +#: netbox/dcim/forms/filtersets.py:168 netbox/dcim/forms/filtersets.py:184 +#: netbox/dcim/forms/filtersets.py:201 netbox/dcim/forms/filtersets.py:234 +#: netbox/dcim/forms/filtersets.py:281 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/forms/filtersets.py:538 netbox/dcim/forms/filtersets.py:663 +#: netbox/dcim/forms/filtersets.py:682 netbox/dcim/forms/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:822 +#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1042 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1157 +#: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1419 netbox/dcim/forms/filtersets.py:1459 +#: netbox/dcim/forms/filtersets.py:1499 netbox/dcim/forms/filtersets.py:1534 +#: netbox/dcim/forms/filtersets.py:1583 netbox/dcim/forms/filtersets.py:1750 +#: netbox/dcim/forms/filtersets.py:1794 netbox/dcim/forms/filtersets.py:1836 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1895 +#: netbox/dcim/forms/filtersets.py:1957 netbox/dcim/forms/filtersets.py:1972 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/filtersets.py:129 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:178 +#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:304 +#: netbox/extras/forms/filtersets.py:327 netbox/extras/forms/filtersets.py:359 +#: netbox/extras/forms/filtersets.py:378 netbox/extras/forms/filtersets.py:405 +#: netbox/extras/forms/filtersets.py:498 netbox/ipam/forms/filtersets.py:51 +#: netbox/ipam/forms/filtersets.py:72 netbox/ipam/forms/filtersets.py:92 +#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:132 +#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:180 +#: netbox/ipam/forms/filtersets.py:197 netbox/ipam/forms/filtersets.py:298 +#: netbox/ipam/forms/filtersets.py:351 netbox/ipam/forms/filtersets.py:425 +#: netbox/ipam/forms/filtersets.py:460 netbox/ipam/forms/filtersets.py:512 +#: netbox/ipam/forms/filtersets.py:553 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:421 +#: netbox/templates/dcim/device_edit.html:104 +#: netbox/templates/dcim/htmx/cable_edit.html:83 +#: netbox/templates/dcim/virtualchassis_edit.html:39 +#: netbox/templates/generic/bulk_edit.html:65 +#: netbox/templates/htmx/form.html:28 netbox/templates/ipam/vlan_edit.html:70 +#: netbox/tenancy/forms/filtersets.py:36 netbox/tenancy/forms/filtersets.py:51 +#: netbox/tenancy/forms/filtersets.py:72 netbox/tenancy/forms/filtersets.py:86 +#: netbox/tenancy/forms/filtersets.py:96 +#: netbox/virtualization/forms/filtersets.py:33 +#: netbox/virtualization/forms/filtersets.py:43 +#: netbox/virtualization/forms/filtersets.py:55 +#: netbox/virtualization/forms/filtersets.py:119 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:276 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:136 +#: netbox/vpn/forms/filtersets.py:161 netbox/vpn/forms/filtersets.py:181 +#: netbox/vpn/forms/filtersets.py:201 netbox/vpn/forms/filtersets.py:227 +#: netbox/wireless/forms/filtersets.py:27 +#: netbox/wireless/forms/filtersets.py:45 +#: netbox/wireless/forms/filtersets.py:111 +msgid "Ownership" +msgstr "Mülkiyet" + +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:76 +#: netbox/circuits/forms/filtersets.py:137 netbox/dcim/forms/filtersets.py:169 +#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:202 +#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:363 +#: netbox/dcim/forms/filtersets.py:442 netbox/dcim/forms/filtersets.py:519 +#: netbox/dcim/forms/filtersets.py:823 netbox/dcim/forms/filtersets.py:1246 +#: netbox/ipam/forms/filtersets.py:111 netbox/ipam/forms/filtersets.py:198 +#: netbox/ipam/forms/filtersets.py:299 netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/navigation/menu.py:35 #: netbox/netbox/views/generic/feature_views.py:298 -#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/forms/filtersets.py:52 netbox/tenancy/tables/columns.py:55 #: netbox/tenancy/tables/contacts.py:21 -#: netbox/virtualization/forms/filtersets.py:42 -#: netbox/virtualization/forms/filtersets.py:53 -#: netbox/virtualization/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 -#: netbox/vpn/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:44 +#: netbox/virtualization/forms/filtersets.py:56 +#: netbox/virtualization/forms/filtersets.py:120 +#: netbox/vpn/forms/filtersets.py:38 netbox/vpn/forms/filtersets.py:51 +#: netbox/vpn/forms/filtersets.py:228 msgid "Contacts" msgstr "İletişim" -#: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:169 -#: netbox/circuits/forms/filtersets.py:231 +#: netbox/circuits/forms/filtersets.py:46 +#: netbox/circuits/forms/filtersets.py:174 +#: netbox/circuits/forms/filtersets.py:236 #: netbox/circuits/tables/circuits.py:134 netbox/dcim/forms/bulk_edit.py:110 #: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/bulk_edit.py:841 -#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:89 -#: netbox/dcim/forms/filtersets.py:171 netbox/dcim/forms/filtersets.py:214 -#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:366 -#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:827 -#: netbox/dcim/forms/filtersets.py:1043 netbox/dcim/forms/filtersets.py:1116 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1235 -#: netbox/dcim/forms/filtersets.py:1274 netbox/dcim/forms/filtersets.py:1984 -#: netbox/dcim/forms/filtersets.py:2008 netbox/dcim/forms/filtersets.py:2032 -#: netbox/dcim/forms/model_forms.py:117 netbox/dcim/forms/object_create.py:276 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/sites.py:64 +#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:90 +#: netbox/dcim/forms/filtersets.py:167 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:467 netbox/dcim/forms/filtersets.py:839 +#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1131 +#: netbox/dcim/forms/filtersets.py:1162 netbox/dcim/forms/filtersets.py:1252 +#: netbox/dcim/forms/filtersets.py:1292 netbox/dcim/forms/filtersets.py:2014 +#: netbox/dcim/forms/filtersets.py:2038 netbox/dcim/forms/filtersets.py:2062 +#: netbox/dcim/forms/model_forms.py:119 netbox/dcim/forms/object_create.py:277 +#: netbox/dcim/tables/devices.py:146 netbox/dcim/tables/sites.py:64 #: netbox/extras/filtersets.py:659 netbox/ipam/forms/bulk_edit.py:401 -#: netbox/ipam/forms/filtersets.py:233 netbox/ipam/forms/filtersets.py:454 -#: netbox/ipam/forms/filtersets.py:545 netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:466 +#: netbox/ipam/forms/filtersets.py:559 netbox/templates/ipam/vlan.html:16 +#: netbox/virtualization/forms/filtersets.py:67 +#: netbox/virtualization/forms/filtersets.py:147 #: netbox/virtualization/forms/model_forms.py:86 -#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:77 +#: netbox/vpn/forms/filtersets.py:276 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Bölge" -#: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:312 -#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:94 -#: netbox/dcim/forms/filtersets.py:219 netbox/dcim/forms/filtersets.py:245 -#: netbox/dcim/forms/filtersets.py:379 netbox/dcim/forms/filtersets.py:467 -#: netbox/dcim/forms/filtersets.py:832 netbox/dcim/forms/filtersets.py:1048 -#: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1240 -#: netbox/dcim/forms/filtersets.py:1279 netbox/dcim/forms/object_create.py:284 +#: netbox/circuits/forms/filtersets.py:51 +#: netbox/circuits/forms/filtersets.py:179 +#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:312 +#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:95 +#: netbox/dcim/forms/filtersets.py:218 netbox/dcim/forms/filtersets.py:245 +#: netbox/dcim/forms/filtersets.py:382 netbox/dcim/forms/filtersets.py:472 +#: netbox/dcim/forms/filtersets.py:844 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1257 +#: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/object_create.py:285 #: netbox/extras/filtersets.py:676 netbox/ipam/forms/bulk_edit.py:406 -#: netbox/ipam/forms/filtersets.py:160 netbox/ipam/forms/filtersets.py:238 -#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:550 -#: netbox/virtualization/forms/filtersets.py:69 -#: netbox/virtualization/forms/filtersets.py:148 +#: netbox/ipam/forms/filtersets.py:166 netbox/ipam/forms/filtersets.py:246 +#: netbox/ipam/forms/filtersets.py:471 netbox/ipam/forms/filtersets.py:564 +#: netbox/virtualization/forms/filtersets.py:72 +#: netbox/virtualization/forms/filtersets.py:152 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/wireless/forms/filtersets.py:82 +#: netbox/wireless/forms/filtersets.py:84 msgid "Site group" msgstr "Site grubu" -#: netbox/circuits/forms/filtersets.py:82 +#: netbox/circuits/forms/filtersets.py:84 #: netbox/circuits/tables/circuits.py:60 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1297,31 +1359,31 @@ msgstr "Site grubu" msgid "Account" msgstr "Hesap" -#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/forms/filtersets.py:259 msgid "Term Side" msgstr "Dönem Tarafı" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1537 -#: netbox/extras/forms/model_forms.py:697 netbox/ipam/forms/filtersets.py:149 -#: netbox/ipam/forms/filtersets.py:627 netbox/ipam/forms/model_forms.py:326 +#: netbox/circuits/forms/filtersets.py:293 netbox/dcim/forms/bulk_edit.py:1537 +#: netbox/extras/forms/model_forms.py:700 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:326 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:36 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:106 +#: netbox/tenancy/forms/filtersets.py:111 #: netbox/users/forms/model_forms.py:372 msgid "Assignment" msgstr "Ödev" -#: netbox/circuits/forms/filtersets.py:302 +#: netbox/circuits/forms/filtersets.py:308 #: netbox/circuits/forms/model_forms.py:245 #: netbox/circuits/tables/circuits.py:186 netbox/dcim/forms/bulk_edit.py:115 -#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:123 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:633 +#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 #: netbox/ipam/filtersets.py:998 netbox/ipam/forms/bulk_edit.py:420 #: netbox/ipam/forms/bulk_import.py:492 netbox/ipam/forms/model_forms.py:558 -#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:94 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:95 +#: netbox/ipam/tables/vlans.py:218 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1333,8 +1395,8 @@ msgstr "Ödev" #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 #: netbox/tenancy/forms/bulk_edit.py:40 netbox/tenancy/forms/bulk_import.py:43 -#: netbox/tenancy/forms/filtersets.py:56 -#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/tenancy/forms/filtersets.py:58 +#: netbox/tenancy/forms/filtersets.py:121 #: netbox/tenancy/forms/model_forms.py:44 #: netbox/tenancy/forms/model_forms.py:121 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:226 @@ -1344,14 +1406,14 @@ msgstr "Ödev" #: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:185 #: netbox/virtualization/forms/bulk_edit.py:55 #: netbox/virtualization/forms/bulk_import.py:49 -#: netbox/virtualization/forms/filtersets.py:95 +#: netbox/virtualization/forms/filtersets.py:98 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:71 #: netbox/vpn/forms/bulk_edit.py:100 netbox/vpn/forms/bulk_import.py:157 -#: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:124 netbox/vpn/tables/crypto.py:31 #: netbox/vpn/tables/tunnels.py:45 netbox/wireless/forms/bulk_edit.py:45 #: netbox/wireless/forms/bulk_import.py:37 -#: netbox/wireless/forms/filtersets.py:53 +#: netbox/wireless/forms/filtersets.py:55 #: netbox/wireless/forms/model_forms.py:41 #: netbox/wireless/tables/wirelesslan.py:41 msgid "Group" @@ -1407,7 +1469,7 @@ msgstr "Benzersiz devre ID" #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1391 #: netbox/dcim/models/devices.py:582 netbox/dcim/models/devices.py:1211 -#: netbox/dcim/models/modules.py:215 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/modules.py:217 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:300 netbox/dcim/models/racks.py:684 #: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 @@ -1510,7 +1572,7 @@ msgstr "Bağlantı paneli ID ve port numaraları" #: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: netbox/extras/models/configs.py:283 -#: netbox/extras/models/customfields.py:128 netbox/extras/models/models.py:66 +#: netbox/extras/models/customfields.py:141 netbox/extras/models/models.py:66 #: netbox/extras/models/models.py:171 netbox/extras/models/models.py:416 #: netbox/extras/models/models.py:487 netbox/extras/models/models.py:566 #: netbox/extras/models/models.py:692 @@ -1546,11 +1608,11 @@ msgstr "Bir devre sonlandırma, sonlandırma nesnesine bağlanmalıdır." #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 #: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:279 netbox/extras/models/customfields.py:95 -#: netbox/extras/models/models.py:61 netbox/extras/models/models.py:166 -#: netbox/extras/models/models.py:309 netbox/extras/models/models.py:412 -#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:562 -#: netbox/extras/models/models.py:687 +#: netbox/extras/models/configs.py:279 +#: netbox/extras/models/customfields.py:108 netbox/extras/models/models.py:61 +#: netbox/extras/models/models.py:166 netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:412 netbox/extras/models/models.py:477 +#: netbox/extras/models/models.py:562 netbox/extras/models/models.py:687 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1655,35 +1717,35 @@ msgstr "sanal devre sonlandırmaları" #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:17 #: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:45 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: netbox/dcim/forms/filtersets.py:79 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:137 netbox/dcim/tables/devices.py:295 -#: netbox/dcim/tables/devices.py:408 netbox/dcim/tables/devices.py:449 -#: netbox/dcim/tables/devices.py:497 netbox/dcim/tables/devices.py:551 -#: netbox/dcim/tables/devices.py:574 netbox/dcim/tables/devices.py:694 -#: netbox/dcim/tables/devices.py:774 netbox/dcim/tables/devices.py:827 -#: netbox/dcim/tables/devices.py:889 netbox/dcim/tables/devices.py:958 -#: netbox/dcim/tables/devices.py:1023 netbox/dcim/tables/devices.py:1042 -#: netbox/dcim/tables/devices.py:1071 netbox/dcim/tables/devices.py:1098 -#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:228 -#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:21 -#: netbox/dcim/tables/power.py:58 netbox/dcim/tables/racks.py:20 -#: netbox/dcim/tables/racks.py:102 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/tables/tables.py:64 -#: netbox/extras/tables/tables.py:132 netbox/extras/tables/tables.py:169 -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:257 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:334 -#: netbox/extras/tables/tables.py:450 netbox/extras/tables/tables.py:467 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:536 -#: netbox/extras/tables/tables.py:584 netbox/extras/tables/tables.py:626 -#: netbox/extras/tables/tables.py:656 netbox/ipam/forms/bulk_edit.py:339 -#: netbox/ipam/forms/filtersets.py:417 netbox/ipam/forms/filtersets.py:503 -#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:32 -#: netbox/ipam/tables/ip.py:104 netbox/ipam/tables/services.py:16 -#: netbox/ipam/tables/services.py:38 netbox/ipam/tables/vlans.py:33 -#: netbox/ipam/tables/vlans.py:86 netbox/ipam/tables/vlans.py:231 -#: netbox/ipam/tables/vrfs.py:26 netbox/ipam/tables/vrfs.py:65 -#: netbox/netbox/tables/tables.py:299 netbox/netbox/ui/panels.py:194 -#: netbox/netbox/ui/panels.py:203 +#: netbox/dcim/forms/filtersets.py:80 netbox/dcim/forms/object_create.py:44 +#: netbox/dcim/tables/devices.py:138 netbox/dcim/tables/devices.py:296 +#: netbox/dcim/tables/devices.py:409 netbox/dcim/tables/devices.py:450 +#: netbox/dcim/tables/devices.py:498 netbox/dcim/tables/devices.py:552 +#: netbox/dcim/tables/devices.py:575 netbox/dcim/tables/devices.py:700 +#: netbox/dcim/tables/devices.py:722 netbox/dcim/tables/devices.py:802 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:986 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1070 netbox/dcim/tables/devices.py:1099 +#: netbox/dcim/tables/devices.py:1126 netbox/dcim/tables/devicetypes.py:31 +#: netbox/dcim/tables/devicetypes.py:228 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/power.py:21 netbox/dcim/tables/power.py:58 +#: netbox/dcim/tables/racks.py:20 netbox/dcim/tables/racks.py:102 +#: netbox/dcim/tables/sites.py:57 netbox/extras/forms/filtersets.py:231 +#: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:132 +#: netbox/extras/tables/tables.py:169 netbox/extras/tables/tables.py:198 +#: netbox/extras/tables/tables.py:257 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:334 netbox/extras/tables/tables.py:450 +#: netbox/extras/tables/tables.py:467 netbox/extras/tables/tables.py:494 +#: netbox/extras/tables/tables.py:536 netbox/extras/tables/tables.py:584 +#: netbox/extras/tables/tables.py:626 netbox/extras/tables/tables.py:656 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:104 +#: netbox/ipam/tables/services.py:16 netbox/ipam/tables/services.py:38 +#: netbox/ipam/tables/vlans.py:34 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/tables/vlans.py:247 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:317 +#: netbox/netbox/ui/panels.py:194 netbox/netbox/ui/panels.py:203 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1779,8 +1841,8 @@ msgstr "İsim" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:283 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 @@ -1809,7 +1871,7 @@ msgstr "Z Tarafı" msgid "Commit Rate" msgstr "Taahhüt Oranı" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1942 +#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" @@ -1827,8 +1889,8 @@ msgstr "Sonlandırma Türü" msgid "Termination Point" msgstr "Sonlandırma Noktası" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:186 -#: netbox/dcim/tables/devices.py:152 +#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 +#: netbox/dcim/tables/devices.py:153 msgid "Site Group" msgstr "Site Grubu" @@ -1869,33 +1931,33 @@ msgstr "Fesih" #: netbox/dcim/forms/bulk_import.py:1128 netbox/dcim/forms/bulk_import.py:1140 #: netbox/dcim/forms/bulk_import.py:1188 netbox/dcim/forms/bulk_import.py:1310 #: netbox/dcim/forms/bulk_import.py:1712 netbox/dcim/forms/connections.py:29 -#: netbox/dcim/forms/filtersets.py:153 netbox/dcim/forms/filtersets.py:1006 -#: netbox/dcim/forms/filtersets.py:1038 netbox/dcim/forms/filtersets.py:1184 -#: netbox/dcim/forms/filtersets.py:1398 netbox/dcim/forms/filtersets.py:1420 -#: netbox/dcim/forms/filtersets.py:1437 netbox/dcim/forms/filtersets.py:1459 -#: netbox/dcim/forms/filtersets.py:1476 netbox/dcim/forms/filtersets.py:1493 -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1536 -#: netbox/dcim/forms/filtersets.py:1558 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/forms/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1746 -#: netbox/dcim/forms/filtersets.py:1767 netbox/dcim/forms/filtersets.py:1788 -#: netbox/dcim/forms/filtersets.py:1809 netbox/dcim/forms/filtersets.py:1824 -#: netbox/dcim/forms/filtersets.py:1840 netbox/dcim/forms/filtersets.py:1851 -#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1907 -#: netbox/dcim/forms/filtersets.py:2000 netbox/dcim/forms/filtersets.py:2024 -#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/model_forms.py:728 -#: netbox/dcim/forms/model_forms.py:943 netbox/dcim/forms/model_forms.py:1355 -#: netbox/dcim/forms/model_forms.py:1849 netbox/dcim/forms/model_forms.py:1922 -#: netbox/dcim/forms/object_create.py:205 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:154 netbox/dcim/forms/filtersets.py:1019 +#: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1200 +#: netbox/dcim/forms/filtersets.py:1416 netbox/dcim/forms/filtersets.py:1439 +#: netbox/dcim/forms/filtersets.py:1456 netbox/dcim/forms/filtersets.py:1479 +#: netbox/dcim/forms/filtersets.py:1496 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1531 netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:1580 netbox/dcim/forms/filtersets.py:1702 +#: netbox/dcim/forms/filtersets.py:1747 netbox/dcim/forms/filtersets.py:1770 +#: netbox/dcim/forms/filtersets.py:1791 netbox/dcim/forms/filtersets.py:1813 +#: netbox/dcim/forms/filtersets.py:1834 netbox/dcim/forms/filtersets.py:1850 +#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1878 +#: netbox/dcim/forms/filtersets.py:1893 netbox/dcim/forms/filtersets.py:1935 +#: netbox/dcim/forms/filtersets.py:2030 netbox/dcim/forms/filtersets.py:2054 +#: netbox/dcim/forms/filtersets.py:2078 netbox/dcim/forms/model_forms.py:738 +#: netbox/dcim/forms/model_forms.py:953 netbox/dcim/forms/model_forms.py:1365 +#: netbox/dcim/forms/model_forms.py:1859 netbox/dcim/forms/model_forms.py:1932 +#: netbox/dcim/forms/object_create.py:206 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:291 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:427 netbox/dcim/tables/devices.py:469 -#: netbox/dcim/tables/devices.py:519 netbox/dcim/tables/devices.py:631 -#: netbox/dcim/tables/devices.py:743 netbox/dcim/tables/devices.py:796 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:908 -#: netbox/dcim/tables/devices.py:976 netbox/dcim/tables/devices.py:1102 -#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:430 -#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:633 -#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:292 netbox/dcim/tables/devices.py:387 +#: netbox/dcim/tables/devices.py:428 netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:520 netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:824 +#: netbox/dcim/tables/devices.py:877 netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:1004 netbox/dcim/tables/devices.py:1130 +#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:402 +#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:157 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1913,7 +1975,7 @@ msgstr "Fesih" #: netbox/templates/dcim/powerport.html:20 #: netbox/templates/dcim/rearport.html:20 #: netbox/templates/dcim/virtualchassis.html:55 -#: netbox/templates/dcim/virtualchassis_edit.html:62 +#: netbox/templates/dcim/virtualchassis_edit.html:63 #: netbox/templates/dcim/virtualdevicecontext.html:22 #: netbox/templates/virtualization/virtualmachine.html:120 #: netbox/templates/vpn/tunneltermination.html:23 @@ -1921,11 +1983,11 @@ msgstr "Fesih" #: netbox/virtualization/filtersets.py:143 #: netbox/virtualization/forms/bulk_edit.py:108 #: netbox/virtualization/forms/bulk_import.py:113 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:142 #: netbox/virtualization/forms/model_forms.py:186 #: netbox/virtualization/tables/virtualmachines.py:44 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 #: netbox/vpn/forms/model_forms.py:123 netbox/vpn/forms/model_forms.py:234 #: netbox/vpn/forms/model_forms.py:451 #: netbox/wireless/forms/model_forms.py:101 @@ -1934,7 +1996,7 @@ msgstr "Fesih" msgid "Device" msgstr "Cihaz" -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "Bu kullanıcının bu veri kaynağını senkronize etme izni yoktur." @@ -1992,8 +2054,8 @@ msgstr "Tamamlandı" msgid "Failed" msgstr "Başarısız" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:359 -#: netbox/netbox/navigation/menu.py:363 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 +#: netbox/netbox/navigation/menu.py:365 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2111,42 +2173,42 @@ msgstr "Uyarı" msgid "Error" msgstr "Hata" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Yerel" -#: netbox/core/data_backends.py:50 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:63 msgid "Username" msgstr "Kullanıcı Adı" -#: netbox/core/data_backends.py:52 netbox/core/data_backends.py:58 +#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 msgid "Only used for cloning with HTTP(S)" msgstr "Sadece HTTP(S) ile klonlama için kullanılır" -#: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 #: netbox/users/forms/model_forms.py:196 msgid "Password" msgstr "Şifre" -#: netbox/core/data_backends.py:62 +#: netbox/core/data_backends.py:75 msgid "Branch" msgstr "Şube" -#: netbox/core/data_backends.py:120 +#: netbox/core/data_backends.py:135 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "Uzaktan veri getirilemedi ({name}): {error}" -#: netbox/core/data_backends.py:133 +#: netbox/core/data_backends.py:148 msgid "AWS access key ID" msgstr "AWS erişim anahtarı kimliği" -#: netbox/core/data_backends.py:137 +#: netbox/core/data_backends.py:152 msgid "AWS secret access key" msgstr "AWS gizli erişim anahtarı" @@ -2160,7 +2222,7 @@ msgstr "Veri kaynağı (ID)" msgid "Data source (name)" msgstr "Veri kaynağı (isim)" -#: netbox/core/filtersets.py:186 netbox/dcim/filtersets.py:521 +#: netbox/core/filtersets.py:190 netbox/dcim/filtersets.py:521 #: netbox/extras/filtersets.py:302 netbox/extras/filtersets.py:355 #: netbox/extras/filtersets.py:401 netbox/extras/filtersets.py:424 #: netbox/extras/filtersets.py:490 netbox/users/filtersets.py:31 @@ -2168,19 +2230,19 @@ msgstr "Veri kaynağı (isim)" msgid "User (ID)" msgstr "Kullanıcı (ID)" -#: netbox/core/filtersets.py:192 +#: netbox/core/filtersets.py:196 msgid "User name" msgstr "Kullanıcı adı" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:44 #: netbox/core/tables/data.py:27 netbox/dcim/choices.py:2036 #: netbox/dcim/forms/bulk_edit.py:1102 netbox/dcim/forms/bulk_edit.py:1383 -#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/filtersets.py:1687 -#: netbox/dcim/tables/devices.py:579 netbox/dcim/tables/devicetypes.py:232 +#: netbox/dcim/forms/filtersets.py:1617 netbox/dcim/forms/filtersets.py:1710 +#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 #: 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:161 netbox/extras/forms/filtersets.py:265 -#: netbox/extras/forms/filtersets.py:301 netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:249 +#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 #: netbox/extras/tables/tables.py:176 netbox/extras/tables/tables.py:307 #: netbox/extras/tables/tables.py:344 netbox/extras/tables/tables.py:508 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 @@ -2196,19 +2258,19 @@ msgstr "Kullanıcı adı" #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:29 netbox/users/tables.py:112 #: netbox/virtualization/forms/bulk_edit.py:182 -#: netbox/virtualization/forms/filtersets.py:232 +#: netbox/virtualization/forms/filtersets.py:237 msgid "Enabled" msgstr "Etkin" -#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:50 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:51 #: netbox/core/tables/data.py:30 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "Senkronizasyon aralığı" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:307 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 #: netbox/templates/extras/savedfilter.html:56 -#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 -#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:104 netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:160 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:320 #: netbox/vpn/forms/model_forms.py:336 netbox/vpn/forms/model_forms.py:357 #: netbox/vpn/forms/model_forms.py:379 @@ -2220,10 +2282,10 @@ msgid "Ignore rules" msgstr "Kuralları yok sayın" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:604 -#: netbox/extras/forms/model_forms.py:693 -#: netbox/extras/forms/model_forms.py:746 netbox/extras/tables/tables.py:218 +#: netbox/extras/forms/model_forms.py:275 +#: netbox/extras/forms/model_forms.py:607 +#: netbox/extras/forms/model_forms.py:696 +#: netbox/extras/forms/model_forms.py:749 netbox/extras/tables/tables.py:218 #: netbox/extras/tables/tables.py:588 netbox/extras/tables/tables.py:618 #: netbox/extras/tables/tables.py:660 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 @@ -2232,24 +2294,24 @@ msgstr "Kuralları yok sayın" msgid "Data Source" msgstr "Veri Kaynağı" -#: netbox/core/forms/filtersets.py:61 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Dosya" -#: netbox/core/forms/filtersets.py:66 netbox/core/forms/mixins.py:16 +#: netbox/core/forms/filtersets.py:67 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:411 -#: netbox/extras/forms/filtersets.py:442 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:183 netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/filtersets.py:415 netbox/extras/forms/filtersets.py:503 msgid "Data source" msgstr "Veri kaynağı" -#: netbox/core/forms/filtersets.py:77 netbox/extras/forms/filtersets.py:592 +#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 msgid "Creation" msgstr "Oluşturma" -#: netbox/core/forms/filtersets.py:81 netbox/core/forms/filtersets.py:167 -#: netbox/extras/forms/filtersets.py:613 netbox/extras/tables/tables.py:271 +#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:271 #: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:364 #: netbox/extras/tables/tables.py:383 netbox/extras/tables/tables.py:415 #: netbox/extras/tables/tables.py:735 netbox/templates/core/job.html:11 @@ -2259,42 +2321,47 @@ msgstr "Oluşturma" msgid "Object Type" msgstr "Nesne Türü" -#: netbox/core/forms/filtersets.py:91 +#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/templates/core/job.html:63 netbox/templates/core/rq_task.html:61 +msgid "Queue" +msgstr "Kuyruk" + +#: netbox/core/forms/filtersets.py:96 msgid "Created after" msgstr "Sonra oluşturuldu" -#: netbox/core/forms/filtersets.py:96 +#: netbox/core/forms/filtersets.py:101 msgid "Created before" msgstr "Daha önce oluşturuldu" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:106 msgid "Scheduled after" msgstr "Sonrasında planlandı" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:111 msgid "Scheduled before" msgstr "Önceden planlanmış" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:116 msgid "Started after" msgstr "Sonra başladı" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:121 msgid "Started before" msgstr "Daha önce başladı" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:126 msgid "Completed after" msgstr "Sonrasında tamamlandı" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:131 msgid "Completed before" msgstr "Daha önce tamamlandı" -#: netbox/core/forms/filtersets.py:133 netbox/core/forms/filtersets.py:162 -#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:504 -#: netbox/dcim/forms/model_forms.py:324 netbox/extras/forms/filtersets.py:608 -#: netbox/extras/forms/filtersets.py:628 netbox/extras/tables/tables.py:391 +#: netbox/core/forms/filtersets.py:138 netbox/core/forms/filtersets.py:167 +#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:509 +#: netbox/dcim/forms/model_forms.py:326 netbox/extras/forms/filtersets.py:572 +#: netbox/extras/forms/filtersets.py:592 netbox/extras/tables/tables.py:391 #: netbox/extras/tables/tables.py:431 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 @@ -2307,23 +2374,23 @@ msgstr "Daha önce tamamlandı" msgid "User" msgstr "Kullanıcı" -#: netbox/core/forms/filtersets.py:141 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:773 +#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:773 #: netbox/extras/tables/tables.py:828 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Zaman" -#: netbox/core/forms/filtersets.py:146 netbox/extras/forms/filtersets.py:597 +#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 msgid "After" msgstr "Sonra" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:602 +#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 msgid "Before" msgstr "Önce" -#: netbox/core/forms/filtersets.py:155 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:477 +#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:484 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" @@ -2369,18 +2436,18 @@ msgstr "Raf Yükseltmeleri" #: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1907 #: netbox/dcim/forms/bulk_edit.py:941 netbox/dcim/forms/bulk_edit.py:1337 #: netbox/dcim/forms/bulk_edit.py:1358 netbox/dcim/tables/racks.py:143 -#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 +#: netbox/netbox/navigation/menu.py:315 netbox/netbox/navigation/menu.py:319 msgid "Power" msgstr "Güç" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:47 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Güvenlik" @@ -2396,7 +2463,7 @@ msgid "Pagination" msgstr "Sayfalandırma" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:122 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 #: netbox/extras/forms/model_forms.py:135 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2407,7 +2474,7 @@ msgstr "Doğrulama" msgid "User Preferences" msgstr "Kullanıcı Tercihleri" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:820 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:73 msgid "Miscellaneous" @@ -2523,7 +2590,7 @@ msgstr "Yapılandırma revizyonu #{id}" #: netbox/dcim/models/device_components.py:767 #: netbox/dcim/models/device_components.py:1151 #: netbox/dcim/models/device_components.py:1199 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:81 +#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:94 #: netbox/extras/models/search.py:41 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" @@ -2702,38 +2769,46 @@ msgid "job ID" msgstr "görev ID" #: netbox/core/models/jobs.py:116 +msgid "queue name" +msgstr "kuyruk adı" + +#: netbox/core/models/jobs.py:119 +msgid "Name of the queue in which this job was enqueued" +msgstr "Bu işin sıraya alındığı kuyruğun adı" + +#: netbox/core/models/jobs.py:122 msgid "log entries" msgstr "günlük girişleri" -#: netbox/core/models/jobs.py:132 +#: netbox/core/models/jobs.py:138 msgid "job" msgstr "görev" -#: netbox/core/models/jobs.py:133 +#: netbox/core/models/jobs.py:139 msgid "jobs" msgstr "görevler" -#: netbox/core/models/jobs.py:163 +#: netbox/core/models/jobs.py:169 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "İşler bu nesne türüne atanamaz ({type})." -#: netbox/core/models/jobs.py:216 +#: netbox/core/models/jobs.py:226 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "İşin sonlandırılması için geçersiz durum. Seçenekler şunlardır: {choices}" -#: netbox/core/models/jobs.py:273 +#: netbox/core/models/jobs.py:283 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "enqueue () hem schedule_at hem de imediat değerleriyle çağrılamaz." -#: netbox/core/models/object_types.py:188 +#: netbox/core/models/object_types.py:205 msgid "object type" msgstr "nesne türü" -#: netbox/core/models/object_types.py:189 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 msgid "object types" msgstr "nesne türleri" @@ -2741,7 +2816,7 @@ msgstr "nesne türleri" msgid "Sync Data" msgstr "Verileri Senkronize Et" -#: netbox/core/signals.py:176 +#: netbox/core/signals.py:177 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Silme işlemi bir koruma kuralı tarafından engellenir: {message}" @@ -2758,7 +2833,7 @@ msgstr "Ad Soyad" #: netbox/extras/tables/tables.py:418 netbox/extras/tables/tables.py:502 #: netbox/extras/tables/tables.py:571 netbox/extras/tables/tables.py:740 #: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:835 -#: netbox/netbox/tables/tables.py:317 +#: netbox/netbox/tables/tables.py:335 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2771,7 +2846,7 @@ msgstr "Nesne" msgid "Request ID" msgstr "İstek Kimliği" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 +#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 #: netbox/extras/tables/tables.py:784 netbox/extras/tables/tables.py:841 #: netbox/templates/core/objectchange.html:68 msgid "Message" @@ -2804,7 +2879,7 @@ msgstr "Son Güncelleme" #: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:248 #: netbox/extras/tables/tables.py:561 netbox/extras/tables/tables.py:806 #: netbox/netbox/tables/tables.py:225 -#: netbox/templates/dcim/virtualchassis_edit.html:63 +#: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 msgid "ID" @@ -2814,16 +2889,16 @@ msgstr "KİMLİK" msgid "Interval" msgstr "Aralık" -#: netbox/core/tables/jobs.py:46 +#: netbox/core/tables/jobs.py:49 msgid "Log Entries" msgstr "Günlük Girişleri" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:778 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:778 #: netbox/extras/tables/tables.py:832 msgid "Level" msgstr "Seviye" -#: netbox/core/tables/jobs.py:80 +#: netbox/core/tables/jobs.py:83 msgid "No log entries" msgstr "Günlük girişi yok" @@ -2881,7 +2956,7 @@ msgstr "İşçiler" msgid "Host" msgstr "Ana bilgisayar" -#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:616 +#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:631 msgid "Port" msgstr "Port" @@ -3130,20 +3205,19 @@ msgstr "Bayat" #: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:532 #: netbox/dcim/forms/bulk_import.py:658 netbox/dcim/forms/bulk_import.py:935 #: netbox/dcim/forms/bulk_import.py:1205 netbox/dcim/forms/filtersets.py:263 -#: netbox/dcim/forms/filtersets.py:768 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/model_forms.py:81 netbox/dcim/forms/model_forms.py:99 -#: netbox/dcim/forms/model_forms.py:176 netbox/dcim/forms/model_forms.py:502 -#: netbox/dcim/forms/model_forms.py:523 netbox/dcim/forms/model_forms.py:1206 -#: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 -#: netbox/dcim/tables/devices.py:916 netbox/dcim/tables/devices.py:1003 -#: netbox/dcim/tables/devices.py:1156 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:755 netbox/ipam/tables/fhrp.py:56 -#: netbox/ipam/tables/ip.py:328 netbox/ipam/tables/services.py:42 -#: netbox/netbox/tables/tables.py:303 netbox/netbox/ui/panels.py:202 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/dcim/forms/filtersets.py:778 netbox/dcim/forms/filtersets.py:794 +#: netbox/dcim/forms/model_forms.py:83 netbox/dcim/forms/model_forms.py:101 +#: netbox/dcim/forms/model_forms.py:178 netbox/dcim/forms/model_forms.py:504 +#: netbox/dcim/forms/model_forms.py:525 netbox/dcim/forms/model_forms.py:1216 +#: netbox/dcim/forms/model_forms.py:1699 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:695 +#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:944 +#: netbox/dcim/tables/devices.py:1031 netbox/dcim/tables/devices.py:1184 +#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:755 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:328 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:321 +#: netbox/netbox/ui/panels.py:202 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 -#: netbox/templates/dcim/interface.html:379 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 @@ -3249,7 +3323,7 @@ msgstr "Tescilli" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 #: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 #: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 -#: netbox/netbox/navigation/menu.py:209 +#: netbox/netbox/navigation/menu.py:211 msgid "Other" msgstr "Diğer" @@ -3266,10 +3340,10 @@ msgid "Virtual" msgstr "Sanal" #: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 -#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1553 -#: netbox/dcim/forms/filtersets.py:1678 netbox/dcim/forms/model_forms.py:1105 -#: netbox/dcim/forms/model_forms.py:1569 netbox/netbox/navigation/menu.py:147 -#: netbox/netbox/navigation/menu.py:151 +#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1701 netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1579 netbox/netbox/navigation/menu.py:149 +#: netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Kablosuz" @@ -3279,8 +3353,8 @@ msgid "Virtual interfaces" msgstr "Sanal arayüzler" #: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1396 -#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1087 -#: netbox/dcim/tables/devices.py:706 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1097 +#: netbox/dcim/tables/devices.py:734 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:177 #: netbox/virtualization/forms/bulk_import.py:172 @@ -3348,11 +3422,11 @@ msgstr "Arka Panel Ethernet" msgid "Cellular" msgstr "Hücresel" -#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:420 -#: netbox/dcim/forms/filtersets.py:897 netbox/dcim/forms/filtersets.py:1096 -#: netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:423 +#: netbox/dcim/forms/filtersets.py:909 netbox/dcim/forms/filtersets.py:1110 +#: netbox/dcim/forms/filtersets.py:1908 #: netbox/templates/dcim/inventoryitem.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:65 +#: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Seri" @@ -3381,8 +3455,8 @@ msgstr "Oto" msgid "Access" msgstr "Erişim" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 +#: netbox/ipam/tables/vlans.py:209 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Etiketlenmiş" @@ -3559,7 +3633,7 @@ msgstr "Fiber - Tek modlu" msgid "Fiber - Other" msgstr "Elyaf - Diğer" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 msgid "Connected" msgstr "Bağlı" @@ -3716,61 +3790,61 @@ msgstr "Varsayılan platform (ID)" msgid "Default platform (slug)" msgstr "Varsayılan platform (kısa ad)" -#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:565 +#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:572 msgid "Has a front image" msgstr "Ön resmi var" -#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:579 msgid "Has a rear image" msgstr "Arka görüntüsü var" #: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:742 -#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:579 -#: netbox/dcim/forms/filtersets.py:697 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:586 +#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 msgid "Has console ports" msgstr "Konsol bağlantı noktaları vardır" #: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:746 -#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:704 netbox/dcim/forms/filtersets.py:943 +#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:593 +#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 msgid "Has console server ports" msgstr "Konsol sunucusu bağlantı noktaları vardır" #: netbox/dcim/filtersets.py:600 netbox/dcim/filtersets.py:750 -#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:711 netbox/dcim/forms/filtersets.py:950 +#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 msgid "Has power ports" msgstr "Güç bağlantı noktaları vardır" #: netbox/dcim/filtersets.py:604 netbox/dcim/filtersets.py:754 -#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:718 netbox/dcim/forms/filtersets.py:957 +#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:607 +#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 msgid "Has power outlets" msgstr "Elektrik prizleri var" #: netbox/dcim/filtersets.py:608 netbox/dcim/filtersets.py:758 -#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:614 +#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 msgid "Has interfaces" msgstr "Arayüzleri vardır" #: netbox/dcim/filtersets.py:612 netbox/dcim/filtersets.py:762 -#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:732 netbox/dcim/forms/filtersets.py:971 +#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 msgid "Has pass-through ports" msgstr "Geçiş bağlantı noktaları vardır" #: netbox/dcim/filtersets.py:616 netbox/dcim/filtersets.py:1294 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/forms/filtersets.py:635 msgid "Has module bays" msgstr "Modül yuvaları vardır" #: netbox/dcim/filtersets.py:620 netbox/dcim/filtersets.py:1298 -#: netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:628 msgid "Has device bays" msgstr "Cihaz yuvaları var" -#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:642 msgid "Has inventory items" msgstr "Envanter kalemleri var" @@ -3884,20 +3958,20 @@ msgstr "Cihaz modeli (kısa ad)" msgid "Is full depth" msgstr "Tam derinlik mi" -#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:906 -#: netbox/dcim/forms/filtersets.py:1609 netbox/dcim/forms/filtersets.py:1947 -#: netbox/dcim/forms/model_forms.py:1895 netbox/dcim/models/devices.py:1307 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/filtersets.py:1977 +#: netbox/dcim/forms/model_forms.py:1905 netbox/dcim/models/devices.py:1307 #: netbox/dcim/models/devices.py:1330 netbox/virtualization/filtersets.py:211 #: netbox/virtualization/filtersets.py:284 -#: netbox/virtualization/forms/filtersets.py:187 -#: netbox/virtualization/forms/filtersets.py:240 +#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:245 msgid "MAC address" msgstr "MAC adresi" #: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1015 +#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 #: netbox/virtualization/filtersets.py:215 -#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Birincil IP'ye sahiptir" @@ -3971,9 +4045,9 @@ msgstr "Cihaz rolü (kısa ad)" msgid "Virtual Chassis (ID)" msgstr "Sanal Kasa (ID)" -#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:125 -#: netbox/dcim/forms/object_create.py:327 netbox/dcim/tables/devices.py:213 -#: netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:126 +#: netbox/dcim/forms/object_create.py:328 netbox/dcim/tables/devices.py:214 +#: netbox/netbox/navigation/menu.py:81 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 @@ -4051,24 +4125,24 @@ msgid "Assigned VID" msgstr "Atanmış VID" #: netbox/dcim/filtersets.py:1942 netbox/dcim/forms/bulk_edit.py:1509 -#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:1535 +#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1685 +#: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:866 -#: netbox/dcim/tables/devices.py:660 netbox/ipam/filtersets.py:345 +#: netbox/dcim/tables/devices.py:661 netbox/ipam/filtersets.py:345 #: netbox/ipam/filtersets.py:356 netbox/ipam/filtersets.py:489 #: netbox/ipam/filtersets.py:591 netbox/ipam/filtersets.py:602 #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_edit.py:237 #: netbox/ipam/forms/bulk_edit.py:278 netbox/ipam/forms/bulk_import.py:159 #: netbox/ipam/forms/bulk_import.py:244 netbox/ipam/forms/bulk_import.py:280 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:187 -#: netbox/ipam/forms/filtersets.py:339 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:194 +#: netbox/ipam/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:200 netbox/ipam/forms/model_forms.py:247 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:463 #: netbox/ipam/forms/model_forms.py:477 netbox/ipam/forms/model_forms.py:491 #: netbox/ipam/models/ip.py:223 netbox/ipam/models/ip.py:516 #: netbox/ipam/models/ip.py:745 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:186 netbox/ipam/tables/ip.py:257 -#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:407 +#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:412 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 @@ -4076,7 +4150,7 @@ msgstr "Atanmış VID" #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 #: netbox/virtualization/forms/bulk_import.py:219 -#: netbox/virtualization/forms/filtersets.py:245 +#: netbox/virtualization/forms/filtersets.py:250 #: netbox/virtualization/forms/model_forms.py:359 #: netbox/virtualization/models/virtualmachines.py:346 #: netbox/virtualization/tables/virtualmachines.py:113 @@ -4094,13 +4168,13 @@ msgstr "VRF (RD)" msgid "L2VPN (ID)" msgstr "L2VPN (KİMLİĞİ)" -#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1667 -#: netbox/dcim/tables/devices.py:596 netbox/ipam/filtersets.py:1046 -#: netbox/ipam/forms/filtersets.py:599 netbox/ipam/tables/vlans.py:116 +#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1690 +#: netbox/dcim/tables/devices.py:597 netbox/ipam/filtersets.py:1046 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:250 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 +#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 #: netbox/vpn/forms/model_forms.py:407 netbox/vpn/forms/model_forms.py:425 #: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" @@ -4110,13 +4184,13 @@ msgstr "L2VPN" msgid "VLAN Translation Policy (ID)" msgstr "VLAN Çeviri Politikası (ID)" -#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1633 -#: netbox/dcim/forms/model_forms.py:1552 +#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1656 +#: netbox/dcim/forms/model_forms.py:1562 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 -#: netbox/virtualization/forms/filtersets.py:260 +#: netbox/virtualization/forms/filtersets.py:265 #: netbox/virtualization/forms/model_forms.py:364 msgid "VLAN Translation Policy" msgstr "VLAN Çeviri Politikası" @@ -4153,8 +4227,8 @@ msgstr "Köprülü arayüz (ID)" msgid "LAG interface (ID)" msgstr "LAG arabirimi (ID)" -#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:144 +#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:619 +#: netbox/dcim/tables/devices.py:1173 netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4165,14 +4239,14 @@ msgstr "MAC Adresi" msgid "Primary MAC address (ID)" msgstr "Birincil MAC adresi (ID)" -#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1539 +#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1549 #: netbox/virtualization/filtersets.py:295 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Birincil MAC adresi" #: netbox/dcim/filtersets.py:2079 netbox/dcim/filtersets.py:2091 -#: netbox/dcim/forms/filtersets.py:1569 netbox/dcim/forms/model_forms.py:1875 +#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Sanal Cihaz Bağlamı" @@ -4187,7 +4261,7 @@ msgstr "Sanal Cihaz Bağlamı (Tanımlayıcı)" msgid "Wireless LAN" msgstr "Kablosuz LAN" -#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:647 +#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:648 msgid "Wireless link" msgstr "Kablosuz bağlantı" @@ -4219,7 +4293,7 @@ msgstr "Master (ID)" msgid "Master (name)" msgstr "Master (isim)" -#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1215 +#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1231 msgid "Unterminated" msgstr "Sonlandırılmamış" @@ -4227,29 +4301,29 @@ msgstr "Sonlandırılmamış" msgid "Power panel (ID)" msgstr "Güç paneli (ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:515 -#: netbox/extras/forms/model_forms.py:597 -#: netbox/extras/forms/model_forms.py:682 -#: netbox/extras/forms/model_forms.py:734 netbox/extras/ui/panels.py:69 -#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:113 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:488 +#: netbox/extras/forms/model_forms.py:600 +#: netbox/extras/forms/model_forms.py:685 +#: netbox/extras/forms/model_forms.py:737 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:131 #: netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:29 -#: netbox/templates/generic/bulk_edit.html:75 +#: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 #: netbox/utilities/forms/fields/fields.py:100 msgid "Tags" msgstr "Etiketler" -#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1814 -#: netbox/dcim/forms/filtersets.py:1827 netbox/dcim/forms/model_forms.py:583 -#: netbox/dcim/forms/model_forms.py:641 netbox/dcim/forms/object_create.py:153 -#: netbox/dcim/forms/object_create.py:254 netbox/dcim/tables/devices.py:167 +#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1840 +#: netbox/dcim/forms/filtersets.py:1853 netbox/dcim/forms/model_forms.py:585 +#: netbox/dcim/forms/model_forms.py:651 netbox/dcim/forms/object_create.py:154 +#: netbox/dcim/forms/object_create.py:255 netbox/dcim/tables/devices.py:168 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 #: netbox/templates/dcim/rearport.html:126 #: netbox/templates/dcim/virtualchassis.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:66 +#: netbox/templates/dcim/virtualchassis_edit.html:67 msgid "Position" msgstr "Pozisyon" @@ -4279,7 +4353,7 @@ msgid "Contact E-mail" msgstr "İletişim E-posta" #: netbox/dcim/forms/bulk_edit.py:149 netbox/dcim/forms/bulk_import.py:130 -#: netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Saat dilimi" @@ -4290,16 +4364,16 @@ msgstr "Saat dilimi" #: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:408 #: netbox/dcim/forms/bulk_import.py:458 netbox/dcim/forms/bulk_import.py:542 #: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:1199 -#: netbox/dcim/forms/filtersets.py:340 netbox/dcim/forms/filtersets.py:404 -#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:684 -#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:870 -#: netbox/dcim/forms/filtersets.py:1080 netbox/dcim/forms/filtersets.py:1877 -#: netbox/dcim/forms/filtersets.py:1917 netbox/dcim/forms/model_forms.py:211 -#: netbox/dcim/forms/model_forms.py:342 netbox/dcim/forms/model_forms.py:354 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:528 -#: netbox/dcim/forms/model_forms.py:1219 netbox/dcim/forms/model_forms.py:1702 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:99 -#: netbox/dcim/tables/devices.py:174 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/forms/filtersets.py:342 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:544 netbox/dcim/forms/filtersets.py:693 +#: netbox/dcim/forms/filtersets.py:799 netbox/dcim/forms/filtersets.py:882 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1905 +#: netbox/dcim/forms/filtersets.py:1945 netbox/dcim/forms/model_forms.py:213 +#: netbox/dcim/forms/model_forms.py:344 netbox/dcim/forms/model_forms.py:356 +#: netbox/dcim/forms/model_forms.py:426 netbox/dcim/forms/model_forms.py:530 +#: netbox/dcim/forms/model_forms.py:1229 netbox/dcim/forms/model_forms.py:1712 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:100 +#: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/devices.py:1014 #: netbox/dcim/tables/devicetypes.py:86 netbox/dcim/tables/devicetypes.py:321 #: netbox/dcim/tables/modules.py:46 netbox/dcim/tables/modules.py:89 #: netbox/dcim/tables/racks.py:50 netbox/dcim/tables/racks.py:120 @@ -4313,14 +4387,14 @@ msgstr "Üretici" #: netbox/dcim/forms/bulk_edit.py:221 netbox/dcim/forms/bulk_edit.py:368 #: netbox/dcim/forms/bulk_import.py:200 netbox/dcim/forms/bulk_import.py:279 -#: netbox/dcim/forms/filtersets.py:287 +#: netbox/dcim/forms/filtersets.py:288 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Form faktörü" #: netbox/dcim/forms/bulk_edit.py:226 netbox/dcim/forms/bulk_edit.py:373 #: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:282 -#: netbox/dcim/forms/filtersets.py:292 +#: netbox/dcim/forms/filtersets.py:293 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Genişlik" @@ -4331,7 +4405,7 @@ msgid "Height (U)" msgstr "Yükseklik (U)" #: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:306 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Azalan birimler" @@ -4361,22 +4435,20 @@ msgstr "Montaj derinliği" #: netbox/dcim/forms/bulk_edit.py:516 netbox/dcim/forms/bulk_edit.py:533 #: netbox/dcim/forms/bulk_edit.py:572 netbox/dcim/forms/bulk_edit.py:588 #: netbox/dcim/forms/bulk_import.py:421 netbox/dcim/forms/bulk_import.py:469 -#: netbox/dcim/forms/filtersets.py:312 netbox/dcim/forms/filtersets.py:334 -#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:438 -#: netbox/dcim/forms/filtersets.py:531 netbox/dcim/forms/filtersets.py:642 -#: netbox/dcim/forms/filtersets.py:673 netbox/dcim/forms/filtersets.py:744 -#: netbox/dcim/forms/model_forms.py:225 netbox/dcim/forms/model_forms.py:306 +#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:439 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:649 +#: netbox/dcim/forms/filtersets.py:681 netbox/dcim/forms/filtersets.py:753 +#: netbox/dcim/forms/model_forms.py:227 netbox/dcim/forms/model_forms.py:308 #: netbox/dcim/tables/devicetypes.py:109 netbox/dcim/tables/modules.py:54 #: netbox/dcim/tables/racks.py:70 netbox/dcim/tables/racks.py:161 -#: netbox/dcim/views.py:880 netbox/dcim/views.py:1007 +#: netbox/dcim/views.py:880 netbox/dcim/views.py:1008 #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:341 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:71 -#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:279 -#: netbox/extras/forms/filtersets.py:315 -#: netbox/extras/forms/model_forms.py:575 netbox/ipam/forms/bulk_edit.py:159 -#: netbox/templates/dcim/moduletype.html:51 +#: netbox/extras/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:167 +#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 +#: netbox/ipam/forms/bulk_edit.py:159 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4386,7 +4458,7 @@ msgid "Weight" msgstr "Ağırlığı" #: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:317 +#: netbox/dcim/forms/filtersets.py:318 msgid "Max weight" msgstr "Maksimum ağırlık" @@ -4394,39 +4466,39 @@ msgstr "Maksimum ağırlık" #: netbox/dcim/forms/bulk_edit.py:521 netbox/dcim/forms/bulk_edit.py:577 #: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 #: netbox/dcim/forms/bulk_import.py:426 netbox/dcim/forms/bulk_import.py:474 -#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:646 -#: netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:653 +#: netbox/dcim/forms/filtersets.py:757 msgid "Weight unit" msgstr "Ağırlık birimi" -#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:332 -#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:260 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:333 +#: netbox/dcim/forms/model_forms.py:223 netbox/dcim/forms/model_forms.py:262 msgid "Rack Type" msgstr "Kabin Tipi" #: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 msgid "Outer Dimensions" msgstr "Dış Ölçüler" -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:226 -#: netbox/dcim/forms/model_forms.py:307 netbox/dcim/ui/panels.py:126 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1005 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:228 +#: netbox/dcim/forms/model_forms.py:309 netbox/dcim/ui/panels.py:126 +#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 #: netbox/extras/tables/tables.py:266 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 #: netbox/templates/extras/imageattachment.html:40 msgid "Dimensions" msgstr "Ölçüler" -#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:333 -#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/model_forms.py:228 -#: netbox/dcim/views.py:879 netbox/dcim/views.py:1006 +#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:334 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/model_forms.py:230 +#: netbox/dcim/views.py:879 netbox/dcim/views.py:1007 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Numaralandırma" #: netbox/dcim/forms/bulk_edit.py:353 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/filtersets.py:412 +#: netbox/dcim/forms/filtersets.py:415 msgid "Rack type" msgstr "Kabin tipi" @@ -4437,18 +4509,18 @@ msgstr "Kabin tipi" msgid "Serial Number" msgstr "Seri Numarası" -#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:424 -#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1884 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:913 netbox/dcim/forms/filtersets.py:1114 +#: netbox/dcim/forms/filtersets.py:1912 msgid "Asset tag" msgstr "Varlık etiketi" #: netbox/dcim/forms/bulk_edit.py:412 netbox/dcim/forms/bulk_edit.py:511 #: netbox/dcim/forms/bulk_edit.py:567 netbox/dcim/forms/bulk_edit.py:698 #: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:463 -#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:415 -#: netbox/dcim/forms/filtersets.py:559 netbox/dcim/forms/filtersets.py:739 -#: netbox/dcim/forms/filtersets.py:892 +#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:418 +#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:904 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" msgstr "Hava akışı" @@ -4456,16 +4528,16 @@ msgstr "Hava akışı" #: netbox/dcim/forms/bulk_edit.py:435 netbox/dcim/forms/bulk_edit.py:888 #: netbox/dcim/forms/bulk_import.py:354 netbox/dcim/forms/bulk_import.py:357 #: netbox/dcim/forms/bulk_import.py:645 netbox/dcim/forms/bulk_import.py:1649 -#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:120 -#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:442 -#: netbox/dcim/forms/filtersets.py:456 netbox/dcim/forms/filtersets.py:494 -#: netbox/dcim/forms/filtersets.py:860 netbox/dcim/forms/filtersets.py:1070 -#: netbox/dcim/forms/filtersets.py:1168 netbox/dcim/forms/filtersets.py:1305 -#: netbox/dcim/forms/model_forms.py:270 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:574 netbox/dcim/forms/model_forms.py:851 -#: netbox/dcim/forms/object_create.py:301 netbox/dcim/tables/devices.py:163 +#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:121 +#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:446 +#: netbox/dcim/forms/filtersets.py:460 netbox/dcim/forms/filtersets.py:499 +#: netbox/dcim/forms/filtersets.py:872 netbox/dcim/forms/filtersets.py:1084 +#: netbox/dcim/forms/filtersets.py:1184 netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/model_forms.py:272 netbox/dcim/forms/model_forms.py:316 +#: netbox/dcim/forms/model_forms.py:576 netbox/dcim/forms/model_forms.py:861 +#: netbox/dcim/forms/object_create.py:302 netbox/dcim/tables/devices.py:164 #: netbox/dcim/tables/power.py:66 netbox/dcim/tables/racks.py:203 -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 #: netbox/templates/dcim/rack/base.html:4 @@ -4474,22 +4546,22 @@ msgid "Rack" msgstr "Kabin" #: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:435 -#: netbox/dcim/forms/filtersets.py:524 netbox/dcim/forms/filtersets.py:667 -#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:1028 -#: netbox/dcim/forms/model_forms.py:432 netbox/dcim/forms/model_forms.py:767 -#: netbox/dcim/forms/model_forms.py:1770 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:438 +#: netbox/dcim/forms/filtersets.py:530 netbox/dcim/forms/filtersets.py:675 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:1041 +#: netbox/dcim/forms/model_forms.py:434 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/model_forms.py:1780 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Donanım" #: netbox/dcim/forms/bulk_edit.py:487 netbox/dcim/forms/bulk_import.py:414 -#: netbox/dcim/forms/filtersets.py:542 netbox/dcim/forms/model_forms.py:359 +#: netbox/dcim/forms/filtersets.py:549 netbox/dcim/forms/model_forms.py:361 msgid "Default platform" msgstr "Varsayılan platform" #: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:545 netbox/dcim/forms/filtersets.py:687 +#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 msgid "Part number" msgstr "Parça numarası" @@ -4501,55 +4573,55 @@ msgstr "U yüksekliği" msgid "Exclude from utilization" msgstr "Kullanımdan hariç tut" -#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:373 -#: netbox/dcim/forms/model_forms.py:1002 netbox/dcim/forms/model_forms.py:1044 -#: netbox/dcim/forms/model_forms.py:1071 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1160 -#: netbox/dcim/forms/model_forms.py:1178 -#: netbox/dcim/forms/object_create.py:117 netbox/dcim/tables/devicetypes.py:83 +#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:375 +#: netbox/dcim/forms/model_forms.py:1012 netbox/dcim/forms/model_forms.py:1054 +#: netbox/dcim/forms/model_forms.py:1081 netbox/dcim/forms/model_forms.py:1109 +#: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1188 +#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/devicetypes.py:83 #: netbox/templates/dcim/devicebay.html:52 #: netbox/templates/dcim/module.html:61 msgid "Device Type" msgstr "Cihaz Türü" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:400 -#: netbox/dcim/views.py:1578 netbox/extras/forms/model_forms.py:592 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:402 +#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 msgid "Schema" msgstr "Şema" #: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:553 #: netbox/dcim/forms/bulk_edit.py:784 netbox/dcim/forms/bulk_import.py:452 -#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:1197 netbox/dcim/forms/model_forms.py:406 -#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/tables/modules.py:42 -#: netbox/extras/forms/filtersets.py:437 -#: netbox/extras/forms/model_forms.py:617 netbox/extras/tables/tables.py:615 +#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:688 +#: netbox/dcim/forms/filtersets.py:1213 netbox/dcim/forms/model_forms.py:408 +#: netbox/dcim/forms/model_forms.py:421 netbox/dcim/tables/modules.py:42 +#: netbox/extras/forms/filtersets.py:410 +#: netbox/extras/forms/model_forms.py:620 netbox/extras/tables/tables.py:615 #: netbox/templates/account/base.html:7 netbox/templates/dcim/cable.html:23 #: netbox/templates/dcim/moduletype.html:27 #: netbox/templates/extras/configcontext.html:21 #: netbox/templates/inc/user_menu.html:38 netbox/vpn/forms/bulk_edit.py:213 -#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:200 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Profil" -#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1359 -#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/forms/model_forms.py:1003 -#: netbox/dcim/forms/model_forms.py:1045 netbox/dcim/forms/model_forms.py:1072 -#: netbox/dcim/forms/model_forms.py:1100 netbox/dcim/forms/model_forms.py:1121 -#: netbox/dcim/forms/model_forms.py:1161 netbox/dcim/forms/model_forms.py:1179 -#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/modules.py:51 +#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1377 +#: netbox/dcim/forms/model_forms.py:433 netbox/dcim/forms/model_forms.py:1013 +#: netbox/dcim/forms/model_forms.py:1055 netbox/dcim/forms/model_forms.py:1082 +#: netbox/dcim/forms/model_forms.py:1110 netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1171 netbox/dcim/forms/model_forms.py:1189 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/modules.py:51 #: netbox/dcim/tables/modules.py:94 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Modül Türü" -#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:376 +#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:378 msgid "Chassis" msgstr "Şasi" #: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:74 +#: netbox/dcim/tables/devices.py:75 msgid "VM role" msgstr "VM rolü" @@ -4557,49 +4629,49 @@ msgstr "VM rolü" #: netbox/dcim/forms/bulk_edit.py:708 netbox/dcim/forms/bulk_import.py:516 #: netbox/dcim/forms/bulk_import.py:520 netbox/dcim/forms/bulk_import.py:549 #: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:678 -#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:793 netbox/dcim/forms/filtersets.py:911 -#: netbox/dcim/forms/model_forms.py:497 netbox/dcim/forms/model_forms.py:534 -#: netbox/dcim/forms/model_forms.py:650 +#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:804 netbox/dcim/forms/filtersets.py:923 +#: netbox/dcim/forms/model_forms.py:499 netbox/dcim/forms/model_forms.py:536 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:146 #: netbox/virtualization/forms/bulk_import.py:147 -#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:207 #: netbox/virtualization/forms/model_forms.py:216 msgid "Config template" msgstr "Yapılandırma şablonu" #: netbox/dcim/forms/bulk_edit.py:654 netbox/dcim/forms/bulk_edit.py:1037 -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:130 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:596 -#: netbox/dcim/forms/model_forms.py:966 netbox/dcim/forms/model_forms.py:983 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:131 +#: netbox/dcim/forms/filtersets.py:1368 netbox/dcim/forms/model_forms.py:606 +#: netbox/dcim/forms/model_forms.py:976 netbox/dcim/forms/model_forms.py:993 #: netbox/extras/filtersets.py:703 msgid "Device type" msgstr "Cihaz tipi" #: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:135 netbox/dcim/forms/model_forms.py:604 +#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 msgid "Device role" msgstr "Cihaz rolü" #: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:884 -#: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:609 -#: netbox/dcim/tables/devices.py:189 netbox/extras/filtersets.py:719 +#: netbox/dcim/forms/filtersets.py:787 netbox/dcim/forms/filtersets.py:896 +#: netbox/dcim/forms/model_forms.py:547 netbox/dcim/forms/model_forms.py:619 +#: netbox/dcim/tables/devices.py:190 netbox/extras/filtersets.py:719 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:31 #: netbox/virtualization/forms/bulk_edit.py:131 #: netbox/virtualization/forms/bulk_import.py:136 -#: netbox/virtualization/forms/filtersets.py:183 +#: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 #: netbox/virtualization/tables/virtualmachines.py:52 msgid "Platform" msgstr "Platform" #: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:209 -#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:446 netbox/ipam/forms/filtersets.py:479 +#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:998 +#: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:210 +#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:96 #: netbox/templates/virtualization/virtualmachine.html:105 @@ -4607,9 +4679,9 @@ msgstr "Platform" #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:106 -#: netbox/virtualization/forms/filtersets.py:109 -#: netbox/virtualization/forms/filtersets.py:133 -#: netbox/virtualization/forms/filtersets.py:221 +#: netbox/virtualization/forms/filtersets.py:112 +#: netbox/virtualization/forms/filtersets.py:137 +#: netbox/virtualization/forms/filtersets.py:226 #: netbox/virtualization/forms/model_forms.py:72 #: netbox/virtualization/forms/model_forms.py:177 #: netbox/virtualization/tables/virtualmachines.py:40 @@ -4622,13 +4694,13 @@ msgstr "Küme" msgid "Configuration" msgstr "Yapılandırma" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:252 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Sanallaştırma" #: netbox/dcim/forms/bulk_edit.py:741 netbox/dcim/forms/bulk_import.py:751 -#: netbox/dcim/forms/model_forms.py:745 netbox/dcim/forms/model_forms.py:991 +#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/model_forms.py:1001 msgid "Module type" msgstr "Modül tipi" @@ -4637,8 +4709,8 @@ msgstr "Modül tipi" #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1092 #: netbox/dcim/forms/bulk_edit.py:1143 netbox/dcim/forms/bulk_edit.py:1170 #: netbox/dcim/forms/bulk_edit.py:1197 netbox/dcim/forms/bulk_edit.py:1215 -#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:83 -#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:84 +#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4655,13 +4727,13 @@ msgstr "Modül tipi" msgid "Label" msgstr "etiket" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1206 +#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 #: netbox/templates/dcim/cable.html:54 msgid "Length" msgstr "Uzunluk" #: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_import.py:1471 -#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1226 msgid "Length unit" msgstr "Uzunluk birimi" @@ -4671,33 +4743,33 @@ msgid "Domain" msgstr "Alan adı" #: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/model_forms.py:845 +#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Güç paneli" #: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1336 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Tedarik" #: netbox/dcim/forms/bulk_edit.py:911 netbox/dcim/forms/bulk_import.py:1677 -#: netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/filtersets.py:1341 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Faz" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1328 +#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Gerilim" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Amper" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 msgid "Max utilization" msgstr "Maksimum kullanım" @@ -4722,8 +4794,8 @@ msgid "Allocated power draw (watts)" msgstr "Tahsis edilen güç çekimi (watt)" #: netbox/dcim/forms/bulk_edit.py:1058 netbox/dcim/forms/bulk_import.py:885 -#: netbox/dcim/forms/model_forms.py:1060 netbox/dcim/forms/model_forms.py:1425 -#: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/model_forms.py:1070 netbox/dcim/forms/model_forms.py:1435 +#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Güç bağlantı noktası" @@ -4732,33 +4804,33 @@ msgid "Feed leg" msgstr "Besleme bacağı" #: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1694 +#: netbox/dcim/forms/filtersets.py:1717 msgid "Management only" msgstr "Yalnızca yönetim" #: netbox/dcim/forms/bulk_edit.py:1119 netbox/dcim/forms/bulk_edit.py:1436 -#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1618 -#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/object_import.py:91 #: netbox/dcim/models/device_component_templates.py:454 #: netbox/dcim/models/device_components.py:838 msgid "PoE mode" msgstr "PoE modu" #: netbox/dcim/forms/bulk_edit.py:1125 netbox/dcim/forms/bulk_edit.py:1442 -#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1623 -#: netbox/dcim/forms/filtersets.py:1708 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1646 +#: netbox/dcim/forms/filtersets.py:1731 netbox/dcim/forms/object_import.py:96 #: netbox/dcim/models/device_component_templates.py:461 #: netbox/dcim/models/device_components.py:845 msgid "PoE type" msgstr "PoE tipi" -#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1638 -#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/object_import.py:101 +#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1661 +#: netbox/dcim/forms/filtersets.py:1736 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "Kablosuz rolü" -#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:766 -#: netbox/dcim/forms/model_forms.py:1370 netbox/dcim/tables/devices.py:328 +#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:776 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4772,19 +4844,19 @@ msgstr "Kablosuz rolü" msgid "Module" msgstr "Modül" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:739 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "GECİKME" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1452 +#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 msgid "Virtual device contexts" msgstr "Sanal cihaz bağlamları" #: netbox/dcim/forms/bulk_edit.py:1421 netbox/dcim/forms/bulk_import.py:812 -#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1408 -#: netbox/dcim/forms/filtersets.py:1447 netbox/dcim/forms/filtersets.py:1582 -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1427 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 +#: netbox/dcim/tables/devices.py:645 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4799,15 +4871,15 @@ msgstr "Hız" #: netbox/virtualization/forms/bulk_import.py:179 #: netbox/vpn/forms/bulk_edit.py:128 netbox/vpn/forms/bulk_edit.py:196 #: netbox/vpn/forms/bulk_import.py:175 netbox/vpn/forms/bulk_import.py:233 -#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 -#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:144 netbox/vpn/forms/filtersets.py:189 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 #: netbox/vpn/tables/crypto.py:150 msgid "Mode" msgstr "Modu" #: netbox/dcim/forms/bulk_edit.py:1458 netbox/dcim/forms/bulk_import.py:993 -#: netbox/dcim/forms/model_forms.py:1501 netbox/ipam/forms/bulk_import.py:173 -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:93 +#: netbox/dcim/forms/model_forms.py:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/ipam/forms/filtersets.py:582 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:205 #: netbox/virtualization/forms/bulk_import.py:185 #: netbox/virtualization/forms/model_forms.py:326 @@ -4815,7 +4887,7 @@ msgid "VLAN group" msgstr "VLAN grubu" #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/forms/bulk_import.py:1000 -#: netbox/dcim/forms/model_forms.py:1507 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/forms/model_forms.py:1517 netbox/dcim/tables/devices.py:606 #: netbox/virtualization/forms/bulk_edit.py:213 #: netbox/virtualization/forms/bulk_import.py:192 #: netbox/virtualization/forms/model_forms.py:331 @@ -4823,7 +4895,7 @@ msgid "Untagged VLAN" msgstr "Etiketsiz VLAN" #: netbox/dcim/forms/bulk_edit.py:1476 netbox/dcim/forms/bulk_import.py:1007 -#: netbox/dcim/forms/model_forms.py:1516 netbox/dcim/tables/devices.py:611 +#: netbox/dcim/forms/model_forms.py:1526 netbox/dcim/tables/devices.py:612 #: netbox/virtualization/forms/bulk_edit.py:221 #: netbox/virtualization/forms/bulk_import.py:199 #: netbox/virtualization/forms/model_forms.py:340 @@ -4839,59 +4911,59 @@ msgid "Remove tagged VLANs" msgstr "Etiketli VLAN'ları kaldır" #: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/bulk_import.py:1020 -#: netbox/dcim/forms/model_forms.py:1525 +#: netbox/dcim/forms/model_forms.py:1535 #: netbox/virtualization/forms/bulk_import.py:212 #: netbox/virtualization/forms/model_forms.py:349 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q Hizmeti VLAN" -#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1498 #: netbox/wireless/forms/filtersets.py:26 msgid "Wireless LAN group" msgstr "Kablosuz LAN grubu" -#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1493 -#: netbox/dcim/tables/devices.py:653 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1503 +#: netbox/dcim/tables/devices.py:654 netbox/netbox/navigation/menu.py:155 #: netbox/templates/dcim/interface.html:350 #: netbox/wireless/tables/wirelesslan.py:20 msgid "Wireless LANs" msgstr "Kablosuz LAN'lar" -#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1550 -#: netbox/dcim/forms/model_forms.py:1559 netbox/ipam/forms/bulk_edit.py:224 -#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:184 -#: netbox/netbox/navigation/menu.py:109 +#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1572 +#: netbox/dcim/forms/model_forms.py:1569 netbox/ipam/forms/bulk_edit.py:224 +#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 -#: netbox/virtualization/forms/filtersets.py:214 +#: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 msgid "Addressing" msgstr "Adresleme" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:808 -#: netbox/dcim/forms/model_forms.py:1560 +#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/model_forms.py:1570 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Operasyon" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1551 -#: netbox/dcim/forms/filtersets.py:1677 netbox/dcim/forms/model_forms.py:1104 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1573 +#: netbox/dcim/forms/filtersets.py:1700 netbox/dcim/forms/model_forms.py:1114 +#: netbox/dcim/forms/model_forms.py:1572 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1561 +#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:237 #: netbox/virtualization/forms/model_forms.py:371 msgid "Related Interfaces" msgstr "İlgili Arayüzler" -#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1552 -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1575 #: netbox/virtualization/forms/bulk_edit.py:240 -#: netbox/virtualization/forms/filtersets.py:215 +#: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "802.1Q Anahtarlama" @@ -4997,7 +5069,7 @@ msgstr "Ana site" msgid "Rack's location (if any)" msgstr "Rafın konumu (varsa)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:319 +#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 #: netbox/dcim/tables/racks.py:208 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" @@ -5078,7 +5150,7 @@ msgid "Assigned platform" msgstr "Atanan platform" #: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:631 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Sanal şasi" @@ -5094,7 +5166,7 @@ msgstr "Atanan konum (varsa)" msgid "Assigned rack (if any)" msgstr "Atanmış kabin (varsa)" -#: netbox/dcim/forms/bulk_import.py:652 +#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 msgid "Face" msgstr "Yüz" @@ -5118,7 +5190,7 @@ msgstr "Bu cihazın kurulu olduğu cihaz yuvası (alt cihazlar için)" msgid "The device in which this module is installed" msgstr "Bu modülün kurulu olduğu cihaz" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:735 +#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Modül yuvası" @@ -5130,7 +5202,7 @@ msgstr "Bu modülün kurulu olduğu modül yuvası" msgid "The type of module" msgstr "Modül türü" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:753 +#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 msgid "Replicate components" msgstr "Bileşenleri çoğaltın" @@ -5142,11 +5214,11 @@ msgstr "" "Bu modül türüyle ilişkili bileşenleri otomatik olarak doldurun (varsayılan " "olarak etkindir)" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:759 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 msgid "Adopt components" msgstr "Bileşenleri benimseyin" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:762 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 msgid "Adopt already existing components" msgstr "Mevcut bileşenleri benimseyin" @@ -5171,13 +5243,13 @@ msgstr "Bu prizi besleyen yerel güç portu" msgid "Electrical phase (for three-phase circuits)" msgstr "Elektrik fazı (üç fazlı devreler için)" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1463 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 #: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "Ebeveyn arayüzü" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1471 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 #: netbox/virtualization/forms/bulk_import.py:176 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" @@ -5205,7 +5277,7 @@ msgstr "" msgid "Physical medium" msgstr "Fiziksel ortam" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1589 +#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 msgid "Duplex" msgstr "Dubleks" @@ -5248,8 +5320,8 @@ msgstr "Atanmış Q-in-Q Hizmet VLAN Kimliği (VLAN grubuna göre filtrelenmiş) #: netbox/dcim/forms/bulk_import.py:1031 netbox/ipam/forms/bulk_import.py:163 #: netbox/ipam/forms/bulk_import.py:248 netbox/ipam/forms/bulk_import.py:284 -#: netbox/ipam/forms/filtersets.py:217 netbox/ipam/forms/filtersets.py:300 -#: netbox/ipam/forms/filtersets.py:367 +#: netbox/ipam/forms/filtersets.py:225 netbox/ipam/forms/filtersets.py:309 +#: netbox/ipam/forms/filtersets.py:377 #: netbox/virtualization/forms/bulk_import.py:223 msgid "Assigned VRF" msgstr "Atanmış VRF" @@ -5272,7 +5344,7 @@ msgstr "VDC {vdc} cihaza atanmadı {device}" msgid "Physical medium classification" msgstr "Fiziksel ortam sınıflandırması" -#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:870 +#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:898 msgid "Installed device" msgstr "Yüklü cihaz" @@ -5328,8 +5400,8 @@ msgstr "Atanan arayüzün ana cihazı (varsa)" #: netbox/virtualization/forms/bulk_edit.py:299 #: netbox/virtualization/forms/bulk_import.py:160 #: netbox/virtualization/forms/bulk_import.py:262 -#: netbox/virtualization/forms/filtersets.py:229 -#: netbox/virtualization/forms/filtersets.py:280 +#: netbox/virtualization/forms/filtersets.py:234 +#: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 #: netbox/vpn/forms/bulk_import.py:92 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" @@ -5434,8 +5506,8 @@ msgstr "" "{color} kullanılan herhangi bir renk adıyla eşleşmedi ve altı karakterden " "uzundu: geçersiz altıgen." -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:880 -#: netbox/dcim/tables/devices.py:1075 +#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 +#: netbox/dcim/tables/devices.py:1103 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 @@ -5466,7 +5538,7 @@ msgstr "Besleme tipi (AC/DC)" msgid "Single or three-phase" msgstr "Tek veya üç fazlı" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1855 +#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 #: netbox/dcim/ui/panels.py:109 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:56 @@ -5477,7 +5549,7 @@ msgstr "Birincil IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "Maskeli IPv4 adresi, örn. 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1864 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1874 #: netbox/dcim/ui/panels.py:114 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:72 @@ -5531,7 +5603,7 @@ msgstr "Evlat edinemiyor {model} {name} zaten bir modüle ait olduğu için" msgid "A {model} named {name} already exists" msgstr "BİR {model} adlandırmak {name} zaten var" -#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:833 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:62 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 @@ -5540,129 +5612,104 @@ msgstr "BİR {model} adlandırmak {name} zaten var" msgid "Power Panel" msgstr "Güç Paneli" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:860 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Güç Beslemesi" -#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/tables/devices.py:310 +#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 msgid "Device Status" msgstr "Cihaz Durumu" -#: netbox/dcim/forms/filtersets.py:163 netbox/extras/forms/filtersets.py:125 -#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:181 -#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:285 -#: netbox/extras/forms/filtersets.py:342 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:520 -#: netbox/extras/forms/filtersets.py:574 netbox/extras/tables/tables.py:114 -#: netbox/extras/tables/tables.py:155 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:231 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:475 netbox/extras/tables/tables.py:517 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:638 -#: netbox/extras/tables/tables.py:690 netbox/netbox/forms/filtersets.py:54 -#: netbox/netbox/forms/mixins.py:132 netbox/netbox/tables/tables.py:276 -#: netbox/netbox/tables/tables.py:286 netbox/netbox/tables/tables.py:296 -#: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:83 -#: netbox/templates/dcim/virtualchassis_edit.html:39 -#: netbox/templates/generic/bulk_edit.html:65 -#: netbox/templates/generic/object.html:61 -#: netbox/templates/ipam/vlan_edit.html:70 -#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 -#: netbox/virtualization/forms/filtersets.py:265 -#: netbox/virtualization/forms/filtersets.py:290 -msgid "Owner" -msgstr "Sahibi" - -#: netbox/dcim/forms/filtersets.py:177 +#: netbox/dcim/forms/filtersets.py:174 msgid "Parent region" msgstr "Ana bölge" -#: netbox/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:32 +#: netbox/dcim/forms/filtersets.py:190 netbox/tenancy/forms/bulk_import.py:32 #: netbox/tenancy/forms/bulk_import.py:65 -#: netbox/tenancy/forms/filtersets.py:40 netbox/tenancy/forms/filtersets.py:74 +#: netbox/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:77 #: netbox/wireless/forms/bulk_import.py:27 -#: netbox/wireless/forms/filtersets.py:31 +#: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Ebeveyn grubu" -#: netbox/dcim/forms/filtersets.py:343 +#: netbox/dcim/forms/filtersets.py:345 msgid "Rack count" msgstr "Raf sayısı" -#: netbox/dcim/forms/filtersets.py:434 +#: netbox/dcim/forms/filtersets.py:437 msgid "Function" msgstr "Fonksiyon" -#: netbox/dcim/forms/filtersets.py:455 netbox/dcim/forms/model_forms.py:329 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1152 +#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 msgid "Reservation" msgstr "Rezervasyon" -#: netbox/dcim/forms/filtersets.py:526 netbox/dcim/forms/model_forms.py:378 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Görüntüler" -#: netbox/dcim/forms/filtersets.py:529 netbox/dcim/forms/filtersets.py:671 -#: netbox/dcim/forms/filtersets.py:814 +#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/filtersets.py:826 msgid "Components" msgstr "Bileşenleri" -#: netbox/dcim/forms/filtersets.py:549 +#: netbox/dcim/forms/filtersets.py:556 msgid "Device count" msgstr "Cihaz sayısı" -#: netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:561 msgid "Subdevice role" msgstr "Alt aygıt rolü" -#: netbox/dcim/forms/filtersets.py:691 +#: netbox/dcim/forms/filtersets.py:700 msgid "Module count" msgstr "Modül sayısı" -#: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/model_forms.py:510 +#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Cİhaz Rolü" -#: netbox/dcim/forms/filtersets.py:878 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Modeli" -#: netbox/dcim/forms/filtersets.py:922 +#: netbox/dcim/forms/filtersets.py:934 msgid "Has an OOB IP" msgstr "OOB IP'ye sahiptir" -#: netbox/dcim/forms/filtersets.py:929 +#: netbox/dcim/forms/filtersets.py:941 msgid "Virtual chassis member" msgstr "Sanal şasi elemanı" -#: netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:990 msgid "Has virtual device contexts" msgstr "Sanal cihaz bağlamlarına sahiptir" -#: netbox/dcim/forms/filtersets.py:991 netbox/extras/filtersets.py:741 -#: netbox/ipam/forms/filtersets.py:484 -#: netbox/virtualization/forms/filtersets.py:122 +#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:741 +#: netbox/ipam/forms/filtersets.py:496 +#: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Küme grubu" -#: netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Cabled" msgstr "Kablolu" -#: netbox/dcim/forms/filtersets.py:1372 +#: netbox/dcim/forms/filtersets.py:1390 msgid "Occupied" msgstr "işgal" -#: netbox/dcim/forms/filtersets.py:1400 netbox/dcim/forms/filtersets.py:1439 -#: netbox/dcim/forms/filtersets.py:1478 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1560 netbox/dcim/tables/devices.py:379 -#: netbox/dcim/tables/devices.py:675 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1533 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/tables/devices.py:380 +#: netbox/dcim/tables/devices.py:676 netbox/ipam/tables/vlans.py:175 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5675,48 +5722,48 @@ msgstr "işgal" msgid "Connection" msgstr "Bağlantı" -#: netbox/dcim/forms/filtersets.py:1572 netbox/extras/forms/bulk_edit.py:421 -#: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:616 -#: netbox/extras/forms/model_forms.py:798 netbox/extras/tables/tables.py:743 +#: netbox/dcim/forms/filtersets.py:1595 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:294 +#: netbox/extras/forms/filtersets.py:580 +#: netbox/extras/forms/model_forms.py:801 netbox/extras/tables/tables.py:743 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Tür" -#: netbox/dcim/forms/filtersets.py:1601 +#: netbox/dcim/forms/filtersets.py:1624 msgid "Mgmt only" msgstr "Sadece Mgmt" -#: netbox/dcim/forms/filtersets.py:1613 netbox/dcim/forms/model_forms.py:1547 +#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 #: netbox/dcim/models/device_components.py:791 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1628 -#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "802.1Q modu" -#: netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1666 msgid "Wireless channel" msgstr "Kablosuz kanal" -#: netbox/dcim/forms/filtersets.py:1647 +#: netbox/dcim/forms/filtersets.py:1670 msgid "Channel frequency (MHz)" msgstr "Kanal frekansı (MHz)" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1674 msgid "Channel width (MHz)" msgstr "Kanal genişliği (MHz)" -#: netbox/dcim/forms/filtersets.py:1655 +#: netbox/dcim/forms/filtersets.py:1678 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "İletim gücü (dBm)" -#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/filtersets.py:1769 -#: netbox/dcim/tables/devices.py:342 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1793 +#: netbox/dcim/tables/devices.py:343 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:74 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5726,23 +5773,23 @@ msgstr "İletim gücü (dBm)" msgid "Cable" msgstr "Kablo" -#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/tables/devices.py:995 +#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1023 msgid "Discovered" msgstr "Keşfedildi" -#: netbox/dcim/forms/filtersets.py:1952 netbox/ipam/forms/filtersets.py:378 +#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Atanan Cihaz" -#: netbox/dcim/forms/filtersets.py:1957 netbox/ipam/forms/filtersets.py:383 +#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Atanmış VM" -#: netbox/dcim/forms/filtersets.py:1961 netbox/ipam/forms/filtersets.py:397 +#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Bir arayüze atandı" -#: netbox/dcim/forms/filtersets.py:1968 +#: netbox/dcim/forms/filtersets.py:1998 msgid "Primary MAC of an interface" msgstr "Bir arayüzün birincil MAC'si" @@ -5758,19 +5805,19 @@ msgstr "Kapsam türü" #: netbox/dcim/forms/mixins.py:33 netbox/dcim/forms/mixins.py:94 #: netbox/ipam/forms/bulk_edit.py:225 netbox/ipam/forms/bulk_edit.py:360 -#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:195 #: netbox/ipam/forms/model_forms.py:222 netbox/ipam/forms/model_forms.py:600 #: netbox/ipam/forms/model_forms.py:610 netbox/ipam/tables/ip.py:192 -#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 +#: netbox/ipam/tables/vlans.py:41 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:74 -#: netbox/virtualization/forms/filtersets.py:51 +#: netbox/virtualization/forms/filtersets.py:53 #: netbox/virtualization/forms/model_forms.py:73 #: netbox/virtualization/tables/clusters.py:81 #: netbox/wireless/forms/bulk_edit.py:82 -#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:42 #: netbox/wireless/forms/model_forms.py:55 #: netbox/wireless/tables/wirelesslan.py:51 msgid "Scope" @@ -5786,7 +5833,7 @@ msgstr "Lütfen bir seçin {scope_type}." msgid "Scope type (app & model)" msgstr "Kapsam türü (uygulama ve model)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:258 +#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 msgid "Rear ports" msgstr "Arka bağlantı noktaları" @@ -5799,31 +5846,31 @@ msgstr "" "Ön port pozisyonlarının toplam sayısı ({frontport_count}) seçilen arka port " "konumu sayısıyla eşleşmelidir ({rearport_count})." -#: netbox/dcim/forms/model_forms.py:146 +#: netbox/dcim/forms/model_forms.py:148 msgid "Contact Info" msgstr "İletişim Bilgisi" -#: netbox/dcim/forms/model_forms.py:199 +#: netbox/dcim/forms/model_forms.py:201 msgid "Rack Role" msgstr "Kabin Rolü" -#: netbox/dcim/forms/model_forms.py:216 netbox/dcim/forms/model_forms.py:368 -#: netbox/dcim/forms/model_forms.py:539 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:370 +#: netbox/dcim/forms/model_forms.py:541 #: netbox/utilities/forms/fields/fields.py:57 msgid "Slug" msgstr "Kısa isim" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:266 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Önceden tanımlanmış bir kabin tipi seçin veya aşağıda fiziksel özellikleri " "ayarlayın." -#: netbox/dcim/forms/model_forms.py:272 +#: netbox/dcim/forms/model_forms.py:274 msgid "Inventory Control" msgstr "Envanter Kontrolü" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:323 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5831,36 +5878,36 @@ msgstr "" "Virgülle ayrılmış sayısal birim kimlikleri listesi. Bir aralık bir tire " "kullanılarak belirtilebilir." -#: netbox/dcim/forms/model_forms.py:402 netbox/extras/forms/model_forms.py:594 +#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 msgid "Enter a valid JSON schema to define supported attributes." msgstr "" "Desteklenen öznitelikleri tanımlamak için geçerli bir JSON şeması girin." -#: netbox/dcim/forms/model_forms.py:433 +#: netbox/dcim/forms/model_forms.py:435 msgid "Profile & Attributes" msgstr "Profil ve Nitelikler" -#: netbox/dcim/forms/model_forms.py:585 netbox/dcim/models/devices.py:572 +#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:572 msgid "The lowest-numbered unit occupied by the device" msgstr "Cihazın kullandığı en düşük numaralı birim" -#: netbox/dcim/forms/model_forms.py:642 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "Bu cihazın sanal kasadaki konumu tanımlanır" -#: netbox/dcim/forms/model_forms.py:647 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "Sanal kasadaki cihazın önceliği" -#: netbox/dcim/forms/model_forms.py:756 +#: netbox/dcim/forms/model_forms.py:766 msgid "Automatically populate components associated with this module type" msgstr "Bu modül türüyle ilişkili bileşenleri otomatik olarak doldurun" -#: netbox/dcim/forms/model_forms.py:862 +#: netbox/dcim/forms/model_forms.py:872 msgid "Characteristics" msgstr "ÖZELLİKLERİ" -#: netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1028 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5874,35 +5921,35 @@ msgstr "" "[0-9]). Simge {module}, varsa, yeni bir modül " "oluştururken otomatik olarak konum değeri ile değiştirilecektir." -#: netbox/dcim/forms/model_forms.py:1231 +#: netbox/dcim/forms/model_forms.py:1241 msgid "Console port template" msgstr "Konsol bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1239 +#: netbox/dcim/forms/model_forms.py:1249 msgid "Console server port template" msgstr "Konsol sunucusu bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1247 +#: netbox/dcim/forms/model_forms.py:1257 msgid "Front port template" msgstr "Ön bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1255 +#: netbox/dcim/forms/model_forms.py:1265 msgid "Interface template" msgstr "Arayüz şablonu" -#: netbox/dcim/forms/model_forms.py:1263 +#: netbox/dcim/forms/model_forms.py:1273 msgid "Power outlet template" msgstr "Elektrik prizi şablonu" -#: netbox/dcim/forms/model_forms.py:1271 +#: netbox/dcim/forms/model_forms.py:1281 msgid "Power port template" msgstr "Güç bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1279 +#: netbox/dcim/forms/model_forms.py:1289 msgid "Rear port template" msgstr "Arka bağlantı noktası şablonu" -#: netbox/dcim/forms/model_forms.py:1289 netbox/dcim/forms/model_forms.py:1774 +#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 @@ -5910,14 +5957,14 @@ msgstr "Arka bağlantı noktası şablonu" msgid "Console Port" msgstr "Konsol Bağlantı Noktası" -#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1775 +#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:106 msgid "Console Server Port" msgstr "Konsol Sunucusu Bağlantı Noktası" -#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1776 +#: netbox/dcim/forms/model_forms.py:1301 netbox/dcim/forms/model_forms.py:1786 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5929,7 +5976,7 @@ msgstr "Konsol Sunucusu Bağlantı Noktası" msgid "Front Port" msgstr "Ön Bağlantı Noktası" -#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1777 +#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5941,40 +5988,40 @@ msgstr "Ön Bağlantı Noktası" msgid "Rear Port" msgstr "Arka Bağlantı Noktası" -#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1778 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:526 +#: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1788 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:527 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Güç Bağlantı Noktası" -#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1779 +#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Güç Çıkışı" -#: netbox/dcim/forms/model_forms.py:1296 netbox/dcim/forms/model_forms.py:1781 +#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 msgid "Component Assignment" msgstr "Bileşen Ataması" -#: netbox/dcim/forms/model_forms.py:1342 netbox/dcim/forms/model_forms.py:1828 +#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 msgid "An InventoryItem can only be assigned to a single component." msgstr "Bir InventoryItem yalnızca tek bir bileşene atanabilir." -#: netbox/dcim/forms/model_forms.py:1479 +#: netbox/dcim/forms/model_forms.py:1489 msgid "LAG interface" msgstr "LAG arayüzü" -#: netbox/dcim/forms/model_forms.py:1502 +#: netbox/dcim/forms/model_forms.py:1512 msgid "Filter VLANs available for assignment by group." msgstr "Gruba göre atama için mevcut VLAN'ları filtreleyin." -#: netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1681 msgid "Child Device" msgstr "Çocuk Cihazı" -#: netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1682 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5982,66 +6029,66 @@ msgstr "" "Alt aygıtlar önce oluşturulmalı ve ana aygıtın sahasına ve rafına " "atanmalıdır." -#: netbox/dcim/forms/model_forms.py:1714 +#: netbox/dcim/forms/model_forms.py:1724 msgid "Console port" msgstr "Konsol bağlantı noktası" -#: netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/model_forms.py:1732 msgid "Console server port" msgstr "Konsol sunucusu bağlantı noktası" -#: netbox/dcim/forms/model_forms.py:1730 +#: netbox/dcim/forms/model_forms.py:1740 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Ön bağlantı noktası" -#: netbox/dcim/forms/model_forms.py:1746 +#: netbox/dcim/forms/model_forms.py:1756 msgid "Power outlet" msgstr "Güç çıkışı" -#: netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/model_forms.py:1772 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Arka bağlantı noktası" -#: netbox/dcim/forms/model_forms.py:1768 +#: netbox/dcim/forms/model_forms.py:1778 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Envanter Öğesi" -#: netbox/dcim/forms/model_forms.py:1837 +#: netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Envanter Öğesi Rolü" -#: netbox/dcim/forms/model_forms.py:1907 +#: netbox/dcim/forms/model_forms.py:1917 msgid "VM Interface" msgstr "VM Arayüzü" -#: netbox/dcim/forms/model_forms.py:1923 netbox/ipam/forms/filtersets.py:638 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1933 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:187 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:212 +#: netbox/virtualization/forms/filtersets.py:216 #: netbox/virtualization/forms/filtersets.py:274 #: netbox/virtualization/forms/model_forms.py:220 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:312 #: netbox/vpn/forms/model_forms.py:158 netbox/vpn/forms/model_forms.py:169 #: netbox/vpn/forms/model_forms.py:271 netbox/vpn/forms/model_forms.py:452 msgid "Virtual Machine" msgstr "Sanal Makine" -#: netbox/dcim/forms/model_forms.py:1962 +#: netbox/dcim/forms/model_forms.py:1972 msgid "A MAC address can only be assigned to a single object." msgstr "MAC adresi yalnızca tek bir nesneye atanabilir." -#: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:155 -#: netbox/dcim/forms/object_create.py:256 +#: netbox/dcim/forms/object_create.py:49 +#: netbox/dcim/forms/object_create.py:156 +#: netbox/dcim/forms/object_create.py:257 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6049,7 +6096,7 @@ msgstr "" "Alfasayısal aralıklar desteklenir. (Oluşturulan nesnelerin sayısıyla " "eşleşmelidir.)" -#: netbox/dcim/forms/object_create.py:72 +#: netbox/dcim/forms/object_create.py:73 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6058,29 +6105,29 @@ msgstr "" "Sağlanan desen belirtir {value_count} Değerler, ama {pattern_count} " "bekleniyor." -#: netbox/dcim/forms/object_create.py:310 netbox/dcim/tables/devices.py:1081 +#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 -#: netbox/templates/dcim/virtualchassis_edit.html:58 +#: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 #: netbox/templates/users/ownergroup.html:35 msgid "Members" msgstr "Üyeler" -#: netbox/dcim/forms/object_create.py:320 +#: netbox/dcim/forms/object_create.py:321 msgid "Initial position" msgstr "Başlangıç pozisyonu" -#: netbox/dcim/forms/object_create.py:323 +#: netbox/dcim/forms/object_create.py:324 msgid "" "Position of the first member device. Increases by one for each additional " "member." msgstr "İlk üye cihazın konumu. Her ek üye için bir artar." -#: netbox/dcim/forms/object_create.py:328 +#: netbox/dcim/forms/object_create.py:329 msgid "Member Devices" msgstr "Üye Cihazları" -#: netbox/dcim/forms/object_create.py:343 +#: netbox/dcim/forms/object_create.py:344 msgid "A position must be specified for the first VC member." msgstr "İlk VC üyesi için bir pozisyon belirtilmelidir." @@ -6100,7 +6147,7 @@ msgstr "profil" #: netbox/dcim/models/cables.py:75 #: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:114 +#: netbox/extras/models/customfields.py:127 msgid "label" msgstr "etiketlemek" @@ -6580,9 +6627,9 @@ msgid "tagged VLANs" msgstr "etiketli VLAN'lar" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:614 netbox/ipam/forms/bulk_edit.py:448 -#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:594 -#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:109 +#: netbox/dcim/tables/devices.py:615 netbox/ipam/forms/bulk_edit.py:448 +#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:110 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" @@ -6810,7 +6857,7 @@ msgid "module bays" msgstr "modül bölmeleri" #: netbox/dcim/models/device_components.py:1287 -#: netbox/dcim/models/modules.py:264 +#: netbox/dcim/models/modules.py:266 msgid "A module bay cannot belong to a module installed within it." msgstr "Bir modül yuvası, içinde kurulu bir modüle ait olamaz." @@ -6846,14 +6893,14 @@ msgid "inventory item roles" msgstr "envanter kalemi rolleri" #: netbox/dcim/models/device_components.py:1418 -#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:223 +#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:225 #: netbox/dcim/models/racks.py:316 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "seri numarası" #: netbox/dcim/models/device_components.py:1426 -#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:230 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:232 #: netbox/dcim/models/racks.py:323 msgid "asset tag" msgstr "varlık etiketi" @@ -7049,7 +7096,7 @@ msgstr "Bu cihazın hizmet ettiği işlev" msgid "Chassis serial number, assigned by the manufacturer" msgstr "Üretici tarafından atanan şasi seri numarası" -#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:231 +#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:233 msgid "A unique tag used to identify this device" msgstr "Bu cihazı tanımlamak için kullanılan benzersiz bir etiket" @@ -7256,7 +7303,7 @@ msgstr "belirlemek" msgid "Numeric identifier unique to the parent device" msgstr "Ana aygıta benzersiz sayısal tanımlayıcı" -#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:232 +#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:245 #: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:169 #: netbox/netbox/models/__init__.py:219 @@ -7350,15 +7397,15 @@ msgstr "modül türleri" msgid "Invalid schema: {error}" msgstr "Geçersiz şema: {error}" -#: netbox/dcim/models/modules.py:238 +#: netbox/dcim/models/modules.py:240 msgid "module" msgstr "modül" -#: netbox/dcim/models/modules.py:239 +#: netbox/dcim/models/modules.py:241 msgid "modules" msgstr "modülleri" -#: netbox/dcim/models/modules.py:252 +#: netbox/dcim/models/modules.py:254 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7764,24 +7811,24 @@ msgstr "Renk Adı" msgid "Reachable" msgstr "Ulaşılabilir" -#: netbox/dcim/tables/devices.py:65 netbox/dcim/tables/devices.py:109 +#: netbox/dcim/tables/devices.py:66 netbox/dcim/tables/devices.py:110 #: netbox/dcim/tables/racks.py:135 netbox/dcim/tables/sites.py:83 #: netbox/dcim/tables/sites.py:115 netbox/extras/tables/tables.py:708 -#: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 -#: netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:77 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 #: netbox/virtualization/views.py:243 msgid "Devices" msgstr "Aygıtlar" -#: netbox/dcim/tables/devices.py:70 netbox/dcim/tables/devices.py:114 +#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "Sanal Makineler" -#: netbox/dcim/tables/devices.py:103 netbox/dcim/tables/devices.py:223 -#: netbox/extras/forms/model_forms.py:745 +#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 +#: netbox/extras/forms/model_forms.py:748 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 @@ -7792,66 +7839,66 @@ msgstr "Sanal Makineler" msgid "Config Template" msgstr "Yapılandırma Şablonu" -#: netbox/dcim/tables/devices.py:184 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 msgid "U Height" msgstr "U Yüksekliği" -#: netbox/dcim/tables/devices.py:194 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1140 #: netbox/ipam/forms/bulk_import.py:597 netbox/ipam/forms/model_forms.py:306 #: netbox/ipam/forms/model_forms.py:318 netbox/ipam/tables/ip.py:306 -#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:380 -#: netbox/ipam/tables/ip.py:403 netbox/templates/ipam/ipaddress.html:11 +#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:385 +#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "IP Adresi" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1116 +#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1144 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 Adresi" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1148 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6 Adresi" -#: netbox/dcim/tables/devices.py:217 +#: netbox/dcim/tables/devices.py:218 msgid "VC Position" msgstr "VC Pozisyonu" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:221 msgid "VC Priority" msgstr "VC Önceliği" -#: netbox/dcim/tables/devices.py:227 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Ebeveyn Aygıtı" -#: netbox/dcim/tables/devices.py:232 +#: netbox/dcim/tables/devices.py:233 msgid "Position (Device Bay)" msgstr "Konum (Aygıt Yuvası)" -#: netbox/dcim/tables/devices.py:240 +#: netbox/dcim/tables/devices.py:241 msgid "Console ports" msgstr "Konsol bağlantı noktaları" -#: netbox/dcim/tables/devices.py:243 +#: netbox/dcim/tables/devices.py:244 msgid "Console server ports" msgstr "Konsol sunucusu bağlantı noktaları" -#: netbox/dcim/tables/devices.py:246 +#: netbox/dcim/tables/devices.py:247 msgid "Power ports" msgstr "Güç bağlantı noktaları" -#: netbox/dcim/tables/devices.py:249 +#: netbox/dcim/tables/devices.py:250 msgid "Power outlets" msgstr "Elektrik prizleri" -#: netbox/dcim/tables/devices.py:252 netbox/dcim/tables/devices.py:1125 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1412 -#: netbox/dcim/views.py:1749 netbox/dcim/views.py:2578 -#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 +#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1153 +#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 +#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2579 +#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7866,39 +7913,39 @@ msgstr "Elektrik prizleri" msgid "Interfaces" msgstr "Arayüzler" -#: netbox/dcim/tables/devices.py:255 +#: netbox/dcim/tables/devices.py:256 msgid "Front ports" msgstr "Ön bağlantı noktaları" -#: netbox/dcim/tables/devices.py:261 +#: netbox/dcim/tables/devices.py:262 msgid "Device bays" msgstr "Cihaz yuvaları" -#: netbox/dcim/tables/devices.py:264 +#: netbox/dcim/tables/devices.py:265 msgid "Module bays" msgstr "Modül bölmeleri" -#: netbox/dcim/tables/devices.py:267 +#: netbox/dcim/tables/devices.py:268 msgid "Inventory items" msgstr "Envanter kalemleri" -#: netbox/dcim/tables/devices.py:300 +#: netbox/dcim/tables/devices.py:301 msgid "Device Location" msgstr "Cihaz Konumu" -#: netbox/dcim/tables/devices.py:305 +#: netbox/dcim/tables/devices.py:306 msgid "Device Site" msgstr "Cihaz Sitesi" -#: netbox/dcim/tables/devices.py:320 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Modül Yuvası" -#: netbox/dcim/tables/devices.py:333 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1487 -#: netbox/dcim/views.py:2664 netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devices.py:334 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 +#: netbox/dcim/views.py:2665 netbox/netbox/navigation/menu.py:106 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7907,31 +7954,31 @@ msgstr "Modül Yuvası" msgid "Inventory Items" msgstr "Envanter Öğeleri" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:349 msgid "Cable Color" msgstr "Kablo Rengi" -#: netbox/dcim/tables/devices.py:354 +#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 msgid "Link Peers" msgstr "Meslektaşları Bağla" -#: netbox/dcim/tables/devices.py:357 +#: netbox/dcim/tables/devices.py:358 msgid "Mark Connected" msgstr "Bağlı İşaretle" -#: netbox/dcim/tables/devices.py:476 +#: netbox/dcim/tables/devices.py:477 msgid "Maximum draw (W)" msgstr "Maksimum çekim (W)" -#: netbox/dcim/tables/devices.py:479 +#: netbox/dcim/tables/devices.py:480 msgid "Allocated draw (W)" msgstr "Tahsis edilen çekiliş (W)" -#: netbox/dcim/tables/devices.py:584 netbox/ipam/forms/model_forms.py:772 +#: netbox/dcim/tables/devices.py:585 netbox/ipam/forms/model_forms.py:772 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:689 -#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:165 -#: netbox/netbox/navigation/menu.py:167 -#: netbox/templates/dcim/interface.html:409 +#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:167 +#: netbox/netbox/navigation/menu.py:169 +#: netbox/templates/dcim/interface.html:382 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 @@ -7939,83 +7986,83 @@ msgstr "Tahsis edilen çekiliş (W)" msgid "IP Addresses" msgstr "IP Adresleri" -#: netbox/dcim/tables/devices.py:590 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:591 netbox/netbox/navigation/menu.py:213 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "FHRP Grupları" -#: netbox/dcim/tables/devices.py:602 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:603 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:64 netbox/vpn/forms/bulk_import.py:75 -#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 +#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/forms/filtersets.py:89 #: netbox/vpn/forms/model_forms.py:58 netbox/vpn/forms/model_forms.py:143 #: netbox/vpn/tables/tunnels.py:77 msgid "Tunnel" msgstr "Tünel" -#: netbox/dcim/tables/devices.py:638 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:639 netbox/dcim/tables/devicetypes.py:235 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Yalnızca Yönetim" -#: netbox/dcim/tables/devices.py:657 +#: netbox/dcim/tables/devices.py:658 msgid "VDCs" msgstr "VDC'ler" -#: netbox/dcim/tables/devices.py:664 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:665 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Sanal Devre" -#: netbox/dcim/tables/devices.py:753 netbox/dcim/tables/devices.py:806 +#: netbox/dcim/tables/devices.py:781 netbox/dcim/tables/devices.py:834 #: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 msgid "Mappings" msgstr "Eşlemeler" -#: netbox/dcim/tables/devices.py:920 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:948 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Yüklü Modül" -#: netbox/dcim/tables/devices.py:923 +#: netbox/dcim/tables/devices.py:951 msgid "Module Serial" msgstr "Modül Seri" -#: netbox/dcim/tables/devices.py:927 +#: netbox/dcim/tables/devices.py:955 msgid "Module Asset Tag" msgstr "Modül Varlık Etiketi" -#: netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:964 msgid "Module Status" msgstr "Modül Durumu" -#: netbox/dcim/tables/devices.py:990 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1018 netbox/dcim/tables/devicetypes.py:325 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Bileşen" -#: netbox/dcim/tables/devices.py:1048 +#: netbox/dcim/tables/devices.py:1076 msgid "Items" msgstr "Öğeler" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60 -#: netbox/netbox/navigation/menu.py:62 +#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 +#: netbox/netbox/navigation/menu.py:64 msgid "Rack Types" msgstr "Kabin Çeşitleri" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84 -#: netbox/netbox/navigation/menu.py:86 +#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 +#: netbox/netbox/navigation/menu.py:88 msgid "Device Types" msgstr "Cihaz Türleri" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1584 -#: netbox/netbox/navigation/menu.py:87 +#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 +#: netbox/netbox/navigation/menu.py:89 msgid "Module Types" msgstr "Modül Çeşitleri" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:485 -#: netbox/extras/forms/model_forms.py:652 netbox/extras/tables/tables.py:703 -#: netbox/netbox/navigation/menu.py:78 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 +#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:703 +#: netbox/netbox/navigation/menu.py:80 msgid "Platforms" msgstr "Platformlar" @@ -8031,9 +8078,9 @@ msgstr "Tam Derinlik" msgid "Device Count" msgstr "Cihaz Sayısı" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1352 -#: netbox/dcim/views.py:1689 netbox/dcim/views.py:2513 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 +#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2514 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8042,9 +8089,9 @@ msgstr "Cihaz Sayısı" msgid "Console Ports" msgstr "Konsol Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1367 -#: netbox/dcim/views.py:1704 netbox/dcim/views.py:2529 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 +#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2530 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8053,9 +8100,9 @@ msgstr "Konsol Bağlantı Noktaları" msgid "Console Server Ports" msgstr "Konsol Sunucusu Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1382 -#: netbox/dcim/views.py:1719 netbox/dcim/views.py:2545 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 +#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2546 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8064,9 +8111,9 @@ msgstr "Konsol Sunucusu Bağlantı Noktaları" msgid "Power Ports" msgstr "Güç Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1397 -#: netbox/dcim/views.py:1734 netbox/dcim/views.py:2561 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 +#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2562 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8075,9 +8122,9 @@ msgstr "Güç Bağlantı Noktaları" msgid "Power Outlets" msgstr "Elektrik Prizleri" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1427 -#: netbox/dcim/views.py:1764 netbox/dcim/views.py:2600 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 +#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2601 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8085,9 +8132,9 @@ msgstr "Elektrik Prizleri" msgid "Front Ports" msgstr "Ön Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1442 -#: netbox/dcim/views.py:1779 netbox/dcim/views.py:2616 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 +#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2617 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8096,17 +8143,17 @@ msgstr "Ön Bağlantı Noktaları" msgid "Rear Ports" msgstr "Arka Bağlantı Noktaları" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1472 -#: netbox/dcim/views.py:2648 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 +#: netbox/dcim/views.py:2649 netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:52 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/devicetype/base.html:46 msgid "Device Bays" msgstr "Cihaz Yuvaları" -#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1457 -#: netbox/dcim/views.py:1794 netbox/dcim/views.py:2632 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1458 +#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2633 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8119,7 +8166,7 @@ msgstr "Modül Bölmeleri" msgid "Module Count" msgstr "Modül Sayısı" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:319 +#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Güç Beslemeleri" @@ -8133,8 +8180,8 @@ msgid "Available Power (VA)" msgstr "Kullanılabilir Güç (VA)" #: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 -#: netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:51 msgid "Racks" msgstr "Raflar" @@ -8172,14 +8219,14 @@ msgid "Space" msgstr "Uzay" #: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: netbox/extras/forms/filtersets.py:465 -#: netbox/extras/forms/model_forms.py:632 netbox/ipam/forms/bulk_edit.py:112 +#: netbox/extras/forms/filtersets.py:438 +#: netbox/extras/forms/model_forms.py:635 netbox/ipam/forms/bulk_edit.py:112 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/tables/asn.py:76 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:17 netbox/netbox/navigation/menu.py:21 msgid "Sites" msgstr "Siteler" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 msgid "VLAN Groups" msgstr "VLAN Grupları" @@ -8192,7 +8239,7 @@ msgid "{} millimeters" msgstr "{} milimetre" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:96 -#: netbox/virtualization/forms/filtersets.py:198 +#: netbox/virtualization/forms/filtersets.py:202 msgid "Serial number" msgstr "Seri numarası" @@ -8236,7 +8283,7 @@ msgstr "Alt Bölgeler" msgid "Child Groups" msgstr "Çocuk Grupları" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1082 +#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 msgid "Non-Racked Devices" msgstr "Kabinde Olmayan Cihazlar" @@ -8244,64 +8291,64 @@ msgstr "Kabinde Olmayan Cihazlar" msgid "Child Locations" msgstr "Alt Konumlar" -#: netbox/dcim/views.py:1063 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 msgid "Reservations" msgstr "Rezervasyon" -#: netbox/dcim/views.py:2459 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:160 msgid "Application Services" msgstr "Uygulama Hizmetleri" -#: netbox/dcim/views.py:2677 netbox/extras/forms/filtersets.py:427 -#: netbox/extras/forms/model_forms.py:692 +#: netbox/dcim/views.py:2678 netbox/extras/forms/filtersets.py:399 +#: netbox/extras/forms/model_forms.py:695 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 #: netbox/virtualization/views.py:399 msgid "Config Context" msgstr "Yapılandırma Bağlamı" -#: netbox/dcim/views.py:2688 netbox/virtualization/views.py:410 +#: netbox/dcim/views.py:2689 netbox/virtualization/views.py:410 msgid "Render Config" msgstr "Oluştur Yapılandırması" -#: netbox/dcim/views.py:2701 netbox/extras/tables/tables.py:713 -#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/views.py:2702 netbox/extras/tables/tables.py:713 +#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" msgstr "Sanal Makineler" -#: netbox/dcim/views.py:3510 +#: netbox/dcim/views.py:3520 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Yüklü cihaz {device} körfezde {device_bay}." -#: netbox/dcim/views.py:3551 +#: netbox/dcim/views.py:3561 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Kaldırılan cihaz {device} körfezden {device_bay}." -#: netbox/dcim/views.py:3664 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3674 netbox/ipam/tables/ip.py:178 msgid "Children" msgstr "Çocuklar" -#: netbox/dcim/views.py:4137 +#: netbox/dcim/views.py:4147 #, python-brace-format msgid "Added member {device}" msgstr "Eklenen üye {device}" -#: netbox/dcim/views.py:4182 +#: netbox/dcim/views.py:4192 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Ana aygıt kaldırılamıyor {device} sanal kasadan." -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Kaldırıldı {device} sanal kasadan {chassis}" -#: netbox/extras/api/customfields.py:89 +#: netbox/extras/api/customfields.py:83 #, python-brace-format msgid "Unknown related object(s): {name}" msgstr "Bilinmeyen ilgili nesne (ler): {name}" @@ -8492,13 +8539,13 @@ msgstr "Siyah" msgid "White" msgstr "Beyaz" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:434 -#: netbox/extras/forms/model_forms.py:511 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 +#: netbox/extras/forms/model_forms.py:518 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Web kancası" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:499 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Senaryo" @@ -8546,25 +8593,25 @@ msgstr "Widget türü" msgid "Unregistered widget class: {name}" msgstr "Kayıtlı olmayan widget sınıfı: {name}" -#: netbox/extras/dashboard/widgets.py:148 +#: netbox/extras/dashboard/widgets.py:149 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} bir render () yöntemi tanımlamalıdır." -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Note" msgstr "Not" -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "Bazı rastgele özel içerikleri görüntüleyin. Markdown desteklenir." -#: netbox/extras/dashboard/widgets.py:181 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Nesne Sayıları" -#: netbox/extras/dashboard/widgets.py:182 +#: netbox/extras/dashboard/widgets.py:183 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8572,80 +8619,80 @@ msgstr "" "Bir dizi NetBox modeli ve her tür için oluşturulan nesne sayısını " "görüntüleyin." -#: netbox/extras/dashboard/widgets.py:192 +#: netbox/extras/dashboard/widgets.py:193 msgid "Filters to apply when counting the number of objects" msgstr "Nesne sayısını sayarken uygulanacak filtreler" -#: netbox/extras/dashboard/widgets.py:200 +#: netbox/extras/dashboard/widgets.py:201 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "Geçersiz biçim. Nesne filtreleri sözlük olarak iletilmelidir." -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:235 msgid "Object List" msgstr "Nesne Listesi" -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Display an arbitrary list of objects." msgstr "İsteğe bağlı bir nesne listesi görüntüleyin." -#: netbox/extras/dashboard/widgets.py:248 +#: netbox/extras/dashboard/widgets.py:249 msgid "The default number of objects to display" msgstr "Görüntülenecek nesnelerin varsayılan sayısı" -#: netbox/extras/dashboard/widgets.py:260 +#: netbox/extras/dashboard/widgets.py:261 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "Geçersiz biçim. URL parametreleri sözlük olarak iletilmelidir." -#: netbox/extras/dashboard/widgets.py:269 +#: netbox/extras/dashboard/widgets.py:270 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Geçersiz model seçimi: {self['model'].data} desteklenmiyor." -#: netbox/extras/dashboard/widgets.py:309 +#: netbox/extras/dashboard/widgets.py:310 msgid "RSS Feed" msgstr "RSS Beslemesi" -#: netbox/extras/dashboard/widgets.py:316 +#: netbox/extras/dashboard/widgets.py:317 msgid "Embed an RSS feed from an external website." msgstr "Harici bir web sitesinden bir RSS beslemesi ekleyin." -#: netbox/extras/dashboard/widgets.py:323 +#: netbox/extras/dashboard/widgets.py:324 msgid "Feed URL" msgstr "Akış URL'si" -#: netbox/extras/dashboard/widgets.py:327 +#: netbox/extras/dashboard/widgets.py:328 msgid "Requires external connection" msgstr "Harici bağlantı gerektirir" -#: netbox/extras/dashboard/widgets.py:333 +#: netbox/extras/dashboard/widgets.py:334 msgid "The maximum number of objects to display" msgstr "Görüntülenecek maksimum nesne sayısı" -#: netbox/extras/dashboard/widgets.py:338 +#: netbox/extras/dashboard/widgets.py:339 msgid "How long to stored the cached content (in seconds)" msgstr "" "Önbelleğe alınan içeriğin ne kadar süre saklanacağı (saniye cinsinden)" -#: netbox/extras/dashboard/widgets.py:344 +#: netbox/extras/dashboard/widgets.py:345 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Beslemeyi almak için zaman aşımı değeri (saniye cinsinden)" -#: netbox/extras/dashboard/widgets.py:401 +#: netbox/extras/dashboard/widgets.py:402 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:41 msgid "Bookmarks" msgstr "Yer İşaretleri" -#: netbox/extras/dashboard/widgets.py:405 +#: netbox/extras/dashboard/widgets.py:406 msgid "Show your personal bookmarks" msgstr "Kişisel yer imlerinizi gösterin" -#: netbox/extras/events.py:164 +#: netbox/extras/events.py:186 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Bir olay kuralı için bilinmeyen eylem türü: {action_type}" -#: netbox/extras/events.py:209 +#: netbox/extras/events.py:229 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Olaylar boru hattı içe aktarılamıyor {name} hata: {error}" @@ -8665,7 +8712,7 @@ msgid "Group (name)" msgstr "Grup (isim)" #: netbox/extras/filtersets.py:730 -#: netbox/virtualization/forms/filtersets.py:128 +#: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Küme türü" @@ -8684,7 +8731,7 @@ msgstr "Kiracı grubu" msgid "Tenant group (slug)" msgstr "Kiracı grubu (kısa ad)" -#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:580 +#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:583 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "etiket" @@ -8693,7 +8740,7 @@ msgstr "etiket" msgid "Tag (slug)" msgstr "Etiket (kısa ad)" -#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:581 +#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:545 msgid "Has local config context data" msgstr "Yerel yapılandırma bağlam verilerine sahiptir" @@ -8714,13 +8761,13 @@ msgstr "Benzersiz olmalı" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 #: netbox/extras/forms/filtersets.py:96 -#: netbox/extras/models/customfields.py:216 +#: netbox/extras/models/customfields.py:229 msgid "UI visible" msgstr "Kullanıcı arayüzü görünür" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 #: netbox/extras/forms/filtersets.py:101 -#: netbox/extras/models/customfields.py:223 +#: netbox/extras/models/customfields.py:236 msgid "UI editable" msgstr "UI düzenlenebilir" @@ -8740,13 +8787,13 @@ msgstr "Maksimum değer" msgid "Validation regex" msgstr "Doğrulama regex" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:82 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Davranış" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:168 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 msgid "New window" msgstr "Yeni pencere" @@ -8755,40 +8802,40 @@ msgid "Button class" msgstr "Düğme sınıfı" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:212 netbox/extras/forms/filtersets.py:554 +#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIME türü" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:215 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 msgid "File name" msgstr "Dosya adı" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:219 netbox/extras/forms/filtersets.py:561 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 msgid "File extension" msgstr "Dosya uzantısı" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:223 netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 msgid "As attachment" msgstr "Ek olarak" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:272 netbox/extras/forms/filtersets.py:308 +#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 #: netbox/extras/tables/tables.py:310 netbox/extras/tables/tables.py:347 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Paylaşılan" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:317 #: netbox/extras/models/models.py:187 msgid "HTTP method" msgstr "HTTP yöntemi" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:331 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "Yük URL'si" @@ -8807,7 +8854,7 @@ msgid "CA file path" msgstr "CA dosya yolu" #: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:231 -#: netbox/extras/forms/model_forms.py:458 +#: netbox/extras/forms/model_forms.py:465 msgid "Event types" msgstr "Etkinlik türleri" @@ -8816,7 +8863,7 @@ msgid "Is active" msgstr "Aktif" #: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:545 +#: netbox/extras/forms/filtersets.py:514 msgid "Auto sync enabled" msgstr "Otomatik senkronizasyon etkin" @@ -8825,14 +8872,14 @@ msgstr "Otomatik senkronizasyon etkin" #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:54 -#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:260 -#: netbox/extras/forms/filtersets.py:296 netbox/extras/forms/model_forms.py:53 -#: netbox/extras/forms/model_forms.py:225 -#: netbox/extras/forms/model_forms.py:257 -#: netbox/extras/forms/model_forms.py:300 -#: netbox/extras/forms/model_forms.py:453 -#: netbox/extras/forms/model_forms.py:570 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:54 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:244 +#: netbox/extras/forms/filtersets.py:275 netbox/extras/forms/model_forms.py:53 +#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:264 +#: netbox/extras/forms/model_forms.py:307 +#: netbox/extras/forms/model_forms.py:460 +#: netbox/extras/forms/model_forms.py:577 #: netbox/users/forms/model_forms.py:323 msgid "Object types" msgstr "Nesne türleri" @@ -8842,7 +8889,7 @@ msgstr "Nesne türleri" #: netbox/extras/forms/bulk_import.py:142 #: netbox/extras/forms/bulk_import.py:203 #: netbox/extras/forms/bulk_import.py:227 -#: netbox/extras/forms/bulk_import.py:281 +#: netbox/extras/forms/bulk_import.py:277 #: netbox/tenancy/forms/bulk_import.py:103 msgid "One or more assigned object types" msgstr "Bir veya daha fazla atanmış nesne türü" @@ -8851,12 +8898,12 @@ msgstr "Bir veya daha fazla atanmış nesne türü" msgid "Field data type (e.g. text, integer, etc.)" msgstr "Alan veri türü (örn. Metin, tamsayı vb.)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:243 -#: netbox/extras/forms/filtersets.py:356 -#: netbox/extras/forms/model_forms.py:326 -#: netbox/extras/forms/model_forms.py:385 -#: netbox/extras/forms/model_forms.py:422 -#: netbox/tenancy/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:332 +#: netbox/extras/forms/model_forms.py:333 +#: netbox/extras/forms/model_forms.py:392 +#: netbox/extras/forms/model_forms.py:429 +#: netbox/tenancy/forms/filtersets.py:116 msgid "Object type" msgstr "Nesne türü" @@ -8908,8 +8955,8 @@ msgid "Data source which provides the data file" msgstr "Veri dosyasını sağlayan veri kaynağı" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/filtersets.py:447 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/forms/filtersets.py:188 netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Veri dosyası" @@ -8927,8 +8974,8 @@ msgstr "" "etkinleştir" #: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:773 +#: netbox/extras/forms/model_forms.py:299 +#: netbox/extras/forms/model_forms.py:776 msgid "Must specify either local content or a data file" msgstr "Yerel içerik veya veri dosyası belirtmelidir" @@ -8954,26 +9001,26 @@ msgstr "Web kancası {name} bulunamadı" msgid "Script {name} not found" msgstr "Senaryo {name} bulunamadı" -#: netbox/extras/forms/bulk_import.py:295 +#: netbox/extras/forms/bulk_import.py:291 msgid "Assigned object type" msgstr "Atanan nesne türü" -#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/bulk_import.py:296 msgid "The classification of entry" msgstr "Girişin sınıflandırılması" -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:746 -#: netbox/netbox/tables/tables.py:279 netbox/netbox/tables/tables.py:289 -#: netbox/netbox/tables/tables.py:307 netbox/netbox/ui/panels.py:215 -#: netbox/templates/dcim/htmx/cable_edit.html:98 -#: netbox/templates/generic/bulk_edit.html:96 +#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:746 +#: netbox/netbox/tables/tables.py:287 netbox/netbox/tables/tables.py:302 +#: netbox/netbox/tables/tables.py:325 netbox/netbox/ui/panels.py:215 +#: netbox/templates/dcim/htmx/cable_edit.html:99 +#: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:39 msgid "Comments" msgstr "Yorumlar" -#: netbox/extras/forms/bulk_import.py:316 -#: netbox/extras/forms/model_forms.py:401 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:312 +#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/templates/users/owner.html:46 #: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:262 @@ -8983,18 +9030,18 @@ msgstr "Yorumlar" msgid "Users" msgstr "Kullanıcılar" -#: netbox/extras/forms/bulk_import.py:320 +#: netbox/extras/forms/bulk_import.py:316 msgid "User names separated by commas, encased with double quotes" msgstr "" "Virgülle ayrılmış, çift tırnak işareti ile çevrelenmiş kullanıcı adları" -#: netbox/extras/forms/bulk_import.py:323 -#: netbox/extras/forms/model_forms.py:396 netbox/netbox/navigation/menu.py:295 -#: netbox/netbox/navigation/menu.py:434 +#: netbox/extras/forms/bulk_import.py:319 +#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:415 #: netbox/templates/extras/notificationgroup.html:31 #: netbox/templates/tenancy/contact.html:21 #: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:117 -#: netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/filtersets.py:102 #: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 #: netbox/tenancy/tables/contacts.py:101 netbox/users/forms/filtersets.py:176 #: netbox/users/forms/model_forms.py:207 netbox/users/forms/model_forms.py:219 @@ -9004,11 +9051,11 @@ msgstr "" msgid "Groups" msgstr "Gruplar" -#: netbox/extras/forms/bulk_import.py:327 +#: netbox/extras/forms/bulk_import.py:323 msgid "Group names separated by commas, encased with double quotes" msgstr "Virgülle ayrılmış, çift tırnak işareti ile çevrelenmiş grup adları" -#: netbox/extras/forms/filtersets.py:47 +#: netbox/extras/forms/filtersets.py:46 msgid "Type Options" msgstr "Tür Seçenekleri" @@ -9020,95 +9067,95 @@ msgstr "İlgili nesne türü" msgid "Field type" msgstr "Alan tipi" -#: netbox/extras/forms/filtersets.py:133 +#: netbox/extras/forms/filtersets.py:128 #: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Seçenekler" -#: netbox/extras/forms/filtersets.py:189 netbox/extras/forms/filtersets.py:406 -#: netbox/extras/forms/filtersets.py:428 netbox/extras/forms/filtersets.py:528 -#: netbox/extras/forms/model_forms.py:687 netbox/templates/core/job.html:69 +#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:377 +#: netbox/extras/forms/filtersets.py:400 netbox/extras/forms/filtersets.py:496 +#: netbox/extras/forms/model_forms.py:690 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Veriler" -#: netbox/extras/forms/filtersets.py:190 netbox/extras/forms/filtersets.py:529 -#: netbox/extras/forms/model_forms.py:270 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/extras/forms/filtersets.py:177 netbox/extras/forms/filtersets.py:497 +#: netbox/extras/forms/model_forms.py:277 +#: netbox/extras/forms/model_forms.py:751 msgid "Rendering" msgstr "Oluşturma" -#: netbox/extras/forms/filtersets.py:208 +#: netbox/extras/forms/filtersets.py:196 msgid "Content types" msgstr "İçerik türleri" -#: netbox/extras/forms/filtersets.py:327 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 msgid "HTTP content type" msgstr "HTTP içerik türü" -#: netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:337 msgid "Event type" msgstr "Etkinlik türü" -#: netbox/extras/forms/filtersets.py:366 +#: netbox/extras/forms/filtersets.py:342 msgid "Action type" msgstr "Eylem türü" -#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:364 msgid "Tagged object type" msgstr "Etiketli nesne türü" -#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/filtersets.py:369 msgid "Allowed object type" msgstr "İzin verilen nesne türü" -#: netbox/extras/forms/filtersets.py:455 -#: netbox/extras/forms/model_forms.py:622 netbox/netbox/navigation/menu.py:17 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 msgid "Regions" msgstr "Bölgeler" -#: netbox/extras/forms/filtersets.py:460 -#: netbox/extras/forms/model_forms.py:627 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:630 msgid "Site groups" msgstr "Site grupları" -#: netbox/extras/forms/filtersets.py:470 -#: netbox/extras/forms/model_forms.py:637 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 msgid "Locations" msgstr "Konumlar" -#: netbox/extras/forms/filtersets.py:475 -#: netbox/extras/forms/model_forms.py:642 +#: netbox/extras/forms/filtersets.py:448 +#: netbox/extras/forms/model_forms.py:645 msgid "Device types" msgstr "Cihaz türleri" -#: netbox/extras/forms/filtersets.py:480 -#: netbox/extras/forms/model_forms.py:647 +#: netbox/extras/forms/filtersets.py:453 +#: netbox/extras/forms/model_forms.py:650 msgid "Roles" msgstr "Roller" -#: netbox/extras/forms/filtersets.py:490 -#: netbox/extras/forms/model_forms.py:657 +#: netbox/extras/forms/filtersets.py:463 +#: netbox/extras/forms/model_forms.py:660 msgid "Cluster types" msgstr "Küme türleri" -#: netbox/extras/forms/filtersets.py:495 -#: netbox/extras/forms/model_forms.py:662 +#: netbox/extras/forms/filtersets.py:468 +#: netbox/extras/forms/model_forms.py:665 msgid "Cluster groups" msgstr "Küme grupları" -#: netbox/extras/forms/filtersets.py:500 -#: netbox/extras/forms/model_forms.py:667 netbox/netbox/navigation/menu.py:264 -#: netbox/netbox/navigation/menu.py:266 +#: netbox/extras/forms/filtersets.py:473 +#: netbox/extras/forms/model_forms.py:670 netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:268 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Kümeler" -#: netbox/extras/forms/filtersets.py:505 -#: netbox/extras/forms/model_forms.py:672 +#: netbox/extras/forms/filtersets.py:478 +#: netbox/extras/forms/model_forms.py:675 msgid "Tenant groups" msgstr "Kiracı grupları" @@ -9166,16 +9213,20 @@ msgstr "" "Satır başına bir seçenek girin. Her seçim için iki nokta üst üste eklenerek " "isteğe bağlı bir etiket belirtilebilir. Örnek:" -#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:184 +msgid "Custom Field Choice Set" +msgstr "Özel Alan Seçim Seti" + +#: netbox/extras/forms/model_forms.py:239 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Özel Bağlantı" -#: netbox/extras/forms/model_forms.py:234 +#: netbox/extras/forms/model_forms.py:241 msgid "Templates" msgstr "Şablonlar" -#: netbox/extras/forms/model_forms.py:246 +#: netbox/extras/forms/model_forms.py:253 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9184,7 +9235,7 @@ msgstr "" "Bağlantı metni için Jinja2 şablon kodu. Nesneyi {example} şeklinde referans " "alabilirsiniz. Boş metin olarak görüntülenen bağlantılar görüntülenmez." -#: netbox/extras/forms/model_forms.py:250 +#: netbox/extras/forms/model_forms.py:257 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -9192,33 +9243,33 @@ msgstr "" "Bağlantı metni için Jinja2 şablon kodu. Nesneyi {example} şeklinde referans " "alabilirsiniz. " -#: netbox/extras/forms/model_forms.py:261 -#: netbox/extras/forms/model_forms.py:739 +#: netbox/extras/forms/model_forms.py:268 +#: netbox/extras/forms/model_forms.py:742 msgid "Template code" msgstr "Şablon kodu" -#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:274 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Dışa Aktarma Şablonu" -#: netbox/extras/forms/model_forms.py:285 -#: netbox/extras/forms/model_forms.py:766 +#: netbox/extras/forms/model_forms.py:292 +#: netbox/extras/forms/model_forms.py:769 msgid "Template content is populated from the remote source selected below." msgstr "Şablon içeriği aşağıda seçilen uzak kaynaktan doldurulur." -#: netbox/extras/forms/model_forms.py:306 netbox/netbox/forms/mixins.py:92 +#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Kaydedilen Filtre" -#: netbox/extras/forms/model_forms.py:332 +#: netbox/extras/forms/model_forms.py:339 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Sipariş" -#: netbox/extras/forms/model_forms.py:334 +#: netbox/extras/forms/model_forms.py:341 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9226,37 +9277,37 @@ msgstr "" "Virgülle ayrılmış sütun adları listesi girin. Sırayı tersine çevirmek için " "bir adın önüne kısa çizgi ekleyin." -#: netbox/extras/forms/model_forms.py:343 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Kullanılabilir Sütunlar" -#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Seçili Sütunlar" -#: netbox/extras/forms/model_forms.py:415 +#: netbox/extras/forms/model_forms.py:422 msgid "A notification group specify at least one user or group." msgstr "Bir bildirim grubu en az bir kullanıcı veya grup belirtir." -#: netbox/extras/forms/model_forms.py:437 +#: netbox/extras/forms/model_forms.py:444 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP isteği" -#: netbox/extras/forms/model_forms.py:439 +#: netbox/extras/forms/model_forms.py:446 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:461 +#: netbox/extras/forms/model_forms.py:468 msgid "Action choice" msgstr "Eylem seçimi" -#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:473 msgid "Enter conditions in JSON format." msgstr "Koşulları girin JSON biçim." -#: netbox/extras/forms/model_forms.py:470 +#: netbox/extras/forms/model_forms.py:477 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9264,34 +9315,34 @@ msgstr "" "Eyleme iletilecek parametreleri girin JSON" " biçim." -#: netbox/extras/forms/model_forms.py:475 +#: netbox/extras/forms/model_forms.py:482 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Etkinlik Kuralı" -#: netbox/extras/forms/model_forms.py:476 +#: netbox/extras/forms/model_forms.py:483 msgid "Triggers" msgstr "Tetikleyiciler" -#: netbox/extras/forms/model_forms.py:523 +#: netbox/extras/forms/model_forms.py:530 msgid "Notification group" msgstr "Bildirim grubu" -#: netbox/extras/forms/model_forms.py:603 +#: netbox/extras/forms/model_forms.py:606 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Bağlam Profilini Yapılandırma" -#: netbox/extras/forms/model_forms.py:677 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Kiracılar" -#: netbox/extras/forms/model_forms.py:721 +#: netbox/extras/forms/model_forms.py:724 msgid "Data is populated from the remote source selected below." msgstr "Veriler aşağıda seçilen uzak kaynaktan doldurulur." -#: netbox/extras/forms/model_forms.py:727 +#: netbox/extras/forms/model_forms.py:730 msgid "Must specify either local data or a data file" msgstr "Yerel veri veya veri dosyası belirtmelidir" @@ -9407,31 +9458,31 @@ msgstr "yapılandırma şablonu" msgid "config templates" msgstr "yapılandırma şablonları" -#: netbox/extras/models/customfields.py:78 +#: netbox/extras/models/customfields.py:91 msgid "The object(s) to which this field applies." msgstr "Bu alanın geçerli olduğu nesne (ler) dir." -#: netbox/extras/models/customfields.py:85 +#: netbox/extras/models/customfields.py:98 msgid "The type of data this custom field holds" msgstr "Bu özel alanın tuttuğu veri türü" -#: netbox/extras/models/customfields.py:92 +#: netbox/extras/models/customfields.py:105 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "Bu alanın eşlendiği NetBox nesnesinin türü (nesne alanları için)" -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:111 msgid "Internal field name" msgstr "İç alan adı" -#: netbox/extras/models/customfields.py:102 +#: netbox/extras/models/customfields.py:115 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Yalnızca alfasayısal karakterlere ve alt çizgilere izin verilir." -#: netbox/extras/models/customfields.py:107 +#: netbox/extras/models/customfields.py:120 msgid "Double underscores are not permitted in custom field names." msgstr "Özel alan adlarında çift alt çizgilere izin verilmez." -#: netbox/extras/models/customfields.py:118 +#: netbox/extras/models/customfields.py:131 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9439,19 +9490,19 @@ msgstr "" "Kullanıcılara görüntülenen alanın adı (belirtilmezse, 'alanın adı " "kullanılacaktır)" -#: netbox/extras/models/customfields.py:122 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 msgid "group name" msgstr "grup adı" -#: netbox/extras/models/customfields.py:125 +#: netbox/extras/models/customfields.py:138 msgid "Custom fields within the same group will be displayed together" msgstr "Aynı gruptaki özel alanlar birlikte görüntülenecektir" -#: netbox/extras/models/customfields.py:133 +#: netbox/extras/models/customfields.py:146 msgid "required" msgstr "gereklidir" -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:148 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9459,19 +9510,19 @@ msgstr "" "Yeni nesneler oluştururken veya mevcut bir nesneyi düzenlerken bu alan " "gereklidir." -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:151 msgid "must be unique" msgstr "benzersiz olmalı" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:153 msgid "The value of this field must be unique for the assigned object" msgstr "Bu alanın değeri atanan nesne için benzersiz olmalıdır" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:156 msgid "search weight" msgstr "arama ağırlığı" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:159 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9479,11 +9530,11 @@ msgstr "" "Arama için ağırlıklandırma. Düşük değerler daha önemli kabul edilir. Arama " "ağırlığı sıfır olan alanlar göz ardı edilecektir." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:164 msgid "filter logic" msgstr "filtre mantığı" -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:168 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9491,11 +9542,11 @@ msgstr "" "Loose, belirli bir dizgenin herhangi bir örneğiyle eşleşir; tam olarak tüm " "alanla eşleşir." -#: netbox/extras/models/customfields.py:158 +#: netbox/extras/models/customfields.py:171 msgid "default" msgstr "varsayılan" -#: netbox/extras/models/customfields.py:162 +#: netbox/extras/models/customfields.py:175 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9503,7 +9554,7 @@ msgstr "" "Alan için varsayılan değer (JSON değeri olmalıdır). Dizeleri çift tırnak " "işaretleriyle kapsülleyin (örn. “Foo”)." -#: netbox/extras/models/customfields.py:169 +#: netbox/extras/models/customfields.py:182 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9512,35 +9563,35 @@ msgstr "" "JSON değeri olmalıdır). Dizeleri çift tırnak işareti ile kapsülleyin (örn. " "“Foo”)." -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:188 msgid "display weight" msgstr "ekran ağırlığı" -#: netbox/extras/models/customfields.py:176 +#: netbox/extras/models/customfields.py:189 msgid "Fields with higher weights appear lower in a form." msgstr "Daha yüksek ağırlığa sahip alanlar bir formda daha düşük görünür." -#: netbox/extras/models/customfields.py:183 +#: netbox/extras/models/customfields.py:196 msgid "minimum value" msgstr "minimum değer" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:197 msgid "Minimum allowed value (for numeric fields)" msgstr "İzin verilen minimum değer (sayısal alanlar için)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:204 msgid "maximum value" msgstr "maksimum değer" -#: netbox/extras/models/customfields.py:192 +#: netbox/extras/models/customfields.py:205 msgid "Maximum allowed value (for numeric fields)" msgstr "İzin verilen maksimum değer (sayısal alanlar için)" -#: netbox/extras/models/customfields.py:198 +#: netbox/extras/models/customfields.py:211 msgid "validation regex" msgstr "doğrulama regex" -#: netbox/extras/models/customfields.py:200 +#: netbox/extras/models/customfields.py:213 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9551,200 +9602,200 @@ msgstr "" "zorlamak için ^ ve $ kullanın. Örneğin, ^ [A-Z]{3}$ değerleri " "tam olarak üç büyük harfle sınırlayacaktır." -#: netbox/extras/models/customfields.py:208 +#: netbox/extras/models/customfields.py:221 msgid "choice set" msgstr "seçim seti" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:230 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Özel alanın kullanıcı arayüzünde görüntülenip görüntülenmeyeceğini belirtir" -#: netbox/extras/models/customfields.py:224 +#: netbox/extras/models/customfields.py:237 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Özel alan değerinin kullanıcı arayüzünde düzenlenip düzenlenemeyeceğini " "belirtir" -#: netbox/extras/models/customfields.py:228 +#: netbox/extras/models/customfields.py:241 msgid "is cloneable" msgstr "klonlanabilir" -#: netbox/extras/models/customfields.py:229 +#: netbox/extras/models/customfields.py:242 msgid "Replicate this value when cloning objects" msgstr "Nesneleri klonlarken bu değeri çoğaltın" -#: netbox/extras/models/customfields.py:246 +#: netbox/extras/models/customfields.py:259 msgid "custom field" msgstr "özel alan" -#: netbox/extras/models/customfields.py:247 +#: netbox/extras/models/customfields.py:260 msgid "custom fields" msgstr "özel alanlar" -#: netbox/extras/models/customfields.py:349 +#: netbox/extras/models/customfields.py:362 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Geçersiz varsayılan değer”{value}“: {error}" -#: netbox/extras/models/customfields.py:356 +#: netbox/extras/models/customfields.py:369 msgid "A minimum value may be set only for numeric fields" msgstr "Minimum değer yalnızca sayısal alanlar için ayarlanabilir" -#: netbox/extras/models/customfields.py:358 +#: netbox/extras/models/customfields.py:371 msgid "A maximum value may be set only for numeric fields" msgstr "Maksimum değer yalnızca sayısal alanlar için ayarlanabilir" -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:381 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Düzenli ifade doğrulaması yalnızca metin ve URL alanları için desteklenir" -#: netbox/extras/models/customfields.py:374 +#: netbox/extras/models/customfields.py:387 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Boole alanları için benzersizlik uygulanamaz" -#: netbox/extras/models/customfields.py:384 +#: netbox/extras/models/customfields.py:397 msgid "Selection fields must specify a set of choices." msgstr "Seçim alanları bir dizi seçenek belirtmelidir." -#: netbox/extras/models/customfields.py:388 +#: netbox/extras/models/customfields.py:401 msgid "Choices may be set only on selection fields." msgstr "Seçenekler yalnızca seçim alanlarında ayarlanabilir." -#: netbox/extras/models/customfields.py:395 +#: netbox/extras/models/customfields.py:408 msgid "Object fields must define an object type." msgstr "Nesne alanları bir nesne türü tanımlamalıdır." -#: netbox/extras/models/customfields.py:399 +#: netbox/extras/models/customfields.py:412 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} alanlar bir nesne türü tanımlayamaz." -#: netbox/extras/models/customfields.py:406 +#: netbox/extras/models/customfields.py:419 msgid "A related object filter can be defined only for object fields." msgstr "" "İlgili bir nesne filtresi yalnızca nesne alanları için tanımlanabilir." -#: netbox/extras/models/customfields.py:410 +#: netbox/extras/models/customfields.py:423 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Filtre, öznitelikleri değerlerle eşleyen bir sözlük olarak tanımlanmalıdır." -#: netbox/extras/models/customfields.py:497 +#: netbox/extras/models/customfields.py:510 msgid "True" msgstr "Doğru" -#: netbox/extras/models/customfields.py:498 +#: netbox/extras/models/customfields.py:511 msgid "False" msgstr "Yanlış" -#: netbox/extras/models/customfields.py:551 -#: netbox/extras/models/customfields.py:599 +#: netbox/extras/models/customfields.py:564 +#: netbox/extras/models/customfields.py:612 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "Değerler bu normal ifadeyle eşleşmelidir: {regex}" -#: netbox/extras/models/customfields.py:701 -#: netbox/extras/models/customfields.py:708 +#: netbox/extras/models/customfields.py:714 +#: netbox/extras/models/customfields.py:721 msgid "Value must be a string." msgstr "Değer bir dize olmalıdır." -#: netbox/extras/models/customfields.py:703 -#: netbox/extras/models/customfields.py:710 +#: netbox/extras/models/customfields.py:716 +#: netbox/extras/models/customfields.py:723 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Değer regex ile eşleşmelidir '{regex}'" -#: netbox/extras/models/customfields.py:715 +#: netbox/extras/models/customfields.py:728 msgid "Value must be an integer." msgstr "Değer bir tamsayı olmalıdır." -#: netbox/extras/models/customfields.py:718 -#: netbox/extras/models/customfields.py:733 +#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:746 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Değer en az olmalıdır {minimum}" -#: netbox/extras/models/customfields.py:722 -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:735 +#: netbox/extras/models/customfields.py:750 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Değer geçmemelidir {maximum}" -#: netbox/extras/models/customfields.py:730 +#: netbox/extras/models/customfields.py:743 msgid "Value must be a decimal." msgstr "Değer ondalık olmalıdır." -#: netbox/extras/models/customfields.py:742 +#: netbox/extras/models/customfields.py:755 msgid "Value must be true or false." msgstr "Değer doğru veya yanlış olmalıdır." -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:763 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Tarih değerleri ISO 8601 biçiminde olmalıdır (YYYY-AA-GG)." -#: netbox/extras/models/customfields.py:759 +#: netbox/extras/models/customfields.py:772 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Tarih ve saat değerleri ISO 8601 biçiminde olmalıdır (YYYY-MM-DD HH:MM:SS)." -#: netbox/extras/models/customfields.py:766 +#: netbox/extras/models/customfields.py:779 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Geçersiz seçim ({value}) seçim seti için {choiceset}." -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:789 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Geçersiz seçim (ler) ({value}) seçim seti için {choiceset}." -#: netbox/extras/models/customfields.py:785 +#: netbox/extras/models/customfields.py:798 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Değer bir nesne kimliği olmalıdır, değil {type}" -#: netbox/extras/models/customfields.py:791 +#: netbox/extras/models/customfields.py:804 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Değer, nesne kimliklerinin bir listesi olmalıdır, değil {type}" -#: netbox/extras/models/customfields.py:795 +#: netbox/extras/models/customfields.py:808 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Geçersiz nesne kimliği bulundu: {id}" -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:811 msgid "Required field cannot be empty." msgstr "Zorunlu alan boş olamaz." -#: netbox/extras/models/customfields.py:818 +#: netbox/extras/models/customfields.py:831 msgid "Base set of predefined choices (optional)" msgstr "Önceden tanımlanmış seçeneklerin temel kümesi (isteğe bağlı)" -#: netbox/extras/models/customfields.py:830 +#: netbox/extras/models/customfields.py:843 msgid "Choices are automatically ordered alphabetically" msgstr "Seçenekler otomatik olarak alfabetik olarak sıralanır" -#: netbox/extras/models/customfields.py:837 +#: netbox/extras/models/customfields.py:850 msgid "custom field choice set" msgstr "özel alan seçim kümesi" -#: netbox/extras/models/customfields.py:838 +#: netbox/extras/models/customfields.py:851 msgid "custom field choice sets" msgstr "özel alan seçim kümeleri" -#: netbox/extras/models/customfields.py:880 +#: netbox/extras/models/customfields.py:893 msgid "Must define base or extra choices." msgstr "Temel veya ekstra seçenekleri tanımlamalıdır." -#: netbox/extras/models/customfields.py:889 +#: netbox/extras/models/customfields.py:902 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "Yinelenen değer '{value}'Ekstra seçeneklerde bulundu." -#: netbox/extras/models/customfields.py:914 +#: netbox/extras/models/customfields.py:927 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -10276,6 +10327,18 @@ msgstr "Maksimum Değer" msgid "Validation Regex" msgstr "Doğrulama Regex" +#: netbox/extras/tables/tables.py:114 netbox/extras/tables/tables.py:155 +#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:231 +#: netbox/extras/tables/tables.py:315 netbox/extras/tables/tables.py:475 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:547 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:690 +#: netbox/netbox/forms/mixins.py:162 netbox/netbox/forms/mixins.py:187 +#: netbox/netbox/tables/tables.py:284 netbox/netbox/tables/tables.py:299 +#: netbox/netbox/tables/tables.py:314 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 +msgid "Owner" +msgstr "Sahibi" + #: netbox/extras/tables/tables.py:147 msgid "Count" msgstr "Saymak" @@ -10367,7 +10430,7 @@ msgstr "Etkinlik Türleri" msgid "Auto Sync Enabled" msgstr "Otomatik Senkronizasyon Etkin" -#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Cihaz Rolleri" @@ -10394,15 +10457,15 @@ msgstr "" "Lütfen widget'ı yeniden yapılandırmayı deneyin veya kontrol panelinden " "kaldırın." -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:348 -#: netbox/templates/dcim/device_edit.html:112 -#: netbox/templates/dcim/htmx/cable_edit.html:91 -#: netbox/templates/dcim/virtualchassis_edit.html:47 -#: netbox/templates/generic/bulk_edit.html:86 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/templates/dcim/device_edit.html:113 +#: netbox/templates/dcim/htmx/cable_edit.html:92 +#: netbox/templates/dcim/virtualchassis_edit.html:48 +#: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 #: netbox/templates/inc/panels/custom_fields.html:7 #: netbox/templates/ipam/ipaddress_bulk_add.html:35 -#: netbox/templates/ipam/vlan_edit.html:78 +#: netbox/templates/ipam/vlan_edit.html:79 msgid "Custom Fields" msgstr "Özel Alanlar" @@ -10473,7 +10536,7 @@ msgstr "Silinen widget: " msgid "Error deleting widget: " msgstr "Widget silinirken hata oluştu: " -#: netbox/extras/views.py:1518 +#: netbox/extras/views.py:1524 msgid "Unable to run script: RQ worker process not running." msgstr "Komut dosyası çalıştırılamıyor: RQ işçi işlemi çalışmıyor." @@ -10626,8 +10689,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Bu önek veya IP'yi içeren önekler" #: netbox/ipam/filtersets.py:333 netbox/ipam/filtersets.py:579 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:212 -#: netbox/ipam/forms/filtersets.py:362 +#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Maske uzunluğu" @@ -10766,8 +10829,8 @@ msgstr "Özeldir" #: netbox/ipam/forms/bulk_edit.py:95 netbox/ipam/forms/bulk_edit.py:119 #: netbox/ipam/forms/bulk_edit.py:138 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/forms/filtersets.py:117 -#: netbox/ipam/forms/filtersets.py:132 netbox/ipam/forms/filtersets.py:155 +#: netbox/ipam/forms/filtersets.py:91 netbox/ipam/forms/filtersets.py:121 +#: netbox/ipam/forms/filtersets.py:137 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/model_forms.py:96 netbox/ipam/forms/model_forms.py:109 #: netbox/ipam/forms/model_forms.py:131 netbox/ipam/forms/model_forms.py:149 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 @@ -10782,7 +10845,7 @@ msgstr "ZIVIR" msgid "Date added" msgstr "Eklenen tarih" -#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:273 +#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:281 #: netbox/ipam/forms/model_forms.py:608 netbox/ipam/forms/model_forms.py:657 #: netbox/ipam/tables/ip.py:199 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 @@ -10790,13 +10853,13 @@ msgid "VLAN Group" msgstr "VLAN Grubu" #: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/model_forms.py:209 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:209 #: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:204 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:303 #: netbox/vpn/forms/model_forms.py:431 netbox/vpn/forms/model_forms.py:450 #: netbox/wireless/forms/bulk_edit.py:52 #: netbox/wireless/forms/bulk_import.py:49 @@ -10808,23 +10871,23 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Önek uzunluğu" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:258 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "Havuz mu" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:262 -#: netbox/ipam/forms/filtersets.py:265 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 #: netbox/ipam/models/ip.py:262 msgid "Treat as fully utilized" msgstr "Tamamen kullanılmış gibi davran" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:186 +#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 #: netbox/ipam/forms/model_forms.py:223 msgid "VLAN Assignment" msgstr "VLAN Ataması" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Dolu gibi davranın" @@ -10834,43 +10897,43 @@ msgstr "DNS adı" #: netbox/ipam/forms/bulk_edit.py:319 netbox/ipam/forms/bulk_edit.py:493 #: netbox/ipam/forms/bulk_import.py:442 netbox/ipam/forms/bulk_import.py:561 -#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:421 -#: netbox/ipam/forms/filtersets.py:611 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:432 +#: netbox/ipam/forms/filtersets.py:626 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Protokol" -#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:439 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Grup Kimliği" -#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:433 +#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:444 #: netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:107 #: netbox/wireless/forms/bulk_import.py:63 #: netbox/wireless/forms/bulk_import.py:66 #: netbox/wireless/forms/bulk_import.py:143 #: netbox/wireless/forms/bulk_import.py:146 -#: netbox/wireless/forms/filtersets.py:61 -#: netbox/wireless/forms/filtersets.py:120 +#: netbox/wireless/forms/filtersets.py:63 +#: netbox/wireless/forms/filtersets.py:123 msgid "Authentication type" msgstr "Kimlik doğrulama türü" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:437 +#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "Kimlik doğrulama anahtarı" -#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:414 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:410 +#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 -#: netbox/wireless/forms/filtersets.py:108 +#: netbox/wireless/forms/filtersets.py:109 #: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/forms/model_forms.py:172 msgid "Authentication" @@ -10881,8 +10944,8 @@ msgid "VLAN ID ranges" msgstr "VLAN ID aralıkları" #: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 -#: netbox/ipam/forms/filtersets.py:586 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 +#: netbox/ipam/tables/vlans.py:107 msgid "Q-in-Q role" msgstr "Q-in-Q rolü" @@ -10895,7 +10958,7 @@ msgid "Site & Group" msgstr "Site ve Grup" #: netbox/ipam/forms/bulk_edit.py:477 netbox/ipam/forms/bulk_import.py:548 -#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:272 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" @@ -10939,7 +11002,7 @@ msgstr "VLAN'ın sitesi (varsa)" msgid "Scope ID" msgstr "Kapsam Kimliği" -#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:643 +#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:659 #: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:324 #: netbox/ipam/forms/model_forms.py:504 #: netbox/templates/ipam/fhrpgroup.html:19 @@ -11028,94 +11091,94 @@ msgid "{ip} is not assigned to this parent." msgstr "{ip} bu ebeveyne atanmamıştır." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:408 +#: netbox/netbox/navigation/menu.py:198 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Rota Hedefleri" -#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:54 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:396 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:54 +#: netbox/vpn/forms/filtersets.py:243 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Hedefleri içe aktarma" -#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:59 -#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:401 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:59 +#: netbox/vpn/forms/filtersets.py:248 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "İhracat hedefleri" -#: netbox/ipam/forms/filtersets.py:75 +#: netbox/ipam/forms/filtersets.py:77 msgid "Imported by VRF" msgstr "VRF tarafından ithal" -#: netbox/ipam/forms/filtersets.py:80 +#: netbox/ipam/forms/filtersets.py:82 msgid "Exported by VRF" msgstr "VRF tarafından ihraç edildi" -#: netbox/ipam/forms/filtersets.py:93 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Özel" -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:207 -#: netbox/ipam/forms/filtersets.py:295 netbox/ipam/forms/filtersets.py:357 +#: netbox/ipam/forms/filtersets.py:116 netbox/ipam/forms/filtersets.py:215 +#: netbox/ipam/forms/filtersets.py:304 netbox/ipam/forms/filtersets.py:367 msgid "Address family" msgstr "Adres ailesi" -#: netbox/ipam/forms/filtersets.py:126 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:130 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Menzil" -#: netbox/ipam/forms/filtersets.py:135 +#: netbox/ipam/forms/filtersets.py:140 msgid "Start" msgstr "Başlat" -#: netbox/ipam/forms/filtersets.py:139 +#: netbox/ipam/forms/filtersets.py:144 msgid "End" msgstr "Bitiş" -#: netbox/ipam/forms/filtersets.py:202 +#: netbox/ipam/forms/filtersets.py:210 msgid "Search within" msgstr "İçinde ara" -#: netbox/ipam/forms/filtersets.py:223 netbox/ipam/forms/filtersets.py:373 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:383 msgid "Present in VRF" msgstr "VRF'de mevcut" -#: netbox/ipam/forms/filtersets.py:341 +#: netbox/ipam/forms/filtersets.py:349 msgid "Device/VM" msgstr "Cihaz/VM" -#: netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:362 msgid "Parent Prefix" msgstr "Ebeveyn Öneki" -#: netbox/ipam/forms/filtersets.py:404 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:414 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS Adı" -#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/models/vlans.py:291 -#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:52 -#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 -#: netbox/netbox/navigation/menu.py:202 +#: netbox/ipam/forms/filtersets.py:458 netbox/ipam/models/vlans.py:291 +#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:53 +#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:202 +#: netbox/netbox/navigation/menu.py:204 msgid "VLANs" msgstr "VLAN'lar" -#: netbox/ipam/forms/filtersets.py:489 +#: netbox/ipam/forms/filtersets.py:501 msgid "Contains VLAN ID" msgstr "VLAN Kimliği içerir" -#: netbox/ipam/forms/filtersets.py:523 netbox/ipam/models/vlans.py:389 +#: netbox/ipam/forms/filtersets.py:536 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "Yerel VLAN Kimliği" -#: netbox/ipam/forms/filtersets.py:528 netbox/ipam/models/vlans.py:397 +#: netbox/ipam/forms/filtersets.py:541 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "Uzak VLAN Kimliği" -#: netbox/ipam/forms/filtersets.py:538 +#: netbox/ipam/forms/filtersets.py:551 msgid "Q-in-Q/802.1ad" msgstr "Q-in-Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:583 netbox/ipam/models/vlans.py:209 +#: netbox/ipam/forms/filtersets.py:597 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN KİMLİĞİ" @@ -11319,7 +11382,7 @@ msgstr "özel" msgid "IP space managed by this RIR is considered private" msgstr "Bu RIR tarafından yönetilen IP alanı özel olarak kabul edilir" -#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:189 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:191 msgid "RIRs" msgstr "RIR'ler" @@ -11575,11 +11638,11 @@ msgid "" "bound" msgstr "Bu uygulama hizmetinin bağlı olduğu belirli IP adresleri (varsa)" -#: netbox/ipam/models/services.py:97 +#: netbox/ipam/models/services.py:99 msgid "application service" msgstr "uygulama hizmeti" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:100 msgid "application services" msgstr "uygulama hizmetleri" @@ -11697,8 +11760,8 @@ msgstr "benzersiz alanı zorunlu kılmak" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Bu VRF içinde yinelenen önek/IP adreslerini önleyin" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 -#: netbox/netbox/navigation/menu.py:195 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:195 +#: netbox/netbox/navigation/menu.py:197 msgid "VRFs" msgstr "VRF'ler" @@ -11734,8 +11797,8 @@ msgstr "Site Sayısı" msgid "Provider Count" msgstr "Sağlayıcı Sayısı" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 -#: netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 +#: netbox/netbox/navigation/menu.py:190 msgid "Aggregates" msgstr "Agregalar" @@ -11744,21 +11807,21 @@ msgid "Added" msgstr "Eklendi" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:121 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 +#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 +#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Önekler" #: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:219 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:56 +#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:57 #: netbox/templates/dcim/panels/power_utilization.html:12 #: netbox/templates/ipam/aggregate.html:24 #: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Kullanımı" -#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:168 +#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:170 msgid "IP Ranges" msgstr "IP Aralıkları" @@ -11770,7 +11833,7 @@ msgstr "Önek (Düz)" msgid "Depth" msgstr "Derinlik" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" @@ -11805,31 +11868,31 @@ msgstr "NAT (Dış)" msgid "Assigned" msgstr "Atanmış" -#: netbox/ipam/tables/ip.py:386 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:259 msgid "Assigned Object" msgstr "Atanan Nesne" -#: netbox/ipam/tables/vlans.py:46 +#: netbox/ipam/tables/vlans.py:47 msgid "VID Ranges" msgstr "VID Aralıkları" -#: netbox/ipam/tables/vlans.py:83 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VİDEO" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:253 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Kuralları" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:276 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Yerel VID" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:280 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Uzaktan VID" @@ -11906,11 +11969,11 @@ msgstr "Çocuk Aralıkları" msgid "Related IPs" msgstr "İlgili IP'ler" -#: netbox/netbox/api/fields.py:66 +#: netbox/netbox/api/fields.py:67 msgid "This field may not be blank." msgstr "Bu alan boş olmayabilir." -#: netbox/netbox/api/fields.py:71 +#: netbox/netbox/api/fields.py:72 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -11918,26 +11981,26 @@ msgstr "" "Değer doğrudan iletilmelidir (örn. “foo”: 123); sözlük veya liste " "kullanmayın." -#: netbox/netbox/api/fields.py:92 +#: netbox/netbox/api/fields.py:93 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} geçerli bir seçim değildir." -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Geçersiz içerik türü: {content_type}" -#: netbox/netbox/api/fields.py:106 +#: netbox/netbox/api/fields.py:107 msgid "Invalid value. Specify a content type as '.'." msgstr "" "Geçersiz değer. İçerik türünü 'olarak belirtin.'." -#: netbox/netbox/api/fields.py:168 +#: netbox/netbox/api/fields.py:169 msgid "Ranges must be specified in the form (lower, upper)." msgstr "Aralıklar formda belirtilmelidir (alt, üst)." -#: netbox/netbox/api/fields.py:170 +#: netbox/netbox/api/fields.py:171 msgid "Range boundaries must be defined as integers." msgstr "Menzil sınırları tamsayılar olarak tanımlanmalıdır." @@ -12283,15 +12346,25 @@ msgstr "" "Çift tırnak işaretleriyle çevrelenmiş, virgülle ayrılmış sümüklü böcekleri " "etiketleyin (örn. “tag1, tag2, tag3\")" -#: netbox/netbox/forms/bulk_import.py:77 +#: netbox/netbox/forms/bulk_import.py:78 msgid "Name of the object's owner" msgstr "Nesnenin sahibinin adı" -#: netbox/netbox/forms/mixins.py:60 +#: netbox/netbox/forms/mixins.py:62 #, python-brace-format msgid "{class_name} must specify a model class." msgstr "{class_name} bir model sınıfı belirtmelidir." +#: netbox/netbox/forms/mixins.py:152 +msgid "Owner group" +msgstr "Sahibi grubu" + +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:280 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/users/forms/model_forms.py:466 +msgid "Owner Group" +msgstr "Sahip Grubu" + #: netbox/netbox/forms/search.py:10 msgid "Partial match" msgstr "Kısmi eşleşme" @@ -12320,48 +12393,48 @@ msgstr "Nesne türü (ler)" msgid "Lookup" msgstr "Aramak" -#: netbox/netbox/models/features.py:301 +#: netbox/netbox/models/features.py:310 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Özel alan için geçersiz değer '{name}': {error}" -#: netbox/netbox/models/features.py:310 +#: netbox/netbox/models/features.py:319 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Özel alan '{name}'benzersiz bir değere sahip olmalıdır." -#: netbox/netbox/models/features.py:317 +#: netbox/netbox/models/features.py:326 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Gerekli özel alan eksik '{name}'." -#: netbox/netbox/models/features.py:507 +#: netbox/netbox/models/features.py:518 msgid "Remote data source" msgstr "Uzak veri kaynağı" -#: netbox/netbox/models/features.py:517 +#: netbox/netbox/models/features.py:528 msgid "data path" msgstr "veri yolu" -#: netbox/netbox/models/features.py:521 +#: netbox/netbox/models/features.py:532 msgid "Path to remote file (relative to data source root)" msgstr "Uzak dosyanın yolu (veri kaynağı köküne göre)" -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:535 msgid "auto sync enabled" msgstr "otomatik senkronizasyon etkin" -#: netbox/netbox/models/features.py:526 +#: netbox/netbox/models/features.py:537 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "" "Veri dosyası güncellendiğinde verilerin otomatik senkronizasyonunu " "etkinleştir" -#: netbox/netbox/models/features.py:529 +#: netbox/netbox/models/features.py:540 msgid "date synced" msgstr "senkronize edilen tarih" -#: netbox/netbox/models/features.py:623 +#: netbox/netbox/models/features.py:632 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} bir sync_data () yöntemi uygulamalıdır." @@ -12386,172 +12459,172 @@ msgstr "mesafe birimi" msgid "Must specify a unit when setting a distance" msgstr "Mesafeyi ayarlarken bir birim belirtmelisiniz" -#: netbox/netbox/navigation/menu.py:11 +#: netbox/netbox/navigation/menu.py:13 msgid "Organization" msgstr "Organizasyon" -#: netbox/netbox/navigation/menu.py:18 +#: netbox/netbox/navigation/menu.py:20 msgid "Site Groups" msgstr "Site Grupları" -#: netbox/netbox/navigation/menu.py:27 +#: netbox/netbox/navigation/menu.py:29 msgid "Tenant Groups" msgstr "Kiracı Grupları" -#: netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 msgid "Contact Groups" msgstr "İletişim Grupları" -#: netbox/netbox/navigation/menu.py:35 +#: netbox/netbox/navigation/menu.py:37 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "İletişim Rolleri" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:38 msgid "Contact Assignments" msgstr "İletişim Atamaları" -#: netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Rack Roles" msgstr "Raf Rolleri" -#: netbox/netbox/navigation/menu.py:54 +#: netbox/netbox/navigation/menu.py:56 msgid "Elevations" msgstr "Yükselmeler" -#: netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 msgid "Modules" msgstr "Modüller" -#: netbox/netbox/navigation/menu.py:80 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Sanal Cihaz Bağlamları" -#: netbox/netbox/navigation/menu.py:88 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Type Profiles" msgstr "Modül Tipi Profilleri" -#: netbox/netbox/navigation/menu.py:89 +#: netbox/netbox/navigation/menu.py:91 msgid "Manufacturers" msgstr "İmalatçıları" -#: netbox/netbox/navigation/menu.py:93 +#: netbox/netbox/navigation/menu.py:95 msgid "Device Components" msgstr "Cihaz Bileşenleri" -#: netbox/netbox/navigation/menu.py:105 +#: netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Envanter Öğesi Rolleri" -#: netbox/netbox/navigation/menu.py:111 -#: netbox/templates/dcim/interface.html:426 +#: netbox/netbox/navigation/menu.py:113 +#: netbox/templates/dcim/interface.html:399 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC Adresleri" -#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 +#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "Bağlantılar" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:126 msgid "Cables" msgstr "Kablolar" -#: netbox/netbox/navigation/menu.py:125 +#: netbox/netbox/navigation/menu.py:127 msgid "Wireless Links" msgstr "Kablosuz Bağlantılar" -#: netbox/netbox/navigation/menu.py:128 +#: netbox/netbox/navigation/menu.py:130 msgid "Interface Connections" msgstr "Arayüz Bağlantıları" -#: netbox/netbox/navigation/menu.py:133 +#: netbox/netbox/navigation/menu.py:135 msgid "Console Connections" msgstr "Konsol Bağlantıları" -#: netbox/netbox/navigation/menu.py:138 +#: netbox/netbox/navigation/menu.py:140 msgid "Power Connections" msgstr "Güç Bağlantıları" -#: netbox/netbox/navigation/menu.py:154 +#: netbox/netbox/navigation/menu.py:156 msgid "Wireless LAN Groups" msgstr "Kablosuz LAN Grupları" -#: netbox/netbox/navigation/menu.py:175 +#: netbox/netbox/navigation/menu.py:177 msgid "Prefix & VLAN Roles" msgstr "Önek ve VLAN Rolleri" -#: netbox/netbox/navigation/menu.py:181 +#: netbox/netbox/navigation/menu.py:183 msgid "ASN Ranges" msgstr "ASN Aralıkları" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:206 msgid "VLAN Translation Policies" msgstr "VLAN Çeviri Politikaları" -#: netbox/netbox/navigation/menu.py:205 +#: netbox/netbox/navigation/menu.py:207 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "VLAN Çeviri Kuralları" -#: netbox/netbox/navigation/menu.py:212 +#: netbox/netbox/navigation/menu.py:214 msgid "Application Service Templates" msgstr "Uygulama Hizmeti Şablonları" -#: netbox/netbox/navigation/menu.py:220 +#: netbox/netbox/navigation/menu.py:222 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Tüneller" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:229 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Tünel Grupları" -#: netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:230 msgid "Tunnel Terminations" msgstr "Tünel Sonlandırmaları" -#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN'ler" -#: netbox/netbox/navigation/menu.py:235 +#: netbox/netbox/navigation/menu.py:237 msgid "L2VPN Terminations" msgstr "L2VPN Sonlandırmaları" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:243 msgid "IKE Proposals" msgstr "IKE Teklifleri" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE Politikaları" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:245 msgid "IPSec Proposals" msgstr "IPSec Önerileri" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:246 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPsec İlkeleri" -#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPsec Profilleri" -#: netbox/netbox/navigation/menu.py:260 +#: netbox/netbox/navigation/menu.py:262 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine.html:180 #: netbox/templates/virtualization/virtualmachine/base.html:32 @@ -12560,184 +12633,180 @@ msgstr "IPsec Profilleri" msgid "Virtual Disks" msgstr "Sanal Diskler" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 msgid "Cluster Types" msgstr "Küme Türleri" -#: netbox/netbox/navigation/menu.py:268 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Groups" msgstr "Küme Grupları" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 msgid "Circuit Types" msgstr "Devre Türleri" -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Terminations" msgstr "Devre Sonlandırmaları" -#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Sanal Devreler" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:292 msgid "Virtual Circuit Types" msgstr "Sanal Devre Türleri" -#: netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Terminations" msgstr "Sanal Devre Sonlandırmaları" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:299 msgid "Circuit Groups" msgstr "Devre Grupları" -#: netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:300 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Grup Ödevleri" -#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 msgid "Providers" msgstr "Sağlayıcılar" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:307 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Sağlayıcı Hesapları" -#: netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:308 msgid "Provider Networks" msgstr "Sağlayıcı Ağları" -#: netbox/netbox/navigation/menu.py:320 +#: netbox/netbox/navigation/menu.py:322 msgid "Power Panels" msgstr "Güç Panelleri" -#: netbox/netbox/navigation/menu.py:331 +#: netbox/netbox/navigation/menu.py:333 msgid "Configurations" msgstr "Yapılandırmalar" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:335 msgid "Config Contexts" msgstr "Yapılandırma Bağlamları" -#: netbox/netbox/navigation/menu.py:334 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Context Profiles" msgstr "Bağlam Profillerini Yapılandırma" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Templates" msgstr "Yapılandırma Şablonları" -#: netbox/netbox/navigation/menu.py:342 netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 msgid "Customization" msgstr "Özelleştirme" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:351 msgid "Custom Field Choices" msgstr "Özel Alan Seçenekleri" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Links" msgstr "Özel Bağlantılar" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:353 msgid "Export Templates" msgstr "Şablonları Dışa Aktar" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:354 msgid "Saved Filters" msgstr "Kaydedilen Filtreler" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:355 msgid "Table Configs" msgstr "Tablo Yapılandırmaları" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:357 msgid "Image Attachments" msgstr "Görüntü Ekleri" -#: netbox/netbox/navigation/menu.py:373 +#: netbox/netbox/navigation/menu.py:375 msgid "Operations" msgstr "Operasyonlar" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Integrations" msgstr "Entegrasyonlar" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:381 msgid "Data Sources" msgstr "Veri Kaynakları" -#: netbox/netbox/navigation/menu.py:380 +#: netbox/netbox/navigation/menu.py:382 msgid "Event Rules" msgstr "Etkinlik Kuralları" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:383 msgid "Webhooks" msgstr "Web kancaları" -#: netbox/netbox/navigation/menu.py:385 netbox/netbox/navigation/menu.py:389 +#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 #: netbox/netbox/views/generic/feature_views.py:200 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Meslekler" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Logging" msgstr "Günlüğe kaydetme" -#: netbox/netbox/navigation/menu.py:397 +#: netbox/netbox/navigation/menu.py:399 msgid "Notification Groups" msgstr "Bildirim Grupları" -#: netbox/netbox/navigation/menu.py:398 +#: netbox/netbox/navigation/menu.py:400 msgid "Journal Entries" msgstr "Dergi Girişleri" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:401 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Değişim Günlüğü" -#: netbox/netbox/navigation/menu.py:406 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Yönetici" -#: netbox/netbox/navigation/menu.py:454 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "API Belirteçleri" -#: netbox/netbox/navigation/menu.py:461 netbox/users/forms/model_forms.py:213 +#: netbox/netbox/navigation/menu.py:417 netbox/users/forms/model_forms.py:213 #: netbox/users/forms/model_forms.py:221 netbox/users/forms/model_forms.py:268 #: netbox/users/forms/model_forms.py:275 msgid "Permissions" msgstr "İzinler" -#: netbox/netbox/navigation/menu.py:469 netbox/templates/htmx/form.html:28 -msgid "Ownership" -msgstr "Mülkiyet" - -#: netbox/netbox/navigation/menu.py:471 +#: netbox/netbox/navigation/menu.py:423 msgid "Owner Groups" msgstr "Sahip Grupları" -#: netbox/netbox/navigation/menu.py:472 netbox/users/tables.py:165 +#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:165 msgid "Owners" msgstr "Sahipleri" -#: netbox/netbox/navigation/menu.py:476 netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Sistem" -#: netbox/netbox/navigation/menu.py:485 netbox/netbox/navigation/menu.py:533 +#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12746,11 +12815,11 @@ msgstr "Sistem" msgid "Plugins" msgstr "Eklentiler" -#: netbox/netbox/navigation/menu.py:490 +#: netbox/netbox/navigation/menu.py:442 msgid "Configuration History" msgstr "Yapılandırma Geçmişi" -#: netbox/netbox/navigation/menu.py:496 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Arka Plan Görevleri" @@ -12963,67 +13032,67 @@ 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:828 +#: netbox/netbox/settings.py:837 msgid "Czech" msgstr "Çek" -#: netbox/netbox/settings.py:829 +#: netbox/netbox/settings.py:838 msgid "Danish" msgstr "Danca" -#: netbox/netbox/settings.py:830 +#: netbox/netbox/settings.py:839 msgid "German" msgstr "Alman" -#: netbox/netbox/settings.py:831 +#: netbox/netbox/settings.py:840 msgid "English" msgstr "İngilizce" -#: netbox/netbox/settings.py:832 +#: netbox/netbox/settings.py:841 msgid "Spanish" msgstr "İspanyolca" -#: netbox/netbox/settings.py:833 +#: netbox/netbox/settings.py:842 msgid "French" msgstr "Fransızca" -#: netbox/netbox/settings.py:834 +#: netbox/netbox/settings.py:843 msgid "Italian" msgstr "İtalyan" -#: netbox/netbox/settings.py:835 +#: netbox/netbox/settings.py:844 msgid "Japanese" msgstr "Japonca" -#: netbox/netbox/settings.py:836 +#: netbox/netbox/settings.py:845 msgid "Latvian" msgstr "Letonca" -#: netbox/netbox/settings.py:837 +#: netbox/netbox/settings.py:846 msgid "Dutch" msgstr "Hollandalı" -#: netbox/netbox/settings.py:838 +#: netbox/netbox/settings.py:847 msgid "Polish" msgstr "Lehçe" -#: netbox/netbox/settings.py:839 +#: netbox/netbox/settings.py:848 msgid "Portuguese" msgstr "Portekizce" -#: netbox/netbox/settings.py:840 +#: netbox/netbox/settings.py:849 msgid "Russian" msgstr "Rusça" -#: netbox/netbox/settings.py:841 +#: netbox/netbox/settings.py:850 msgid "Turkish" msgstr "Türkçe" -#: netbox/netbox/settings.py:842 +#: netbox/netbox/settings.py:851 msgid "Ukrainian" msgstr "Ukraynalı" -#: netbox/netbox/settings.py:843 +#: netbox/netbox/settings.py:852 msgid "Chinese" msgstr "Çince" @@ -13045,12 +13114,12 @@ msgstr "Açılır menüyü Aç/Kapat" msgid "No {model_name} found" msgstr "Hayır {model_name} bulunan" -#: netbox/netbox/tables/tables.py:322 +#: netbox/netbox/tables/tables.py:340 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Tarla" -#: netbox/netbox/tables/tables.py:325 +#: netbox/netbox/tables/tables.py:343 msgid "Value" msgstr "Değer" @@ -13071,7 +13140,7 @@ msgstr "GPS koordinatları" msgid "Related Objects" msgstr "İlgili Nesneler" -#: netbox/netbox/views/generic/bulk_views.py:124 +#: netbox/netbox/views/generic/bulk_views.py:123 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13080,15 +13149,15 @@ msgstr "" "Seçilen dışa aktarma şablonunu oluştururken bir hata oluştu ({template}): " "{error}" -#: netbox/netbox/views/generic/bulk_views.py:390 +#: netbox/netbox/views/generic/bulk_views.py:389 msgid "Must be a list." msgstr "Bir liste olmalı." -#: netbox/netbox/views/generic/bulk_views.py:400 +#: netbox/netbox/views/generic/bulk_views.py:399 msgid "Must be a dictionary." msgstr "Bir sözlük olmalı." -#: netbox/netbox/views/generic/bulk_views.py:453 +#: netbox/netbox/views/generic/bulk_views.py:452 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13096,54 +13165,54 @@ msgstr "" "Yinelenen nesneler bulundu: {model} Kimlik (lar) ı ile {ids} birden çok kez " "görünür" -#: netbox/netbox/views/generic/bulk_views.py:475 +#: netbox/netbox/views/generic/bulk_views.py:474 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "Kimliği olan nesne {id} mevcut değil" -#: netbox/netbox/views/generic/bulk_views.py:560 +#: netbox/netbox/views/generic/bulk_views.py:558 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Toplu ithalat {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:576 +#: netbox/netbox/views/generic/bulk_views.py:574 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "İthal {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:766 +#: netbox/netbox/views/generic/bulk_views.py:764 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Toplu düzenleme {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:782 +#: netbox/netbox/views/generic/bulk_views.py:780 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "Güncellendi {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:815 -#: netbox/netbox/views/generic/bulk_views.py:1050 -#: netbox/netbox/views/generic/bulk_views.py:1098 +#: netbox/netbox/views/generic/bulk_views.py:813 +#: netbox/netbox/views/generic/bulk_views.py:1048 +#: netbox/netbox/views/generic/bulk_views.py:1096 #, python-brace-format msgid "No {object_type} were selected." msgstr "Hayır {object_type} seçildi." -#: netbox/netbox/views/generic/bulk_views.py:908 +#: netbox/netbox/views/generic/bulk_views.py:906 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Yeniden adlandırıldı {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:978 +#: netbox/netbox/views/generic/bulk_views.py:976 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Toplu silme {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1005 +#: netbox/netbox/views/generic/bulk_views.py:1003 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Silinmiş {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1022 +#: netbox/netbox/views/generic/bulk_views.py:1020 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "Bir veya daha fazla bağımlı nesnenin varlığı nedeniyle silme işlemi " @@ -13176,7 +13245,7 @@ msgstr "Senkronize {count} {object_type}" msgid "{class_name} must implement get_children()" msgstr "{class_name} get_children () uygulamasını uygulamalıdır" -#: netbox/netbox/views/misc.py:46 +#: netbox/netbox/views/misc.py:49 msgid "" "There was an error loading the dashboard configuration. A default dashboard " "is in use." @@ -13270,12 +13339,12 @@ msgstr "Şifreyi Değiştir" #: netbox/templates/core/configrevision_restore.html:63 #: netbox/templates/dcim/devicebay_populate.html:34 #: netbox/templates/dcim/virtualchassis_add_member.html:26 -#: netbox/templates/dcim/virtualchassis_edit.html:117 +#: netbox/templates/dcim/virtualchassis_edit.html:118 #: netbox/templates/extras/object_journal.html:26 #: netbox/templates/extras/script.html:38 #: netbox/templates/generic/bulk_add_component.html:67 #: netbox/templates/generic/bulk_delete.html:78 -#: netbox/templates/generic/bulk_edit.html:125 +#: netbox/templates/generic/bulk_edit.html:128 #: netbox/templates/generic/bulk_import.html:66 #: netbox/templates/generic/bulk_import.html:98 #: netbox/templates/generic/bulk_import.html:131 @@ -13294,7 +13363,7 @@ msgstr "İptal" #: netbox/templates/account/preferences.html:78 #: netbox/templates/dcim/devicebay_populate.html:35 #: netbox/templates/dcim/virtualchassis_add_member.html:28 -#: netbox/templates/dcim/virtualchassis_edit.html:119 +#: netbox/templates/dcim/virtualchassis_edit.html:120 #: netbox/templates/extras/dashboard/widget_add.html:26 #: netbox/templates/extras/dashboard/widget_config.html:19 #: netbox/templates/extras/object_journal.html:27 @@ -13861,10 +13930,6 @@ msgstr "Requeue" msgid "Enqueue" msgstr "Sıraya girin" -#: netbox/templates/core/rq_task.html:61 -msgid "Queue" -msgstr "Kuyruk" - #: netbox/templates/core/rq_task.html:65 msgid "Timeout" msgstr "Zaman aşımı" @@ -14163,7 +14228,7 @@ msgstr "Yeniden kısa ad oluştur" msgid "Remove" msgstr "Kaldır" -#: netbox/templates/dcim/device_edit.html:119 +#: netbox/templates/dcim/device_edit.html:120 msgid "Local Config Context Data" msgstr "Yerel Yapılandırma Bağlam Verileri" @@ -14289,8 +14354,8 @@ msgid "No VLANs Assigned" msgstr "Atanmamış VLAN" #: netbox/templates/dcim/inc/interface_vlans_table.html:44 -#: netbox/templates/ipam/prefix_list.html:16 -#: netbox/templates/ipam/prefix_list.html:33 +#: netbox/templates/ipam/inc/max_depth.html:11 +#: netbox/templates/ipam/inc/max_length.html:11 msgid "Clear" msgstr "Temiz" @@ -14377,21 +14442,13 @@ msgstr "Kanal Genişliği" #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 #: netbox/wireless/forms/bulk_edit.py:57 netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/filtersets.py:47 -#: netbox/wireless/forms/filtersets.py:112 netbox/wireless/models.py:82 +#: netbox/wireless/forms/filtersets.py:49 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:82 #: netbox/wireless/models.py:148 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" -#: netbox/templates/dcim/interface.html:375 -msgid "LAG Members" -msgstr "LAG Üyeleri" - -#: netbox/templates/dcim/interface.html:393 -msgid "No member interfaces" -msgstr "Üye arabirimi yok" - -#: netbox/templates/dcim/interface.html:413 +#: netbox/templates/dcim/interface.html:386 #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 @@ -14399,7 +14456,7 @@ msgstr "Üye arabirimi yok" msgid "Add IP Address" msgstr "IP Adresi Ekle" -#: netbox/templates/dcim/interface.html:430 +#: netbox/templates/dcim/interface.html:403 #: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "MAC Adresi Ekle" @@ -14595,11 +14652,11 @@ msgstr "Kaydet ve Başka Ekle" msgid "Editing Virtual Chassis %(name)s" msgstr "Sanal Kasayı Düzenleme %(name)s" -#: netbox/templates/dcim/virtualchassis_edit.html:64 +#: netbox/templates/dcim/virtualchassis_edit.html:65 msgid "Rack/Unit" msgstr "Kabin/Birim" -#: netbox/templates/dcim/virtualchassis_edit.html:121 +#: netbox/templates/dcim/virtualchassis_edit.html:122 #: netbox/templates/generic/bulk_add_component.html:68 #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/generic/object_edit.html:80 @@ -14945,11 +15002,11 @@ msgstr "Komut Dosyasını Çalıştır" msgid "Could not load scripts from module %(module)s" msgstr "Modülden komut dosyaları yüklenemedi %(module)s" -#: netbox/templates/extras/inc/script_list_content.html:131 +#: netbox/templates/extras/inc/script_list_content.html:132 msgid "No Scripts Found" msgstr "Komut Dosyası Bulunamadı" -#: netbox/templates/extras/inc/script_list_content.html:134 +#: netbox/templates/extras/inc/script_list_content.html:135 #, python-format msgid "" "Get started by creating a script from " @@ -15169,7 +15226,7 @@ msgstr "Düzenleme" msgid "Bulk Edit" msgstr "Toplu Düzenleme" -#: netbox/templates/generic/bulk_edit.html:126 +#: netbox/templates/generic/bulk_edit.html:129 #: netbox/templates/generic/bulk_rename.html:68 msgid "Apply" msgstr "Uygula" @@ -15463,8 +15520,8 @@ msgstr "Aile" msgid "Date Added" msgstr "Ekleme Tarihi" -#: netbox/templates/ipam/aggregate/prefixes.html:8 -#: netbox/templates/ipam/prefix/prefixes.html:8 +#: netbox/templates/ipam/aggregate/prefixes.html:10 +#: netbox/templates/ipam/prefix/prefixes.html:10 #: netbox/templates/ipam/role.html:10 msgid "Add Prefix" msgstr "Önek Ekle" @@ -15493,6 +15550,14 @@ msgstr "IP atayın" msgid "Bulk Create" msgstr "Toplu Oluşturma" +#: netbox/templates/ipam/inc/max_depth.html:6 +msgid "Max Depth" +msgstr "Maksimum Derinlik" + +#: netbox/templates/ipam/inc/max_length.html:6 +msgid "Max Length" +msgstr "Maksimum Uzunluk" + #: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 msgid "Create Group" msgstr "Grup Oluştur" @@ -15594,14 +15659,6 @@ msgstr "IP Aralığı Ekle" msgid "Hide Depth Indicators" msgstr "Derinlik Göstergelerini Gizle" -#: netbox/templates/ipam/prefix_list.html:11 -msgid "Max Depth" -msgstr "Maksimum Derinlik" - -#: netbox/templates/ipam/prefix_list.html:28 -msgid "Max Length" -msgstr "Maksimum Uzunluk" - #: netbox/templates/ipam/rir.html:10 msgid "Add Aggregate" msgstr "Toplama Ekle" @@ -15722,8 +15779,8 @@ msgstr "" "denemek için." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:159 -#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:91 -#: netbox/tenancy/forms/filtersets.py:121 netbox/tenancy/forms/forms.py:57 +#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:95 +#: netbox/tenancy/forms/filtersets.py:126 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:105 #: netbox/tenancy/forms/model_forms.py:129 #: netbox/tenancy/tables/contacts.py:92 @@ -15741,7 +15798,7 @@ msgid "Phone" msgstr "Telefon" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:69 netbox/tenancy/forms/forms.py:67 +#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 #: netbox/tenancy/forms/model_forms.py:72 msgid "Contact Group" msgstr "İletişim Grubu" @@ -15895,7 +15952,7 @@ msgstr "Sanal Disk" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/virtualization/forms/bulk_edit.py:89 #: netbox/virtualization/forms/bulk_import.py:93 -#: netbox/virtualization/forms/filtersets.py:175 +#: netbox/virtualization/forms/filtersets.py:179 #: netbox/virtualization/tables/virtualmachines.py:33 msgid "Start on boot" msgstr "Önyüklemede başla" @@ -15946,23 +16003,23 @@ msgid "IKE Proposal" msgstr "IKE Teklifi" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:85 -#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:106 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:109 msgid "Authentication method" msgstr "Kimlik doğrulama yöntemi" #: netbox/templates/vpn/ikeproposal.html:25 #: netbox/templates/vpn/ipsecproposal.html:21 netbox/vpn/forms/bulk_edit.py:90 #: netbox/vpn/forms/bulk_edit.py:148 netbox/vpn/forms/bulk_import.py:148 -#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:111 -#: netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:114 +#: netbox/vpn/forms/filtersets.py:164 msgid "Encryption algorithm" msgstr "Şifreleme algoritması" #: netbox/templates/vpn/ikeproposal.html:29 #: netbox/templates/vpn/ipsecproposal.html:25 netbox/vpn/forms/bulk_edit.py:95 #: netbox/vpn/forms/bulk_edit.py:153 netbox/vpn/forms/bulk_import.py:152 -#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:119 +#: netbox/vpn/forms/filtersets.py:169 msgid "Authentication algorithm" msgstr "Kimlik doğrulama algoritması" @@ -16014,18 +16071,18 @@ msgid "Add a Termination" msgstr "Sonlandırma Ekle" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:43 -#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:62 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:64 msgid "Encapsulation" msgstr "Kapsülleme" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:69 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:71 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "IPsec profili" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:58 -#: netbox/vpn/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:75 msgid "Tunnel ID" msgstr "Tünel Kimliği" @@ -16271,12 +16328,20 @@ msgstr "v1" msgid "v2" msgstr "v2" -#: netbox/users/filterset_mixins.py:17 netbox/users/filtersets.py:36 +#: netbox/users/filterset_mixins.py:18 +msgid "Owner Group (ID)" +msgstr "Sahip Grubu (ID)" + +#: netbox/users/filterset_mixins.py:24 +msgid "Owner Group (name)" +msgstr "Sahip Grubu (isim)" + +#: netbox/users/filterset_mixins.py:28 netbox/users/filtersets.py:36 #: netbox/users/filtersets.py:88 msgid "Owner (ID)" msgstr "Sahibi (ID)" -#: netbox/users/filterset_mixins.py:23 netbox/users/filtersets.py:42 +#: netbox/users/filterset_mixins.py:34 netbox/users/filtersets.py:42 #: netbox/users/filtersets.py:94 msgid "Owner (name)" msgstr "Sahibi (isim)" @@ -16439,10 +16504,6 @@ msgstr "En az bir eylem seçilmelidir." msgid "Invalid filter for {model}: {error}" msgstr "Geçersiz filtre {model}: {error}" -#: netbox/users/forms/model_forms.py:466 -msgid "Owner Group" -msgstr "Sahip Grubu" - #: netbox/users/forms/model_forms.py:490 msgid "User groups" msgstr "Kullanıcı grupları" @@ -16658,17 +16719,17 @@ msgstr "Özel Eylemler" msgid "Example Usage" msgstr "Örnek Kullanım" -#: netbox/utilities/api.py:170 +#: netbox/utilities/api.py:179 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "Sağlanan öznitelikler kullanılarak ilgili nesne bulunamadı: {params}" -#: netbox/utilities/api.py:173 +#: netbox/utilities/api.py:182 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Birden çok nesne sağlanan özniteliklerle eşleşir: {params}" -#: netbox/utilities/api.py:185 +#: netbox/utilities/api.py:194 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16677,12 +16738,12 @@ msgstr "" "İlgili nesnelere sayısal kimlik veya öznitelikler sözlüğü ile " "başvurulmalıdır. Tanınmayan bir değer alındı: {value}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:203 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "Sağlanan sayısal kimlik kullanılarak ilgili nesne bulunamadı: {id}" -#: netbox/utilities/choices.py:23 +#: netbox/utilities/choices.py:24 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} tanımlanmış bir anahtarı var ama SEÇENEKLER bir liste değil" @@ -17070,7 +17131,7 @@ msgstr "" msgid "Missing required value for static query param: '{static_params}'" msgstr "Statik sorgu parametresi için gerekli değer eksik: '{static_params}'" -#: netbox/utilities/forms/widgets/modifiers.py:141 +#: netbox/utilities/forms/widgets/modifiers.py:148 msgid "(automatically set)" msgstr "(otomatik olarak ayarlanır)" @@ -17212,19 +17273,19 @@ msgstr "{value} bir katı olmalıdır {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} geçerli bir normal ifade değildir." -#: netbox/utilities/views.py:76 +#: netbox/utilities/views.py:80 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "" "{self.__class__.__name__} get_required_permissions () uygulamasını " "uygulamalıdır" -#: netbox/utilities/views.py:112 +#: netbox/utilities/views.py:116 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} get_required_permissions () uygulamasını uygulamalıdır" -#: netbox/utilities/views.py:136 +#: netbox/utilities/views.py:140 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17281,7 +17342,7 @@ msgid "Disk (MB)" msgstr "Disk (MB)" #: netbox/virtualization/forms/bulk_edit.py:307 -#: netbox/virtualization/forms/filtersets.py:283 +#: netbox/virtualization/forms/filtersets.py:284 msgid "Size (MB)" msgstr "Boyut (MB)" @@ -17631,7 +17692,7 @@ msgid "VLAN (name)" msgstr "VLAN (isim)" #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:41 -#: netbox/vpn/forms/filtersets.py:59 +#: netbox/vpn/forms/filtersets.py:61 msgid "Tunnel group" msgstr "Tünel grubu" @@ -17641,19 +17702,19 @@ msgstr "SA ömrü" #: netbox/vpn/forms/bulk_edit.py:133 netbox/wireless/forms/bulk_edit.py:76 #: netbox/wireless/forms/bulk_edit.py:118 -#: netbox/wireless/forms/filtersets.py:71 -#: netbox/wireless/forms/filtersets.py:130 +#: netbox/wireless/forms/filtersets.py:73 +#: netbox/wireless/forms/filtersets.py:133 msgid "Pre-shared key" msgstr "Önceden paylaşılan anahtar" #: netbox/vpn/forms/bulk_edit.py:201 netbox/vpn/forms/bulk_import.py:238 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:211 netbox/vpn/forms/model_forms.py:370 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "IKE ilkesi" #: netbox/vpn/forms/bulk_edit.py:206 netbox/vpn/forms/bulk_import.py:243 -#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:216 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "IPsec ilkesi" @@ -17718,16 +17779,16 @@ msgstr "Her sonlandırma bir arabirim veya bir VLAN belirtmelidir." msgid "Cannot assign both an interface and a VLAN." msgstr "Hem arabirim hem de VLAN atanamıyor." -#: netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:139 msgid "IKE version" msgstr "IKE versiyonu" -#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 +#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Teklif" -#: netbox/vpn/forms/filtersets.py:262 +#: netbox/vpn/forms/filtersets.py:270 msgid "Assigned Object Type" msgstr "Atanan Nesne Türü" @@ -17964,8 +18025,8 @@ msgstr "WPA Kurumsal" #: netbox/wireless/forms/bulk_import.py:72 #: netbox/wireless/forms/bulk_import.py:149 #: netbox/wireless/forms/bulk_import.py:152 -#: netbox/wireless/forms/filtersets.py:66 -#: netbox/wireless/forms/filtersets.py:125 +#: netbox/wireless/forms/filtersets.py:68 +#: netbox/wireless/forms/filtersets.py:128 msgid "Authentication cipher" msgstr "Kimlik doğrulama şifresi" diff --git a/netbox/translations/uk/LC_MESSAGES/django.mo b/netbox/translations/uk/LC_MESSAGES/django.mo index 369ca68ca..d425f9a49 100644 Binary files a/netbox/translations/uk/LC_MESSAGES/django.mo and b/netbox/translations/uk/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/uk/LC_MESSAGES/django.po b/netbox/translations/uk/LC_MESSAGES/django.po index ce9503b36..c5f8ff3eb 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: 2026-01-20 05:07+0000\n" +"POT-Creation-Date: 2026-02-03 05:21+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Ukrainian (https://app.transifex.com/netbox-community/teams/178115/uk/)\n" @@ -55,7 +55,7 @@ msgstr "Ваш пароль успішно змінено." msgid "Planned" msgstr "Заплановано" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 msgid "Provisioning" msgstr "Забезпечення" @@ -91,7 +91,7 @@ msgid "Decommissioned" msgstr "Виведені з експлуатації" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1159 netbox/templates/dcim/interface.html:148 +#: netbox/dcim/tables/devices.py:1187 netbox/templates/dcim/interface.html:148 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" @@ -110,8 +110,8 @@ msgstr "Третинний" msgid "Inactive" msgstr "Неактивний" -#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:288 -#: netbox/vpn/choices.py:63 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:707 +#: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "Мережевий сусід" @@ -172,32 +172,32 @@ msgstr "Група тех. майданчиків (ідентифікатор)" msgid "Site group (slug)" msgstr "Група тех. майданчиків (скорочення)" -#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:183 -#: netbox/circuits/forms/filtersets.py:241 +#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:60 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:124 netbox/dcim/forms/bulk_edit.py:165 #: netbox/dcim/forms/bulk_edit.py:320 netbox/dcim/forms/bulk_edit.py:670 #: netbox/dcim/forms/bulk_edit.py:857 netbox/dcim/forms/bulk_import.py:138 #: netbox/dcim/forms/bulk_import.py:239 netbox/dcim/forms/bulk_import.py:341 #: netbox/dcim/forms/bulk_import.py:632 netbox/dcim/forms/bulk_import.py:1602 -#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:103 -#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:374 -#: netbox/dcim/forms/filtersets.py:476 netbox/dcim/forms/filtersets.py:841 -#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1130 -#: netbox/dcim/forms/filtersets.py:1154 netbox/dcim/forms/filtersets.py:1249 -#: netbox/dcim/forms/filtersets.py:1287 netbox/dcim/forms/filtersets.py:1992 -#: netbox/dcim/forms/filtersets.py:2016 netbox/dcim/forms/filtersets.py:2040 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:171 -#: netbox/dcim/forms/model_forms.py:242 netbox/dcim/forms/model_forms.py:558 -#: netbox/dcim/forms/model_forms.py:819 netbox/dcim/forms/object_create.py:292 -#: netbox/dcim/tables/devices.py:155 netbox/dcim/tables/power.py:25 +#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:104 +#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:377 +#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:853 +#: netbox/dcim/forms/filtersets.py:1071 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/forms/filtersets.py:1170 netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1305 netbox/dcim/forms/filtersets.py:2022 +#: netbox/dcim/forms/filtersets.py:2046 netbox/dcim/forms/filtersets.py:2070 +#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:173 +#: netbox/dcim/forms/model_forms.py:244 netbox/dcim/forms/model_forms.py:560 +#: netbox/dcim/forms/model_forms.py:829 netbox/dcim/forms/object_create.py:293 +#: netbox/dcim/tables/devices.py:156 netbox/dcim/tables/power.py:25 #: netbox/dcim/tables/power.py:89 netbox/dcim/tables/racks.py:110 #: netbox/dcim/tables/racks.py:193 netbox/dcim/tables/sites.py:101 #: netbox/extras/filtersets.py:681 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:165 -#: netbox/ipam/forms/filtersets.py:243 netbox/ipam/forms/filtersets.py:464 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:660 -#: netbox/ipam/tables/vlans.py:90 netbox/ipam/tables/vlans.py:197 +#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:476 +#: netbox/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/vlans.py:91 netbox/ipam/tables/vlans.py:213 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/ipam/vlan.html:23 @@ -206,12 +206,12 @@ msgstr "Група тех. майданчиків (скорочення)" #: netbox/virtualization/forms/bulk_edit.py:95 #: netbox/virtualization/forms/bulk_import.py:61 #: netbox/virtualization/forms/bulk_import.py:99 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:158 +#: netbox/virtualization/forms/filtersets.py:82 +#: netbox/virtualization/forms/filtersets.py:162 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/virtualization/forms/model_forms.py:172 #: netbox/virtualization/tables/virtualmachines.py:36 -#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:92 +#: netbox/vpn/forms/filtersets.py:285 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" @@ -299,8 +299,8 @@ msgstr "Припинення A (ідентифікатор)" #: netbox/circuits/filtersets.py:278 netbox/circuits/filtersets.py:382 #: netbox/circuits/filtersets.py:547 netbox/core/filtersets.py:85 -#: netbox/core/filtersets.py:150 netbox/core/filtersets.py:176 -#: netbox/core/filtersets.py:216 netbox/dcim/filtersets.py:810 +#: netbox/core/filtersets.py:154 netbox/core/filtersets.py:180 +#: netbox/core/filtersets.py:220 netbox/dcim/filtersets.py:810 #: netbox/dcim/filtersets.py:1568 netbox/dcim/filtersets.py:2692 #: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:71 #: netbox/extras/filtersets.py:101 netbox/extras/filtersets.py:142 @@ -311,7 +311,7 @@ msgstr "Припинення A (ідентифікатор)" #: netbox/extras/filtersets.py:577 netbox/extras/filtersets.py:613 #: netbox/extras/filtersets.py:644 netbox/extras/filtersets.py:814 #: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:33 netbox/netbox/forms/search.py:20 +#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -327,9 +327,9 @@ msgstr "Пошук" #: netbox/circuits/filtersets.py:282 netbox/circuits/forms/bulk_edit.py:166 #: netbox/circuits/forms/bulk_edit.py:250 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:251 -#: netbox/circuits/forms/filtersets.py:297 +#: netbox/circuits/forms/filtersets.py:229 +#: netbox/circuits/forms/filtersets.py:256 +#: netbox/circuits/forms/filtersets.py:303 #: netbox/circuits/forms/model_forms.py:134 #: netbox/circuits/forms/model_forms.py:157 #: netbox/circuits/forms/model_forms.py:255 @@ -393,8 +393,8 @@ msgstr "Тип віртуальної схеми (слимак)" #: netbox/circuits/filtersets.py:551 netbox/circuits/forms/bulk_edit.py:310 #: netbox/circuits/forms/bulk_import.py:248 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:379 +#: netbox/circuits/forms/filtersets.py:381 +#: netbox/circuits/forms/filtersets.py:387 #: netbox/circuits/forms/model_forms.py:333 #: netbox/circuits/forms/model_forms.py:348 #: netbox/circuits/tables/virtual_circuits.py:84 @@ -410,13 +410,13 @@ msgid "Interface (ID)" msgstr "Інтерфейс (ідентифікатор)" #: netbox/circuits/forms/bulk_edit.py:42 -#: netbox/circuits/forms/filtersets.py:64 +#: netbox/circuits/forms/filtersets.py:65 #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:131 -#: netbox/dcim/forms/filtersets.py:224 netbox/dcim/forms/model_forms.py:130 +#: netbox/dcim/forms/filtersets.py:223 netbox/dcim/forms/model_forms.py:132 #: netbox/dcim/tables/sites.py:73 netbox/ipam/models/asns.py:155 #: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:269 -#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 +#: netbox/netbox/navigation/menu.py:181 netbox/netbox/navigation/menu.py:184 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "ASNs" @@ -426,17 +426,17 @@ msgstr "ASNs" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:79 -#: netbox/circuits/forms/filtersets.py:97 -#: netbox/circuits/forms/filtersets.py:125 -#: netbox/circuits/forms/filtersets.py:143 -#: netbox/circuits/forms/filtersets.py:225 -#: netbox/circuits/forms/filtersets.py:269 -#: netbox/circuits/forms/filtersets.py:292 -#: netbox/circuits/forms/filtersets.py:330 -#: netbox/circuits/forms/filtersets.py:338 -#: netbox/circuits/forms/filtersets.py:374 -#: netbox/circuits/forms/filtersets.py:397 +#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:129 +#: netbox/circuits/forms/filtersets.py:148 +#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:274 +#: netbox/circuits/forms/filtersets.py:298 +#: netbox/circuits/forms/filtersets.py:337 +#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:405 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:75 #: netbox/circuits/forms/model_forms.py:106 @@ -461,23 +461,23 @@ msgid "Provider" msgstr "Провайдер" #: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:103 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "Ідентифікатор служби" #: netbox/circuits/forms/bulk_edit.py:94 #: netbox/circuits/forms/bulk_edit.py:269 -#: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:203 +#: netbox/circuits/forms/filtersets.py:120 +#: netbox/circuits/forms/filtersets.py:328 netbox/dcim/forms/bulk_edit.py:203 #: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/bulk_edit.py:800 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1153 #: netbox/dcim/forms/bulk_edit.py:1180 netbox/dcim/forms/bulk_edit.py:1714 -#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1202 -#: netbox/dcim/forms/filtersets.py:1521 netbox/dcim/forms/filtersets.py:1735 -#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1777 -#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/tables/devices.py:750 -#: netbox/dcim/tables/devices.py:803 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1759 +#: netbox/dcim/forms/filtersets.py:1778 netbox/dcim/forms/filtersets.py:1802 +#: netbox/dcim/forms/filtersets.py:1821 netbox/dcim/tables/devices.py:778 +#: netbox/dcim/tables/devices.py:831 netbox/dcim/tables/devices.py:1079 #: netbox/dcim/tables/devicetypes.py:213 netbox/dcim/tables/devicetypes.py:254 #: netbox/dcim/tables/devicetypes.py:273 netbox/dcim/tables/racks.py:29 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:540 @@ -496,12 +496,12 @@ msgstr "Колір" #: netbox/circuits/forms/bulk_edit.py:292 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: netbox/circuits/forms/filtersets.py:138 -#: netbox/circuits/forms/filtersets.py:359 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:367 #: netbox/circuits/tables/circuits.py:63 #: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:34 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:21 #: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:772 #: netbox/dcim/forms/bulk_edit.py:899 netbox/dcim/forms/bulk_edit.py:965 @@ -513,23 +513,23 @@ msgstr "Колір" #: netbox/dcim/forms/bulk_import.py:858 netbox/dcim/forms/bulk_import.py:879 #: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/bulk_import.py:1095 #: netbox/dcim/forms/bulk_import.py:1114 netbox/dcim/forms/bulk_import.py:1458 -#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1088 -#: netbox/dcim/forms/filtersets.py:1187 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1403 netbox/dcim/forms/filtersets.py:1423 -#: netbox/dcim/forms/filtersets.py:1442 netbox/dcim/forms/filtersets.py:1462 -#: netbox/dcim/forms/filtersets.py:1481 netbox/dcim/forms/filtersets.py:1496 -#: netbox/dcim/forms/filtersets.py:1515 netbox/dcim/forms/filtersets.py:1539 -#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1682 -#: netbox/dcim/forms/filtersets.py:1730 netbox/dcim/forms/filtersets.py:1749 -#: netbox/dcim/forms/filtersets.py:1772 netbox/dcim/forms/filtersets.py:1791 -#: netbox/dcim/forms/model_forms.py:800 netbox/dcim/forms/model_forms.py:806 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1102 +#: netbox/dcim/forms/filtersets.py:1203 netbox/dcim/forms/filtersets.py:1331 +#: netbox/dcim/forms/filtersets.py:1422 netbox/dcim/forms/filtersets.py:1442 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/filtersets.py:1502 netbox/dcim/forms/filtersets.py:1517 +#: netbox/dcim/forms/filtersets.py:1537 netbox/dcim/forms/filtersets.py:1561 +#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1773 +#: netbox/dcim/forms/filtersets.py:1797 netbox/dcim/forms/filtersets.py:1816 +#: netbox/dcim/forms/model_forms.py:810 netbox/dcim/forms/model_forms.py:816 #: netbox/dcim/forms/object_import.py:85 #: netbox/dcim/forms/object_import.py:114 -#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/power.py:73 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:181 +#: netbox/dcim/tables/devices.py:890 netbox/dcim/tables/power.py:73 #: netbox/dcim/tables/racks.py:126 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:498 netbox/extras/tables/tables.py:566 -#: netbox/netbox/tables/tables.py:313 +#: netbox/netbox/tables/tables.py:331 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -540,7 +540,6 @@ msgstr "Колір" #: netbox/templates/dcim/frontport.html:36 #: netbox/templates/dcim/interface.html:46 #: netbox/templates/dcim/interface.html:239 -#: netbox/templates/dcim/interface.html:381 #: netbox/templates/dcim/powerfeed.html:32 #: netbox/templates/dcim/poweroutlet.html:36 #: netbox/templates/dcim/powerport.html:36 @@ -552,11 +551,11 @@ msgstr "Колір" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 #: netbox/virtualization/forms/bulk_import.py:43 -#: netbox/virtualization/forms/filtersets.py:59 +#: netbox/virtualization/forms/filtersets.py:62 #: netbox/virtualization/forms/model_forms.py:60 #: netbox/virtualization/tables/clusters.py:67 #: netbox/vpn/forms/bulk_edit.py:226 netbox/vpn/forms/bulk_import.py:268 -#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:236 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "Тип" @@ -565,8 +564,8 @@ msgstr "Тип" #: netbox/circuits/forms/bulk_edit.py:287 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: netbox/circuits/forms/filtersets.py:151 -#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:156 +#: netbox/circuits/forms/filtersets.py:354 #: netbox/circuits/forms/model_forms.py:112 #: netbox/circuits/forms/model_forms.py:321 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -578,9 +577,9 @@ msgstr "Обліковий запис постачальника" #: netbox/circuits/forms/bulk_edit.py:297 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: netbox/circuits/forms/filtersets.py:162 -#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:86 netbox/core/tables/data.py:24 +#: netbox/circuits/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:370 netbox/core/forms/filtersets.py:39 +#: netbox/core/forms/filtersets.py:87 netbox/core/tables/data.py:24 #: netbox/core/tables/jobs.py:28 netbox/core/tables/tasks.py:90 #: netbox/dcim/forms/bulk_edit.py:104 netbox/dcim/forms/bulk_edit.py:178 #: netbox/dcim/forms/bulk_edit.py:342 netbox/dcim/forms/bulk_edit.py:449 @@ -592,14 +591,14 @@ msgstr "Обліковий запис постачальника" #: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 #: netbox/dcim/forms/bulk_import.py:1224 netbox/dcim/forms/bulk_import.py:1446 #: netbox/dcim/forms/bulk_import.py:1662 netbox/dcim/forms/bulk_import.py:1725 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:266 -#: netbox/dcim/forms/filtersets.py:391 netbox/dcim/forms/filtersets.py:497 -#: netbox/dcim/forms/filtersets.py:887 netbox/dcim/forms/filtersets.py:1009 -#: netbox/dcim/forms/filtersets.py:1091 netbox/dcim/forms/filtersets.py:1192 -#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1525 -#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/tables/devices.py:142 -#: netbox/dcim/tables/devices.py:530 netbox/dcim/tables/devices.py:865 -#: netbox/dcim/tables/devices.py:999 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:266 +#: netbox/dcim/forms/filtersets.py:394 netbox/dcim/forms/filtersets.py:502 +#: netbox/dcim/forms/filtersets.py:899 netbox/dcim/forms/filtersets.py:1022 +#: netbox/dcim/forms/filtersets.py:1105 netbox/dcim/forms/filtersets.py:1208 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1547 +#: netbox/dcim/forms/filtersets.py:1923 netbox/dcim/tables/devices.py:143 +#: netbox/dcim/tables/devices.py:531 netbox/dcim/tables/devices.py:893 +#: netbox/dcim/tables/devices.py:1027 netbox/dcim/tables/devices.py:1135 #: netbox/dcim/tables/modules.py:98 netbox/dcim/tables/power.py:70 #: netbox/dcim/tables/racks.py:114 netbox/dcim/tables/racks.py:211 #: netbox/dcim/tables/sites.py:61 netbox/dcim/tables/sites.py:105 @@ -607,12 +606,12 @@ msgstr "Обліковий запис постачальника" #: netbox/ipam/forms/bulk_edit.py:292 netbox/ipam/forms/bulk_edit.py:433 #: netbox/ipam/forms/bulk_import.py:194 netbox/ipam/forms/bulk_import.py:258 #: netbox/ipam/forms/bulk_import.py:294 netbox/ipam/forms/bulk_import.py:506 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:304 -#: netbox/ipam/forms/filtersets.py:386 netbox/ipam/forms/filtersets.py:571 +#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:313 +#: netbox/ipam/forms/filtersets.py:396 netbox/ipam/forms/filtersets.py:585 #: netbox/ipam/forms/model_forms.py:500 netbox/ipam/tables/ip.py:181 #: netbox/ipam/tables/ip.py:260 netbox/ipam/tables/ip.py:313 -#: netbox/ipam/tables/ip.py:383 netbox/ipam/tables/ip.py:410 -#: netbox/ipam/tables/vlans.py:98 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/tables/ip.py:388 netbox/ipam/tables/ip.py:415 +#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -636,19 +635,19 @@ msgstr "Обліковий запис постачальника" #: netbox/virtualization/forms/bulk_edit.py:83 #: netbox/virtualization/forms/bulk_import.py:56 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/virtualization/forms/filtersets.py:87 -#: netbox/virtualization/forms/filtersets.py:170 +#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/tables/clusters.py:75 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:33 netbox/vpn/forms/bulk_edit.py:222 #: netbox/vpn/forms/bulk_import.py:36 netbox/vpn/forms/bulk_import.py:263 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/forms/filtersets.py:54 netbox/vpn/forms/filtersets.py:231 #: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:40 netbox/wireless/forms/bulk_edit.py:97 #: netbox/wireless/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:131 -#: netbox/wireless/forms/filtersets.py:56 -#: netbox/wireless/forms/filtersets.py:115 +#: netbox/wireless/forms/filtersets.py:58 +#: netbox/wireless/forms/filtersets.py:118 #: netbox/wireless/tables/wirelesslan.py:45 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" @@ -660,23 +659,23 @@ msgstr "Статус" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:231 -#: netbox/circuits/forms/filtersets.py:131 -#: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:120 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:283 +#: netbox/circuits/forms/filtersets.py:339 netbox/dcim/forms/bulk_edit.py:120 #: netbox/dcim/forms/bulk_edit.py:184 netbox/dcim/forms/bulk_edit.py:337 #: netbox/dcim/forms/bulk_edit.py:460 netbox/dcim/forms/bulk_edit.py:683 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:1737 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:250 netbox/dcim/forms/bulk_import.py:371 #: netbox/dcim/forms/bulk_import.py:571 netbox/dcim/forms/bulk_import.py:1464 -#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:140 -#: netbox/dcim/forms/filtersets.py:202 netbox/dcim/forms/filtersets.py:234 -#: netbox/dcim/forms/filtersets.py:355 netbox/dcim/forms/filtersets.py:436 -#: netbox/dcim/forms/filtersets.py:457 netbox/dcim/forms/filtersets.py:810 -#: netbox/dcim/forms/filtersets.py:1001 netbox/dcim/forms/filtersets.py:1111 -#: netbox/dcim/forms/filtersets.py:1141 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:141 +#: netbox/dcim/forms/filtersets.py:200 netbox/dcim/forms/filtersets.py:233 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1125 +#: netbox/dcim/forms/filtersets.py:1156 netbox/dcim/forms/filtersets.py:1286 #: netbox/dcim/tables/power.py:84 netbox/extras/filtersets.py:768 -#: netbox/extras/forms/filtersets.py:432 netbox/extras/forms/filtersets.py:510 +#: netbox/extras/forms/filtersets.py:404 netbox/extras/forms/filtersets.py:483 #: netbox/ipam/forms/bulk_edit.py:46 netbox/ipam/forms/bulk_edit.py:65 #: netbox/ipam/forms/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 #: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:196 @@ -687,12 +686,12 @@ msgstr "Статус" #: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:166 #: netbox/ipam/forms/bulk_import.py:251 netbox/ipam/forms/bulk_import.py:287 #: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/bulk_import.py:499 -#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:70 -#: netbox/ipam/forms/filtersets.py:106 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/filtersets.py:189 -#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:340 -#: netbox/ipam/forms/filtersets.py:448 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/tables/ip.py:413 netbox/ipam/tables/vlans.py:205 +#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:71 +#: netbox/ipam/forms/filtersets.py:109 netbox/ipam/forms/filtersets.py:131 +#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:196 +#: netbox/ipam/forms/filtersets.py:297 netbox/ipam/forms/filtersets.py:350 +#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:552 +#: netbox/ipam/tables/ip.py:418 netbox/ipam/tables/vlans.py:221 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -710,48 +709,48 @@ msgstr "Статус" #: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 -#: netbox/tenancy/forms/filtersets.py:49 netbox/tenancy/forms/forms.py:25 +#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/forms/forms.py:25 #: netbox/tenancy/forms/forms.py:49 netbox/tenancy/forms/model_forms.py:50 #: netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_edit.py:126 #: netbox/virtualization/forms/bulk_import.py:68 #: netbox/virtualization/forms/bulk_import.py:129 -#: netbox/virtualization/forms/filtersets.py:52 -#: netbox/virtualization/forms/filtersets.py:115 +#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:118 #: netbox/vpn/forms/bulk_edit.py:53 netbox/vpn/forms/bulk_edit.py:231 #: netbox/vpn/forms/bulk_import.py:58 netbox/vpn/forms/bulk_import.py:257 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:226 netbox/wireless/forms/bulk_edit.py:60 #: netbox/wireless/forms/bulk_edit.py:102 #: netbox/wireless/forms/bulk_import.py:56 #: netbox/wireless/forms/bulk_import.py:136 -#: netbox/wireless/forms/filtersets.py:42 -#: netbox/wireless/forms/filtersets.py:107 +#: netbox/wireless/forms/filtersets.py:44 +#: netbox/wireless/forms/filtersets.py:110 msgid "Tenant" msgstr "Орендар" #: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:196 msgid "Install date" msgstr "Дата встановлення" #: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:201 msgid "Termination date" msgstr "Дата припинення дії" #: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:203 +#: netbox/circuits/forms/filtersets.py:208 msgid "Commit rate (Kbps)" msgstr "Гарантована мінімальна швидкість (Кбіт/с)" #: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:209 +#: netbox/circuits/forms/filtersets.py:214 #: netbox/circuits/forms/model_forms.py:131 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 -#: netbox/wireless/forms/filtersets.py:134 +#: netbox/wireless/forms/filtersets.py:137 #: netbox/wireless/forms/model_forms.py:166 msgid "Distance" msgstr "Відстань" @@ -759,11 +758,11 @@ msgstr "Відстань" #: netbox/circuits/forms/bulk_edit.py:158 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:218 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 -#: netbox/wireless/forms/filtersets.py:138 +#: netbox/wireless/forms/filtersets.py:141 msgid "Distance unit" msgstr "Одиниця відстані" @@ -773,44 +772,45 @@ msgid "Service Parameters" msgstr "Параметри обслуговування" #: netbox/circuits/forms/bulk_edit.py:168 -#: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:92 -#: netbox/circuits/forms/filtersets.py:111 -#: netbox/circuits/forms/filtersets.py:128 -#: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:74 -#: netbox/core/forms/filtersets.py:142 netbox/dcim/forms/bulk_edit.py:818 -#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:201 -#: netbox/dcim/forms/filtersets.py:233 netbox/dcim/forms/filtersets.py:1000 -#: netbox/dcim/forms/filtersets.py:1140 netbox/dcim/forms/filtersets.py:1269 -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1419 -#: netbox/dcim/forms/filtersets.py:1433 netbox/dcim/forms/filtersets.py:1458 -#: netbox/dcim/forms/filtersets.py:1472 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/filtersets.py:1506 netbox/dcim/forms/filtersets.py:1535 -#: netbox/dcim/forms/filtersets.py:1549 netbox/dcim/forms/filtersets.py:1676 -#: netbox/dcim/forms/filtersets.py:1720 netbox/dcim/forms/filtersets.py:1745 -#: netbox/dcim/forms/filtersets.py:1763 netbox/dcim/forms/filtersets.py:1787 -#: netbox/dcim/forms/filtersets.py:1805 netbox/dcim/forms/filtersets.py:1823 -#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1850 -#: netbox/dcim/forms/filtersets.py:1861 netbox/dcim/forms/filtersets.py:1906 -#: netbox/dcim/forms/filtersets.py:1941 netbox/dcim/tables/modules.py:24 -#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:46 -#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:240 -#: netbox/extras/forms/filtersets.py:257 netbox/extras/forms/filtersets.py:293 -#: netbox/extras/forms/filtersets.py:324 netbox/extras/forms/filtersets.py:351 -#: netbox/extras/forms/filtersets.py:593 netbox/ipam/forms/filtersets.py:105 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:337 -#: netbox/ipam/forms/filtersets.py:413 netbox/ipam/forms/filtersets.py:499 -#: netbox/ipam/forms/filtersets.py:512 netbox/ipam/forms/filtersets.py:537 -#: netbox/ipam/forms/filtersets.py:608 netbox/ipam/forms/filtersets.py:626 -#: netbox/netbox/tables/tables.py:329 netbox/templates/dcim/moduletype.html:68 -#: netbox/virtualization/forms/filtersets.py:50 -#: netbox/virtualization/forms/filtersets.py:113 -#: netbox/virtualization/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:74 +#: netbox/circuits/forms/filtersets.py:94 +#: netbox/circuits/forms/filtersets.py:114 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:322 +#: netbox/circuits/forms/filtersets.py:338 netbox/core/forms/filtersets.py:75 +#: netbox/core/forms/filtersets.py:147 netbox/dcim/forms/bulk_edit.py:818 +#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:199 +#: netbox/dcim/forms/filtersets.py:232 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1155 netbox/dcim/forms/filtersets.py:1285 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1438 +#: netbox/dcim/forms/filtersets.py:1452 netbox/dcim/forms/filtersets.py:1478 +#: netbox/dcim/forms/filtersets.py:1492 netbox/dcim/forms/filtersets.py:1513 +#: netbox/dcim/forms/filtersets.py:1527 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1571 netbox/dcim/forms/filtersets.py:1699 +#: netbox/dcim/forms/filtersets.py:1743 netbox/dcim/forms/filtersets.py:1769 +#: netbox/dcim/forms/filtersets.py:1787 netbox/dcim/forms/filtersets.py:1812 +#: netbox/dcim/forms/filtersets.py:1830 netbox/dcim/forms/filtersets.py:1849 +#: netbox/dcim/forms/filtersets.py:1862 netbox/dcim/forms/filtersets.py:1877 +#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/forms/filtersets.py:1934 +#: netbox/dcim/forms/filtersets.py:1970 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:272 +#: netbox/extras/forms/filtersets.py:303 netbox/extras/forms/filtersets.py:326 +#: netbox/extras/forms/filtersets.py:358 netbox/extras/forms/filtersets.py:557 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:346 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/filtersets.py:525 +#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/filtersets.py:622 +#: netbox/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:347 +#: netbox/templates/dcim/moduletype.html:68 +#: netbox/virtualization/forms/filtersets.py:52 +#: netbox/virtualization/forms/filtersets.py:116 +#: netbox/virtualization/forms/filtersets.py:217 #: netbox/virtualization/forms/filtersets.py:275 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:136 -#: netbox/wireless/forms/filtersets.py:40 -#: netbox/wireless/forms/filtersets.py:106 +#: netbox/vpn/forms/filtersets.py:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "Атрибути" @@ -819,22 +819,22 @@ msgstr "Атрибути" #: netbox/circuits/forms/model_forms.py:137 #: netbox/circuits/forms/model_forms.py:233 #: netbox/circuits/forms/model_forms.py:335 -#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:186 -#: netbox/dcim/forms/model_forms.py:273 netbox/dcim/forms/model_forms.py:330 -#: netbox/dcim/forms/model_forms.py:863 netbox/dcim/forms/model_forms.py:1877 +#: netbox/dcim/forms/model_forms.py:147 netbox/dcim/forms/model_forms.py:188 +#: netbox/dcim/forms/model_forms.py:275 netbox/dcim/forms/model_forms.py:332 +#: netbox/dcim/forms/model_forms.py:873 netbox/dcim/forms/model_forms.py:1887 #: netbox/ipam/forms/bulk_edit.py:380 netbox/ipam/forms/model_forms.py:67 #: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:115 #: netbox/ipam/forms/model_forms.py:136 netbox/ipam/forms/model_forms.py:160 #: netbox/ipam/forms/model_forms.py:224 netbox/ipam/forms/model_forms.py:261 #: netbox/ipam/forms/model_forms.py:319 netbox/ipam/forms/model_forms.py:611 -#: netbox/netbox/navigation/menu.py:24 +#: netbox/netbox/navigation/menu.py:26 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:74 #: netbox/virtualization/forms/model_forms.py:222 -#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145 #: netbox/vpn/forms/model_forms.py:409 netbox/wireless/forms/model_forms.py:56 #: netbox/wireless/forms/model_forms.py:171 @@ -853,8 +853,8 @@ msgstr "Оренда" #: netbox/extras/forms/bulk_edit.py:292 netbox/extras/forms/bulk_edit.py:310 #: netbox/extras/forms/bulk_edit.py:355 netbox/extras/forms/bulk_edit.py:372 #: netbox/extras/forms/bulk_edit.py:409 netbox/extras/forms/bulk_edit.py:434 -#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:240 -#: netbox/ipam/tables/vlans.py:267 netbox/netbox/forms/bulk_edit.py:78 +#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/tables/vlans.py:283 netbox/netbox/forms/bulk_edit.py:78 #: netbox/netbox/forms/bulk_edit.py:90 netbox/netbox/forms/bulk_edit.py:102 #: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuit.html:69 @@ -957,11 +957,11 @@ msgstr "Тип кінця" #: netbox/circuits/forms/bulk_edit.py:189 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:226 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/forms/model_forms.py:168 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:72 netbox/templates/dcim/cable.html:76 -#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:84 msgid "Termination" msgstr "Кінець" @@ -997,24 +997,24 @@ msgstr "Деталі кінця" #: netbox/circuits/forms/bulk_edit.py:255 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:646 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/panels/virtual_chassis_members.html:11 #: netbox/templates/dcim/virtualchassis.html:58 -#: netbox/templates/dcim/virtualchassis_edit.html:67 +#: netbox/templates/dcim/virtualchassis_edit.html:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 #: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:129 +#: netbox/tenancy/forms/filtersets.py:134 msgid "Priority" msgstr "Пріоритет" #: netbox/circuits/forms/bulk_edit.py:282 #: netbox/circuits/forms/bulk_import.py:207 -#: netbox/circuits/forms/filtersets.py:159 -#: netbox/circuits/forms/filtersets.py:264 -#: netbox/circuits/forms/filtersets.py:354 -#: netbox/circuits/forms/filtersets.py:392 +#: netbox/circuits/forms/filtersets.py:164 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:362 +#: netbox/circuits/forms/filtersets.py:400 #: netbox/circuits/forms/model_forms.py:316 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 @@ -1023,28 +1023,28 @@ msgstr "Мережа провайдера" #: netbox/circuits/forms/bulk_edit.py:320 #: netbox/circuits/forms/bulk_import.py:253 -#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:390 #: netbox/circuits/forms/model_forms.py:355 netbox/dcim/forms/bulk_edit.py:348 #: netbox/dcim/forms/bulk_edit.py:1242 netbox/dcim/forms/bulk_edit.py:1678 #: netbox/dcim/forms/bulk_import.py:262 netbox/dcim/forms/bulk_import.py:1193 -#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:865 -#: netbox/dcim/forms/filtersets.py:1872 netbox/dcim/forms/filtersets.py:1912 -#: netbox/dcim/forms/model_forms.py:255 netbox/dcim/forms/model_forms.py:1214 -#: netbox/dcim/forms/model_forms.py:1697 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/devices.py:857 netbox/dcim/tables/devices.py:983 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/forms/filtersets.py:1900 netbox/dcim/forms/filtersets.py:1940 +#: netbox/dcim/forms/model_forms.py:257 netbox/dcim/forms/model_forms.py:1224 +#: netbox/dcim/forms/model_forms.py:1707 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:172 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:1011 #: netbox/dcim/tables/devicetypes.py:317 netbox/dcim/tables/racks.py:117 #: netbox/extras/filtersets.py:708 netbox/ipam/forms/bulk_edit.py:206 #: netbox/ipam/forms/bulk_edit.py:250 netbox/ipam/forms/bulk_edit.py:297 #: netbox/ipam/forms/bulk_edit.py:438 netbox/ipam/forms/bulk_import.py:199 #: netbox/ipam/forms/bulk_import.py:263 netbox/ipam/forms/bulk_import.py:299 -#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:254 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/filtersets.py:391 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/forms/model_forms.py:186 +#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:262 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:593 netbox/ipam/forms/model_forms.py:186 #: netbox/ipam/forms/model_forms.py:212 netbox/ipam/forms/model_forms.py:250 #: netbox/ipam/forms/model_forms.py:675 netbox/ipam/tables/ip.py:207 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:317 -#: netbox/ipam/tables/vlans.py:102 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/tables/vlans.py:103 netbox/ipam/tables/vlans.py:227 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1057,16 +1057,16 @@ msgstr "Мережа провайдера" #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 #: netbox/tenancy/forms/bulk_edit.py:132 -#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/filtersets.py:131 #: netbox/tenancy/forms/model_forms.py:136 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 #: netbox/virtualization/forms/bulk_import.py:120 -#: netbox/virtualization/forms/filtersets.py:167 +#: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 #: netbox/virtualization/tables/virtualmachines.py:48 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "Роль" @@ -1152,20 +1152,19 @@ msgstr "Операційна роль" #: netbox/circuits/forms/bulk_import.py:258 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:108 -#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1288 -#: netbox/dcim/forms/model_forms.py:1557 netbox/dcim/forms/model_forms.py:1738 -#: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1898 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 +#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1298 +#: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1748 +#: netbox/dcim/forms/model_forms.py:1783 netbox/dcim/forms/model_forms.py:1908 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1178 #: netbox/ipam/forms/bulk_import.py:319 netbox/ipam/forms/model_forms.py:280 #: netbox/ipam/forms/model_forms.py:289 netbox/ipam/tables/fhrp.py:61 -#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:146 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 #: netbox/templates/dcim/frontport.html:103 #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 -#: netbox/templates/dcim/interface.html:380 #: netbox/templates/dcim/rearport.html:103 #: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 @@ -1181,112 +1180,175 @@ msgid "Interface" msgstr "Інтерфейс" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:188 -#: netbox/circuits/forms/filtersets.py:246 +#: netbox/circuits/forms/filtersets.py:134 +#: netbox/circuits/forms/filtersets.py:193 +#: netbox/circuits/forms/filtersets.py:251 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:329 #: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:675 #: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_import.py:244 netbox/dcim/forms/bulk_import.py:347 #: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/bulk_import.py:1608 -#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/forms/filtersets.py:354 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:433 netbox/dcim/forms/filtersets.py:484 -#: netbox/dcim/forms/filtersets.py:807 netbox/dcim/forms/filtersets.py:850 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1110 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/filtersets.py:1228 -#: netbox/dcim/forms/filtersets.py:1258 netbox/dcim/forms/filtersets.py:1267 -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/filtersets.py:1434 -#: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1507 -#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1721 -#: netbox/dcim/forms/filtersets.py:1764 netbox/dcim/forms/filtersets.py:1806 -#: netbox/dcim/forms/filtersets.py:1837 netbox/dcim/forms/filtersets.py:1863 -#: netbox/dcim/forms/model_forms.py:185 netbox/dcim/forms/model_forms.py:247 -#: netbox/dcim/forms/model_forms.py:563 netbox/dcim/forms/model_forms.py:824 -#: netbox/dcim/tables/devices.py:159 netbox/dcim/tables/power.py:29 +#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:112 +#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:391 +#: netbox/dcim/forms/filtersets.py:436 netbox/dcim/forms/filtersets.py:489 +#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:862 +#: netbox/dcim/forms/filtersets.py:1040 netbox/dcim/forms/filtersets.py:1079 +#: netbox/dcim/forms/filtersets.py:1124 netbox/dcim/forms/filtersets.py:1154 +#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1244 +#: netbox/dcim/forms/filtersets.py:1275 netbox/dcim/forms/filtersets.py:1284 +#: netbox/dcim/forms/filtersets.py:1413 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/filtersets.py:1493 netbox/dcim/forms/filtersets.py:1528 +#: netbox/dcim/forms/filtersets.py:1576 netbox/dcim/forms/filtersets.py:1744 +#: netbox/dcim/forms/filtersets.py:1788 netbox/dcim/forms/filtersets.py:1831 +#: netbox/dcim/forms/filtersets.py:1863 netbox/dcim/forms/filtersets.py:1890 +#: netbox/dcim/forms/model_forms.py:187 netbox/dcim/forms/model_forms.py:249 +#: netbox/dcim/forms/model_forms.py:565 netbox/dcim/forms/model_forms.py:834 +#: netbox/dcim/tables/devices.py:160 netbox/dcim/tables/power.py:29 #: netbox/dcim/tables/racks.py:106 netbox/dcim/tables/racks.py:198 -#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:429 -#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:445 -#: netbox/ipam/forms/filtersets.py:469 netbox/ipam/forms/filtersets.py:536 +#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:456 +#: netbox/ipam/forms/filtersets.py:481 netbox/ipam/forms/filtersets.py:549 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/powerpanel.html:26 -#: netbox/virtualization/forms/filtersets.py:84 -#: netbox/virtualization/forms/filtersets.py:110 -#: netbox/wireless/forms/filtersets.py:97 +#: netbox/virtualization/forms/filtersets.py:87 +#: netbox/virtualization/forms/filtersets.py:113 +#: netbox/wireless/forms/filtersets.py:99 #: netbox/wireless/forms/model_forms.py:89 #: netbox/wireless/forms/model_forms.py:131 msgid "Location" msgstr "Розташування" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:172 -#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:203 -#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:360 -#: netbox/dcim/forms/filtersets.py:437 netbox/dcim/forms/filtersets.py:513 -#: netbox/dcim/forms/filtersets.py:811 netbox/dcim/forms/filtersets.py:1229 -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:190 -#: netbox/ipam/forms/filtersets.py:290 netbox/ipam/forms/filtersets.py:342 -#: netbox/ipam/forms/filtersets.py:628 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 +#: netbox/circuits/forms/filtersets.py:75 +#: netbox/circuits/forms/filtersets.py:95 +#: netbox/circuits/forms/filtersets.py:115 +#: netbox/circuits/forms/filtersets.py:136 +#: netbox/circuits/forms/filtersets.py:284 +#: netbox/circuits/forms/filtersets.py:323 +#: netbox/circuits/forms/filtersets.py:340 netbox/core/forms/filtersets.py:31 +#: netbox/dcim/forms/filtersets.py:168 netbox/dcim/forms/filtersets.py:184 +#: netbox/dcim/forms/filtersets.py:201 netbox/dcim/forms/filtersets.py:234 +#: netbox/dcim/forms/filtersets.py:281 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/forms/filtersets.py:538 netbox/dcim/forms/filtersets.py:663 +#: netbox/dcim/forms/filtersets.py:682 netbox/dcim/forms/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:822 +#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1042 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1157 +#: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1419 netbox/dcim/forms/filtersets.py:1459 +#: netbox/dcim/forms/filtersets.py:1499 netbox/dcim/forms/filtersets.py:1534 +#: netbox/dcim/forms/filtersets.py:1583 netbox/dcim/forms/filtersets.py:1750 +#: netbox/dcim/forms/filtersets.py:1794 netbox/dcim/forms/filtersets.py:1836 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1895 +#: netbox/dcim/forms/filtersets.py:1957 netbox/dcim/forms/filtersets.py:1972 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/filtersets.py:129 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:178 +#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:304 +#: netbox/extras/forms/filtersets.py:327 netbox/extras/forms/filtersets.py:359 +#: netbox/extras/forms/filtersets.py:378 netbox/extras/forms/filtersets.py:405 +#: netbox/extras/forms/filtersets.py:498 netbox/ipam/forms/filtersets.py:51 +#: netbox/ipam/forms/filtersets.py:72 netbox/ipam/forms/filtersets.py:92 +#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:132 +#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:180 +#: netbox/ipam/forms/filtersets.py:197 netbox/ipam/forms/filtersets.py:298 +#: netbox/ipam/forms/filtersets.py:351 netbox/ipam/forms/filtersets.py:425 +#: netbox/ipam/forms/filtersets.py:460 netbox/ipam/forms/filtersets.py:512 +#: netbox/ipam/forms/filtersets.py:553 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:421 +#: netbox/templates/dcim/device_edit.html:104 +#: netbox/templates/dcim/htmx/cable_edit.html:83 +#: netbox/templates/dcim/virtualchassis_edit.html:39 +#: netbox/templates/generic/bulk_edit.html:65 +#: netbox/templates/htmx/form.html:28 netbox/templates/ipam/vlan_edit.html:70 +#: netbox/tenancy/forms/filtersets.py:36 netbox/tenancy/forms/filtersets.py:51 +#: netbox/tenancy/forms/filtersets.py:72 netbox/tenancy/forms/filtersets.py:86 +#: netbox/tenancy/forms/filtersets.py:96 +#: netbox/virtualization/forms/filtersets.py:33 +#: netbox/virtualization/forms/filtersets.py:43 +#: netbox/virtualization/forms/filtersets.py:55 +#: netbox/virtualization/forms/filtersets.py:119 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:276 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:136 +#: netbox/vpn/forms/filtersets.py:161 netbox/vpn/forms/filtersets.py:181 +#: netbox/vpn/forms/filtersets.py:201 netbox/vpn/forms/filtersets.py:227 +#: netbox/wireless/forms/filtersets.py:27 +#: netbox/wireless/forms/filtersets.py:45 +#: netbox/wireless/forms/filtersets.py:111 +msgid "Ownership" +msgstr "Власність" + +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:76 +#: netbox/circuits/forms/filtersets.py:137 netbox/dcim/forms/filtersets.py:169 +#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:202 +#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:363 +#: netbox/dcim/forms/filtersets.py:442 netbox/dcim/forms/filtersets.py:519 +#: netbox/dcim/forms/filtersets.py:823 netbox/dcim/forms/filtersets.py:1246 +#: netbox/ipam/forms/filtersets.py:111 netbox/ipam/forms/filtersets.py:198 +#: netbox/ipam/forms/filtersets.py:299 netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/navigation/menu.py:35 #: netbox/netbox/views/generic/feature_views.py:298 -#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/forms/filtersets.py:52 netbox/tenancy/tables/columns.py:55 #: netbox/tenancy/tables/contacts.py:21 -#: netbox/virtualization/forms/filtersets.py:42 -#: netbox/virtualization/forms/filtersets.py:53 -#: netbox/virtualization/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 -#: netbox/vpn/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:44 +#: netbox/virtualization/forms/filtersets.py:56 +#: netbox/virtualization/forms/filtersets.py:120 +#: netbox/vpn/forms/filtersets.py:38 netbox/vpn/forms/filtersets.py:51 +#: netbox/vpn/forms/filtersets.py:228 msgid "Contacts" msgstr "Контакти" -#: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:169 -#: netbox/circuits/forms/filtersets.py:231 +#: netbox/circuits/forms/filtersets.py:46 +#: netbox/circuits/forms/filtersets.py:174 +#: netbox/circuits/forms/filtersets.py:236 #: netbox/circuits/tables/circuits.py:134 netbox/dcim/forms/bulk_edit.py:110 #: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/bulk_edit.py:841 -#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:89 -#: netbox/dcim/forms/filtersets.py:171 netbox/dcim/forms/filtersets.py:214 -#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:366 -#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:827 -#: netbox/dcim/forms/filtersets.py:1043 netbox/dcim/forms/filtersets.py:1116 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1235 -#: netbox/dcim/forms/filtersets.py:1274 netbox/dcim/forms/filtersets.py:1984 -#: netbox/dcim/forms/filtersets.py:2008 netbox/dcim/forms/filtersets.py:2032 -#: netbox/dcim/forms/model_forms.py:117 netbox/dcim/forms/object_create.py:276 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/sites.py:64 +#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:90 +#: netbox/dcim/forms/filtersets.py:167 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:467 netbox/dcim/forms/filtersets.py:839 +#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1131 +#: netbox/dcim/forms/filtersets.py:1162 netbox/dcim/forms/filtersets.py:1252 +#: netbox/dcim/forms/filtersets.py:1292 netbox/dcim/forms/filtersets.py:2014 +#: netbox/dcim/forms/filtersets.py:2038 netbox/dcim/forms/filtersets.py:2062 +#: netbox/dcim/forms/model_forms.py:119 netbox/dcim/forms/object_create.py:277 +#: netbox/dcim/tables/devices.py:146 netbox/dcim/tables/sites.py:64 #: netbox/extras/filtersets.py:659 netbox/ipam/forms/bulk_edit.py:401 -#: netbox/ipam/forms/filtersets.py:233 netbox/ipam/forms/filtersets.py:454 -#: netbox/ipam/forms/filtersets.py:545 netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:466 +#: netbox/ipam/forms/filtersets.py:559 netbox/templates/ipam/vlan.html:16 +#: netbox/virtualization/forms/filtersets.py:67 +#: netbox/virtualization/forms/filtersets.py:147 #: netbox/virtualization/forms/model_forms.py:86 -#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:77 +#: netbox/vpn/forms/filtersets.py:276 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "Регіон" -#: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:312 -#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:94 -#: netbox/dcim/forms/filtersets.py:219 netbox/dcim/forms/filtersets.py:245 -#: netbox/dcim/forms/filtersets.py:379 netbox/dcim/forms/filtersets.py:467 -#: netbox/dcim/forms/filtersets.py:832 netbox/dcim/forms/filtersets.py:1048 -#: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1240 -#: netbox/dcim/forms/filtersets.py:1279 netbox/dcim/forms/object_create.py:284 +#: netbox/circuits/forms/filtersets.py:51 +#: netbox/circuits/forms/filtersets.py:179 +#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:312 +#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:95 +#: netbox/dcim/forms/filtersets.py:218 netbox/dcim/forms/filtersets.py:245 +#: netbox/dcim/forms/filtersets.py:382 netbox/dcim/forms/filtersets.py:472 +#: netbox/dcim/forms/filtersets.py:844 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1257 +#: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/object_create.py:285 #: netbox/extras/filtersets.py:676 netbox/ipam/forms/bulk_edit.py:406 -#: netbox/ipam/forms/filtersets.py:160 netbox/ipam/forms/filtersets.py:238 -#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:550 -#: netbox/virtualization/forms/filtersets.py:69 -#: netbox/virtualization/forms/filtersets.py:148 +#: netbox/ipam/forms/filtersets.py:166 netbox/ipam/forms/filtersets.py:246 +#: netbox/ipam/forms/filtersets.py:471 netbox/ipam/forms/filtersets.py:564 +#: netbox/virtualization/forms/filtersets.py:72 +#: netbox/virtualization/forms/filtersets.py:152 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/wireless/forms/filtersets.py:82 +#: netbox/wireless/forms/filtersets.py:84 msgid "Site group" msgstr "Група тех. майданчиків" -#: netbox/circuits/forms/filtersets.py:82 +#: netbox/circuits/forms/filtersets.py:84 #: netbox/circuits/tables/circuits.py:60 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1296,31 +1358,31 @@ msgstr "Група тех. майданчиків" msgid "Account" msgstr "Обліковий запис" -#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/forms/filtersets.py:259 msgid "Term Side" msgstr "Сторона завершення" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1537 -#: netbox/extras/forms/model_forms.py:697 netbox/ipam/forms/filtersets.py:149 -#: netbox/ipam/forms/filtersets.py:627 netbox/ipam/forms/model_forms.py:326 +#: netbox/circuits/forms/filtersets.py:293 netbox/dcim/forms/bulk_edit.py:1537 +#: netbox/extras/forms/model_forms.py:700 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:326 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:36 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:106 +#: netbox/tenancy/forms/filtersets.py:111 #: netbox/users/forms/model_forms.py:372 msgid "Assignment" msgstr "Призначення" -#: netbox/circuits/forms/filtersets.py:302 +#: netbox/circuits/forms/filtersets.py:308 #: netbox/circuits/forms/model_forms.py:245 #: netbox/circuits/tables/circuits.py:186 netbox/dcim/forms/bulk_edit.py:115 -#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:123 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:633 +#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 #: netbox/ipam/filtersets.py:998 netbox/ipam/forms/bulk_edit.py:420 #: netbox/ipam/forms/bulk_import.py:492 netbox/ipam/forms/model_forms.py:558 -#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:94 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:95 +#: netbox/ipam/tables/vlans.py:218 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1332,8 +1394,8 @@ msgstr "Призначення" #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 #: netbox/tenancy/forms/bulk_edit.py:40 netbox/tenancy/forms/bulk_import.py:43 -#: netbox/tenancy/forms/filtersets.py:56 -#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/tenancy/forms/filtersets.py:58 +#: netbox/tenancy/forms/filtersets.py:121 #: netbox/tenancy/forms/model_forms.py:44 #: netbox/tenancy/forms/model_forms.py:121 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:226 @@ -1343,14 +1405,14 @@ msgstr "Призначення" #: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:185 #: netbox/virtualization/forms/bulk_edit.py:55 #: netbox/virtualization/forms/bulk_import.py:49 -#: netbox/virtualization/forms/filtersets.py:95 +#: netbox/virtualization/forms/filtersets.py:98 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:71 #: netbox/vpn/forms/bulk_edit.py:100 netbox/vpn/forms/bulk_import.py:157 -#: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:124 netbox/vpn/tables/crypto.py:31 #: netbox/vpn/tables/tunnels.py:45 netbox/wireless/forms/bulk_edit.py:45 #: netbox/wireless/forms/bulk_import.py:37 -#: netbox/wireless/forms/filtersets.py:53 +#: netbox/wireless/forms/filtersets.py:55 #: netbox/wireless/forms/model_forms.py:41 #: netbox/wireless/tables/wirelesslan.py:41 msgid "Group" @@ -1406,7 +1468,7 @@ msgstr "Унікальний ідентифікатор каналу зв'язк #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1391 #: netbox/dcim/models/devices.py:582 netbox/dcim/models/devices.py:1211 -#: netbox/dcim/models/modules.py:215 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/modules.py:217 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:300 netbox/dcim/models/racks.py:684 #: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 @@ -1510,7 +1572,7 @@ msgstr "Ідентифікатор патч-панелі та номер(и) п #: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: netbox/extras/models/configs.py:283 -#: netbox/extras/models/customfields.py:128 netbox/extras/models/models.py:66 +#: netbox/extras/models/customfields.py:141 netbox/extras/models/models.py:66 #: netbox/extras/models/models.py:171 netbox/extras/models/models.py:416 #: netbox/extras/models/models.py:487 netbox/extras/models/models.py:566 #: netbox/extras/models/models.py:692 @@ -1546,11 +1608,11 @@ msgstr "Закриття ланцюга повинно приєднатися д #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 #: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:279 netbox/extras/models/customfields.py:95 -#: netbox/extras/models/models.py:61 netbox/extras/models/models.py:166 -#: netbox/extras/models/models.py:309 netbox/extras/models/models.py:412 -#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:562 -#: netbox/extras/models/models.py:687 +#: netbox/extras/models/configs.py:279 +#: netbox/extras/models/customfields.py:108 netbox/extras/models/models.py:61 +#: netbox/extras/models/models.py:166 netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:412 netbox/extras/models/models.py:477 +#: netbox/extras/models/models.py:562 netbox/extras/models/models.py:687 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1655,35 +1717,35 @@ msgstr "завершення віртуальних схем" #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:17 #: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:45 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: netbox/dcim/forms/filtersets.py:79 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:137 netbox/dcim/tables/devices.py:295 -#: netbox/dcim/tables/devices.py:408 netbox/dcim/tables/devices.py:449 -#: netbox/dcim/tables/devices.py:497 netbox/dcim/tables/devices.py:551 -#: netbox/dcim/tables/devices.py:574 netbox/dcim/tables/devices.py:694 -#: netbox/dcim/tables/devices.py:774 netbox/dcim/tables/devices.py:827 -#: netbox/dcim/tables/devices.py:889 netbox/dcim/tables/devices.py:958 -#: netbox/dcim/tables/devices.py:1023 netbox/dcim/tables/devices.py:1042 -#: netbox/dcim/tables/devices.py:1071 netbox/dcim/tables/devices.py:1098 -#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:228 -#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:21 -#: netbox/dcim/tables/power.py:58 netbox/dcim/tables/racks.py:20 -#: netbox/dcim/tables/racks.py:102 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/tables/tables.py:64 -#: netbox/extras/tables/tables.py:132 netbox/extras/tables/tables.py:169 -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:257 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:334 -#: netbox/extras/tables/tables.py:450 netbox/extras/tables/tables.py:467 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:536 -#: netbox/extras/tables/tables.py:584 netbox/extras/tables/tables.py:626 -#: netbox/extras/tables/tables.py:656 netbox/ipam/forms/bulk_edit.py:339 -#: netbox/ipam/forms/filtersets.py:417 netbox/ipam/forms/filtersets.py:503 -#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:32 -#: netbox/ipam/tables/ip.py:104 netbox/ipam/tables/services.py:16 -#: netbox/ipam/tables/services.py:38 netbox/ipam/tables/vlans.py:33 -#: netbox/ipam/tables/vlans.py:86 netbox/ipam/tables/vlans.py:231 -#: netbox/ipam/tables/vrfs.py:26 netbox/ipam/tables/vrfs.py:65 -#: netbox/netbox/tables/tables.py:299 netbox/netbox/ui/panels.py:194 -#: netbox/netbox/ui/panels.py:203 +#: netbox/dcim/forms/filtersets.py:80 netbox/dcim/forms/object_create.py:44 +#: netbox/dcim/tables/devices.py:138 netbox/dcim/tables/devices.py:296 +#: netbox/dcim/tables/devices.py:409 netbox/dcim/tables/devices.py:450 +#: netbox/dcim/tables/devices.py:498 netbox/dcim/tables/devices.py:552 +#: netbox/dcim/tables/devices.py:575 netbox/dcim/tables/devices.py:700 +#: netbox/dcim/tables/devices.py:722 netbox/dcim/tables/devices.py:802 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:986 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1070 netbox/dcim/tables/devices.py:1099 +#: netbox/dcim/tables/devices.py:1126 netbox/dcim/tables/devicetypes.py:31 +#: netbox/dcim/tables/devicetypes.py:228 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/power.py:21 netbox/dcim/tables/power.py:58 +#: netbox/dcim/tables/racks.py:20 netbox/dcim/tables/racks.py:102 +#: netbox/dcim/tables/sites.py:57 netbox/extras/forms/filtersets.py:231 +#: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:132 +#: netbox/extras/tables/tables.py:169 netbox/extras/tables/tables.py:198 +#: netbox/extras/tables/tables.py:257 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:334 netbox/extras/tables/tables.py:450 +#: netbox/extras/tables/tables.py:467 netbox/extras/tables/tables.py:494 +#: netbox/extras/tables/tables.py:536 netbox/extras/tables/tables.py:584 +#: netbox/extras/tables/tables.py:626 netbox/extras/tables/tables.py:656 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:104 +#: netbox/ipam/tables/services.py:16 netbox/ipam/tables/services.py:38 +#: netbox/ipam/tables/vlans.py:34 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/tables/vlans.py:247 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:317 +#: netbox/netbox/ui/panels.py:194 netbox/netbox/ui/panels.py:203 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1779,8 +1841,8 @@ msgstr "Назва" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:283 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 @@ -1809,7 +1871,7 @@ msgstr "Сторона Б" msgid "Commit Rate" msgstr "Гарантований процент чи коефіцієнт доступності" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1942 +#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" @@ -1827,8 +1889,8 @@ msgstr "Тип припинення" msgid "Termination Point" msgstr "Точка припинення" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:186 -#: netbox/dcim/tables/devices.py:152 +#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 +#: netbox/dcim/tables/devices.py:153 msgid "Site Group" msgstr "Група тех. майданчиків" @@ -1869,33 +1931,33 @@ msgstr "Кінці" #: netbox/dcim/forms/bulk_import.py:1128 netbox/dcim/forms/bulk_import.py:1140 #: netbox/dcim/forms/bulk_import.py:1188 netbox/dcim/forms/bulk_import.py:1310 #: netbox/dcim/forms/bulk_import.py:1712 netbox/dcim/forms/connections.py:29 -#: netbox/dcim/forms/filtersets.py:153 netbox/dcim/forms/filtersets.py:1006 -#: netbox/dcim/forms/filtersets.py:1038 netbox/dcim/forms/filtersets.py:1184 -#: netbox/dcim/forms/filtersets.py:1398 netbox/dcim/forms/filtersets.py:1420 -#: netbox/dcim/forms/filtersets.py:1437 netbox/dcim/forms/filtersets.py:1459 -#: netbox/dcim/forms/filtersets.py:1476 netbox/dcim/forms/filtersets.py:1493 -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1536 -#: netbox/dcim/forms/filtersets.py:1558 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/forms/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1746 -#: netbox/dcim/forms/filtersets.py:1767 netbox/dcim/forms/filtersets.py:1788 -#: netbox/dcim/forms/filtersets.py:1809 netbox/dcim/forms/filtersets.py:1824 -#: netbox/dcim/forms/filtersets.py:1840 netbox/dcim/forms/filtersets.py:1851 -#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1907 -#: netbox/dcim/forms/filtersets.py:2000 netbox/dcim/forms/filtersets.py:2024 -#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/model_forms.py:728 -#: netbox/dcim/forms/model_forms.py:943 netbox/dcim/forms/model_forms.py:1355 -#: netbox/dcim/forms/model_forms.py:1849 netbox/dcim/forms/model_forms.py:1922 -#: netbox/dcim/forms/object_create.py:205 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:154 netbox/dcim/forms/filtersets.py:1019 +#: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1200 +#: netbox/dcim/forms/filtersets.py:1416 netbox/dcim/forms/filtersets.py:1439 +#: netbox/dcim/forms/filtersets.py:1456 netbox/dcim/forms/filtersets.py:1479 +#: netbox/dcim/forms/filtersets.py:1496 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1531 netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:1580 netbox/dcim/forms/filtersets.py:1702 +#: netbox/dcim/forms/filtersets.py:1747 netbox/dcim/forms/filtersets.py:1770 +#: netbox/dcim/forms/filtersets.py:1791 netbox/dcim/forms/filtersets.py:1813 +#: netbox/dcim/forms/filtersets.py:1834 netbox/dcim/forms/filtersets.py:1850 +#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1878 +#: netbox/dcim/forms/filtersets.py:1893 netbox/dcim/forms/filtersets.py:1935 +#: netbox/dcim/forms/filtersets.py:2030 netbox/dcim/forms/filtersets.py:2054 +#: netbox/dcim/forms/filtersets.py:2078 netbox/dcim/forms/model_forms.py:738 +#: netbox/dcim/forms/model_forms.py:953 netbox/dcim/forms/model_forms.py:1365 +#: netbox/dcim/forms/model_forms.py:1859 netbox/dcim/forms/model_forms.py:1932 +#: netbox/dcim/forms/object_create.py:206 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:291 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:427 netbox/dcim/tables/devices.py:469 -#: netbox/dcim/tables/devices.py:519 netbox/dcim/tables/devices.py:631 -#: netbox/dcim/tables/devices.py:743 netbox/dcim/tables/devices.py:796 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:908 -#: netbox/dcim/tables/devices.py:976 netbox/dcim/tables/devices.py:1102 -#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:430 -#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:633 -#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:292 netbox/dcim/tables/devices.py:387 +#: netbox/dcim/tables/devices.py:428 netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:520 netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:824 +#: netbox/dcim/tables/devices.py:877 netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:1004 netbox/dcim/tables/devices.py:1130 +#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:402 +#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:157 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1913,7 +1975,7 @@ msgstr "Кінці" #: netbox/templates/dcim/powerport.html:20 #: netbox/templates/dcim/rearport.html:20 #: netbox/templates/dcim/virtualchassis.html:55 -#: netbox/templates/dcim/virtualchassis_edit.html:62 +#: netbox/templates/dcim/virtualchassis_edit.html:63 #: netbox/templates/dcim/virtualdevicecontext.html:22 #: netbox/templates/virtualization/virtualmachine.html:120 #: netbox/templates/vpn/tunneltermination.html:23 @@ -1921,11 +1983,11 @@ msgstr "Кінці" #: netbox/virtualization/filtersets.py:143 #: netbox/virtualization/forms/bulk_edit.py:108 #: netbox/virtualization/forms/bulk_import.py:113 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:142 #: netbox/virtualization/forms/model_forms.py:186 #: netbox/virtualization/tables/virtualmachines.py:44 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 #: netbox/vpn/forms/model_forms.py:123 netbox/vpn/forms/model_forms.py:234 #: netbox/vpn/forms/model_forms.py:451 #: netbox/wireless/forms/model_forms.py:101 @@ -1934,7 +1996,7 @@ msgstr "Кінці" msgid "Device" msgstr "Пристрій" -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "Цей користувач не має дозволу на синхронізацію цього джерела даних." @@ -1992,8 +2054,8 @@ msgstr "Завершено" msgid "Failed" msgstr "Збій" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:359 -#: netbox/netbox/navigation/menu.py:363 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 +#: netbox/netbox/navigation/menu.py:365 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2111,42 +2173,42 @@ msgstr "Попередження" msgid "Error" msgstr "Помилка" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "Місцеві" -#: netbox/core/data_backends.py:50 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:63 msgid "Username" msgstr "Ім'я користувача" -#: netbox/core/data_backends.py:52 netbox/core/data_backends.py:58 +#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 msgid "Only used for cloning with HTTP(S)" msgstr "Використовується лише для клонування за допомогою HTTP(S)" -#: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 #: netbox/users/forms/model_forms.py:196 msgid "Password" msgstr "Пароль" -#: netbox/core/data_backends.py:62 +#: netbox/core/data_backends.py:75 msgid "Branch" msgstr "Відділення" -#: netbox/core/data_backends.py:120 +#: netbox/core/data_backends.py:135 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "Не вдалося отримати збійні дані ({name}): {error}" -#: netbox/core/data_backends.py:133 +#: netbox/core/data_backends.py:148 msgid "AWS access key ID" msgstr "Ідентифікатор ключа доступу AWS" -#: netbox/core/data_backends.py:137 +#: netbox/core/data_backends.py:152 msgid "AWS secret access key" msgstr "Ключ таємничого доступу до AWS" @@ -2160,7 +2222,7 @@ msgstr "Джерело даних (ідентифікатор)" msgid "Data source (name)" msgstr "Джерело даних (назва)" -#: netbox/core/filtersets.py:186 netbox/dcim/filtersets.py:521 +#: netbox/core/filtersets.py:190 netbox/dcim/filtersets.py:521 #: netbox/extras/filtersets.py:302 netbox/extras/filtersets.py:355 #: netbox/extras/filtersets.py:401 netbox/extras/filtersets.py:424 #: netbox/extras/filtersets.py:490 netbox/users/filtersets.py:31 @@ -2168,19 +2230,19 @@ msgstr "Джерело даних (назва)" msgid "User (ID)" msgstr "Користувач (ідентифікатор)" -#: netbox/core/filtersets.py:192 +#: netbox/core/filtersets.py:196 msgid "User name" msgstr "Ім'я користувача" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:44 #: netbox/core/tables/data.py:27 netbox/dcim/choices.py:2036 #: netbox/dcim/forms/bulk_edit.py:1102 netbox/dcim/forms/bulk_edit.py:1383 -#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/filtersets.py:1687 -#: netbox/dcim/tables/devices.py:579 netbox/dcim/tables/devicetypes.py:232 +#: netbox/dcim/forms/filtersets.py:1617 netbox/dcim/forms/filtersets.py:1710 +#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 #: 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:161 netbox/extras/forms/filtersets.py:265 -#: netbox/extras/forms/filtersets.py:301 netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:249 +#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 #: netbox/extras/tables/tables.py:176 netbox/extras/tables/tables.py:307 #: netbox/extras/tables/tables.py:344 netbox/extras/tables/tables.py:508 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 @@ -2196,19 +2258,19 @@ msgstr "Ім'я користувача" #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:29 netbox/users/tables.py:112 #: netbox/virtualization/forms/bulk_edit.py:182 -#: netbox/virtualization/forms/filtersets.py:232 +#: netbox/virtualization/forms/filtersets.py:237 msgid "Enabled" msgstr "Увімкнено" -#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:50 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:51 #: netbox/core/tables/data.py:30 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "Інтервал синхронізації" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:307 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 #: netbox/templates/extras/savedfilter.html:56 -#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 -#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:104 netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:160 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:320 #: netbox/vpn/forms/model_forms.py:336 netbox/vpn/forms/model_forms.py:357 #: netbox/vpn/forms/model_forms.py:379 @@ -2220,10 +2282,10 @@ msgid "Ignore rules" msgstr "Ігнорувати правила" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:604 -#: netbox/extras/forms/model_forms.py:693 -#: netbox/extras/forms/model_forms.py:746 netbox/extras/tables/tables.py:218 +#: netbox/extras/forms/model_forms.py:275 +#: netbox/extras/forms/model_forms.py:607 +#: netbox/extras/forms/model_forms.py:696 +#: netbox/extras/forms/model_forms.py:749 netbox/extras/tables/tables.py:218 #: netbox/extras/tables/tables.py:588 netbox/extras/tables/tables.py:618 #: netbox/extras/tables/tables.py:660 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 @@ -2232,24 +2294,24 @@ msgstr "Ігнорувати правила" msgid "Data Source" msgstr "Джерело даних" -#: netbox/core/forms/filtersets.py:61 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "Файл" -#: netbox/core/forms/filtersets.py:66 netbox/core/forms/mixins.py:16 +#: netbox/core/forms/filtersets.py:67 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:411 -#: netbox/extras/forms/filtersets.py:442 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:183 netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/filtersets.py:415 netbox/extras/forms/filtersets.py:503 msgid "Data source" msgstr "Джерело даних" -#: netbox/core/forms/filtersets.py:77 netbox/extras/forms/filtersets.py:592 +#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 msgid "Creation" msgstr "Творчість" -#: netbox/core/forms/filtersets.py:81 netbox/core/forms/filtersets.py:167 -#: netbox/extras/forms/filtersets.py:613 netbox/extras/tables/tables.py:271 +#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:271 #: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:364 #: netbox/extras/tables/tables.py:383 netbox/extras/tables/tables.py:415 #: netbox/extras/tables/tables.py:735 netbox/templates/core/job.html:11 @@ -2259,42 +2321,47 @@ msgstr "Творчість" msgid "Object Type" msgstr "Тип об'єкта" -#: netbox/core/forms/filtersets.py:91 +#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/templates/core/job.html:63 netbox/templates/core/rq_task.html:61 +msgid "Queue" +msgstr "Черга" + +#: netbox/core/forms/filtersets.py:96 msgid "Created after" msgstr "Створено після" -#: netbox/core/forms/filtersets.py:96 +#: netbox/core/forms/filtersets.py:101 msgid "Created before" msgstr "Створено раніше" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:106 msgid "Scheduled after" msgstr "Заплановано після" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:111 msgid "Scheduled before" msgstr "Заплановано раніше" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:116 msgid "Started after" msgstr "Почнється після" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:121 msgid "Started before" msgstr "Почнється раніше" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:126 msgid "Completed after" msgstr "Завершено після" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:131 msgid "Completed before" msgstr "Завершено раніше" -#: netbox/core/forms/filtersets.py:133 netbox/core/forms/filtersets.py:162 -#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:504 -#: netbox/dcim/forms/model_forms.py:324 netbox/extras/forms/filtersets.py:608 -#: netbox/extras/forms/filtersets.py:628 netbox/extras/tables/tables.py:391 +#: netbox/core/forms/filtersets.py:138 netbox/core/forms/filtersets.py:167 +#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:509 +#: netbox/dcim/forms/model_forms.py:326 netbox/extras/forms/filtersets.py:572 +#: netbox/extras/forms/filtersets.py:592 netbox/extras/tables/tables.py:391 #: netbox/extras/tables/tables.py:431 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 @@ -2307,23 +2374,23 @@ msgstr "Завершено раніше" msgid "User" msgstr "Користувач" -#: netbox/core/forms/filtersets.py:141 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:773 +#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:773 #: netbox/extras/tables/tables.py:828 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "Час" -#: netbox/core/forms/filtersets.py:146 netbox/extras/forms/filtersets.py:597 +#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 msgid "After" msgstr "Після" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:602 +#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 msgid "Before" msgstr "Раніше" -#: netbox/core/forms/filtersets.py:155 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:477 +#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:484 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" @@ -2367,18 +2434,18 @@ msgstr "Висота стійки" #: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1907 #: netbox/dcim/forms/bulk_edit.py:941 netbox/dcim/forms/bulk_edit.py:1337 #: netbox/dcim/forms/bulk_edit.py:1358 netbox/dcim/tables/racks.py:143 -#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 +#: netbox/netbox/navigation/menu.py:315 netbox/netbox/navigation/menu.py:319 msgid "Power" msgstr "Електрика" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IPAM" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:47 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "Безпека" @@ -2394,7 +2461,7 @@ msgid "Pagination" msgstr "Нумерація сторінок" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:122 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 #: netbox/extras/forms/model_forms.py:135 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2405,7 +2472,7 @@ msgstr "Перевірка" msgid "User Preferences" msgstr "Параметри користувача" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:820 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:73 msgid "Miscellaneous" @@ -2521,7 +2588,7 @@ msgstr "Ревізія конфігурації #{id}" #: netbox/dcim/models/device_components.py:767 #: netbox/dcim/models/device_components.py:1151 #: netbox/dcim/models/device_components.py:1199 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:81 +#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:94 #: netbox/extras/models/search.py:41 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" @@ -2699,40 +2766,48 @@ msgid "job ID" msgstr "ідентифікатор завдання" #: netbox/core/models/jobs.py:116 +msgid "queue name" +msgstr "назва черги" + +#: netbox/core/models/jobs.py:119 +msgid "Name of the queue in which this job was enqueued" +msgstr "Назва черги, в якій це завдання було розміщено в черзі" + +#: netbox/core/models/jobs.py:122 msgid "log entries" msgstr "записи журналу" -#: netbox/core/models/jobs.py:132 +#: netbox/core/models/jobs.py:138 msgid "job" msgstr "завдання" -#: netbox/core/models/jobs.py:133 +#: netbox/core/models/jobs.py:139 msgid "jobs" msgstr "завдання" -#: netbox/core/models/jobs.py:163 +#: netbox/core/models/jobs.py:169 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "Завдання не можуть бути призначені для цього типу об'єкта ({type})." -#: netbox/core/models/jobs.py:216 +#: netbox/core/models/jobs.py:226 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "" "Невірний статус для припинення виконання завдання. Треба вибрати: {choices}" -#: netbox/core/models/jobs.py:273 +#: netbox/core/models/jobs.py:283 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "" "enqueue() не можна викликати зі значеннями як для schedule_at, так і для " "imediate." -#: netbox/core/models/object_types.py:188 +#: netbox/core/models/object_types.py:205 msgid "object type" msgstr "тип об'єкта" -#: netbox/core/models/object_types.py:189 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 msgid "object types" msgstr "типи об'єктів" @@ -2740,7 +2815,7 @@ msgstr "типи об'єктів" msgid "Sync Data" msgstr "Синхронізація даних" -#: netbox/core/signals.py:176 +#: netbox/core/signals.py:177 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "Видалення запобігає правилу захисту: {message}" @@ -2757,7 +2832,7 @@ msgstr "П.І.Б." #: netbox/extras/tables/tables.py:418 netbox/extras/tables/tables.py:502 #: netbox/extras/tables/tables.py:571 netbox/extras/tables/tables.py:740 #: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:835 -#: netbox/netbox/tables/tables.py:317 +#: netbox/netbox/tables/tables.py:335 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2770,7 +2845,7 @@ msgstr "Об'єкт" msgid "Request ID" msgstr "Ідентифікатор запиту" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 +#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 #: netbox/extras/tables/tables.py:784 netbox/extras/tables/tables.py:841 #: netbox/templates/core/objectchange.html:68 msgid "Message" @@ -2803,7 +2878,7 @@ msgstr "Останнє оновлення" #: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:248 #: netbox/extras/tables/tables.py:561 netbox/extras/tables/tables.py:806 #: netbox/netbox/tables/tables.py:225 -#: netbox/templates/dcim/virtualchassis_edit.html:63 +#: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 msgid "ID" @@ -2813,16 +2888,16 @@ msgstr "Ідентифікатор" msgid "Interval" msgstr "Інтервал" -#: netbox/core/tables/jobs.py:46 +#: netbox/core/tables/jobs.py:49 msgid "Log Entries" msgstr "Записи журналу" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:778 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:778 #: netbox/extras/tables/tables.py:832 msgid "Level" msgstr "Рівень" -#: netbox/core/tables/jobs.py:80 +#: netbox/core/tables/jobs.py:83 msgid "No log entries" msgstr "Немає записів журналу" @@ -2880,7 +2955,7 @@ msgstr "Робочі процеси" msgid "Host" msgstr "Ведучий" -#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:616 +#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:631 msgid "Port" msgstr "Порт" @@ -3129,20 +3204,19 @@ msgstr "Несвіжі" #: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:532 #: netbox/dcim/forms/bulk_import.py:658 netbox/dcim/forms/bulk_import.py:935 #: netbox/dcim/forms/bulk_import.py:1205 netbox/dcim/forms/filtersets.py:263 -#: netbox/dcim/forms/filtersets.py:768 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/model_forms.py:81 netbox/dcim/forms/model_forms.py:99 -#: netbox/dcim/forms/model_forms.py:176 netbox/dcim/forms/model_forms.py:502 -#: netbox/dcim/forms/model_forms.py:523 netbox/dcim/forms/model_forms.py:1206 -#: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 -#: netbox/dcim/tables/devices.py:916 netbox/dcim/tables/devices.py:1003 -#: netbox/dcim/tables/devices.py:1156 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:755 netbox/ipam/tables/fhrp.py:56 -#: netbox/ipam/tables/ip.py:328 netbox/ipam/tables/services.py:42 -#: netbox/netbox/tables/tables.py:303 netbox/netbox/ui/panels.py:202 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/dcim/forms/filtersets.py:778 netbox/dcim/forms/filtersets.py:794 +#: netbox/dcim/forms/model_forms.py:83 netbox/dcim/forms/model_forms.py:101 +#: netbox/dcim/forms/model_forms.py:178 netbox/dcim/forms/model_forms.py:504 +#: netbox/dcim/forms/model_forms.py:525 netbox/dcim/forms/model_forms.py:1216 +#: netbox/dcim/forms/model_forms.py:1699 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:695 +#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:944 +#: netbox/dcim/tables/devices.py:1031 netbox/dcim/tables/devices.py:1184 +#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:755 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:328 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:321 +#: netbox/netbox/ui/panels.py:202 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 -#: netbox/templates/dcim/interface.html:379 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 @@ -3248,7 +3322,7 @@ msgstr "Пропрієтарний" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 #: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 #: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 -#: netbox/netbox/navigation/menu.py:209 +#: netbox/netbox/navigation/menu.py:211 msgid "Other" msgstr "Інше" @@ -3265,10 +3339,10 @@ msgid "Virtual" msgstr "Віртуальний" #: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 -#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1553 -#: netbox/dcim/forms/filtersets.py:1678 netbox/dcim/forms/model_forms.py:1105 -#: netbox/dcim/forms/model_forms.py:1569 netbox/netbox/navigation/menu.py:147 -#: netbox/netbox/navigation/menu.py:151 +#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1701 netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1579 netbox/netbox/navigation/menu.py:149 +#: netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "Бездротові мережі" @@ -3278,8 +3352,8 @@ msgid "Virtual interfaces" msgstr "Віртуальні інтерфейси" #: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1396 -#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1087 -#: netbox/dcim/tables/devices.py:706 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1097 +#: netbox/dcim/tables/devices.py:734 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:177 #: netbox/virtualization/forms/bulk_import.py:172 @@ -3347,11 +3421,11 @@ msgstr "Передня панель Ethernet" msgid "Cellular" msgstr "Стільниковий" -#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:420 -#: netbox/dcim/forms/filtersets.py:897 netbox/dcim/forms/filtersets.py:1096 -#: netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:423 +#: netbox/dcim/forms/filtersets.py:909 netbox/dcim/forms/filtersets.py:1110 +#: netbox/dcim/forms/filtersets.py:1908 #: netbox/templates/dcim/inventoryitem.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:65 +#: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "Серійний" @@ -3380,8 +3454,8 @@ msgstr "Авто" msgid "Access" msgstr "Доступ" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 +#: netbox/ipam/tables/vlans.py:209 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "З мітками" @@ -3558,7 +3632,7 @@ msgstr "Волокно - одномодовий" msgid "Fiber - Other" msgstr "Волокно - Інше" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 msgid "Connected" msgstr "Підключений" @@ -3715,61 +3789,61 @@ msgstr "Платформа за замовчуванням (ідентифіка msgid "Default platform (slug)" msgstr "Платформа за замовчуванням (скорочення)" -#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:565 +#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:572 msgid "Has a front image" msgstr "Має фронтальне зображення" -#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:579 msgid "Has a rear image" msgstr "Має зображення ззаду" #: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:742 -#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:579 -#: netbox/dcim/forms/filtersets.py:697 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:586 +#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 msgid "Has console ports" msgstr "Має консольні порти" #: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:746 -#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:704 netbox/dcim/forms/filtersets.py:943 +#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:593 +#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 msgid "Has console server ports" msgstr "Має порти консольного сервера" #: netbox/dcim/filtersets.py:600 netbox/dcim/filtersets.py:750 -#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:711 netbox/dcim/forms/filtersets.py:950 +#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 msgid "Has power ports" msgstr "Має порти живлення" #: netbox/dcim/filtersets.py:604 netbox/dcim/filtersets.py:754 -#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:718 netbox/dcim/forms/filtersets.py:957 +#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:607 +#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 msgid "Has power outlets" msgstr "Має розетки" #: netbox/dcim/filtersets.py:608 netbox/dcim/filtersets.py:758 -#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:614 +#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 msgid "Has interfaces" msgstr "Має інтерфейси" #: netbox/dcim/filtersets.py:612 netbox/dcim/filtersets.py:762 -#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:732 netbox/dcim/forms/filtersets.py:971 +#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 msgid "Has pass-through ports" msgstr "Має прохідні порти" #: netbox/dcim/filtersets.py:616 netbox/dcim/filtersets.py:1294 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/forms/filtersets.py:635 msgid "Has module bays" msgstr "Має модульні відсіки" #: netbox/dcim/filtersets.py:620 netbox/dcim/filtersets.py:1298 -#: netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:628 msgid "Has device bays" msgstr "Має відсіки для пристроїв" -#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:642 msgid "Has inventory items" msgstr "Має предмети інвентарю" @@ -3883,20 +3957,20 @@ msgstr "Модель пристрою (скорочення)" msgid "Is full depth" msgstr "Це повна глибина" -#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:906 -#: netbox/dcim/forms/filtersets.py:1609 netbox/dcim/forms/filtersets.py:1947 -#: netbox/dcim/forms/model_forms.py:1895 netbox/dcim/models/devices.py:1307 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/filtersets.py:1977 +#: netbox/dcim/forms/model_forms.py:1905 netbox/dcim/models/devices.py:1307 #: netbox/dcim/models/devices.py:1330 netbox/virtualization/filtersets.py:211 #: netbox/virtualization/filtersets.py:284 -#: netbox/virtualization/forms/filtersets.py:187 -#: netbox/virtualization/forms/filtersets.py:240 +#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:245 msgid "MAC address" msgstr "MAC-адреса" #: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1015 +#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 #: netbox/virtualization/filtersets.py:215 -#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "Має основний IP" @@ -3970,9 +4044,9 @@ msgstr "Роль пристрою (скорочення)" msgid "Virtual Chassis (ID)" msgstr "Віртуальне шасі (ідентифікатор)" -#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:125 -#: netbox/dcim/forms/object_create.py:327 netbox/dcim/tables/devices.py:213 -#: netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:126 +#: netbox/dcim/forms/object_create.py:328 netbox/dcim/tables/devices.py:214 +#: netbox/netbox/navigation/menu.py:81 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 @@ -4050,24 +4124,24 @@ msgid "Assigned VID" msgstr "Призначений VID" #: netbox/dcim/filtersets.py:1942 netbox/dcim/forms/bulk_edit.py:1509 -#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:1535 +#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1685 +#: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:866 -#: netbox/dcim/tables/devices.py:660 netbox/ipam/filtersets.py:345 +#: netbox/dcim/tables/devices.py:661 netbox/ipam/filtersets.py:345 #: netbox/ipam/filtersets.py:356 netbox/ipam/filtersets.py:489 #: netbox/ipam/filtersets.py:591 netbox/ipam/filtersets.py:602 #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_edit.py:237 #: netbox/ipam/forms/bulk_edit.py:278 netbox/ipam/forms/bulk_import.py:159 #: netbox/ipam/forms/bulk_import.py:244 netbox/ipam/forms/bulk_import.py:280 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:187 -#: netbox/ipam/forms/filtersets.py:339 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:194 +#: netbox/ipam/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:200 netbox/ipam/forms/model_forms.py:247 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:463 #: netbox/ipam/forms/model_forms.py:477 netbox/ipam/forms/model_forms.py:491 #: netbox/ipam/models/ip.py:223 netbox/ipam/models/ip.py:516 #: netbox/ipam/models/ip.py:745 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:186 netbox/ipam/tables/ip.py:257 -#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:407 +#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:412 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 @@ -4075,7 +4149,7 @@ msgstr "Призначений VID" #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 #: netbox/virtualization/forms/bulk_import.py:219 -#: netbox/virtualization/forms/filtersets.py:245 +#: netbox/virtualization/forms/filtersets.py:250 #: netbox/virtualization/forms/model_forms.py:359 #: netbox/virtualization/models/virtualmachines.py:346 #: netbox/virtualization/tables/virtualmachines.py:113 @@ -4093,13 +4167,13 @@ msgstr "VRF (RD)" msgid "L2VPN (ID)" msgstr "L2VPN (ідентифікатор)" -#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1667 -#: netbox/dcim/tables/devices.py:596 netbox/ipam/filtersets.py:1046 -#: netbox/ipam/forms/filtersets.py:599 netbox/ipam/tables/vlans.py:116 +#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1690 +#: netbox/dcim/tables/devices.py:597 netbox/ipam/filtersets.py:1046 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:250 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 +#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 #: netbox/vpn/forms/model_forms.py:407 netbox/vpn/forms/model_forms.py:425 #: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" @@ -4109,13 +4183,13 @@ msgstr "L2VPN" msgid "VLAN Translation Policy (ID)" msgstr "Політика перекладу VLAN (ідентифікатор)" -#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1633 -#: netbox/dcim/forms/model_forms.py:1552 +#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1656 +#: netbox/dcim/forms/model_forms.py:1562 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 -#: netbox/virtualization/forms/filtersets.py:260 +#: netbox/virtualization/forms/filtersets.py:265 #: netbox/virtualization/forms/model_forms.py:364 msgid "VLAN Translation Policy" msgstr "Політика перекладу VLAN" @@ -4153,8 +4227,8 @@ msgstr "Мостовий інтерфейс (ідентифікатор)" msgid "LAG interface (ID)" msgstr "Інтерфейс LAG (ідентифікатор)" -#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:144 +#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:619 +#: netbox/dcim/tables/devices.py:1173 netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4165,14 +4239,14 @@ msgstr "MAC-адреса" msgid "Primary MAC address (ID)" msgstr "Основна MAC-адреса (ідентифікатор)" -#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1539 +#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1549 #: netbox/virtualization/filtersets.py:295 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "Основна MAC-адреса" #: netbox/dcim/filtersets.py:2079 netbox/dcim/filtersets.py:2091 -#: netbox/dcim/forms/filtersets.py:1569 netbox/dcim/forms/model_forms.py:1875 +#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "Контекст віртуального пристрою" @@ -4187,7 +4261,7 @@ msgstr "Контекст віртуального пристрою (іденти msgid "Wireless LAN" msgstr "Бездротова локальна мережа" -#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:647 +#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:648 msgid "Wireless link" msgstr "Бездротова зв'язок" @@ -4219,7 +4293,7 @@ msgstr "Майстер (ідентифікатор)" msgid "Master (name)" msgstr "Майстер (ім'я)" -#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1215 +#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1231 msgid "Unterminated" msgstr "Незакінчений" @@ -4227,29 +4301,29 @@ msgstr "Незакінчений" msgid "Power panel (ID)" msgstr "Панель живлення (ідентифікатор)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:515 -#: netbox/extras/forms/model_forms.py:597 -#: netbox/extras/forms/model_forms.py:682 -#: netbox/extras/forms/model_forms.py:734 netbox/extras/ui/panels.py:69 -#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:113 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:488 +#: netbox/extras/forms/model_forms.py:600 +#: netbox/extras/forms/model_forms.py:685 +#: netbox/extras/forms/model_forms.py:737 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:131 #: netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:29 -#: netbox/templates/generic/bulk_edit.html:75 +#: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 #: netbox/utilities/forms/fields/fields.py:100 msgid "Tags" msgstr "Мітки" -#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1814 -#: netbox/dcim/forms/filtersets.py:1827 netbox/dcim/forms/model_forms.py:583 -#: netbox/dcim/forms/model_forms.py:641 netbox/dcim/forms/object_create.py:153 -#: netbox/dcim/forms/object_create.py:254 netbox/dcim/tables/devices.py:167 +#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1840 +#: netbox/dcim/forms/filtersets.py:1853 netbox/dcim/forms/model_forms.py:585 +#: netbox/dcim/forms/model_forms.py:651 netbox/dcim/forms/object_create.py:154 +#: netbox/dcim/forms/object_create.py:255 netbox/dcim/tables/devices.py:168 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 #: netbox/templates/dcim/rearport.html:126 #: netbox/templates/dcim/virtualchassis.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:66 +#: netbox/templates/dcim/virtualchassis_edit.html:67 msgid "Position" msgstr "Позиція" @@ -4279,7 +4353,7 @@ msgid "Contact E-mail" msgstr "Контактна адреса електронної пошти" #: netbox/dcim/forms/bulk_edit.py:149 netbox/dcim/forms/bulk_import.py:130 -#: netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "Часовий пояс" @@ -4290,16 +4364,16 @@ msgstr "Часовий пояс" #: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:408 #: netbox/dcim/forms/bulk_import.py:458 netbox/dcim/forms/bulk_import.py:542 #: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:1199 -#: netbox/dcim/forms/filtersets.py:340 netbox/dcim/forms/filtersets.py:404 -#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:684 -#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:870 -#: netbox/dcim/forms/filtersets.py:1080 netbox/dcim/forms/filtersets.py:1877 -#: netbox/dcim/forms/filtersets.py:1917 netbox/dcim/forms/model_forms.py:211 -#: netbox/dcim/forms/model_forms.py:342 netbox/dcim/forms/model_forms.py:354 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:528 -#: netbox/dcim/forms/model_forms.py:1219 netbox/dcim/forms/model_forms.py:1702 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:99 -#: netbox/dcim/tables/devices.py:174 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/forms/filtersets.py:342 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:544 netbox/dcim/forms/filtersets.py:693 +#: netbox/dcim/forms/filtersets.py:799 netbox/dcim/forms/filtersets.py:882 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1905 +#: netbox/dcim/forms/filtersets.py:1945 netbox/dcim/forms/model_forms.py:213 +#: netbox/dcim/forms/model_forms.py:344 netbox/dcim/forms/model_forms.py:356 +#: netbox/dcim/forms/model_forms.py:426 netbox/dcim/forms/model_forms.py:530 +#: netbox/dcim/forms/model_forms.py:1229 netbox/dcim/forms/model_forms.py:1712 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:100 +#: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/devices.py:1014 #: netbox/dcim/tables/devicetypes.py:86 netbox/dcim/tables/devicetypes.py:321 #: netbox/dcim/tables/modules.py:46 netbox/dcim/tables/modules.py:89 #: netbox/dcim/tables/racks.py:50 netbox/dcim/tables/racks.py:120 @@ -4313,14 +4387,14 @@ msgstr "Виробник" #: netbox/dcim/forms/bulk_edit.py:221 netbox/dcim/forms/bulk_edit.py:368 #: netbox/dcim/forms/bulk_import.py:200 netbox/dcim/forms/bulk_import.py:279 -#: netbox/dcim/forms/filtersets.py:287 +#: netbox/dcim/forms/filtersets.py:288 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "Форм-фактор" #: netbox/dcim/forms/bulk_edit.py:226 netbox/dcim/forms/bulk_edit.py:373 #: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:282 -#: netbox/dcim/forms/filtersets.py:292 +#: netbox/dcim/forms/filtersets.py:293 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "Ширина" @@ -4331,7 +4405,7 @@ msgid "Height (U)" msgstr "Висота (U)" #: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:306 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "Юніти у низхідному порядку" @@ -4361,22 +4435,20 @@ msgstr "Глибина монтажу" #: netbox/dcim/forms/bulk_edit.py:516 netbox/dcim/forms/bulk_edit.py:533 #: netbox/dcim/forms/bulk_edit.py:572 netbox/dcim/forms/bulk_edit.py:588 #: netbox/dcim/forms/bulk_import.py:421 netbox/dcim/forms/bulk_import.py:469 -#: netbox/dcim/forms/filtersets.py:312 netbox/dcim/forms/filtersets.py:334 -#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:438 -#: netbox/dcim/forms/filtersets.py:531 netbox/dcim/forms/filtersets.py:642 -#: netbox/dcim/forms/filtersets.py:673 netbox/dcim/forms/filtersets.py:744 -#: netbox/dcim/forms/model_forms.py:225 netbox/dcim/forms/model_forms.py:306 +#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:439 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:649 +#: netbox/dcim/forms/filtersets.py:681 netbox/dcim/forms/filtersets.py:753 +#: netbox/dcim/forms/model_forms.py:227 netbox/dcim/forms/model_forms.py:308 #: netbox/dcim/tables/devicetypes.py:109 netbox/dcim/tables/modules.py:54 #: netbox/dcim/tables/racks.py:70 netbox/dcim/tables/racks.py:161 -#: netbox/dcim/views.py:880 netbox/dcim/views.py:1007 +#: netbox/dcim/views.py:880 netbox/dcim/views.py:1008 #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:341 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:71 -#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:279 -#: netbox/extras/forms/filtersets.py:315 -#: netbox/extras/forms/model_forms.py:575 netbox/ipam/forms/bulk_edit.py:159 -#: netbox/templates/dcim/moduletype.html:51 +#: netbox/extras/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:167 +#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 +#: netbox/ipam/forms/bulk_edit.py:159 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4386,7 +4458,7 @@ msgid "Weight" msgstr "Вага" #: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:317 +#: netbox/dcim/forms/filtersets.py:318 msgid "Max weight" msgstr "Максимальна вага" @@ -4394,39 +4466,39 @@ msgstr "Максимальна вага" #: netbox/dcim/forms/bulk_edit.py:521 netbox/dcim/forms/bulk_edit.py:577 #: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 #: netbox/dcim/forms/bulk_import.py:426 netbox/dcim/forms/bulk_import.py:474 -#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:646 -#: netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:653 +#: netbox/dcim/forms/filtersets.py:757 msgid "Weight unit" msgstr "Вага юніта" -#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:332 -#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:260 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:333 +#: netbox/dcim/forms/model_forms.py:223 netbox/dcim/forms/model_forms.py:262 msgid "Rack Type" msgstr "Тип стійки" #: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 msgid "Outer Dimensions" msgstr "Зовнішні розміри" -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:226 -#: netbox/dcim/forms/model_forms.py:307 netbox/dcim/ui/panels.py:126 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1005 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:228 +#: netbox/dcim/forms/model_forms.py:309 netbox/dcim/ui/panels.py:126 +#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 #: netbox/extras/tables/tables.py:266 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 #: netbox/templates/extras/imageattachment.html:40 msgid "Dimensions" msgstr "Габарити" -#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:333 -#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/model_forms.py:228 -#: netbox/dcim/views.py:879 netbox/dcim/views.py:1006 +#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:334 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/model_forms.py:230 +#: netbox/dcim/views.py:879 netbox/dcim/views.py:1007 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "Нумерація" #: netbox/dcim/forms/bulk_edit.py:353 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/filtersets.py:412 +#: netbox/dcim/forms/filtersets.py:415 msgid "Rack type" msgstr "Тип стійки" @@ -4437,18 +4509,18 @@ msgstr "Тип стійки" msgid "Serial Number" msgstr "Серійний номер" -#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:424 -#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1884 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:913 netbox/dcim/forms/filtersets.py:1114 +#: netbox/dcim/forms/filtersets.py:1912 msgid "Asset tag" msgstr "Призначеня міток" #: netbox/dcim/forms/bulk_edit.py:412 netbox/dcim/forms/bulk_edit.py:511 #: netbox/dcim/forms/bulk_edit.py:567 netbox/dcim/forms/bulk_edit.py:698 #: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:463 -#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:415 -#: netbox/dcim/forms/filtersets.py:559 netbox/dcim/forms/filtersets.py:739 -#: netbox/dcim/forms/filtersets.py:892 +#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:418 +#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:904 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" msgstr "Потік повітря" @@ -4456,16 +4528,16 @@ msgstr "Потік повітря" #: netbox/dcim/forms/bulk_edit.py:435 netbox/dcim/forms/bulk_edit.py:888 #: netbox/dcim/forms/bulk_import.py:354 netbox/dcim/forms/bulk_import.py:357 #: netbox/dcim/forms/bulk_import.py:645 netbox/dcim/forms/bulk_import.py:1649 -#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:120 -#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:442 -#: netbox/dcim/forms/filtersets.py:456 netbox/dcim/forms/filtersets.py:494 -#: netbox/dcim/forms/filtersets.py:860 netbox/dcim/forms/filtersets.py:1070 -#: netbox/dcim/forms/filtersets.py:1168 netbox/dcim/forms/filtersets.py:1305 -#: netbox/dcim/forms/model_forms.py:270 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:574 netbox/dcim/forms/model_forms.py:851 -#: netbox/dcim/forms/object_create.py:301 netbox/dcim/tables/devices.py:163 +#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:121 +#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:446 +#: netbox/dcim/forms/filtersets.py:460 netbox/dcim/forms/filtersets.py:499 +#: netbox/dcim/forms/filtersets.py:872 netbox/dcim/forms/filtersets.py:1084 +#: netbox/dcim/forms/filtersets.py:1184 netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/model_forms.py:272 netbox/dcim/forms/model_forms.py:316 +#: netbox/dcim/forms/model_forms.py:576 netbox/dcim/forms/model_forms.py:861 +#: netbox/dcim/forms/object_create.py:302 netbox/dcim/tables/devices.py:164 #: netbox/dcim/tables/power.py:66 netbox/dcim/tables/racks.py:203 -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 #: netbox/templates/dcim/rack/base.html:4 @@ -4474,22 +4546,22 @@ msgid "Rack" msgstr "Стійка" #: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:435 -#: netbox/dcim/forms/filtersets.py:524 netbox/dcim/forms/filtersets.py:667 -#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:1028 -#: netbox/dcim/forms/model_forms.py:432 netbox/dcim/forms/model_forms.py:767 -#: netbox/dcim/forms/model_forms.py:1770 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:438 +#: netbox/dcim/forms/filtersets.py:530 netbox/dcim/forms/filtersets.py:675 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:1041 +#: netbox/dcim/forms/model_forms.py:434 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/model_forms.py:1780 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "Апаратне забезпечення" #: netbox/dcim/forms/bulk_edit.py:487 netbox/dcim/forms/bulk_import.py:414 -#: netbox/dcim/forms/filtersets.py:542 netbox/dcim/forms/model_forms.py:359 +#: netbox/dcim/forms/filtersets.py:549 netbox/dcim/forms/model_forms.py:361 msgid "Default platform" msgstr "Платформа за замовчуванням" #: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:545 netbox/dcim/forms/filtersets.py:687 +#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 msgid "Part number" msgstr "Номер партії" @@ -4501,55 +4573,55 @@ msgstr "Висота U" msgid "Exclude from utilization" msgstr "Виключити з утилізації" -#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:373 -#: netbox/dcim/forms/model_forms.py:1002 netbox/dcim/forms/model_forms.py:1044 -#: netbox/dcim/forms/model_forms.py:1071 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1160 -#: netbox/dcim/forms/model_forms.py:1178 -#: netbox/dcim/forms/object_create.py:117 netbox/dcim/tables/devicetypes.py:83 +#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:375 +#: netbox/dcim/forms/model_forms.py:1012 netbox/dcim/forms/model_forms.py:1054 +#: netbox/dcim/forms/model_forms.py:1081 netbox/dcim/forms/model_forms.py:1109 +#: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1188 +#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/devicetypes.py:83 #: netbox/templates/dcim/devicebay.html:52 #: netbox/templates/dcim/module.html:61 msgid "Device Type" msgstr "Тип пристрою" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:400 -#: netbox/dcim/views.py:1578 netbox/extras/forms/model_forms.py:592 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:402 +#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 msgid "Schema" msgstr "схема" #: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:553 #: netbox/dcim/forms/bulk_edit.py:784 netbox/dcim/forms/bulk_import.py:452 -#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:1197 netbox/dcim/forms/model_forms.py:406 -#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/tables/modules.py:42 -#: netbox/extras/forms/filtersets.py:437 -#: netbox/extras/forms/model_forms.py:617 netbox/extras/tables/tables.py:615 +#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:688 +#: netbox/dcim/forms/filtersets.py:1213 netbox/dcim/forms/model_forms.py:408 +#: netbox/dcim/forms/model_forms.py:421 netbox/dcim/tables/modules.py:42 +#: netbox/extras/forms/filtersets.py:410 +#: netbox/extras/forms/model_forms.py:620 netbox/extras/tables/tables.py:615 #: netbox/templates/account/base.html:7 netbox/templates/dcim/cable.html:23 #: netbox/templates/dcim/moduletype.html:27 #: netbox/templates/extras/configcontext.html:21 #: netbox/templates/inc/user_menu.html:38 netbox/vpn/forms/bulk_edit.py:213 -#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:200 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "Профіль" -#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1359 -#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/forms/model_forms.py:1003 -#: netbox/dcim/forms/model_forms.py:1045 netbox/dcim/forms/model_forms.py:1072 -#: netbox/dcim/forms/model_forms.py:1100 netbox/dcim/forms/model_forms.py:1121 -#: netbox/dcim/forms/model_forms.py:1161 netbox/dcim/forms/model_forms.py:1179 -#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/modules.py:51 +#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1377 +#: netbox/dcim/forms/model_forms.py:433 netbox/dcim/forms/model_forms.py:1013 +#: netbox/dcim/forms/model_forms.py:1055 netbox/dcim/forms/model_forms.py:1082 +#: netbox/dcim/forms/model_forms.py:1110 netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1171 netbox/dcim/forms/model_forms.py:1189 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/modules.py:51 #: netbox/dcim/tables/modules.py:94 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "Тип модуля" -#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:376 +#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:378 msgid "Chassis" msgstr "Шасі" #: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:74 +#: netbox/dcim/tables/devices.py:75 msgid "VM role" msgstr "Роль віртуальної машини" @@ -4557,49 +4629,49 @@ msgstr "Роль віртуальної машини" #: netbox/dcim/forms/bulk_edit.py:708 netbox/dcim/forms/bulk_import.py:516 #: netbox/dcim/forms/bulk_import.py:520 netbox/dcim/forms/bulk_import.py:549 #: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:678 -#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:793 netbox/dcim/forms/filtersets.py:911 -#: netbox/dcim/forms/model_forms.py:497 netbox/dcim/forms/model_forms.py:534 -#: netbox/dcim/forms/model_forms.py:650 +#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:804 netbox/dcim/forms/filtersets.py:923 +#: netbox/dcim/forms/model_forms.py:499 netbox/dcim/forms/model_forms.py:536 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:146 #: netbox/virtualization/forms/bulk_import.py:147 -#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:207 #: netbox/virtualization/forms/model_forms.py:216 msgid "Config template" msgstr "Шаблон конфігурації" #: netbox/dcim/forms/bulk_edit.py:654 netbox/dcim/forms/bulk_edit.py:1037 -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:130 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:596 -#: netbox/dcim/forms/model_forms.py:966 netbox/dcim/forms/model_forms.py:983 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:131 +#: netbox/dcim/forms/filtersets.py:1368 netbox/dcim/forms/model_forms.py:606 +#: netbox/dcim/forms/model_forms.py:976 netbox/dcim/forms/model_forms.py:993 #: netbox/extras/filtersets.py:703 msgid "Device type" msgstr "Тип пристрою" #: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:135 netbox/dcim/forms/model_forms.py:604 +#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 msgid "Device role" msgstr "Роль пристрою" #: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:884 -#: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:609 -#: netbox/dcim/tables/devices.py:189 netbox/extras/filtersets.py:719 +#: netbox/dcim/forms/filtersets.py:787 netbox/dcim/forms/filtersets.py:896 +#: netbox/dcim/forms/model_forms.py:547 netbox/dcim/forms/model_forms.py:619 +#: netbox/dcim/tables/devices.py:190 netbox/extras/filtersets.py:719 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:31 #: netbox/virtualization/forms/bulk_edit.py:131 #: netbox/virtualization/forms/bulk_import.py:136 -#: netbox/virtualization/forms/filtersets.py:183 +#: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 #: netbox/virtualization/tables/virtualmachines.py:52 msgid "Platform" msgstr "Платформа" #: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:209 -#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:446 netbox/ipam/forms/filtersets.py:479 +#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:998 +#: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:210 +#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:96 #: netbox/templates/virtualization/virtualmachine.html:105 @@ -4607,9 +4679,9 @@ msgstr "Платформа" #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:106 -#: netbox/virtualization/forms/filtersets.py:109 -#: netbox/virtualization/forms/filtersets.py:133 -#: netbox/virtualization/forms/filtersets.py:221 +#: netbox/virtualization/forms/filtersets.py:112 +#: netbox/virtualization/forms/filtersets.py:137 +#: netbox/virtualization/forms/filtersets.py:226 #: netbox/virtualization/forms/model_forms.py:72 #: netbox/virtualization/forms/model_forms.py:177 #: netbox/virtualization/tables/virtualmachines.py:40 @@ -4622,13 +4694,13 @@ msgstr "Кластер" msgid "Configuration" msgstr "Конфігурація" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:252 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "Віртуалізація" #: netbox/dcim/forms/bulk_edit.py:741 netbox/dcim/forms/bulk_import.py:751 -#: netbox/dcim/forms/model_forms.py:745 netbox/dcim/forms/model_forms.py:991 +#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/model_forms.py:1001 msgid "Module type" msgstr "Тип модуля" @@ -4637,8 +4709,8 @@ msgstr "Тип модуля" #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1092 #: netbox/dcim/forms/bulk_edit.py:1143 netbox/dcim/forms/bulk_edit.py:1170 #: netbox/dcim/forms/bulk_edit.py:1197 netbox/dcim/forms/bulk_edit.py:1215 -#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:83 -#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:84 +#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4655,13 +4727,13 @@ msgstr "Тип модуля" msgid "Label" msgstr "Етикетка" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1206 +#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 #: netbox/templates/dcim/cable.html:54 msgid "Length" msgstr "Довжина" #: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_import.py:1471 -#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1226 msgid "Length unit" msgstr "Довжина юніта" @@ -4671,33 +4743,33 @@ msgid "Domain" msgstr "Домен" #: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/model_forms.py:845 +#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "Панель живлення" #: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1336 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "Постачання" #: netbox/dcim/forms/bulk_edit.py:911 netbox/dcim/forms/bulk_import.py:1677 -#: netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/filtersets.py:1341 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "Фаза" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1328 +#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "Напруга" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "Сила струму" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 msgid "Max utilization" msgstr "Максимальне використання" @@ -4722,8 +4794,8 @@ msgid "Allocated power draw (watts)" msgstr "Виділена споживана потужність (Вт)" #: netbox/dcim/forms/bulk_edit.py:1058 netbox/dcim/forms/bulk_import.py:885 -#: netbox/dcim/forms/model_forms.py:1060 netbox/dcim/forms/model_forms.py:1425 -#: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/model_forms.py:1070 netbox/dcim/forms/model_forms.py:1435 +#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "Порт живлення" @@ -4732,33 +4804,33 @@ msgid "Feed leg" msgstr "Фідер живлення" #: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1694 +#: netbox/dcim/forms/filtersets.py:1717 msgid "Management only" msgstr "Тільки управління" #: netbox/dcim/forms/bulk_edit.py:1119 netbox/dcim/forms/bulk_edit.py:1436 -#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1618 -#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/object_import.py:91 #: netbox/dcim/models/device_component_templates.py:454 #: netbox/dcim/models/device_components.py:838 msgid "PoE mode" msgstr "Режим PoE" #: netbox/dcim/forms/bulk_edit.py:1125 netbox/dcim/forms/bulk_edit.py:1442 -#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1623 -#: netbox/dcim/forms/filtersets.py:1708 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1646 +#: netbox/dcim/forms/filtersets.py:1731 netbox/dcim/forms/object_import.py:96 #: netbox/dcim/models/device_component_templates.py:461 #: netbox/dcim/models/device_components.py:845 msgid "PoE type" msgstr "Тип PoE" -#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1638 -#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/object_import.py:101 +#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1661 +#: netbox/dcim/forms/filtersets.py:1736 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "Бездротова роль" -#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:766 -#: netbox/dcim/forms/model_forms.py:1370 netbox/dcim/tables/devices.py:328 +#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:776 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4772,19 +4844,19 @@ msgstr "Бездротова роль" msgid "Module" msgstr "Модуль" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:739 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "LAG" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1452 +#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 msgid "Virtual device contexts" msgstr "Контексти віртуальних пристроїв" #: netbox/dcim/forms/bulk_edit.py:1421 netbox/dcim/forms/bulk_import.py:812 -#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1408 -#: netbox/dcim/forms/filtersets.py:1447 netbox/dcim/forms/filtersets.py:1582 -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1427 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 +#: netbox/dcim/tables/devices.py:645 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4799,15 +4871,15 @@ msgstr "Швидкість" #: netbox/virtualization/forms/bulk_import.py:179 #: netbox/vpn/forms/bulk_edit.py:128 netbox/vpn/forms/bulk_edit.py:196 #: netbox/vpn/forms/bulk_import.py:175 netbox/vpn/forms/bulk_import.py:233 -#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 -#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:144 netbox/vpn/forms/filtersets.py:189 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 #: netbox/vpn/tables/crypto.py:150 msgid "Mode" msgstr "Режим" #: netbox/dcim/forms/bulk_edit.py:1458 netbox/dcim/forms/bulk_import.py:993 -#: netbox/dcim/forms/model_forms.py:1501 netbox/ipam/forms/bulk_import.py:173 -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:93 +#: netbox/dcim/forms/model_forms.py:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/ipam/forms/filtersets.py:582 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:205 #: netbox/virtualization/forms/bulk_import.py:185 #: netbox/virtualization/forms/model_forms.py:326 @@ -4815,7 +4887,7 @@ msgid "VLAN group" msgstr "Група VLAN" #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/forms/bulk_import.py:1000 -#: netbox/dcim/forms/model_forms.py:1507 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/forms/model_forms.py:1517 netbox/dcim/tables/devices.py:606 #: netbox/virtualization/forms/bulk_edit.py:213 #: netbox/virtualization/forms/bulk_import.py:192 #: netbox/virtualization/forms/model_forms.py:331 @@ -4823,7 +4895,7 @@ msgid "Untagged VLAN" msgstr "VLAN без міток" #: netbox/dcim/forms/bulk_edit.py:1476 netbox/dcim/forms/bulk_import.py:1007 -#: netbox/dcim/forms/model_forms.py:1516 netbox/dcim/tables/devices.py:611 +#: netbox/dcim/forms/model_forms.py:1526 netbox/dcim/tables/devices.py:612 #: netbox/virtualization/forms/bulk_edit.py:221 #: netbox/virtualization/forms/bulk_import.py:199 #: netbox/virtualization/forms/model_forms.py:340 @@ -4839,59 +4911,59 @@ msgid "Remove tagged VLANs" msgstr "Видалити мітки з VLAN'ів" #: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/bulk_import.py:1020 -#: netbox/dcim/forms/model_forms.py:1525 +#: netbox/dcim/forms/model_forms.py:1535 #: netbox/virtualization/forms/bulk_import.py:212 #: netbox/virtualization/forms/model_forms.py:349 msgid "Q-in-Q Service VLAN" msgstr "Сервісна локальна мережа Q-in-Q" -#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1498 #: netbox/wireless/forms/filtersets.py:26 msgid "Wireless LAN group" msgstr "Група бездротової локальної мережі" -#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1493 -#: netbox/dcim/tables/devices.py:653 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1503 +#: netbox/dcim/tables/devices.py:654 netbox/netbox/navigation/menu.py:155 #: netbox/templates/dcim/interface.html:350 #: netbox/wireless/tables/wirelesslan.py:20 msgid "Wireless LANs" msgstr "Бездротові локальні мережі" -#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1550 -#: netbox/dcim/forms/model_forms.py:1559 netbox/ipam/forms/bulk_edit.py:224 -#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:184 -#: netbox/netbox/navigation/menu.py:109 +#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1572 +#: netbox/dcim/forms/model_forms.py:1569 netbox/ipam/forms/bulk_edit.py:224 +#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 -#: netbox/virtualization/forms/filtersets.py:214 +#: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 msgid "Addressing" msgstr "Адресація" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:808 -#: netbox/dcim/forms/model_forms.py:1560 +#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/model_forms.py:1570 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "Операція" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1551 -#: netbox/dcim/forms/filtersets.py:1677 netbox/dcim/forms/model_forms.py:1104 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1573 +#: netbox/dcim/forms/filtersets.py:1700 netbox/dcim/forms/model_forms.py:1114 +#: netbox/dcim/forms/model_forms.py:1572 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1561 +#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:237 #: netbox/virtualization/forms/model_forms.py:371 msgid "Related Interfaces" msgstr "Пов'язані інтерфейси" -#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1552 -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1575 #: netbox/virtualization/forms/bulk_edit.py:240 -#: netbox/virtualization/forms/filtersets.py:215 +#: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "Комутація 802.1Q" @@ -4997,7 +5069,7 @@ msgstr "Батьківський тех. майданчик" msgid "Rack's location (if any)" msgstr "Розташування стійки (якщо є)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:319 +#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 #: netbox/dcim/tables/racks.py:208 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" @@ -5078,7 +5150,7 @@ msgid "Assigned platform" msgstr "Призначена платформа" #: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:631 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "Віртуальне шасі" @@ -5094,7 +5166,7 @@ msgstr "Призначене місце розташування (якщо є)" msgid "Assigned rack (if any)" msgstr "Призначена стійка (якщо така є)" -#: netbox/dcim/forms/bulk_import.py:652 +#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 msgid "Face" msgstr "Лицева сторона" @@ -5120,7 +5192,7 @@ msgstr "" msgid "The device in which this module is installed" msgstr "Пристрій, в якому встановлений даний модуль" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:735 +#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "Відсік для модулів" @@ -5132,7 +5204,7 @@ msgstr "Відсік для модуля, в якому встановлений msgid "The type of module" msgstr "Тип модуля" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:753 +#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 msgid "Replicate components" msgstr "Повторювання компонентів" @@ -5144,11 +5216,11 @@ msgstr "" "Автоматично заповнювати компоненти, пов'язані з цим типом модуля (увімкнено " "за замовчуванням)" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:759 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 msgid "Adopt components" msgstr "Прийняти компоненти" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:762 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 msgid "Adopt already existing components" msgstr "Прийняти вже існуючі компоненти" @@ -5173,13 +5245,13 @@ msgstr "Локальний порт живлення, який живить цю msgid "Electrical phase (for three-phase circuits)" msgstr "Електрична фаза (для трифазних ланцюгів)" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1463 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 #: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "Батьківський інтерфейс" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1471 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 #: netbox/virtualization/forms/bulk_import.py:176 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" @@ -5207,7 +5279,7 @@ msgstr "" msgid "Physical medium" msgstr "Фізичне середовище" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1589 +#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 msgid "Duplex" msgstr "Дуплекс" @@ -5253,8 +5325,8 @@ msgstr "" #: netbox/dcim/forms/bulk_import.py:1031 netbox/ipam/forms/bulk_import.py:163 #: netbox/ipam/forms/bulk_import.py:248 netbox/ipam/forms/bulk_import.py:284 -#: netbox/ipam/forms/filtersets.py:217 netbox/ipam/forms/filtersets.py:300 -#: netbox/ipam/forms/filtersets.py:367 +#: netbox/ipam/forms/filtersets.py:225 netbox/ipam/forms/filtersets.py:309 +#: netbox/ipam/forms/filtersets.py:377 #: netbox/virtualization/forms/bulk_import.py:223 msgid "Assigned VRF" msgstr "Призначений VRF" @@ -5279,7 +5351,7 @@ msgstr "" msgid "Physical medium classification" msgstr "Класифікація фізичного середовища" -#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:870 +#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:898 msgid "Installed device" msgstr "Встановлений пристрій" @@ -5335,8 +5407,8 @@ msgstr "Батьківський пристрій призначеного ін #: netbox/virtualization/forms/bulk_edit.py:299 #: netbox/virtualization/forms/bulk_import.py:160 #: netbox/virtualization/forms/bulk_import.py:262 -#: netbox/virtualization/forms/filtersets.py:229 -#: netbox/virtualization/forms/filtersets.py:280 +#: netbox/virtualization/forms/filtersets.py:234 +#: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 #: netbox/vpn/forms/bulk_import.py:92 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" @@ -5445,8 +5517,8 @@ msgstr "" "{color} не відповідав жодному використаному назві кольору і мав більше шести" " символів: недійсний шістнадцятковий." -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:880 -#: netbox/dcim/tables/devices.py:1075 +#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 +#: netbox/dcim/tables/devices.py:1103 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 @@ -5477,7 +5549,7 @@ msgstr "Тип живлення (змінній/постійний струм)" msgid "Single or three-phase" msgstr "Однофазний або трифазний (струм)" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1855 +#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 #: netbox/dcim/ui/panels.py:109 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:56 @@ -5488,7 +5560,7 @@ msgstr "Первинна адреса IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "IPv4 адреса з маскою, наприклад 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1864 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1874 #: netbox/dcim/ui/panels.py:114 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:72 @@ -5544,7 +5616,7 @@ msgstr "" msgid "A {model} named {name} already exists" msgstr "А {model} названий {name} вже існує" -#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:833 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:62 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 @@ -5553,129 +5625,104 @@ msgstr "А {model} названий {name} вже існує" msgid "Power Panel" msgstr "Панель живлення" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:860 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "Живлення живлення" -#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/tables/devices.py:310 +#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 msgid "Device Status" msgstr "Статус пристрою" -#: netbox/dcim/forms/filtersets.py:163 netbox/extras/forms/filtersets.py:125 -#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:181 -#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:285 -#: netbox/extras/forms/filtersets.py:342 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:520 -#: netbox/extras/forms/filtersets.py:574 netbox/extras/tables/tables.py:114 -#: netbox/extras/tables/tables.py:155 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:231 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:475 netbox/extras/tables/tables.py:517 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:638 -#: netbox/extras/tables/tables.py:690 netbox/netbox/forms/filtersets.py:54 -#: netbox/netbox/forms/mixins.py:132 netbox/netbox/tables/tables.py:276 -#: netbox/netbox/tables/tables.py:286 netbox/netbox/tables/tables.py:296 -#: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:83 -#: netbox/templates/dcim/virtualchassis_edit.html:39 -#: netbox/templates/generic/bulk_edit.html:65 -#: netbox/templates/generic/object.html:61 -#: netbox/templates/ipam/vlan_edit.html:70 -#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 -#: netbox/virtualization/forms/filtersets.py:265 -#: netbox/virtualization/forms/filtersets.py:290 -msgid "Owner" -msgstr "Власник" - -#: netbox/dcim/forms/filtersets.py:177 +#: netbox/dcim/forms/filtersets.py:174 msgid "Parent region" msgstr "Батьківський регіон" -#: netbox/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:32 +#: netbox/dcim/forms/filtersets.py:190 netbox/tenancy/forms/bulk_import.py:32 #: netbox/tenancy/forms/bulk_import.py:65 -#: netbox/tenancy/forms/filtersets.py:40 netbox/tenancy/forms/filtersets.py:74 +#: netbox/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:77 #: netbox/wireless/forms/bulk_import.py:27 -#: netbox/wireless/forms/filtersets.py:31 +#: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "Батьківська група" -#: netbox/dcim/forms/filtersets.py:343 +#: netbox/dcim/forms/filtersets.py:345 msgid "Rack count" msgstr "Кількість стійок" -#: netbox/dcim/forms/filtersets.py:434 +#: netbox/dcim/forms/filtersets.py:437 msgid "Function" msgstr "Функція" -#: netbox/dcim/forms/filtersets.py:455 netbox/dcim/forms/model_forms.py:329 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1152 +#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 msgid "Reservation" msgstr "Бронювання" -#: netbox/dcim/forms/filtersets.py:526 netbox/dcim/forms/model_forms.py:378 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "Зображення" -#: netbox/dcim/forms/filtersets.py:529 netbox/dcim/forms/filtersets.py:671 -#: netbox/dcim/forms/filtersets.py:814 +#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/filtersets.py:826 msgid "Components" msgstr "Компоненти" -#: netbox/dcim/forms/filtersets.py:549 +#: netbox/dcim/forms/filtersets.py:556 msgid "Device count" msgstr "Кількість пристроїв" -#: netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:561 msgid "Subdevice role" msgstr "Роль підпристрою" -#: netbox/dcim/forms/filtersets.py:691 +#: netbox/dcim/forms/filtersets.py:700 msgid "Module count" msgstr "Кількість модулів" -#: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/model_forms.py:510 +#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "Роль пристрою" -#: netbox/dcim/forms/filtersets.py:878 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "Модель" -#: netbox/dcim/forms/filtersets.py:922 +#: netbox/dcim/forms/filtersets.py:934 msgid "Has an OOB IP" msgstr "Має IP-адресу для зовнішнього незалежного керування" -#: netbox/dcim/forms/filtersets.py:929 +#: netbox/dcim/forms/filtersets.py:941 msgid "Virtual chassis member" msgstr "Віртуальний елемент шасі" -#: netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:990 msgid "Has virtual device contexts" msgstr "Має контексти віртуальних пристроїв" -#: netbox/dcim/forms/filtersets.py:991 netbox/extras/filtersets.py:741 -#: netbox/ipam/forms/filtersets.py:484 -#: netbox/virtualization/forms/filtersets.py:122 +#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:741 +#: netbox/ipam/forms/filtersets.py:496 +#: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "Кластерна група" -#: netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Cabled" msgstr "Кабельний" -#: netbox/dcim/forms/filtersets.py:1372 +#: netbox/dcim/forms/filtersets.py:1390 msgid "Occupied" msgstr "Зайнятий" -#: netbox/dcim/forms/filtersets.py:1400 netbox/dcim/forms/filtersets.py:1439 -#: netbox/dcim/forms/filtersets.py:1478 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1560 netbox/dcim/tables/devices.py:379 -#: netbox/dcim/tables/devices.py:675 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1533 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/tables/devices.py:380 +#: netbox/dcim/tables/devices.py:676 netbox/ipam/tables/vlans.py:175 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5688,48 +5735,48 @@ msgstr "Зайнятий" msgid "Connection" msgstr "Підключення" -#: netbox/dcim/forms/filtersets.py:1572 netbox/extras/forms/bulk_edit.py:421 -#: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:616 -#: netbox/extras/forms/model_forms.py:798 netbox/extras/tables/tables.py:743 +#: netbox/dcim/forms/filtersets.py:1595 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:294 +#: netbox/extras/forms/filtersets.py:580 +#: netbox/extras/forms/model_forms.py:801 netbox/extras/tables/tables.py:743 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "Вид" -#: netbox/dcim/forms/filtersets.py:1601 +#: netbox/dcim/forms/filtersets.py:1624 msgid "Mgmt only" msgstr "Тільки управління" -#: netbox/dcim/forms/filtersets.py:1613 netbox/dcim/forms/model_forms.py:1547 +#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 #: netbox/dcim/models/device_components.py:791 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN (унікальний ідентифікатор)" -#: netbox/dcim/forms/filtersets.py:1628 -#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "Режим 802.1Q" -#: netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1666 msgid "Wireless channel" msgstr "Бездротовий канал" -#: netbox/dcim/forms/filtersets.py:1647 +#: netbox/dcim/forms/filtersets.py:1670 msgid "Channel frequency (MHz)" msgstr "Частота каналу (МГц)" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1674 msgid "Channel width (MHz)" msgstr "Ширина каналу (МГц)" -#: netbox/dcim/forms/filtersets.py:1655 +#: netbox/dcim/forms/filtersets.py:1678 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "Потужність передачі (дБм)" -#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/filtersets.py:1769 -#: netbox/dcim/tables/devices.py:342 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1793 +#: netbox/dcim/tables/devices.py:343 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:74 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5739,23 +5786,23 @@ msgstr "Потужність передачі (дБм)" msgid "Cable" msgstr "Кабель" -#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/tables/devices.py:995 +#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1023 msgid "Discovered" msgstr "Виявлено" -#: netbox/dcim/forms/filtersets.py:1952 netbox/ipam/forms/filtersets.py:378 +#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "Призначено на пристрій" -#: netbox/dcim/forms/filtersets.py:1957 netbox/ipam/forms/filtersets.py:383 +#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "Призначено на віртуальну машину" -#: netbox/dcim/forms/filtersets.py:1961 netbox/ipam/forms/filtersets.py:397 +#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "Призначено на інтерфейс" -#: netbox/dcim/forms/filtersets.py:1968 +#: netbox/dcim/forms/filtersets.py:1998 msgid "Primary MAC of an interface" msgstr "Основний MAC інтерфейсу" @@ -5771,19 +5818,19 @@ msgstr "Тип сфери застосування" #: netbox/dcim/forms/mixins.py:33 netbox/dcim/forms/mixins.py:94 #: netbox/ipam/forms/bulk_edit.py:225 netbox/ipam/forms/bulk_edit.py:360 -#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:195 #: netbox/ipam/forms/model_forms.py:222 netbox/ipam/forms/model_forms.py:600 #: netbox/ipam/forms/model_forms.py:610 netbox/ipam/tables/ip.py:192 -#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 +#: netbox/ipam/tables/vlans.py:41 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:74 -#: netbox/virtualization/forms/filtersets.py:51 +#: netbox/virtualization/forms/filtersets.py:53 #: netbox/virtualization/forms/model_forms.py:73 #: netbox/virtualization/tables/clusters.py:81 #: netbox/wireless/forms/bulk_edit.py:82 -#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:42 #: netbox/wireless/forms/model_forms.py:55 #: netbox/wireless/tables/wirelesslan.py:51 msgid "Scope" @@ -5799,7 +5846,7 @@ msgstr "Будь ласка, виберіть {scope_type}." msgid "Scope type (app & model)" msgstr "Тип сфери застосування (додаток і модель)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:258 +#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 msgid "Rear ports" msgstr "Порти ззаду" @@ -5812,31 +5859,31 @@ msgstr "" "Загальна кількість позицій фронтальних портів ({frontport_count}) повинен " "відповідати вибраному числу позицій заднього порту ({rearport_count})." -#: netbox/dcim/forms/model_forms.py:146 +#: netbox/dcim/forms/model_forms.py:148 msgid "Contact Info" msgstr "Контактна інформація" -#: netbox/dcim/forms/model_forms.py:199 +#: netbox/dcim/forms/model_forms.py:201 msgid "Rack Role" msgstr "Роль стійки" -#: netbox/dcim/forms/model_forms.py:216 netbox/dcim/forms/model_forms.py:368 -#: netbox/dcim/forms/model_forms.py:539 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:370 +#: netbox/dcim/forms/model_forms.py:541 #: netbox/utilities/forms/fields/fields.py:57 msgid "Slug" msgstr "Скорочення" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:266 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "" "Виберіть попередньо визначений тип стійки або встановіть фізичні " "характеристики нижче." -#: netbox/dcim/forms/model_forms.py:272 +#: netbox/dcim/forms/model_forms.py:274 msgid "Inventory Control" msgstr "Контроль запасів" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:323 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." @@ -5844,35 +5891,35 @@ msgstr "" "Список ідентифікаторів числових юнітів, розділених комами. Діапазон можна " "вказати за допомогою дефіса." -#: netbox/dcim/forms/model_forms.py:402 netbox/extras/forms/model_forms.py:594 +#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 msgid "Enter a valid JSON schema to define supported attributes." msgstr "Введіть дійсну схему JSON для визначення підтримуваних атрибутів." -#: netbox/dcim/forms/model_forms.py:433 +#: netbox/dcim/forms/model_forms.py:435 msgid "Profile & Attributes" msgstr "Профіль та атрибути" -#: netbox/dcim/forms/model_forms.py:585 netbox/dcim/models/devices.py:572 +#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:572 msgid "The lowest-numbered unit occupied by the device" msgstr "Юніт з найменшим номером, зайнятим пристроєм" -#: netbox/dcim/forms/model_forms.py:642 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "Положення у віртуальному шасі цього пристрою визначається" -#: netbox/dcim/forms/model_forms.py:647 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "Пріоритет пристрою в віртуальному шасі" -#: netbox/dcim/forms/model_forms.py:756 +#: netbox/dcim/forms/model_forms.py:766 msgid "Automatically populate components associated with this module type" msgstr "Автоматично заповнювати компоненти, пов'язані з цим типом модуля" -#: netbox/dcim/forms/model_forms.py:862 +#: netbox/dcim/forms/model_forms.py:872 msgid "Characteristics" msgstr "Характеристики" -#: netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1028 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5886,35 +5933,35 @@ msgstr "" "[ге, хе] -0/0/ [0-9]). Жетон {module}, якщо є, " "буде автоматично замінено значенням позиції при створенні нового модуля." -#: netbox/dcim/forms/model_forms.py:1231 +#: netbox/dcim/forms/model_forms.py:1241 msgid "Console port template" msgstr "Шаблон порту консолі" -#: netbox/dcim/forms/model_forms.py:1239 +#: netbox/dcim/forms/model_forms.py:1249 msgid "Console server port template" msgstr "Шаблон порту консольного сервера" -#: netbox/dcim/forms/model_forms.py:1247 +#: netbox/dcim/forms/model_forms.py:1257 msgid "Front port template" msgstr "Шаблон фронтального порту" -#: netbox/dcim/forms/model_forms.py:1255 +#: netbox/dcim/forms/model_forms.py:1265 msgid "Interface template" msgstr "Шаблон інтерфейсу" -#: netbox/dcim/forms/model_forms.py:1263 +#: netbox/dcim/forms/model_forms.py:1273 msgid "Power outlet template" msgstr "Шаблон електрічної розетки" -#: netbox/dcim/forms/model_forms.py:1271 +#: netbox/dcim/forms/model_forms.py:1281 msgid "Power port template" msgstr "Шаблон порту живлення" -#: netbox/dcim/forms/model_forms.py:1279 +#: netbox/dcim/forms/model_forms.py:1289 msgid "Rear port template" msgstr "Шаблон порту ззаду" -#: netbox/dcim/forms/model_forms.py:1289 netbox/dcim/forms/model_forms.py:1774 +#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 @@ -5922,14 +5969,14 @@ msgstr "Шаблон порту ззаду" msgid "Console Port" msgstr "Порт консолі" -#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1775 +#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:106 msgid "Console Server Port" msgstr "Порт консольного сервера" -#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1776 +#: netbox/dcim/forms/model_forms.py:1301 netbox/dcim/forms/model_forms.py:1786 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5941,7 +5988,7 @@ msgstr "Порт консольного сервера" msgid "Front Port" msgstr "Передній порт" -#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1777 +#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5953,40 +6000,40 @@ msgstr "Передній порт" msgid "Rear Port" msgstr "Порт ззаду" -#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1778 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:526 +#: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1788 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:527 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "Порт живлення" -#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1779 +#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "Електрична розетка" -#: netbox/dcim/forms/model_forms.py:1296 netbox/dcim/forms/model_forms.py:1781 +#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 msgid "Component Assignment" msgstr "Призначення компонентів" -#: netbox/dcim/forms/model_forms.py:1342 netbox/dcim/forms/model_forms.py:1828 +#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 msgid "An InventoryItem can only be assigned to a single component." msgstr "Елемент інвентаря можна призначити лише одному компоненту." -#: netbox/dcim/forms/model_forms.py:1479 +#: netbox/dcim/forms/model_forms.py:1489 msgid "LAG interface" msgstr "Інтерфейс LAG" -#: netbox/dcim/forms/model_forms.py:1502 +#: netbox/dcim/forms/model_forms.py:1512 msgid "Filter VLANs available for assignment by group." msgstr "Фільтр VLAN'ів, доступних для призначення за групами." -#: netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1681 msgid "Child Device" msgstr "Підпорядкований пристрій" -#: netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1682 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." @@ -5994,66 +6041,66 @@ msgstr "" "Підпорядковані пристрої спочатку повинні бути створені та присвоєні до тех. " "майданчику та стійки батьківського пристрою." -#: netbox/dcim/forms/model_forms.py:1714 +#: netbox/dcim/forms/model_forms.py:1724 msgid "Console port" msgstr "Консольний порт" -#: netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/model_forms.py:1732 msgid "Console server port" msgstr "Порт консольного сервера" -#: netbox/dcim/forms/model_forms.py:1730 +#: netbox/dcim/forms/model_forms.py:1740 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "Передній порт" -#: netbox/dcim/forms/model_forms.py:1746 +#: netbox/dcim/forms/model_forms.py:1756 msgid "Power outlet" msgstr "Розетка живлення" -#: netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/model_forms.py:1772 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "Задній порт" -#: netbox/dcim/forms/model_forms.py:1768 +#: netbox/dcim/forms/model_forms.py:1778 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "Елемент інвентаря" -#: netbox/dcim/forms/model_forms.py:1837 +#: netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "Роль елемента інвентаря" -#: netbox/dcim/forms/model_forms.py:1907 +#: netbox/dcim/forms/model_forms.py:1917 msgid "VM Interface" msgstr "Інтерфейс VM" -#: netbox/dcim/forms/model_forms.py:1923 netbox/ipam/forms/filtersets.py:638 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1933 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:187 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:212 +#: netbox/virtualization/forms/filtersets.py:216 #: netbox/virtualization/forms/filtersets.py:274 #: netbox/virtualization/forms/model_forms.py:220 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:312 #: netbox/vpn/forms/model_forms.py:158 netbox/vpn/forms/model_forms.py:169 #: netbox/vpn/forms/model_forms.py:271 netbox/vpn/forms/model_forms.py:452 msgid "Virtual Machine" msgstr "Віртуальна машина" -#: netbox/dcim/forms/model_forms.py:1962 +#: netbox/dcim/forms/model_forms.py:1972 msgid "A MAC address can only be assigned to a single object." msgstr "MAC-адресу можна призначити лише одному об'єкту." -#: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:155 -#: netbox/dcim/forms/object_create.py:256 +#: netbox/dcim/forms/object_create.py:49 +#: netbox/dcim/forms/object_create.py:156 +#: netbox/dcim/forms/object_create.py:257 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" @@ -6061,7 +6108,7 @@ msgstr "" "Підтримуються буквено-цифрові діапазони. (Повинен збігатися з кількістю " "створюваних об'єктів.)" -#: netbox/dcim/forms/object_create.py:72 +#: netbox/dcim/forms/object_create.py:73 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" @@ -6070,19 +6117,19 @@ msgstr "" "Наданий шаблон визначає {value_count} цінності, але {pattern_count} " "очікуються." -#: netbox/dcim/forms/object_create.py:310 netbox/dcim/tables/devices.py:1081 +#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 -#: netbox/templates/dcim/virtualchassis_edit.html:58 +#: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 #: netbox/templates/users/ownergroup.html:35 msgid "Members" msgstr "Члени" -#: netbox/dcim/forms/object_create.py:320 +#: netbox/dcim/forms/object_create.py:321 msgid "Initial position" msgstr "Початкова позиція" -#: netbox/dcim/forms/object_create.py:323 +#: netbox/dcim/forms/object_create.py:324 msgid "" "Position of the first member device. Increases by one for each additional " "member." @@ -6090,11 +6137,11 @@ msgstr "" "Положення пристрою першого члена. Збільшується на одного для кожного " "додаткового члена." -#: netbox/dcim/forms/object_create.py:328 +#: netbox/dcim/forms/object_create.py:329 msgid "Member Devices" msgstr "Учасника пристроїв" -#: netbox/dcim/forms/object_create.py:343 +#: netbox/dcim/forms/object_create.py:344 msgid "A position must be specified for the first VC member." msgstr "Позиція повинна бути вказана для першого члена VC." @@ -6114,7 +6161,7 @@ msgstr "профіль" #: netbox/dcim/models/cables.py:75 #: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:114 +#: netbox/extras/models/customfields.py:127 msgid "label" msgstr "етикетка" @@ -6608,9 +6655,9 @@ msgid "tagged VLANs" msgstr "VLAN'и з мітками" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:614 netbox/ipam/forms/bulk_edit.py:448 -#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:594 -#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:109 +#: netbox/dcim/tables/devices.py:615 netbox/ipam/forms/bulk_edit.py:448 +#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:110 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" @@ -6849,7 +6896,7 @@ msgid "module bays" msgstr "відсіки модуля" #: netbox/dcim/models/device_components.py:1287 -#: netbox/dcim/models/modules.py:264 +#: netbox/dcim/models/modules.py:266 msgid "A module bay cannot belong to a module installed within it." msgstr "Відсік модуля не може належати модулю, встановленому в ньому." @@ -6888,14 +6935,14 @@ msgid "inventory item roles" msgstr "ролі елемента інвентаря" #: netbox/dcim/models/device_components.py:1418 -#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:223 +#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:225 #: netbox/dcim/models/racks.py:316 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "серійний номер" #: netbox/dcim/models/device_components.py:1426 -#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:230 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:232 #: netbox/dcim/models/racks.py:323 msgid "asset tag" msgstr "призначеня мітки" @@ -7089,7 +7136,7 @@ msgstr "Функція, яку виконує цей пристрій" msgid "Chassis serial number, assigned by the manufacturer" msgstr "Серійний номер шасі, наданий виробником" -#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:231 +#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:233 msgid "A unique tag used to identify this device" msgstr "" "Унікальна мітка, яка використовується для ідентифікації цього пристрою" @@ -7303,7 +7350,7 @@ msgstr "ідентифікатор" msgid "Numeric identifier unique to the parent device" msgstr "Числовий ідентифікатор, унікальний для батьківського пристрою" -#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:232 +#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:245 #: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:169 #: netbox/netbox/models/__init__.py:219 @@ -7400,15 +7447,15 @@ msgstr "типи модулів" msgid "Invalid schema: {error}" msgstr "Невірна схема: {error}" -#: netbox/dcim/models/modules.py:238 +#: netbox/dcim/models/modules.py:240 msgid "module" msgstr "модуль" -#: netbox/dcim/models/modules.py:239 +#: netbox/dcim/models/modules.py:241 msgid "modules" msgstr "модулі" -#: netbox/dcim/models/modules.py:252 +#: netbox/dcim/models/modules.py:254 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7826,24 +7873,24 @@ msgstr "Назва кольору" msgid "Reachable" msgstr "Доступний" -#: netbox/dcim/tables/devices.py:65 netbox/dcim/tables/devices.py:109 +#: netbox/dcim/tables/devices.py:66 netbox/dcim/tables/devices.py:110 #: netbox/dcim/tables/racks.py:135 netbox/dcim/tables/sites.py:83 #: netbox/dcim/tables/sites.py:115 netbox/extras/tables/tables.py:708 -#: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 -#: netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:77 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 #: netbox/virtualization/views.py:243 msgid "Devices" msgstr "Пристрої" -#: netbox/dcim/tables/devices.py:70 netbox/dcim/tables/devices.py:114 +#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "Віртуальні машини" -#: netbox/dcim/tables/devices.py:103 netbox/dcim/tables/devices.py:223 -#: netbox/extras/forms/model_forms.py:745 +#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 +#: netbox/extras/forms/model_forms.py:748 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 @@ -7854,66 +7901,66 @@ msgstr "Віртуальні машини" msgid "Config Template" msgstr "Шаблон конфігурації" -#: netbox/dcim/tables/devices.py:184 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 msgid "U Height" msgstr "Висота юніта(U)" -#: netbox/dcim/tables/devices.py:194 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1140 #: netbox/ipam/forms/bulk_import.py:597 netbox/ipam/forms/model_forms.py:306 #: netbox/ipam/forms/model_forms.py:318 netbox/ipam/tables/ip.py:306 -#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:380 -#: netbox/ipam/tables/ip.py:403 netbox/templates/ipam/ipaddress.html:11 +#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:385 +#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "IP-адреса" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1116 +#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1144 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "Адреса IPv4" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1148 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "Адреса IPv6" -#: netbox/dcim/tables/devices.py:217 +#: netbox/dcim/tables/devices.py:218 msgid "VC Position" msgstr "Позиція віртуальної шасі" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:221 msgid "VC Priority" msgstr "Пріоритет віртуальної шасі" -#: netbox/dcim/tables/devices.py:227 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "Батьківський пристрій" -#: netbox/dcim/tables/devices.py:232 +#: netbox/dcim/tables/devices.py:233 msgid "Position (Device Bay)" msgstr "Позиція (відсік пристрою)" -#: netbox/dcim/tables/devices.py:240 +#: netbox/dcim/tables/devices.py:241 msgid "Console ports" msgstr "Консольні порти" -#: netbox/dcim/tables/devices.py:243 +#: netbox/dcim/tables/devices.py:244 msgid "Console server ports" msgstr "Порти консольного сервера" -#: netbox/dcim/tables/devices.py:246 +#: netbox/dcim/tables/devices.py:247 msgid "Power ports" msgstr "Порти живлення" -#: netbox/dcim/tables/devices.py:249 +#: netbox/dcim/tables/devices.py:250 msgid "Power outlets" msgstr "Розетки" -#: netbox/dcim/tables/devices.py:252 netbox/dcim/tables/devices.py:1125 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1412 -#: netbox/dcim/views.py:1749 netbox/dcim/views.py:2578 -#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 +#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1153 +#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 +#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2579 +#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7928,39 +7975,39 @@ msgstr "Розетки" msgid "Interfaces" msgstr "Інтерфейси" -#: netbox/dcim/tables/devices.py:255 +#: netbox/dcim/tables/devices.py:256 msgid "Front ports" msgstr "Передні порти" -#: netbox/dcim/tables/devices.py:261 +#: netbox/dcim/tables/devices.py:262 msgid "Device bays" msgstr "Відсіки для пристроїв" -#: netbox/dcim/tables/devices.py:264 +#: netbox/dcim/tables/devices.py:265 msgid "Module bays" msgstr "Модульні відсіки" -#: netbox/dcim/tables/devices.py:267 +#: netbox/dcim/tables/devices.py:268 msgid "Inventory items" msgstr "Елементи інвентаря" -#: netbox/dcim/tables/devices.py:300 +#: netbox/dcim/tables/devices.py:301 msgid "Device Location" msgstr "Розташування пристрою" -#: netbox/dcim/tables/devices.py:305 +#: netbox/dcim/tables/devices.py:306 msgid "Device Site" msgstr "Сайт пристрою" -#: netbox/dcim/tables/devices.py:320 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "Резервуар модулів" -#: netbox/dcim/tables/devices.py:333 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1487 -#: netbox/dcim/views.py:2664 netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devices.py:334 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 +#: netbox/dcim/views.py:2665 netbox/netbox/navigation/menu.py:106 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7969,31 +8016,31 @@ msgstr "Резервуар модулів" msgid "Inventory Items" msgstr "Елементи інвентаря" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:349 msgid "Cable Color" msgstr "Колір кабелю" -#: netbox/dcim/tables/devices.py:354 +#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 msgid "Link Peers" msgstr "З'єднання мережевих сусідів" -#: netbox/dcim/tables/devices.py:357 +#: netbox/dcim/tables/devices.py:358 msgid "Mark Connected" msgstr "Позначене підключення" -#: netbox/dcim/tables/devices.py:476 +#: netbox/dcim/tables/devices.py:477 msgid "Maximum draw (W)" msgstr "Максимальна потужність (Вт)" -#: netbox/dcim/tables/devices.py:479 +#: netbox/dcim/tables/devices.py:480 msgid "Allocated draw (W)" msgstr "Виділена потужність (Вт)" -#: netbox/dcim/tables/devices.py:584 netbox/ipam/forms/model_forms.py:772 +#: netbox/dcim/tables/devices.py:585 netbox/ipam/forms/model_forms.py:772 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:689 -#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:165 -#: netbox/netbox/navigation/menu.py:167 -#: netbox/templates/dcim/interface.html:409 +#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:167 +#: netbox/netbox/navigation/menu.py:169 +#: netbox/templates/dcim/interface.html:382 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 @@ -8001,83 +8048,83 @@ msgstr "Виділена потужність (Вт)" msgid "IP Addresses" msgstr "IP-адреси" -#: netbox/dcim/tables/devices.py:590 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:591 netbox/netbox/navigation/menu.py:213 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "Групи FHRP/VRRP" -#: netbox/dcim/tables/devices.py:602 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:603 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:64 netbox/vpn/forms/bulk_import.py:75 -#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 +#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/forms/filtersets.py:89 #: netbox/vpn/forms/model_forms.py:58 netbox/vpn/forms/model_forms.py:143 #: netbox/vpn/tables/tunnels.py:77 msgid "Tunnel" msgstr "Тунель" -#: netbox/dcim/tables/devices.py:638 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:639 netbox/dcim/tables/devicetypes.py:235 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "Тільки управління" -#: netbox/dcim/tables/devices.py:657 +#: netbox/dcim/tables/devices.py:658 msgid "VDCs" msgstr "Джерела живлення постійного струму" -#: netbox/dcim/tables/devices.py:664 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:665 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "Віртуальна схема" -#: netbox/dcim/tables/devices.py:753 netbox/dcim/tables/devices.py:806 +#: netbox/dcim/tables/devices.py:781 netbox/dcim/tables/devices.py:834 #: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 msgid "Mappings" msgstr "Відображення" -#: netbox/dcim/tables/devices.py:920 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:948 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "Встановлений модуль" -#: netbox/dcim/tables/devices.py:923 +#: netbox/dcim/tables/devices.py:951 msgid "Module Serial" msgstr "Послідовний модуль" -#: netbox/dcim/tables/devices.py:927 +#: netbox/dcim/tables/devices.py:955 msgid "Module Asset Tag" msgstr "Призначеня мітки на модуль" -#: netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:964 msgid "Module Status" msgstr "Статус модуля" -#: netbox/dcim/tables/devices.py:990 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1018 netbox/dcim/tables/devicetypes.py:325 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "Компонент" -#: netbox/dcim/tables/devices.py:1048 +#: netbox/dcim/tables/devices.py:1076 msgid "Items" msgstr "Предмети" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60 -#: netbox/netbox/navigation/menu.py:62 +#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 +#: netbox/netbox/navigation/menu.py:64 msgid "Rack Types" msgstr "Типи стійки" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84 -#: netbox/netbox/navigation/menu.py:86 +#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 +#: netbox/netbox/navigation/menu.py:88 msgid "Device Types" msgstr "Типи пристроїв" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1584 -#: netbox/netbox/navigation/menu.py:87 +#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 +#: netbox/netbox/navigation/menu.py:89 msgid "Module Types" msgstr "Типи модулів" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:485 -#: netbox/extras/forms/model_forms.py:652 netbox/extras/tables/tables.py:703 -#: netbox/netbox/navigation/menu.py:78 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 +#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:703 +#: netbox/netbox/navigation/menu.py:80 msgid "Platforms" msgstr "Платформи" @@ -8093,9 +8140,9 @@ msgstr "Повна глибина" msgid "Device Count" msgstr "Кількість пристроїв" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1352 -#: netbox/dcim/views.py:1689 netbox/dcim/views.py:2513 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 +#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2514 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -8104,9 +8151,9 @@ msgstr "Кількість пристроїв" msgid "Console Ports" msgstr "Консольні порти" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1367 -#: netbox/dcim/views.py:1704 netbox/dcim/views.py:2529 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 +#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2530 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -8115,9 +8162,9 @@ msgstr "Консольні порти" msgid "Console Server Ports" msgstr "Порти консольного сервера" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1382 -#: netbox/dcim/views.py:1719 netbox/dcim/views.py:2545 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 +#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2546 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -8126,9 +8173,9 @@ msgstr "Порти консольного сервера" msgid "Power Ports" msgstr "Порти живлення" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1397 -#: netbox/dcim/views.py:1734 netbox/dcim/views.py:2561 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 +#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2562 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -8137,9 +8184,9 @@ msgstr "Порти живлення" msgid "Power Outlets" msgstr "Розетки" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1427 -#: netbox/dcim/views.py:1764 netbox/dcim/views.py:2600 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 +#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2601 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -8147,9 +8194,9 @@ msgstr "Розетки" msgid "Front Ports" msgstr "Передні порти" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1442 -#: netbox/dcim/views.py:1779 netbox/dcim/views.py:2616 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 +#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2617 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -8158,17 +8205,17 @@ msgstr "Передні порти" msgid "Rear Ports" msgstr "Задні порти" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1472 -#: netbox/dcim/views.py:2648 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 +#: netbox/dcim/views.py:2649 netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:52 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/devicetype/base.html:46 msgid "Device Bays" msgstr "Відсіки для пристроїв" -#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1457 -#: netbox/dcim/views.py:1794 netbox/dcim/views.py:2632 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1458 +#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2633 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8181,7 +8228,7 @@ msgstr "Модульні відсіки" msgid "Module Count" msgstr "Кількість модулів" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:319 +#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "Подачі живлення" @@ -8195,8 +8242,8 @@ msgid "Available Power (VA)" msgstr "Доступна потужність (ВА)" #: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 -#: netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:51 msgid "Racks" msgstr "Стійки" @@ -8234,14 +8281,14 @@ msgid "Space" msgstr "Простір" #: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: netbox/extras/forms/filtersets.py:465 -#: netbox/extras/forms/model_forms.py:632 netbox/ipam/forms/bulk_edit.py:112 +#: netbox/extras/forms/filtersets.py:438 +#: netbox/extras/forms/model_forms.py:635 netbox/ipam/forms/bulk_edit.py:112 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/tables/asn.py:76 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:17 netbox/netbox/navigation/menu.py:21 msgid "Sites" msgstr "Тех. майданчики" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 msgid "VLAN Groups" msgstr "Групи VLAN" @@ -8254,7 +8301,7 @@ msgid "{} millimeters" msgstr "{} міліметрів" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:96 -#: netbox/virtualization/forms/filtersets.py:198 +#: netbox/virtualization/forms/filtersets.py:202 msgid "Serial number" msgstr "Серійний номер" @@ -8298,7 +8345,7 @@ msgstr "Підпорядковані регіони" msgid "Child Groups" msgstr "Підпорядковані групи" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1082 +#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 msgid "Non-Racked Devices" msgstr "Пристрої без можливості кріплення у стійку" @@ -8306,64 +8353,64 @@ msgstr "Пристрої без можливості кріплення у ст msgid "Child Locations" msgstr "Підпорядковані місцезнаходження" -#: netbox/dcim/views.py:1063 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 msgid "Reservations" msgstr "Бронювання" -#: netbox/dcim/views.py:2459 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:160 msgid "Application Services" msgstr "Послуги додатків" -#: netbox/dcim/views.py:2677 netbox/extras/forms/filtersets.py:427 -#: netbox/extras/forms/model_forms.py:692 +#: netbox/dcim/views.py:2678 netbox/extras/forms/filtersets.py:399 +#: netbox/extras/forms/model_forms.py:695 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 #: netbox/virtualization/views.py:399 msgid "Config Context" msgstr "Контекст конфігурації" -#: netbox/dcim/views.py:2688 netbox/virtualization/views.py:410 +#: netbox/dcim/views.py:2689 netbox/virtualization/views.py:410 msgid "Render Config" msgstr "Відтворення конфігурації" -#: netbox/dcim/views.py:2701 netbox/extras/tables/tables.py:713 -#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/views.py:2702 netbox/extras/tables/tables.py:713 +#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" msgstr "Віртуальні машини" -#: netbox/dcim/views.py:3510 +#: netbox/dcim/views.py:3520 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "Встановлений пристрій {device} в бухті {device_bay}." -#: netbox/dcim/views.py:3551 +#: netbox/dcim/views.py:3561 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "Видалений пристрій {device} з бухти {device_bay}." -#: netbox/dcim/views.py:3664 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3674 netbox/ipam/tables/ip.py:178 msgid "Children" msgstr "Підпорядкований" -#: netbox/dcim/views.py:4137 +#: netbox/dcim/views.py:4147 #, python-brace-format msgid "Added member {device}" msgstr "Доданий член {device}" -#: netbox/dcim/views.py:4182 +#: netbox/dcim/views.py:4192 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "Неможливо видалити головний пристрій {device} від віртуального шасі." -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "Вилучено {device} з віртуального шасі {chassis}" -#: netbox/extras/api/customfields.py:89 +#: netbox/extras/api/customfields.py:83 #, python-brace-format msgid "Unknown related object(s): {name}" msgstr "Невідомий пов'язаний об'єкт(и): {name}" @@ -8554,13 +8601,13 @@ msgstr "Чорний" msgid "White" msgstr "Білий" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:434 -#: netbox/extras/forms/model_forms.py:511 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 +#: netbox/extras/forms/model_forms.py:518 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Веб-хук" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:499 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "Сценарій" @@ -8609,27 +8656,27 @@ msgstr "Тип віджету" msgid "Unregistered widget class: {name}" msgstr "Незареєстрований клас віджетів: {name}" -#: netbox/extras/dashboard/widgets.py:148 +#: netbox/extras/dashboard/widgets.py:149 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name} повинен визначити метод render()." -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Note" msgstr "Примітка" -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "" "Відображення будь-якого довільного користувацького вмісту. Підтримується " "розмітка Markdown." -#: netbox/extras/dashboard/widgets.py:181 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "Кількість об'єктів" -#: netbox/extras/dashboard/widgets.py:182 +#: netbox/extras/dashboard/widgets.py:183 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." @@ -8637,80 +8684,80 @@ msgstr "" "Відображення набору моделей NetBox та кількості об'єктів, створених для " "кожного типу." -#: netbox/extras/dashboard/widgets.py:192 +#: netbox/extras/dashboard/widgets.py:193 msgid "Filters to apply when counting the number of objects" msgstr "Фільтри, які застосовуються при підрахунку кількості об'єктів" -#: netbox/extras/dashboard/widgets.py:200 +#: netbox/extras/dashboard/widgets.py:201 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "Невірний формат. Фільтри об'єктів повинні бути передані як словник." -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:235 msgid "Object List" msgstr "Список об'єктів" -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Display an arbitrary list of objects." msgstr "Відображення довільного списку об'єктів." -#: netbox/extras/dashboard/widgets.py:248 +#: netbox/extras/dashboard/widgets.py:249 msgid "The default number of objects to display" msgstr "Кількість об'єктів за замовченням для відображення" -#: netbox/extras/dashboard/widgets.py:260 +#: netbox/extras/dashboard/widgets.py:261 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "" "Невірний формат. Параметри URL-адреси повинні бути передані як словник." -#: netbox/extras/dashboard/widgets.py:269 +#: netbox/extras/dashboard/widgets.py:270 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "Невірний вибір моделі: {self['model'].data} не підтримується." -#: netbox/extras/dashboard/widgets.py:309 +#: netbox/extras/dashboard/widgets.py:310 msgid "RSS Feed" msgstr "RSS-канал" -#: netbox/extras/dashboard/widgets.py:316 +#: netbox/extras/dashboard/widgets.py:317 msgid "Embed an RSS feed from an external website." msgstr "Вбудовувати RSS-канал із зовнішнього веб-сайту." -#: netbox/extras/dashboard/widgets.py:323 +#: netbox/extras/dashboard/widgets.py:324 msgid "Feed URL" msgstr "URL-адреса каналу" -#: netbox/extras/dashboard/widgets.py:327 +#: netbox/extras/dashboard/widgets.py:328 msgid "Requires external connection" msgstr "Потрібне зовнішнє підключення" -#: netbox/extras/dashboard/widgets.py:333 +#: netbox/extras/dashboard/widgets.py:334 msgid "The maximum number of objects to display" msgstr "Максимальна кількість об'єктів для відображення" -#: netbox/extras/dashboard/widgets.py:338 +#: netbox/extras/dashboard/widgets.py:339 msgid "How long to stored the cached content (in seconds)" msgstr "Як довго зберігати кешований вміст (в секундах)" -#: netbox/extras/dashboard/widgets.py:344 +#: netbox/extras/dashboard/widgets.py:345 msgid "Timeout value for fetching the feed (in seconds)" msgstr "Значення тайм-ауту для отримання каналу (у секундах)" -#: netbox/extras/dashboard/widgets.py:401 +#: netbox/extras/dashboard/widgets.py:402 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:41 msgid "Bookmarks" msgstr "Закладки" -#: netbox/extras/dashboard/widgets.py:405 +#: netbox/extras/dashboard/widgets.py:406 msgid "Show your personal bookmarks" msgstr "Показувати особисті закладки" -#: netbox/extras/events.py:164 +#: netbox/extras/events.py:186 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "Невідомий тип дії для правила події: {action_type}" -#: netbox/extras/events.py:209 +#: netbox/extras/events.py:229 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "Не вдається імпортувати конвеєр подій {name} Помилка: {error}" @@ -8730,7 +8777,7 @@ msgid "Group (name)" msgstr "Група (назва)" #: netbox/extras/filtersets.py:730 -#: netbox/virtualization/forms/filtersets.py:128 +#: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "Тип кластера" @@ -8749,7 +8796,7 @@ msgstr "Група орендарів" msgid "Tenant group (slug)" msgstr "Група орендарів (скорочення)" -#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:580 +#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:583 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "Мітка" @@ -8758,7 +8805,7 @@ msgstr "Мітка" msgid "Tag (slug)" msgstr "Мітка (скорочення)" -#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:581 +#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:545 msgid "Has local config context data" msgstr "Має локальні контекстні дані конфігурації" @@ -8779,13 +8826,13 @@ msgstr "Повинен бути унікальним" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 #: netbox/extras/forms/filtersets.py:96 -#: netbox/extras/models/customfields.py:216 +#: netbox/extras/models/customfields.py:229 msgid "UI visible" msgstr "Видимий інтерфейс користувача" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 #: netbox/extras/forms/filtersets.py:101 -#: netbox/extras/models/customfields.py:223 +#: netbox/extras/models/customfields.py:236 msgid "UI editable" msgstr "Редагований інтерфейс користувача" @@ -8805,13 +8852,13 @@ msgstr "Максимальне значення" msgid "Validation regex" msgstr "Регулярний вираз перевірки" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:82 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "Поведінка" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:168 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 msgid "New window" msgstr "Нове вікно" @@ -8820,40 +8867,40 @@ msgid "Button class" msgstr "Клас кнопок" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:212 netbox/extras/forms/filtersets.py:554 +#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "Тип MIME" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:215 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 msgid "File name" msgstr "Назва файлу" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:219 netbox/extras/forms/filtersets.py:561 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 msgid "File extension" msgstr "Розширення файлу" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:223 netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 msgid "As attachment" msgstr "Як вкладення" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:272 netbox/extras/forms/filtersets.py:308 +#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 #: netbox/extras/tables/tables.py:310 netbox/extras/tables/tables.py:347 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "Спільний" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:317 #: netbox/extras/models/models.py:187 msgid "HTTP method" msgstr "Метод HTTP" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:331 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "URL-адреса корисного навантаження" @@ -8872,7 +8919,7 @@ msgid "CA file path" msgstr "Шляхи до файлу CA" #: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:231 -#: netbox/extras/forms/model_forms.py:458 +#: netbox/extras/forms/model_forms.py:465 msgid "Event types" msgstr "Типи подій" @@ -8881,7 +8928,7 @@ msgid "Is active" msgstr "Активний" #: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:545 +#: netbox/extras/forms/filtersets.py:514 msgid "Auto sync enabled" msgstr "Увімкнено автоматичну синхронізацію" @@ -8890,14 +8937,14 @@ msgstr "Увімкнено автоматичну синхронізацію" #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:54 -#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:260 -#: netbox/extras/forms/filtersets.py:296 netbox/extras/forms/model_forms.py:53 -#: netbox/extras/forms/model_forms.py:225 -#: netbox/extras/forms/model_forms.py:257 -#: netbox/extras/forms/model_forms.py:300 -#: netbox/extras/forms/model_forms.py:453 -#: netbox/extras/forms/model_forms.py:570 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:54 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:244 +#: netbox/extras/forms/filtersets.py:275 netbox/extras/forms/model_forms.py:53 +#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:264 +#: netbox/extras/forms/model_forms.py:307 +#: netbox/extras/forms/model_forms.py:460 +#: netbox/extras/forms/model_forms.py:577 #: netbox/users/forms/model_forms.py:323 msgid "Object types" msgstr "Типи об'єктів" @@ -8907,7 +8954,7 @@ msgstr "Типи об'єктів" #: netbox/extras/forms/bulk_import.py:142 #: netbox/extras/forms/bulk_import.py:203 #: netbox/extras/forms/bulk_import.py:227 -#: netbox/extras/forms/bulk_import.py:281 +#: netbox/extras/forms/bulk_import.py:277 #: netbox/tenancy/forms/bulk_import.py:103 msgid "One or more assigned object types" msgstr "Один або кілька присвоєних типів об'єктів" @@ -8916,12 +8963,12 @@ msgstr "Один або кілька присвоєних типів об'єкт msgid "Field data type (e.g. text, integer, etc.)" msgstr "Тип даних поля (наприклад, текст, ціле число тощо)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:243 -#: netbox/extras/forms/filtersets.py:356 -#: netbox/extras/forms/model_forms.py:326 -#: netbox/extras/forms/model_forms.py:385 -#: netbox/extras/forms/model_forms.py:422 -#: netbox/tenancy/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:332 +#: netbox/extras/forms/model_forms.py:333 +#: netbox/extras/forms/model_forms.py:392 +#: netbox/extras/forms/model_forms.py:429 +#: netbox/tenancy/forms/filtersets.py:116 msgid "Object type" msgstr "Тип об'єкта" @@ -8974,8 +9021,8 @@ msgid "Data source which provides the data file" msgstr "Джерело даних, яке забезпечує файл даних" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/filtersets.py:447 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/forms/filtersets.py:188 netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "Файл даних" @@ -8992,8 +9039,8 @@ msgstr "" "Увімкнути автоматичну синхронізацію вмісту шаблону при оновленні файлу даних" #: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:773 +#: netbox/extras/forms/model_forms.py:299 +#: netbox/extras/forms/model_forms.py:776 msgid "Must specify either local content or a data file" msgstr "Повинен вказати локальний вміст або файл даних" @@ -9019,26 +9066,26 @@ msgstr "Веб-хук {name} не знайдено" msgid "Script {name} not found" msgstr "Сценарій {name} не знайдено" -#: netbox/extras/forms/bulk_import.py:295 +#: netbox/extras/forms/bulk_import.py:291 msgid "Assigned object type" msgstr "Призначений тип об'єкта" -#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/bulk_import.py:296 msgid "The classification of entry" msgstr "Класифікація вступу" -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:746 -#: netbox/netbox/tables/tables.py:279 netbox/netbox/tables/tables.py:289 -#: netbox/netbox/tables/tables.py:307 netbox/netbox/ui/panels.py:215 -#: netbox/templates/dcim/htmx/cable_edit.html:98 -#: netbox/templates/generic/bulk_edit.html:96 +#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:746 +#: netbox/netbox/tables/tables.py:287 netbox/netbox/tables/tables.py:302 +#: netbox/netbox/tables/tables.py:325 netbox/netbox/ui/panels.py:215 +#: netbox/templates/dcim/htmx/cable_edit.html:99 +#: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:39 msgid "Comments" msgstr "Коментарі" -#: netbox/extras/forms/bulk_import.py:316 -#: netbox/extras/forms/model_forms.py:401 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:312 +#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/templates/users/owner.html:46 #: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:262 @@ -9048,17 +9095,17 @@ msgstr "Коментарі" msgid "Users" msgstr "Користувачі" -#: netbox/extras/forms/bulk_import.py:320 +#: netbox/extras/forms/bulk_import.py:316 msgid "User names separated by commas, encased with double quotes" msgstr "Імена користувачів, розділені комами, укладені подвійними лапками" -#: netbox/extras/forms/bulk_import.py:323 -#: netbox/extras/forms/model_forms.py:396 netbox/netbox/navigation/menu.py:295 -#: netbox/netbox/navigation/menu.py:434 +#: netbox/extras/forms/bulk_import.py:319 +#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:415 #: netbox/templates/extras/notificationgroup.html:31 #: netbox/templates/tenancy/contact.html:21 #: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:117 -#: netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/filtersets.py:102 #: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 #: netbox/tenancy/tables/contacts.py:101 netbox/users/forms/filtersets.py:176 #: netbox/users/forms/model_forms.py:207 netbox/users/forms/model_forms.py:219 @@ -9068,11 +9115,11 @@ msgstr "Імена користувачів, розділені комами, у msgid "Groups" msgstr "Групи" -#: netbox/extras/forms/bulk_import.py:327 +#: netbox/extras/forms/bulk_import.py:323 msgid "Group names separated by commas, encased with double quotes" msgstr "Імена груп, розділені комами, укладені подвійними лапками" -#: netbox/extras/forms/filtersets.py:47 +#: netbox/extras/forms/filtersets.py:46 msgid "Type Options" msgstr "Параметри типу" @@ -9084,95 +9131,95 @@ msgstr "Пов'язаний тип об'єкта" msgid "Field type" msgstr "Тип поля" -#: netbox/extras/forms/filtersets.py:133 +#: netbox/extras/forms/filtersets.py:128 #: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "Вибір" -#: netbox/extras/forms/filtersets.py:189 netbox/extras/forms/filtersets.py:406 -#: netbox/extras/forms/filtersets.py:428 netbox/extras/forms/filtersets.py:528 -#: netbox/extras/forms/model_forms.py:687 netbox/templates/core/job.html:69 +#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:377 +#: netbox/extras/forms/filtersets.py:400 netbox/extras/forms/filtersets.py:496 +#: netbox/extras/forms/model_forms.py:690 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "Дані" -#: netbox/extras/forms/filtersets.py:190 netbox/extras/forms/filtersets.py:529 -#: netbox/extras/forms/model_forms.py:270 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/extras/forms/filtersets.py:177 netbox/extras/forms/filtersets.py:497 +#: netbox/extras/forms/model_forms.py:277 +#: netbox/extras/forms/model_forms.py:751 msgid "Rendering" msgstr "Відтворювати" -#: netbox/extras/forms/filtersets.py:208 +#: netbox/extras/forms/filtersets.py:196 msgid "Content types" msgstr "Типи контенту" -#: netbox/extras/forms/filtersets.py:327 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 msgid "HTTP content type" msgstr "Тип вмісту HTTP" -#: netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:337 msgid "Event type" msgstr "Тип події" -#: netbox/extras/forms/filtersets.py:366 +#: netbox/extras/forms/filtersets.py:342 msgid "Action type" msgstr "Тип дії" -#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:364 msgid "Tagged object type" msgstr "Тип об'єкта з позначкою" -#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/filtersets.py:369 msgid "Allowed object type" msgstr "Дозволений тип об'єкта" -#: netbox/extras/forms/filtersets.py:455 -#: netbox/extras/forms/model_forms.py:622 netbox/netbox/navigation/menu.py:17 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 msgid "Regions" msgstr "Регіони" -#: netbox/extras/forms/filtersets.py:460 -#: netbox/extras/forms/model_forms.py:627 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:630 msgid "Site groups" msgstr "Групи тех. майданчиків" -#: netbox/extras/forms/filtersets.py:470 -#: netbox/extras/forms/model_forms.py:637 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 msgid "Locations" msgstr "Локації" -#: netbox/extras/forms/filtersets.py:475 -#: netbox/extras/forms/model_forms.py:642 +#: netbox/extras/forms/filtersets.py:448 +#: netbox/extras/forms/model_forms.py:645 msgid "Device types" msgstr "Типи пристроїв" -#: netbox/extras/forms/filtersets.py:480 -#: netbox/extras/forms/model_forms.py:647 +#: netbox/extras/forms/filtersets.py:453 +#: netbox/extras/forms/model_forms.py:650 msgid "Roles" msgstr "Ролі" -#: netbox/extras/forms/filtersets.py:490 -#: netbox/extras/forms/model_forms.py:657 +#: netbox/extras/forms/filtersets.py:463 +#: netbox/extras/forms/model_forms.py:660 msgid "Cluster types" msgstr "Типи кластерів" -#: netbox/extras/forms/filtersets.py:495 -#: netbox/extras/forms/model_forms.py:662 +#: netbox/extras/forms/filtersets.py:468 +#: netbox/extras/forms/model_forms.py:665 msgid "Cluster groups" msgstr "Кластерні групи" -#: netbox/extras/forms/filtersets.py:500 -#: netbox/extras/forms/model_forms.py:667 netbox/netbox/navigation/menu.py:264 -#: netbox/netbox/navigation/menu.py:266 +#: netbox/extras/forms/filtersets.py:473 +#: netbox/extras/forms/model_forms.py:670 netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:268 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "Кластери" -#: netbox/extras/forms/filtersets.py:505 -#: netbox/extras/forms/model_forms.py:672 +#: netbox/extras/forms/filtersets.py:478 +#: netbox/extras/forms/model_forms.py:675 msgid "Tenant groups" msgstr "Групи орендарів" @@ -9230,16 +9277,20 @@ msgstr "" "Введіть один вибір на рядок. Додаткову мітку можна вказати для кожного " "вибору, додавши її двокрапкою. Приклад:" -#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:184 +msgid "Custom Field Choice Set" +msgstr "Набір вибору спеціального поля" + +#: netbox/extras/forms/model_forms.py:239 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "Користувацьке посилання" -#: netbox/extras/forms/model_forms.py:234 +#: netbox/extras/forms/model_forms.py:241 msgid "Templates" msgstr "Шаблони" -#: netbox/extras/forms/model_forms.py:246 +#: netbox/extras/forms/model_forms.py:253 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " @@ -9248,7 +9299,7 @@ msgstr "" "Код шаблону Jinja2 для тексту посилання. Посилання на об'єкт як {example}. " "Посилання, які відображаються як порожній текст, не відображатимуться." -#: netbox/extras/forms/model_forms.py:250 +#: netbox/extras/forms/model_forms.py:257 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." @@ -9256,33 +9307,33 @@ msgstr "" "Код шаблону Jinja2 для URL-адреси посилання. Посилання на об'єкт як " "{example}." -#: netbox/extras/forms/model_forms.py:261 -#: netbox/extras/forms/model_forms.py:739 +#: netbox/extras/forms/model_forms.py:268 +#: netbox/extras/forms/model_forms.py:742 msgid "Template code" msgstr "Код шаблону" -#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:274 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "Експортувати шаблон" -#: netbox/extras/forms/model_forms.py:285 -#: netbox/extras/forms/model_forms.py:766 +#: netbox/extras/forms/model_forms.py:292 +#: netbox/extras/forms/model_forms.py:769 msgid "Template content is populated from the remote source selected below." msgstr "Вміст шаблону заповнюється з віддаленого джерела, вибраного нижче." -#: netbox/extras/forms/model_forms.py:306 netbox/netbox/forms/mixins.py:92 +#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "Збережений фільтр" -#: netbox/extras/forms/model_forms.py:332 +#: netbox/extras/forms/model_forms.py:339 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "Замовлення" -#: netbox/extras/forms/model_forms.py:334 +#: netbox/extras/forms/model_forms.py:341 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." @@ -9290,37 +9341,37 @@ msgstr "" "Введіть список імен стовпців, розділений комами. Додайте ім'я дефісом, щоб " "змінити порядок." -#: netbox/extras/forms/model_forms.py:343 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "Доступні стовпці" -#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "Вибрані стовпці" -#: netbox/extras/forms/model_forms.py:415 +#: netbox/extras/forms/model_forms.py:422 msgid "A notification group specify at least one user or group." msgstr "Група сповіщень вказує принаймні одного користувача або групи." -#: netbox/extras/forms/model_forms.py:437 +#: netbox/extras/forms/model_forms.py:444 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "Запит HTTP" -#: netbox/extras/forms/model_forms.py:439 +#: netbox/extras/forms/model_forms.py:446 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:461 +#: netbox/extras/forms/model_forms.py:468 msgid "Action choice" msgstr "Вибір дії" -#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:473 msgid "Enter conditions in JSON format." msgstr "Введіть умови в JSON форматі." -#: netbox/extras/forms/model_forms.py:470 +#: netbox/extras/forms/model_forms.py:477 msgid "" "Enter parameters to pass to the action in JSON format." @@ -9328,34 +9379,34 @@ msgstr "" "Введіть параметри для переходу до дії у JSON форматі." -#: netbox/extras/forms/model_forms.py:475 +#: netbox/extras/forms/model_forms.py:482 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "Правило події" -#: netbox/extras/forms/model_forms.py:476 +#: netbox/extras/forms/model_forms.py:483 msgid "Triggers" msgstr "Тригери" -#: netbox/extras/forms/model_forms.py:523 +#: netbox/extras/forms/model_forms.py:530 msgid "Notification group" msgstr "Група повідомлень" -#: netbox/extras/forms/model_forms.py:603 +#: netbox/extras/forms/model_forms.py:606 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "Налаштування контекстного профілю" -#: netbox/extras/forms/model_forms.py:677 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "Орендарі" -#: netbox/extras/forms/model_forms.py:721 +#: netbox/extras/forms/model_forms.py:724 msgid "Data is populated from the remote source selected below." msgstr "Дані заповнюються з віддаленого джерела, вибраного нижче." -#: netbox/extras/forms/model_forms.py:727 +#: netbox/extras/forms/model_forms.py:730 msgid "Must specify either local data or a data file" msgstr "Необхідно вказати локальні дані або файл даних" @@ -9470,32 +9521,32 @@ msgstr "шаблон конфігурації" msgid "config templates" msgstr "шаблони конфігурації" -#: netbox/extras/models/customfields.py:78 +#: netbox/extras/models/customfields.py:91 msgid "The object(s) to which this field applies." msgstr "Об'єкт (и), до яких застосовується це поле." -#: netbox/extras/models/customfields.py:85 +#: netbox/extras/models/customfields.py:98 msgid "The type of data this custom field holds" msgstr "Тип даних, які містить користувацьке поле" -#: netbox/extras/models/customfields.py:92 +#: netbox/extras/models/customfields.py:105 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "" "Тип об'єкта NetBox, з яким співвідноситься дане поле (для полів об'єкта)" -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:111 msgid "Internal field name" msgstr "Ім'я внутрішнього поля" -#: netbox/extras/models/customfields.py:102 +#: netbox/extras/models/customfields.py:115 msgid "Only alphanumeric characters and underscores are allowed." msgstr "Дозволені лише буквено-цифрові символи та підкреслення." -#: netbox/extras/models/customfields.py:107 +#: netbox/extras/models/customfields.py:120 msgid "Double underscores are not permitted in custom field names." msgstr "Подвійне підкреслення не дозволено у користувацьких назвах полів." -#: netbox/extras/models/customfields.py:118 +#: netbox/extras/models/customfields.py:131 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" @@ -9503,19 +9554,19 @@ msgstr "" "Назва поля, яке відображається користувачам (якщо не вказано, буде " "використано 'ім'я поля')" -#: netbox/extras/models/customfields.py:122 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 msgid "group name" msgstr "назва групи" -#: netbox/extras/models/customfields.py:125 +#: netbox/extras/models/customfields.py:138 msgid "Custom fields within the same group will be displayed together" msgstr "Користувацькі поля в одній групі відображатимуться разом" -#: netbox/extras/models/customfields.py:133 +#: netbox/extras/models/customfields.py:146 msgid "required" msgstr "обов'язковий" -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:148 msgid "" "This field is required when creating new objects or editing an existing " "object." @@ -9523,19 +9574,19 @@ msgstr "" "Це поле обов'язкове для створення нових об'єктів або редагування існуючого " "об'єкта." -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:151 msgid "must be unique" msgstr "має бути унікальним" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:153 msgid "The value of this field must be unique for the assigned object" msgstr "Значення цього поля має бути унікальним для призначеного об'єкта" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:156 msgid "search weight" msgstr "вага пошуку" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:159 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." @@ -9543,11 +9594,11 @@ msgstr "" "Зважування для пошуку. Більш важливими вважаються нижчі значення. Поля з " "вагою пошуку нуль ігноруватимуться." -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:164 msgid "filter logic" msgstr "логіка фільтра" -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:168 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." @@ -9555,11 +9606,11 @@ msgstr "" "Вільне відповідає будь-якому екземпляру заданого рядка; точно - відповідає " "всьому полю." -#: netbox/extras/models/customfields.py:158 +#: netbox/extras/models/customfields.py:171 msgid "default" msgstr "за замовчуванням" -#: netbox/extras/models/customfields.py:162 +#: netbox/extras/models/customfields.py:175 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." @@ -9567,7 +9618,7 @@ msgstr "" "Значення за замовчуванням для поля (має бути значення JSON). Інкапсулювати " "рядки з подвійними лапками (наприклад, \"Foo\")." -#: netbox/extras/models/customfields.py:169 +#: netbox/extras/models/customfields.py:182 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." @@ -9576,35 +9627,35 @@ msgstr "" "(має бути значення JSON). Інкапсулюйте рядки подвійними лапками (наприклад, " "\"Foo\")." -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:188 msgid "display weight" msgstr "відображення ваги" -#: netbox/extras/models/customfields.py:176 +#: netbox/extras/models/customfields.py:189 msgid "Fields with higher weights appear lower in a form." msgstr "Поля з більшою вагою відображаються нижче у формі." -#: netbox/extras/models/customfields.py:183 +#: netbox/extras/models/customfields.py:196 msgid "minimum value" msgstr "мінімальне значення" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:197 msgid "Minimum allowed value (for numeric fields)" msgstr "Мінімальне дозволене значення (для числових полів)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:204 msgid "maximum value" msgstr "максимальне значення" -#: netbox/extras/models/customfields.py:192 +#: netbox/extras/models/customfields.py:205 msgid "Maximum allowed value (for numeric fields)" msgstr "Максимально дозволене значення (для числових полів)" -#: netbox/extras/models/customfields.py:198 +#: netbox/extras/models/customfields.py:211 msgid "validation regex" msgstr "регулярний вираз перевірки" -#: netbox/extras/models/customfields.py:200 +#: netbox/extras/models/customfields.py:213 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9615,200 +9666,200 @@ msgstr "" "і $ для примусового збігу всього рядка. Наприклад, ^ [А-Z]{3}$ " "обмежить значення рівно трьома великими літерами." -#: netbox/extras/models/customfields.py:208 +#: netbox/extras/models/customfields.py:221 msgid "choice set" msgstr "набір вибору" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:230 msgid "Specifies whether the custom field is displayed in the UI" msgstr "" "Визначає, чи відображатиметься користувацьке поле в інтерфейсі користувача" -#: netbox/extras/models/customfields.py:224 +#: netbox/extras/models/customfields.py:237 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "" "Визначає, чи можна редагувати значення користувацького поля в інтерфейсі" -#: netbox/extras/models/customfields.py:228 +#: netbox/extras/models/customfields.py:241 msgid "is cloneable" msgstr "є клонованим" -#: netbox/extras/models/customfields.py:229 +#: netbox/extras/models/customfields.py:242 msgid "Replicate this value when cloning objects" msgstr "Повторюйте це значення під час клонування об'єктів" -#: netbox/extras/models/customfields.py:246 +#: netbox/extras/models/customfields.py:259 msgid "custom field" msgstr "користувацьке поле" -#: netbox/extras/models/customfields.py:247 +#: netbox/extras/models/customfields.py:260 msgid "custom fields" msgstr "користувацькі поля" -#: netbox/extras/models/customfields.py:349 +#: netbox/extras/models/customfields.py:362 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "Невірне значення за замовчуванням \"{value}\": {error}" -#: netbox/extras/models/customfields.py:356 +#: netbox/extras/models/customfields.py:369 msgid "A minimum value may be set only for numeric fields" msgstr "Мінімальне значення може бути встановлено лише для числових полів" -#: netbox/extras/models/customfields.py:358 +#: netbox/extras/models/customfields.py:371 msgid "A maximum value may be set only for numeric fields" msgstr "Максимальне значення може бути встановлено лише для числових полів" -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:381 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "" "Перевірка регулярних виразів підтримується лише для текстових та URL полів" -#: netbox/extras/models/customfields.py:374 +#: netbox/extras/models/customfields.py:387 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "Унікальність не може бути застосована для булевих полів" -#: netbox/extras/models/customfields.py:384 +#: netbox/extras/models/customfields.py:397 msgid "Selection fields must specify a set of choices." msgstr "Поля виділення повинні вказувати набір варіантів." -#: netbox/extras/models/customfields.py:388 +#: netbox/extras/models/customfields.py:401 msgid "Choices may be set only on selection fields." msgstr "Вибір можна встановити лише для виділених полів." -#: netbox/extras/models/customfields.py:395 +#: netbox/extras/models/customfields.py:408 msgid "Object fields must define an object type." msgstr "Поля об'єкта повинні визначати тип об'єкта." -#: netbox/extras/models/customfields.py:399 +#: netbox/extras/models/customfields.py:412 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type} поля не можуть визначати тип об'єкта." -#: netbox/extras/models/customfields.py:406 +#: netbox/extras/models/customfields.py:419 msgid "A related object filter can be defined only for object fields." msgstr "" "Пов'язаний об'єктний фільтр може бути визначений лише для полів об'єктів." -#: netbox/extras/models/customfields.py:410 +#: netbox/extras/models/customfields.py:423 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "" "Фільтр повинен бути визначений як словник, що відображає атрибути зі " "значеннями." -#: netbox/extras/models/customfields.py:497 +#: netbox/extras/models/customfields.py:510 msgid "True" msgstr "Iстинна" -#: netbox/extras/models/customfields.py:498 +#: netbox/extras/models/customfields.py:511 msgid "False" msgstr "Хибно" -#: netbox/extras/models/customfields.py:551 -#: netbox/extras/models/customfields.py:599 +#: netbox/extras/models/customfields.py:564 +#: netbox/extras/models/customfields.py:612 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "Значення повинні відповідати цьому регексу: {regex}" -#: netbox/extras/models/customfields.py:701 -#: netbox/extras/models/customfields.py:708 +#: netbox/extras/models/customfields.py:714 +#: netbox/extras/models/customfields.py:721 msgid "Value must be a string." msgstr "Значення має бути рядком." -#: netbox/extras/models/customfields.py:703 -#: netbox/extras/models/customfields.py:710 +#: netbox/extras/models/customfields.py:716 +#: netbox/extras/models/customfields.py:723 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "Значення має збігатися з регулярним виразом '{regex}'" -#: netbox/extras/models/customfields.py:715 +#: netbox/extras/models/customfields.py:728 msgid "Value must be an integer." msgstr "Значення має бути цілим числом." -#: netbox/extras/models/customfields.py:718 -#: netbox/extras/models/customfields.py:733 +#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:746 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "Значення повинно бути меньш, ніж {minimum}" -#: netbox/extras/models/customfields.py:722 -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:735 +#: netbox/extras/models/customfields.py:750 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "Значення не повинно перевищувати {maximum}" -#: netbox/extras/models/customfields.py:730 +#: netbox/extras/models/customfields.py:743 msgid "Value must be a decimal." msgstr "Значення має бути десятковим." -#: netbox/extras/models/customfields.py:742 +#: netbox/extras/models/customfields.py:755 msgid "Value must be true or false." msgstr "Значення має бути істинним або хибним." -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:763 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "Значення дати повинні бути у форматі ISO 8601 (РРРР-ММ-ДД)." -#: netbox/extras/models/customfields.py:759 +#: netbox/extras/models/customfields.py:772 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "" "Значення дати та часу повинні бути у форматі ISO 8601 (РРРР-ММ-ДД ГГ:ХХ:СС)." -#: netbox/extras/models/customfields.py:766 +#: netbox/extras/models/customfields.py:779 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "Невірний вибір ({value}) для набору варіантів {choiceset}." -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:789 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "Невірний вибір(и) ({value}) для набору варіантів {choiceset}." -#: netbox/extras/models/customfields.py:785 +#: netbox/extras/models/customfields.py:798 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "Значення має бути ідентифікатором об'єкта, а не {type}" -#: netbox/extras/models/customfields.py:791 +#: netbox/extras/models/customfields.py:804 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "Значення має бути списком ідентифікаторів об'єктів, а не {type}" -#: netbox/extras/models/customfields.py:795 +#: netbox/extras/models/customfields.py:808 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "Знайдено недійсний ідентифікатор об'єкта: {id}" -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:811 msgid "Required field cannot be empty." msgstr "Обов'язкове поле не може бути порожнім." -#: netbox/extras/models/customfields.py:818 +#: netbox/extras/models/customfields.py:831 msgid "Base set of predefined choices (optional)" msgstr "Базовий набір попередньо визначених варіантів (необов'язково)" -#: netbox/extras/models/customfields.py:830 +#: netbox/extras/models/customfields.py:843 msgid "Choices are automatically ordered alphabetically" msgstr "Вибір автоматично впорядковується за алфавітом" -#: netbox/extras/models/customfields.py:837 +#: netbox/extras/models/customfields.py:850 msgid "custom field choice set" msgstr "набір вибору користувацького поля" -#: netbox/extras/models/customfields.py:838 +#: netbox/extras/models/customfields.py:851 msgid "custom field choice sets" msgstr "набори вибору користувацького поля" -#: netbox/extras/models/customfields.py:880 +#: netbox/extras/models/customfields.py:893 msgid "Must define base or extra choices." msgstr "Повинен визначити базовий або додатковий вибори." -#: netbox/extras/models/customfields.py:889 +#: netbox/extras/models/customfields.py:902 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "Повторюване значення '{value}'знайдено в додаткових варіантах." -#: netbox/extras/models/customfields.py:914 +#: netbox/extras/models/customfields.py:927 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -10338,6 +10389,18 @@ msgstr "Максимальне значення" msgid "Validation Regex" msgstr "Перевірка регулярного вираза" +#: netbox/extras/tables/tables.py:114 netbox/extras/tables/tables.py:155 +#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:231 +#: netbox/extras/tables/tables.py:315 netbox/extras/tables/tables.py:475 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:547 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:690 +#: netbox/netbox/forms/mixins.py:162 netbox/netbox/forms/mixins.py:187 +#: netbox/netbox/tables/tables.py:284 netbox/netbox/tables/tables.py:299 +#: netbox/netbox/tables/tables.py:314 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 +msgid "Owner" +msgstr "Власник" + #: netbox/extras/tables/tables.py:147 msgid "Count" msgstr "Графік" @@ -10429,7 +10492,7 @@ msgstr "Типи подій" msgid "Auto Sync Enabled" msgstr "Увімкнено автоматичну синхронізацію" -#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "Ролі пристроїв" @@ -10456,15 +10519,15 @@ msgstr "" "Будь ласка, спробуйте переналаштувати віджет або видалити його зі своєї " "інформаційної панелі." -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:348 -#: netbox/templates/dcim/device_edit.html:112 -#: netbox/templates/dcim/htmx/cable_edit.html:91 -#: netbox/templates/dcim/virtualchassis_edit.html:47 -#: netbox/templates/generic/bulk_edit.html:86 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/templates/dcim/device_edit.html:113 +#: netbox/templates/dcim/htmx/cable_edit.html:92 +#: netbox/templates/dcim/virtualchassis_edit.html:48 +#: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 #: netbox/templates/inc/panels/custom_fields.html:7 #: netbox/templates/ipam/ipaddress_bulk_add.html:35 -#: netbox/templates/ipam/vlan_edit.html:78 +#: netbox/templates/ipam/vlan_edit.html:79 msgid "Custom Fields" msgstr "Користувацькі поля" @@ -10536,7 +10599,7 @@ msgstr "Видалений віджет: " msgid "Error deleting widget: " msgstr "Помилка при видаленні віджета: " -#: netbox/extras/views.py:1518 +#: netbox/extras/views.py:1524 msgid "Unable to run script: RQ worker process not running." msgstr "Неможливо запустити скрипт: робочий процес RQ не запущений." @@ -10690,8 +10753,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "Мережеві префікси, які містять цей префікс або IP" #: netbox/ipam/filtersets.py:333 netbox/ipam/filtersets.py:579 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:212 -#: netbox/ipam/forms/filtersets.py:362 +#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "Довжина маски" @@ -10830,8 +10893,8 @@ msgstr "Є приватним" #: netbox/ipam/forms/bulk_edit.py:95 netbox/ipam/forms/bulk_edit.py:119 #: netbox/ipam/forms/bulk_edit.py:138 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/forms/filtersets.py:117 -#: netbox/ipam/forms/filtersets.py:132 netbox/ipam/forms/filtersets.py:155 +#: netbox/ipam/forms/filtersets.py:91 netbox/ipam/forms/filtersets.py:121 +#: netbox/ipam/forms/filtersets.py:137 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/model_forms.py:96 netbox/ipam/forms/model_forms.py:109 #: netbox/ipam/forms/model_forms.py:131 netbox/ipam/forms/model_forms.py:149 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 @@ -10846,7 +10909,7 @@ msgstr "RIR" msgid "Date added" msgstr "Дата додавання" -#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:273 +#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:281 #: netbox/ipam/forms/model_forms.py:608 netbox/ipam/forms/model_forms.py:657 #: netbox/ipam/tables/ip.py:199 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 @@ -10854,13 +10917,13 @@ msgid "VLAN Group" msgstr "Група VLAN" #: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/model_forms.py:209 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:209 #: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:204 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:303 #: netbox/vpn/forms/model_forms.py:431 netbox/vpn/forms/model_forms.py:450 #: netbox/wireless/forms/bulk_edit.py:52 #: netbox/wireless/forms/bulk_import.py:49 @@ -10872,23 +10935,23 @@ msgstr "VLAN" msgid "Prefix length" msgstr "Довжина префікса" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:258 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "Чи є пулом" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:262 -#: netbox/ipam/forms/filtersets.py:265 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 #: netbox/ipam/models/ip.py:262 msgid "Treat as fully utilized" msgstr "Вважати повністю використаним" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:186 +#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 #: netbox/ipam/forms/model_forms.py:223 msgid "VLAN Assignment" msgstr "Призначення VLAN" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "Ставтеся до населених" @@ -10898,43 +10961,43 @@ msgstr "Ім'я DNS" #: netbox/ipam/forms/bulk_edit.py:319 netbox/ipam/forms/bulk_edit.py:493 #: netbox/ipam/forms/bulk_import.py:442 netbox/ipam/forms/bulk_import.py:561 -#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:421 -#: netbox/ipam/forms/filtersets.py:611 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:432 +#: netbox/ipam/forms/filtersets.py:626 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "Протокол" -#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:439 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "Ідентифікатор групи" -#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:433 +#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:444 #: netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:107 #: netbox/wireless/forms/bulk_import.py:63 #: netbox/wireless/forms/bulk_import.py:66 #: netbox/wireless/forms/bulk_import.py:143 #: netbox/wireless/forms/bulk_import.py:146 -#: netbox/wireless/forms/filtersets.py:61 -#: netbox/wireless/forms/filtersets.py:120 +#: netbox/wireless/forms/filtersets.py:63 +#: netbox/wireless/forms/filtersets.py:123 msgid "Authentication type" msgstr "Тип аутентифікації" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:437 +#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "Ключ аутентифікації" -#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:414 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:410 +#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 -#: netbox/wireless/forms/filtersets.py:108 +#: netbox/wireless/forms/filtersets.py:109 #: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/forms/model_forms.py:172 msgid "Authentication" @@ -10945,8 +11008,8 @@ msgid "VLAN ID ranges" msgstr "Діапазони ідентифікаторів VLAN" #: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 -#: netbox/ipam/forms/filtersets.py:586 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 +#: netbox/ipam/tables/vlans.py:107 msgid "Q-in-Q role" msgstr "Роль Q-in-Q" @@ -10959,7 +11022,7 @@ msgid "Site & Group" msgstr "Тех. майданчик і група" #: netbox/ipam/forms/bulk_edit.py:477 netbox/ipam/forms/bulk_import.py:548 -#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:272 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" @@ -11003,7 +11066,7 @@ msgstr "VLAN тех. майданчика (якщо такий є)" msgid "Scope ID" msgstr "Ідентифікатор області застосування" -#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:643 +#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:659 #: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:324 #: netbox/ipam/forms/model_forms.py:504 #: netbox/templates/ipam/fhrpgroup.html:19 @@ -11101,94 +11164,94 @@ msgid "{ip} is not assigned to this parent." msgstr "{ip} не призначається цьому батькові." #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:408 +#: netbox/netbox/navigation/menu.py:198 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Маршрути до цілей" -#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:54 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:396 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:54 +#: netbox/vpn/forms/filtersets.py:243 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "Імпортувати цілі" -#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:59 -#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:401 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:59 +#: netbox/vpn/forms/filtersets.py:248 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "Експортувати цілі" -#: netbox/ipam/forms/filtersets.py:75 +#: netbox/ipam/forms/filtersets.py:77 msgid "Imported by VRF" msgstr "Імпортований до VRF" -#: netbox/ipam/forms/filtersets.py:80 +#: netbox/ipam/forms/filtersets.py:82 msgid "Exported by VRF" msgstr "Експортувати з VRF" -#: netbox/ipam/forms/filtersets.py:93 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "Приватний" -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:207 -#: netbox/ipam/forms/filtersets.py:295 netbox/ipam/forms/filtersets.py:357 +#: netbox/ipam/forms/filtersets.py:116 netbox/ipam/forms/filtersets.py:215 +#: netbox/ipam/forms/filtersets.py:304 netbox/ipam/forms/filtersets.py:367 msgid "Address family" msgstr "Сімейство адрес" -#: netbox/ipam/forms/filtersets.py:126 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:130 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "Діапазон" -#: netbox/ipam/forms/filtersets.py:135 +#: netbox/ipam/forms/filtersets.py:140 msgid "Start" msgstr "Початок" -#: netbox/ipam/forms/filtersets.py:139 +#: netbox/ipam/forms/filtersets.py:144 msgid "End" msgstr "Кінець" -#: netbox/ipam/forms/filtersets.py:202 +#: netbox/ipam/forms/filtersets.py:210 msgid "Search within" msgstr "Пошук в межах" -#: netbox/ipam/forms/filtersets.py:223 netbox/ipam/forms/filtersets.py:373 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:383 msgid "Present in VRF" msgstr "Присутній у VRF" -#: netbox/ipam/forms/filtersets.py:341 +#: netbox/ipam/forms/filtersets.py:349 msgid "Device/VM" msgstr "Пристрій/віртуальна машина" -#: netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:362 msgid "Parent Prefix" msgstr "Батьківський префікс" -#: netbox/ipam/forms/filtersets.py:404 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:414 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "Ім'я DNS" -#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/models/vlans.py:291 -#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:52 -#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 -#: netbox/netbox/navigation/menu.py:202 +#: netbox/ipam/forms/filtersets.py:458 netbox/ipam/models/vlans.py:291 +#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:53 +#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:202 +#: netbox/netbox/navigation/menu.py:204 msgid "VLANs" msgstr "VLAN'и" -#: netbox/ipam/forms/filtersets.py:489 +#: netbox/ipam/forms/filtersets.py:501 msgid "Contains VLAN ID" msgstr "Містить ідентифікатор VLAN" -#: netbox/ipam/forms/filtersets.py:523 netbox/ipam/models/vlans.py:389 +#: netbox/ipam/forms/filtersets.py:536 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "Локальний ідентифікатор VLAN" -#: netbox/ipam/forms/filtersets.py:528 netbox/ipam/models/vlans.py:397 +#: netbox/ipam/forms/filtersets.py:541 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "Віддалений ідентифікатор VLAN" -#: netbox/ipam/forms/filtersets.py:538 +#: netbox/ipam/forms/filtersets.py:551 msgid "Q-in-Q/802.1ad" msgstr "Контроль Q/802.1ad" -#: netbox/ipam/forms/filtersets.py:583 netbox/ipam/models/vlans.py:209 +#: netbox/ipam/forms/filtersets.py:597 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "Ідентифікатор VLAN" @@ -11396,7 +11459,7 @@ msgstr "приватне" msgid "IP space managed by this RIR is considered private" msgstr "Простір IP, керований цим RIR, вважається приватним" -#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:189 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:191 msgid "RIRs" msgstr "RIRи" @@ -11657,11 +11720,11 @@ msgid "" msgstr "" "Конкретні IP-адреси (якщо такі є), до яких прив'язана ця служба додатків" -#: netbox/ipam/models/services.py:97 +#: netbox/ipam/models/services.py:99 msgid "application service" msgstr "сервіс подачі заявок" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:100 msgid "application services" msgstr "прикладні послуги" @@ -11787,8 +11850,8 @@ msgstr "забезпечити унікальний простір" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "Запобігання дублікуванню префіксів/IP-адрес у цьому VRF" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 -#: netbox/netbox/navigation/menu.py:195 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:195 +#: netbox/netbox/navigation/menu.py:197 msgid "VRFs" msgstr "VRFи" @@ -11824,8 +11887,8 @@ msgstr "Кількість тех. майданчиків" msgid "Provider Count" msgstr "Кількість провайдерів" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 -#: netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 +#: netbox/netbox/navigation/menu.py:190 msgid "Aggregates" msgstr "Сукупні мережі" @@ -11834,21 +11897,21 @@ msgid "Added" msgstr "Додано" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:121 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 +#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 +#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "Мережеві префікси" #: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:219 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:56 +#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:57 #: netbox/templates/dcim/panels/power_utilization.html:12 #: netbox/templates/ipam/aggregate.html:24 #: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "Утилізація" -#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:168 +#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:170 msgid "IP Ranges" msgstr "Діапазони IP" @@ -11860,7 +11923,7 @@ msgstr "Префікс (Плоский)" msgid "Depth" msgstr "Глибина" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" @@ -11895,31 +11958,31 @@ msgstr "NAT (зовнішній)" msgid "Assigned" msgstr "Призначений" -#: netbox/ipam/tables/ip.py:386 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:259 msgid "Assigned Object" msgstr "Призначений об'єкт" -#: netbox/ipam/tables/vlans.py:46 +#: netbox/ipam/tables/vlans.py:47 msgid "VID Ranges" msgstr "Діапазони VID" -#: netbox/ipam/tables/vlans.py:83 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VID" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:253 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "Правила" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:276 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "Локальний VID" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:280 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "Віддалений VID" @@ -11996,11 +12059,11 @@ msgstr "Підпорядковані діапазони" msgid "Related IPs" msgstr "Пов'язані IP-адреси" -#: netbox/netbox/api/fields.py:66 +#: netbox/netbox/api/fields.py:67 msgid "This field may not be blank." msgstr "Це поле не може бути порожнім." -#: netbox/netbox/api/fields.py:71 +#: netbox/netbox/api/fields.py:72 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." @@ -12008,25 +12071,25 @@ msgstr "" "Значення має бути передано безпосередньо (наприклад, \"foo\": 123); не " "використовуйте словник або список." -#: netbox/netbox/api/fields.py:92 +#: netbox/netbox/api/fields.py:93 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value} не є дійсним вибором." -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "Невірний тип вмісту: {content_type}" -#: netbox/netbox/api/fields.py:106 +#: netbox/netbox/api/fields.py:107 msgid "Invalid value. Specify a content type as '.'." msgstr "Невірне значення. Вкажіть тип вмісту як '.'." -#: netbox/netbox/api/fields.py:168 +#: netbox/netbox/api/fields.py:169 msgid "Ranges must be specified in the form (lower, upper)." msgstr "Діапазони повинні бути вказані у форматі (нижня межа, верхня межа)." -#: netbox/netbox/api/fields.py:170 +#: netbox/netbox/api/fields.py:171 msgid "Range boundaries must be defined as integers." msgstr "Межі діапазону повинні бути визначені як цілі числа." @@ -12372,15 +12435,25 @@ msgstr "" "Мітки скорочень, розділені комами, укладені подвійними лапками (наприклад, " "\"мітка1, мітка2, мітка3\")" -#: netbox/netbox/forms/bulk_import.py:77 +#: netbox/netbox/forms/bulk_import.py:78 msgid "Name of the object's owner" msgstr "ПІБ власника об'єкта" -#: netbox/netbox/forms/mixins.py:60 +#: netbox/netbox/forms/mixins.py:62 #, python-brace-format msgid "{class_name} must specify a model class." msgstr "{class_name} необхідно вказати клас моделі." +#: netbox/netbox/forms/mixins.py:152 +msgid "Owner group" +msgstr "Група власників" + +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:280 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/users/forms/model_forms.py:466 +msgid "Owner Group" +msgstr "Група власників" + #: netbox/netbox/forms/search.py:10 msgid "Partial match" msgstr "Частковий збіг" @@ -12409,46 +12482,46 @@ msgstr "Тип(и) об'єкта" msgid "Lookup" msgstr "Огляд" -#: netbox/netbox/models/features.py:301 +#: netbox/netbox/models/features.py:310 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "Невірне значення для користувацького поля '{name}': {error}" -#: netbox/netbox/models/features.py:310 +#: netbox/netbox/models/features.py:319 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "Користувацьке поле '{name}' має мати унікальне значення." -#: netbox/netbox/models/features.py:317 +#: netbox/netbox/models/features.py:326 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "Відсутнє обов'язкове користувацьке поле '{name}'." -#: netbox/netbox/models/features.py:507 +#: netbox/netbox/models/features.py:518 msgid "Remote data source" msgstr "Віддалене джерело даних" -#: netbox/netbox/models/features.py:517 +#: netbox/netbox/models/features.py:528 msgid "data path" msgstr "шлях даних" -#: netbox/netbox/models/features.py:521 +#: netbox/netbox/models/features.py:532 msgid "Path to remote file (relative to data source root)" msgstr "Шлях до віддаленого файлу (відносно кореня джерела даних)" -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:535 msgid "auto sync enabled" msgstr "увімкнути автоматичну синхронізацію" -#: netbox/netbox/models/features.py:526 +#: netbox/netbox/models/features.py:537 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "Увімкнути автоматичну синхронізацію даних при оновленні файлу даних" -#: netbox/netbox/models/features.py:529 +#: netbox/netbox/models/features.py:540 msgid "date synced" msgstr "дата синхронізована" -#: netbox/netbox/models/features.py:623 +#: netbox/netbox/models/features.py:632 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name} повинен реалізувати метод sync_data()." @@ -12473,172 +12546,172 @@ msgstr "одиниця відстані" msgid "Must specify a unit when setting a distance" msgstr "Необхідно вказати одиницю при установці відстані" -#: netbox/netbox/navigation/menu.py:11 +#: netbox/netbox/navigation/menu.py:13 msgid "Organization" msgstr "Організація" -#: netbox/netbox/navigation/menu.py:18 +#: netbox/netbox/navigation/menu.py:20 msgid "Site Groups" msgstr "Групи тех. майданчиків" -#: netbox/netbox/navigation/menu.py:27 +#: netbox/netbox/navigation/menu.py:29 msgid "Tenant Groups" msgstr "Групи орендарів" -#: netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 msgid "Contact Groups" msgstr "Контактні групи" -#: netbox/netbox/navigation/menu.py:35 +#: netbox/netbox/navigation/menu.py:37 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "Контактні ролі" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:38 msgid "Contact Assignments" msgstr "Контактні завдання" -#: netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Rack Roles" msgstr "Ролі в стійці" -#: netbox/netbox/navigation/menu.py:54 +#: netbox/netbox/navigation/menu.py:56 msgid "Elevations" msgstr "Графічний вид" -#: netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 msgid "Modules" msgstr "Модулі" -#: netbox/netbox/navigation/menu.py:80 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "Контексти віртуальних пристроїв" -#: netbox/netbox/navigation/menu.py:88 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Type Profiles" msgstr "Профілі типу модуля" -#: netbox/netbox/navigation/menu.py:89 +#: netbox/netbox/navigation/menu.py:91 msgid "Manufacturers" msgstr "Виробники" -#: netbox/netbox/navigation/menu.py:93 +#: netbox/netbox/navigation/menu.py:95 msgid "Device Components" msgstr "Компоненти пристрою" -#: netbox/netbox/navigation/menu.py:105 +#: netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "Ролі елементів інвентаря" -#: netbox/netbox/navigation/menu.py:111 -#: netbox/templates/dcim/interface.html:426 +#: netbox/netbox/navigation/menu.py:113 +#: netbox/templates/dcim/interface.html:399 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC-адреси" -#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 +#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "З'єднання" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:126 msgid "Cables" msgstr "Кабелі" -#: netbox/netbox/navigation/menu.py:125 +#: netbox/netbox/navigation/menu.py:127 msgid "Wireless Links" msgstr "Бездротові зв'язки" -#: netbox/netbox/navigation/menu.py:128 +#: netbox/netbox/navigation/menu.py:130 msgid "Interface Connections" msgstr "Інтерфейсні підключення" -#: netbox/netbox/navigation/menu.py:133 +#: netbox/netbox/navigation/menu.py:135 msgid "Console Connections" msgstr "Консольні підключення" -#: netbox/netbox/navigation/menu.py:138 +#: netbox/netbox/navigation/menu.py:140 msgid "Power Connections" msgstr "Підключення живлення" -#: netbox/netbox/navigation/menu.py:154 +#: netbox/netbox/navigation/menu.py:156 msgid "Wireless LAN Groups" msgstr "Групи WLAN" -#: netbox/netbox/navigation/menu.py:175 +#: netbox/netbox/navigation/menu.py:177 msgid "Prefix & VLAN Roles" msgstr "Префікс і ролі VLAN" -#: netbox/netbox/navigation/menu.py:181 +#: netbox/netbox/navigation/menu.py:183 msgid "ASN Ranges" msgstr "Діапазони ASN" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:206 msgid "VLAN Translation Policies" msgstr "Політика перекладу VLAN" -#: netbox/netbox/navigation/menu.py:205 +#: netbox/netbox/navigation/menu.py:207 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "Правила перекладу VLAN" -#: netbox/netbox/navigation/menu.py:212 +#: netbox/netbox/navigation/menu.py:214 msgid "Application Service Templates" msgstr "Шаблони служб додатків" -#: netbox/netbox/navigation/menu.py:220 +#: netbox/netbox/navigation/menu.py:222 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "Тунелі" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:229 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "Тунельні групи" -#: netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:230 msgid "Tunnel Terminations" msgstr "Кінці тунелів" -#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN" -#: netbox/netbox/navigation/menu.py:235 +#: netbox/netbox/navigation/menu.py:237 msgid "L2VPN Terminations" msgstr "Термінації L2VPN" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:243 msgid "IKE Proposals" msgstr "Налаштування IKE" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "Політика IKE" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:245 msgid "IPSec Proposals" msgstr "Налаштування IPsec" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:246 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "Політика IPsec" -#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "Профілі IPsec" -#: netbox/netbox/navigation/menu.py:260 +#: netbox/netbox/navigation/menu.py:262 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine.html:180 #: netbox/templates/virtualization/virtualmachine/base.html:32 @@ -12647,184 +12720,180 @@ msgstr "Профілі IPsec" msgid "Virtual Disks" msgstr "Віртуальні диски" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 msgid "Cluster Types" msgstr "Типи кластерів" -#: netbox/netbox/navigation/menu.py:268 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Groups" msgstr "Кластерні групи" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 msgid "Circuit Types" msgstr "Типи схем" -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Terminations" msgstr "Кінці каналу зв'язку" -#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "Віртуальні схеми" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:292 msgid "Virtual Circuit Types" msgstr "Типи віртуальних схем" -#: netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Terminations" msgstr "Закінчення віртуальних схем" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:299 msgid "Circuit Groups" msgstr "Групи каналів зв'язку" -#: netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:300 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "Групи завдань" -#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 msgid "Providers" msgstr "Провайдери" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:307 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "Облікові записи провайдера" -#: netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:308 msgid "Provider Networks" msgstr "Мережі провайдерів" -#: netbox/netbox/navigation/menu.py:320 +#: netbox/netbox/navigation/menu.py:322 msgid "Power Panels" msgstr "Панелі живлення" -#: netbox/netbox/navigation/menu.py:331 +#: netbox/netbox/navigation/menu.py:333 msgid "Configurations" msgstr "Конфігурації" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:335 msgid "Config Contexts" msgstr "Контексти конфігурації" -#: netbox/netbox/navigation/menu.py:334 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Context Profiles" msgstr "Налаштування контекстних профілів" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Templates" msgstr "Конфігураційні шаблони" -#: netbox/netbox/navigation/menu.py:342 netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 msgid "Customization" msgstr "Персоналізація" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:351 msgid "Custom Field Choices" msgstr "Вибір користувацьких полів" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Links" msgstr "Користувацькі посилання" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:353 msgid "Export Templates" msgstr "Експортувати шаблони" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:354 msgid "Saved Filters" msgstr "Збережені фільтри" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:355 msgid "Table Configs" msgstr "Конфігурації таблиці" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:357 msgid "Image Attachments" msgstr "Вкладення зображень" -#: netbox/netbox/navigation/menu.py:373 +#: netbox/netbox/navigation/menu.py:375 msgid "Operations" msgstr "Операції" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Integrations" msgstr "Інтеграція" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:381 msgid "Data Sources" msgstr "Джерела даних" -#: netbox/netbox/navigation/menu.py:380 +#: netbox/netbox/navigation/menu.py:382 msgid "Event Rules" msgstr "Правила події" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:383 msgid "Webhooks" msgstr "Веб-хуки" -#: netbox/netbox/navigation/menu.py:385 netbox/netbox/navigation/menu.py:389 +#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 #: netbox/netbox/views/generic/feature_views.py:200 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "Завдання" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Logging" msgstr "Ведення журналу" -#: netbox/netbox/navigation/menu.py:397 +#: netbox/netbox/navigation/menu.py:399 msgid "Notification Groups" msgstr "Групи сповіщень" -#: netbox/netbox/navigation/menu.py:398 +#: netbox/netbox/navigation/menu.py:400 msgid "Journal Entries" msgstr "Записи журналу" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:401 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "Журнал змін" -#: netbox/netbox/navigation/menu.py:406 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "Адміністратор" -#: netbox/netbox/navigation/menu.py:454 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "Жетони API" -#: netbox/netbox/navigation/menu.py:461 netbox/users/forms/model_forms.py:213 +#: netbox/netbox/navigation/menu.py:417 netbox/users/forms/model_forms.py:213 #: netbox/users/forms/model_forms.py:221 netbox/users/forms/model_forms.py:268 #: netbox/users/forms/model_forms.py:275 msgid "Permissions" msgstr "Дозволи" -#: netbox/netbox/navigation/menu.py:469 netbox/templates/htmx/form.html:28 -msgid "Ownership" -msgstr "Власність" - -#: netbox/netbox/navigation/menu.py:471 +#: netbox/netbox/navigation/menu.py:423 msgid "Owner Groups" msgstr "Групи власників" -#: netbox/netbox/navigation/menu.py:472 netbox/users/tables.py:165 +#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:165 msgid "Owners" msgstr "Власники" -#: netbox/netbox/navigation/menu.py:476 netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 #: netbox/templates/core/system.html:7 msgid "System" msgstr "Система" -#: netbox/netbox/navigation/menu.py:485 netbox/netbox/navigation/menu.py:533 +#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12833,11 +12902,11 @@ msgstr "Система" msgid "Plugins" msgstr "Плагіни" -#: netbox/netbox/navigation/menu.py:490 +#: netbox/netbox/navigation/menu.py:442 msgid "Configuration History" msgstr "Історія налаштувань" -#: netbox/netbox/navigation/menu.py:496 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "Фонові завдання" @@ -13048,67 +13117,67 @@ msgstr "Не вдається додати магазини до реєстру msgid "Cannot delete stores from registry" msgstr "Неможливо видалити магазини з реєстру" -#: netbox/netbox/settings.py:828 +#: netbox/netbox/settings.py:837 msgid "Czech" msgstr "Чеська мова" -#: netbox/netbox/settings.py:829 +#: netbox/netbox/settings.py:838 msgid "Danish" msgstr "Данська мова" -#: netbox/netbox/settings.py:830 +#: netbox/netbox/settings.py:839 msgid "German" msgstr "Німецька мова" -#: netbox/netbox/settings.py:831 +#: netbox/netbox/settings.py:840 msgid "English" msgstr "Англійська мова" -#: netbox/netbox/settings.py:832 +#: netbox/netbox/settings.py:841 msgid "Spanish" msgstr "Іспанська мова" -#: netbox/netbox/settings.py:833 +#: netbox/netbox/settings.py:842 msgid "French" msgstr "Французька мова" -#: netbox/netbox/settings.py:834 +#: netbox/netbox/settings.py:843 msgid "Italian" msgstr "Італійська мова" -#: netbox/netbox/settings.py:835 +#: netbox/netbox/settings.py:844 msgid "Japanese" msgstr "Японська мова" -#: netbox/netbox/settings.py:836 +#: netbox/netbox/settings.py:845 msgid "Latvian" msgstr "Латвійська" -#: netbox/netbox/settings.py:837 +#: netbox/netbox/settings.py:846 msgid "Dutch" msgstr "Голландська мова" -#: netbox/netbox/settings.py:838 +#: netbox/netbox/settings.py:847 msgid "Polish" msgstr "Польська мова" -#: netbox/netbox/settings.py:839 +#: netbox/netbox/settings.py:848 msgid "Portuguese" msgstr "Португальська мова" -#: netbox/netbox/settings.py:840 +#: netbox/netbox/settings.py:849 msgid "Russian" msgstr "Російська мова" -#: netbox/netbox/settings.py:841 +#: netbox/netbox/settings.py:850 msgid "Turkish" msgstr "Турецька мова" -#: netbox/netbox/settings.py:842 +#: netbox/netbox/settings.py:851 msgid "Ukrainian" msgstr "Українська мова" -#: netbox/netbox/settings.py:843 +#: netbox/netbox/settings.py:852 msgid "Chinese" msgstr "Китайська мова" @@ -13130,12 +13199,12 @@ msgstr "Переключити випадаюче меню" msgid "No {model_name} found" msgstr "{model_name} не знайдено" -#: netbox/netbox/tables/tables.py:322 +#: netbox/netbox/tables/tables.py:340 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "Поле" -#: netbox/netbox/tables/tables.py:325 +#: netbox/netbox/tables/tables.py:343 msgid "Value" msgstr "Значення" @@ -13156,7 +13225,7 @@ msgstr "GPS-координати" msgid "Related Objects" msgstr "Пов'язані об'єкти" -#: netbox/netbox/views/generic/bulk_views.py:124 +#: netbox/netbox/views/generic/bulk_views.py:123 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " @@ -13165,15 +13234,15 @@ msgstr "" "Виникла помилка при рендерингу вибраного шаблону експорту ({template}): " "{error}" -#: netbox/netbox/views/generic/bulk_views.py:390 +#: netbox/netbox/views/generic/bulk_views.py:389 msgid "Must be a list." msgstr "Повинен бути список." -#: netbox/netbox/views/generic/bulk_views.py:400 +#: netbox/netbox/views/generic/bulk_views.py:399 msgid "Must be a dictionary." msgstr "Повинен бути словник." -#: netbox/netbox/views/generic/bulk_views.py:453 +#: netbox/netbox/views/generic/bulk_views.py:452 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" @@ -13181,54 +13250,54 @@ msgstr "" "Знайдені дублікати об'єктів: {model} з ідентифікатором (ами) {ids} " "з'являється кілька разів" -#: netbox/netbox/views/generic/bulk_views.py:475 +#: netbox/netbox/views/generic/bulk_views.py:474 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "Об'єкт з ідентифікатором {id} не існує" -#: netbox/netbox/views/generic/bulk_views.py:560 +#: netbox/netbox/views/generic/bulk_views.py:558 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "Масовий імпорт {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:576 +#: netbox/netbox/views/generic/bulk_views.py:574 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "Імпортний {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:766 +#: netbox/netbox/views/generic/bulk_views.py:764 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "Масове редагування {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:782 +#: netbox/netbox/views/generic/bulk_views.py:780 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "оновлено {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:815 -#: netbox/netbox/views/generic/bulk_views.py:1050 -#: netbox/netbox/views/generic/bulk_views.py:1098 +#: netbox/netbox/views/generic/bulk_views.py:813 +#: netbox/netbox/views/generic/bulk_views.py:1048 +#: netbox/netbox/views/generic/bulk_views.py:1096 #, python-brace-format msgid "No {object_type} were selected." msgstr "Ні {object_type} були обрані." -#: netbox/netbox/views/generic/bulk_views.py:908 +#: netbox/netbox/views/generic/bulk_views.py:906 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "Перейменовано {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:978 +#: netbox/netbox/views/generic/bulk_views.py:976 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "Масове видалення {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1005 +#: netbox/netbox/views/generic/bulk_views.py:1003 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "Видалено {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1022 +#: netbox/netbox/views/generic/bulk_views.py:1020 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "" "Видалення не вдалося через наявність одного або декількох залежних об'єктів." @@ -13260,7 +13329,7 @@ msgstr "Синхронізовано {count} {object_type}" msgid "{class_name} must implement get_children()" msgstr "{class_name} повинен реалізувати get_children()" -#: netbox/netbox/views/misc.py:46 +#: netbox/netbox/views/misc.py:49 msgid "" "There was an error loading the dashboard configuration. A default dashboard " "is in use." @@ -13356,12 +13425,12 @@ msgstr "Змінити пароль" #: netbox/templates/core/configrevision_restore.html:63 #: netbox/templates/dcim/devicebay_populate.html:34 #: netbox/templates/dcim/virtualchassis_add_member.html:26 -#: netbox/templates/dcim/virtualchassis_edit.html:117 +#: netbox/templates/dcim/virtualchassis_edit.html:118 #: netbox/templates/extras/object_journal.html:26 #: netbox/templates/extras/script.html:38 #: netbox/templates/generic/bulk_add_component.html:67 #: netbox/templates/generic/bulk_delete.html:78 -#: netbox/templates/generic/bulk_edit.html:125 +#: netbox/templates/generic/bulk_edit.html:128 #: netbox/templates/generic/bulk_import.html:66 #: netbox/templates/generic/bulk_import.html:98 #: netbox/templates/generic/bulk_import.html:131 @@ -13380,7 +13449,7 @@ msgstr "Скасувати" #: netbox/templates/account/preferences.html:78 #: netbox/templates/dcim/devicebay_populate.html:35 #: netbox/templates/dcim/virtualchassis_add_member.html:28 -#: netbox/templates/dcim/virtualchassis_edit.html:119 +#: netbox/templates/dcim/virtualchassis_edit.html:120 #: netbox/templates/extras/dashboard/widget_add.html:26 #: netbox/templates/extras/dashboard/widget_config.html:19 #: netbox/templates/extras/object_journal.html:27 @@ -13946,10 +14015,6 @@ msgstr "Повторно поставлено у чергу" msgid "Enqueue" msgstr "Поставлено у чергу" -#: netbox/templates/core/rq_task.html:61 -msgid "Queue" -msgstr "Черга" - #: netbox/templates/core/rq_task.html:65 msgid "Timeout" msgstr "Час очікування" @@ -14244,7 +14309,7 @@ msgstr "Відновити скорочення" msgid "Remove" msgstr "Видалити" -#: netbox/templates/dcim/device_edit.html:119 +#: netbox/templates/dcim/device_edit.html:120 msgid "Local Config Context Data" msgstr "Контекстні дані локальної конфігурації" @@ -14370,8 +14435,8 @@ msgid "No VLANs Assigned" msgstr "Не присвоєно VLAN'ів" #: netbox/templates/dcim/inc/interface_vlans_table.html:44 -#: netbox/templates/ipam/prefix_list.html:16 -#: netbox/templates/ipam/prefix_list.html:33 +#: netbox/templates/ipam/inc/max_depth.html:11 +#: netbox/templates/ipam/inc/max_length.html:11 msgid "Clear" msgstr "Очистити" @@ -14458,21 +14523,13 @@ msgstr "Ширина каналу" #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 #: netbox/wireless/forms/bulk_edit.py:57 netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/filtersets.py:47 -#: netbox/wireless/forms/filtersets.py:112 netbox/wireless/models.py:82 +#: netbox/wireless/forms/filtersets.py:49 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:82 #: netbox/wireless/models.py:148 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" -#: netbox/templates/dcim/interface.html:375 -msgid "LAG Members" -msgstr "Члени LAG" - -#: netbox/templates/dcim/interface.html:393 -msgid "No member interfaces" -msgstr "Немає інтерфейсів учасників" - -#: netbox/templates/dcim/interface.html:413 +#: netbox/templates/dcim/interface.html:386 #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 @@ -14480,7 +14537,7 @@ msgstr "Немає інтерфейсів учасників" msgid "Add IP Address" msgstr "Додати IP-адресу" -#: netbox/templates/dcim/interface.html:430 +#: netbox/templates/dcim/interface.html:403 #: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "Додати MAC-адресу" @@ -14676,11 +14733,11 @@ msgstr "Зберегти та додати інший" msgid "Editing Virtual Chassis %(name)s" msgstr "Редагування віртуального шасі %(name)s" -#: netbox/templates/dcim/virtualchassis_edit.html:64 +#: netbox/templates/dcim/virtualchassis_edit.html:65 msgid "Rack/Unit" msgstr "Стійка/юніт" -#: netbox/templates/dcim/virtualchassis_edit.html:121 +#: netbox/templates/dcim/virtualchassis_edit.html:122 #: netbox/templates/generic/bulk_add_component.html:68 #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/generic/object_edit.html:80 @@ -15026,11 +15083,11 @@ msgstr "Запустити скрипт" msgid "Could not load scripts from module %(module)s" msgstr "Не вдалося завантажити скрипти з модуля %(module)s" -#: netbox/templates/extras/inc/script_list_content.html:131 +#: netbox/templates/extras/inc/script_list_content.html:132 msgid "No Scripts Found" msgstr "Скриптів не знайдено" -#: netbox/templates/extras/inc/script_list_content.html:134 +#: netbox/templates/extras/inc/script_list_content.html:135 #, python-format msgid "" "Get started by creating a script from " @@ -15250,7 +15307,7 @@ msgstr "Редагування" msgid "Bulk Edit" msgstr "Масове редагування" -#: netbox/templates/generic/bulk_edit.html:126 +#: netbox/templates/generic/bulk_edit.html:129 #: netbox/templates/generic/bulk_rename.html:68 msgid "Apply" msgstr "Застосувати" @@ -15547,8 +15604,8 @@ msgstr "Сім'я" msgid "Date Added" msgstr "Дата додавання" -#: netbox/templates/ipam/aggregate/prefixes.html:8 -#: netbox/templates/ipam/prefix/prefixes.html:8 +#: netbox/templates/ipam/aggregate/prefixes.html:10 +#: netbox/templates/ipam/prefix/prefixes.html:10 #: netbox/templates/ipam/role.html:10 msgid "Add Prefix" msgstr "Додати префікс" @@ -15577,6 +15634,14 @@ msgstr "Призначити IP" msgid "Bulk Create" msgstr "Масове створення" +#: netbox/templates/ipam/inc/max_depth.html:6 +msgid "Max Depth" +msgstr "Максимальна глибина" + +#: netbox/templates/ipam/inc/max_length.html:6 +msgid "Max Length" +msgstr "Максимальна довжина" + #: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 msgid "Create Group" msgstr "Створити групу" @@ -15678,14 +15743,6 @@ msgstr "Додати діапазон IP" msgid "Hide Depth Indicators" msgstr "Приховати індикатори глибини" -#: netbox/templates/ipam/prefix_list.html:11 -msgid "Max Depth" -msgstr "Максимальна глибина" - -#: netbox/templates/ipam/prefix_list.html:28 -msgid "Max Length" -msgstr "Максимальна довжина" - #: netbox/templates/ipam/rir.html:10 msgid "Add Aggregate" msgstr "Додати агрегат" @@ -15807,8 +15864,8 @@ msgstr "" "знову." #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:159 -#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:91 -#: netbox/tenancy/forms/filtersets.py:121 netbox/tenancy/forms/forms.py:57 +#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:95 +#: netbox/tenancy/forms/filtersets.py:126 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:105 #: netbox/tenancy/forms/model_forms.py:129 #: netbox/tenancy/tables/contacts.py:92 @@ -15826,7 +15883,7 @@ msgid "Phone" msgstr "Телефон" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:69 netbox/tenancy/forms/forms.py:67 +#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 #: netbox/tenancy/forms/model_forms.py:72 msgid "Contact Group" msgstr "Контактна група" @@ -15980,7 +16037,7 @@ msgstr "Віртуальний диск" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/virtualization/forms/bulk_edit.py:89 #: netbox/virtualization/forms/bulk_import.py:93 -#: netbox/virtualization/forms/filtersets.py:175 +#: netbox/virtualization/forms/filtersets.py:179 #: netbox/virtualization/tables/virtualmachines.py:33 msgid "Start on boot" msgstr "Запуск при завантаженні" @@ -16031,23 +16088,23 @@ msgid "IKE Proposal" msgstr "Налаштування IKE" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:85 -#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:106 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:109 msgid "Authentication method" msgstr "Метод аутентифікації" #: netbox/templates/vpn/ikeproposal.html:25 #: netbox/templates/vpn/ipsecproposal.html:21 netbox/vpn/forms/bulk_edit.py:90 #: netbox/vpn/forms/bulk_edit.py:148 netbox/vpn/forms/bulk_import.py:148 -#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:111 -#: netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:114 +#: netbox/vpn/forms/filtersets.py:164 msgid "Encryption algorithm" msgstr "Алгоритм шифрування" #: netbox/templates/vpn/ikeproposal.html:29 #: netbox/templates/vpn/ipsecproposal.html:25 netbox/vpn/forms/bulk_edit.py:95 #: netbox/vpn/forms/bulk_edit.py:153 netbox/vpn/forms/bulk_import.py:152 -#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:119 +#: netbox/vpn/forms/filtersets.py:169 msgid "Authentication algorithm" msgstr "Алгоритм авторизації" @@ -16099,18 +16156,18 @@ msgid "Add a Termination" msgstr "Додати кінець" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:43 -#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:62 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:64 msgid "Encapsulation" msgstr "Інкапсуляція" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:69 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:71 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "Профіль IPsec" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:58 -#: netbox/vpn/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:75 msgid "Tunnel ID" msgstr "ID тунелю" @@ -16356,12 +16413,20 @@ msgstr "v1" msgid "v2" msgstr "v2" -#: netbox/users/filterset_mixins.py:17 netbox/users/filtersets.py:36 +#: netbox/users/filterset_mixins.py:18 +msgid "Owner Group (ID)" +msgstr "Група власників (ID)" + +#: netbox/users/filterset_mixins.py:24 +msgid "Owner Group (name)" +msgstr "Група власників (назва)" + +#: netbox/users/filterset_mixins.py:28 netbox/users/filtersets.py:36 #: netbox/users/filtersets.py:88 msgid "Owner (ID)" msgstr "Власник (ID)" -#: netbox/users/filterset_mixins.py:23 netbox/users/filtersets.py:42 +#: netbox/users/filterset_mixins.py:34 netbox/users/filtersets.py:42 #: netbox/users/filtersets.py:94 msgid "Owner (name)" msgstr "Власник (ім'я)" @@ -16524,10 +16589,6 @@ msgstr "Необхідно вибрати хоча б одну дію." msgid "Invalid filter for {model}: {error}" msgstr "Невірний фільтр для {model}: {error}" -#: netbox/users/forms/model_forms.py:466 -msgid "Owner Group" -msgstr "Група власників" - #: netbox/users/forms/model_forms.py:490 msgid "User groups" msgstr "Групи користувачів" @@ -16741,18 +16802,18 @@ msgstr "Користувацькі дії" msgid "Example Usage" msgstr "Приклад використання" -#: netbox/utilities/api.py:170 +#: netbox/utilities/api.py:179 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "" "Пов'язаний об'єкт не знайдено за допомогою наданих атрибутів: {params}" -#: netbox/utilities/api.py:173 +#: netbox/utilities/api.py:182 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "Кілька об'єктів відповідають наданим атрибутам: {params}" -#: netbox/utilities/api.py:185 +#: netbox/utilities/api.py:194 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " @@ -16761,14 +16822,14 @@ msgstr "" "Пов'язані об'єкти повинні посилатися числовим ідентифікатором або словником " "атрибутів. Отримано невизнане значення: {value}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:203 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "" "Пов'язаний об'єкт не знайдено за допомогою вказаного числового " "ідентифікатора: {id}" -#: netbox/utilities/choices.py:23 +#: netbox/utilities/choices.py:24 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} має визначений ключ, але ВИБІР не є списком" @@ -17160,7 +17221,7 @@ msgstr "" "Відсутнє необхідне значення для параметра статичного запиту: " "'{static_params}'" -#: netbox/utilities/forms/widgets/modifiers.py:141 +#: netbox/utilities/forms/widgets/modifiers.py:148 msgid "(automatically set)" msgstr "(автоматично встановлюється)" @@ -17304,18 +17365,18 @@ msgstr "{value} має бути кратним {multiple}." msgid "{value} is not a valid regular expression." msgstr "{value} не є дійсним регулярним виразом." -#: netbox/utilities/views.py:76 +#: netbox/utilities/views.py:80 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "" "{self.__class__.__name__} повинен реалізувати get_required_permissions ()" -#: netbox/utilities/views.py:112 +#: netbox/utilities/views.py:116 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name} повинен реалізувати get_required_permissions()" -#: netbox/utilities/views.py:136 +#: netbox/utilities/views.py:140 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -17373,7 +17434,7 @@ msgid "Disk (MB)" msgstr "Диск (МБ)" #: netbox/virtualization/forms/bulk_edit.py:307 -#: netbox/virtualization/forms/filtersets.py:283 +#: netbox/virtualization/forms/filtersets.py:284 msgid "Size (MB)" msgstr "Розмір (МБ)" @@ -17730,7 +17791,7 @@ msgid "VLAN (name)" msgstr "VLAN (назва)" #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:41 -#: netbox/vpn/forms/filtersets.py:59 +#: netbox/vpn/forms/filtersets.py:61 msgid "Tunnel group" msgstr "Тунельна група" @@ -17740,19 +17801,19 @@ msgstr "Термін служби SA" #: netbox/vpn/forms/bulk_edit.py:133 netbox/wireless/forms/bulk_edit.py:76 #: netbox/wireless/forms/bulk_edit.py:118 -#: netbox/wireless/forms/filtersets.py:71 -#: netbox/wireless/forms/filtersets.py:130 +#: netbox/wireless/forms/filtersets.py:73 +#: netbox/wireless/forms/filtersets.py:133 msgid "Pre-shared key" msgstr "Попередньо спільний ключ" #: netbox/vpn/forms/bulk_edit.py:201 netbox/vpn/forms/bulk_import.py:238 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:211 netbox/vpn/forms/model_forms.py:370 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "Політика IKE" #: netbox/vpn/forms/bulk_edit.py:206 netbox/vpn/forms/bulk_import.py:243 -#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:216 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "Політика IPsec" @@ -17819,16 +17880,16 @@ msgstr "Кожне завершення повинно вказувати або msgid "Cannot assign both an interface and a VLAN." msgstr "Не вдається призначити як інтерфейс, так і VLAN." -#: netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:139 msgid "IKE version" msgstr "Версія IKE" -#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 +#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "Пропозиція" -#: netbox/vpn/forms/filtersets.py:262 +#: netbox/vpn/forms/filtersets.py:270 msgid "Assigned Object Type" msgstr "Призначений тип об'єкта" @@ -18063,8 +18124,8 @@ msgstr "WPA для підприємства" #: netbox/wireless/forms/bulk_import.py:72 #: netbox/wireless/forms/bulk_import.py:149 #: netbox/wireless/forms/bulk_import.py:152 -#: netbox/wireless/forms/filtersets.py:66 -#: netbox/wireless/forms/filtersets.py:125 +#: netbox/wireless/forms/filtersets.py:68 +#: netbox/wireless/forms/filtersets.py:128 msgid "Authentication cipher" msgstr "Аутентифікаційний шифр" diff --git a/netbox/translations/zh/LC_MESSAGES/django.mo b/netbox/translations/zh/LC_MESSAGES/django.mo index 89aad4ee3..e6d482062 100644 Binary files a/netbox/translations/zh/LC_MESSAGES/django.mo and b/netbox/translations/zh/LC_MESSAGES/django.mo differ diff --git a/netbox/translations/zh/LC_MESSAGES/django.po b/netbox/translations/zh/LC_MESSAGES/django.po index 290f9177c..73532da2b 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: 2026-01-20 05:07+0000\n" +"POT-Creation-Date: 2026-02-03 05:21+0000\n" "PO-Revision-Date: 2023-10-30 17:48+0000\n" "Last-Translator: Jeremy Stretch, 2026\n" "Language-Team: Chinese (https://app.transifex.com/netbox-community/teams/178115/zh/)\n" @@ -64,7 +64,7 @@ msgstr "您的密码已成功更改。" msgid "Planned" msgstr "已规划" -#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:327 +#: netbox/circuits/choices.py:22 netbox/netbox/navigation/menu.py:329 msgid "Provisioning" msgstr "置备" @@ -100,7 +100,7 @@ msgid "Decommissioned" msgstr "退役" #: netbox/circuits/choices.py:90 netbox/dcim/choices.py:1998 -#: netbox/dcim/tables/devices.py:1159 netbox/templates/dcim/interface.html:148 +#: netbox/dcim/tables/devices.py:1187 netbox/templates/dcim/interface.html:148 #: netbox/templates/virtualization/vminterface.html:83 #: netbox/tenancy/choices.py:17 msgid "Primary" @@ -119,8 +119,8 @@ msgstr "第三联系人" msgid "Inactive" msgstr "已失效" -#: netbox/circuits/choices.py:107 netbox/templates/dcim/interface.html:288 -#: netbox/vpn/choices.py:63 +#: netbox/circuits/choices.py:107 netbox/dcim/tables/devices.py:707 +#: netbox/templates/dcim/interface.html:288 netbox/vpn/choices.py:63 msgid "Peer" msgstr "对端" @@ -181,32 +181,32 @@ msgstr "站点组(ID)" msgid "Site group (slug)" msgstr "站点组(缩写)" -#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:59 -#: netbox/circuits/forms/filtersets.py:183 -#: netbox/circuits/forms/filtersets.py:241 +#: netbox/circuits/filtersets.py:64 netbox/circuits/forms/filtersets.py:60 +#: netbox/circuits/forms/filtersets.py:188 +#: netbox/circuits/forms/filtersets.py:246 #: netbox/circuits/tables/circuits.py:124 netbox/dcim/forms/bulk_edit.py:165 #: netbox/dcim/forms/bulk_edit.py:320 netbox/dcim/forms/bulk_edit.py:670 #: netbox/dcim/forms/bulk_edit.py:857 netbox/dcim/forms/bulk_import.py:138 #: netbox/dcim/forms/bulk_import.py:239 netbox/dcim/forms/bulk_import.py:341 #: netbox/dcim/forms/bulk_import.py:632 netbox/dcim/forms/bulk_import.py:1602 -#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:103 -#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:374 -#: netbox/dcim/forms/filtersets.py:476 netbox/dcim/forms/filtersets.py:841 -#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1130 -#: netbox/dcim/forms/filtersets.py:1154 netbox/dcim/forms/filtersets.py:1249 -#: netbox/dcim/forms/filtersets.py:1287 netbox/dcim/forms/filtersets.py:1992 -#: netbox/dcim/forms/filtersets.py:2016 netbox/dcim/forms/filtersets.py:2040 -#: netbox/dcim/forms/model_forms.py:143 netbox/dcim/forms/model_forms.py:171 -#: netbox/dcim/forms/model_forms.py:242 netbox/dcim/forms/model_forms.py:558 -#: netbox/dcim/forms/model_forms.py:819 netbox/dcim/forms/object_create.py:292 -#: netbox/dcim/tables/devices.py:155 netbox/dcim/tables/power.py:25 +#: netbox/dcim/forms/bulk_import.py:1630 netbox/dcim/forms/filtersets.py:104 +#: netbox/dcim/forms/filtersets.py:254 netbox/dcim/forms/filtersets.py:377 +#: netbox/dcim/forms/filtersets.py:481 netbox/dcim/forms/filtersets.py:853 +#: netbox/dcim/forms/filtersets.py:1071 netbox/dcim/forms/filtersets.py:1145 +#: netbox/dcim/forms/filtersets.py:1170 netbox/dcim/forms/filtersets.py:1266 +#: netbox/dcim/forms/filtersets.py:1305 netbox/dcim/forms/filtersets.py:2022 +#: netbox/dcim/forms/filtersets.py:2046 netbox/dcim/forms/filtersets.py:2070 +#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:173 +#: netbox/dcim/forms/model_forms.py:244 netbox/dcim/forms/model_forms.py:560 +#: netbox/dcim/forms/model_forms.py:829 netbox/dcim/forms/object_create.py:293 +#: netbox/dcim/tables/devices.py:156 netbox/dcim/tables/power.py:25 #: netbox/dcim/tables/power.py:89 netbox/dcim/tables/racks.py:110 #: netbox/dcim/tables/racks.py:193 netbox/dcim/tables/sites.py:101 #: netbox/extras/filtersets.py:681 netbox/ipam/forms/bulk_edit.py:411 -#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:165 -#: netbox/ipam/forms/filtersets.py:243 netbox/ipam/forms/filtersets.py:464 -#: netbox/ipam/forms/filtersets.py:559 netbox/ipam/forms/model_forms.py:660 -#: netbox/ipam/tables/vlans.py:90 netbox/ipam/tables/vlans.py:197 +#: netbox/ipam/forms/bulk_import.py:485 netbox/ipam/forms/filtersets.py:171 +#: netbox/ipam/forms/filtersets.py:251 netbox/ipam/forms/filtersets.py:476 +#: netbox/ipam/forms/filtersets.py:573 netbox/ipam/forms/model_forms.py:660 +#: netbox/ipam/tables/vlans.py:91 netbox/ipam/tables/vlans.py:213 #: netbox/templates/dcim/inc/cable_termination.html:8 #: netbox/templates/dcim/inc/cable_termination.html:36 #: netbox/templates/dcim/powerpanel.html:22 netbox/templates/ipam/vlan.html:23 @@ -215,12 +215,12 @@ msgstr "站点组(缩写)" #: netbox/virtualization/forms/bulk_edit.py:95 #: netbox/virtualization/forms/bulk_import.py:61 #: netbox/virtualization/forms/bulk_import.py:99 -#: netbox/virtualization/forms/filtersets.py:79 -#: netbox/virtualization/forms/filtersets.py:158 +#: netbox/virtualization/forms/filtersets.py:82 +#: netbox/virtualization/forms/filtersets.py:162 #: netbox/virtualization/forms/model_forms.py:98 #: netbox/virtualization/forms/model_forms.py:172 #: netbox/virtualization/tables/virtualmachines.py:36 -#: netbox/vpn/forms/filtersets.py:277 netbox/wireless/forms/filtersets.py:92 +#: netbox/vpn/forms/filtersets.py:285 netbox/wireless/forms/filtersets.py:94 #: netbox/wireless/forms/model_forms.py:78 #: netbox/wireless/forms/model_forms.py:120 msgid "Site" @@ -308,8 +308,8 @@ msgstr "接入点A (ID)" #: netbox/circuits/filtersets.py:278 netbox/circuits/filtersets.py:382 #: netbox/circuits/filtersets.py:547 netbox/core/filtersets.py:85 -#: netbox/core/filtersets.py:150 netbox/core/filtersets.py:176 -#: netbox/core/filtersets.py:216 netbox/dcim/filtersets.py:810 +#: netbox/core/filtersets.py:154 netbox/core/filtersets.py:180 +#: netbox/core/filtersets.py:220 netbox/dcim/filtersets.py:810 #: netbox/dcim/filtersets.py:1568 netbox/dcim/filtersets.py:2692 #: netbox/extras/filtersets.py:48 netbox/extras/filtersets.py:71 #: netbox/extras/filtersets.py:101 netbox/extras/filtersets.py:142 @@ -320,7 +320,7 @@ msgstr "接入点A (ID)" #: netbox/extras/filtersets.py:577 netbox/extras/filtersets.py:613 #: netbox/extras/filtersets.py:644 netbox/extras/filtersets.py:814 #: netbox/ipam/forms/model_forms.py:481 netbox/netbox/filtersets.py:300 -#: netbox/netbox/forms/filtersets.py:33 netbox/netbox/forms/search.py:20 +#: netbox/netbox/forms/filtersets.py:31 netbox/netbox/forms/search.py:20 #: netbox/templates/htmx/object_selector.html:28 #: netbox/templates/inc/filter_list.html:42 #: netbox/templates/ipam/ipaddress_assign.html:29 @@ -336,9 +336,9 @@ msgstr "搜索" #: netbox/circuits/filtersets.py:282 netbox/circuits/forms/bulk_edit.py:166 #: netbox/circuits/forms/bulk_edit.py:250 #: netbox/circuits/forms/bulk_import.py:128 -#: netbox/circuits/forms/filtersets.py:224 -#: netbox/circuits/forms/filtersets.py:251 -#: netbox/circuits/forms/filtersets.py:297 +#: netbox/circuits/forms/filtersets.py:229 +#: netbox/circuits/forms/filtersets.py:256 +#: netbox/circuits/forms/filtersets.py:303 #: netbox/circuits/forms/model_forms.py:134 #: netbox/circuits/forms/model_forms.py:157 #: netbox/circuits/forms/model_forms.py:255 @@ -402,8 +402,8 @@ msgstr "虚拟电路类型(slug)" #: netbox/circuits/filtersets.py:551 netbox/circuits/forms/bulk_edit.py:310 #: netbox/circuits/forms/bulk_import.py:248 -#: netbox/circuits/forms/filtersets.py:373 -#: netbox/circuits/forms/filtersets.py:379 +#: netbox/circuits/forms/filtersets.py:381 +#: netbox/circuits/forms/filtersets.py:387 #: netbox/circuits/forms/model_forms.py:333 #: netbox/circuits/forms/model_forms.py:348 #: netbox/circuits/tables/virtual_circuits.py:84 @@ -419,13 +419,13 @@ msgid "Interface (ID)" msgstr "接口(ID)" #: netbox/circuits/forms/bulk_edit.py:42 -#: netbox/circuits/forms/filtersets.py:64 +#: netbox/circuits/forms/filtersets.py:65 #: netbox/circuits/forms/model_forms.py:43 #: netbox/circuits/tables/providers.py:32 netbox/dcim/forms/bulk_edit.py:131 -#: netbox/dcim/forms/filtersets.py:224 netbox/dcim/forms/model_forms.py:130 +#: netbox/dcim/forms/filtersets.py:223 netbox/dcim/forms/model_forms.py:132 #: netbox/dcim/tables/sites.py:73 netbox/ipam/models/asns.py:155 #: netbox/ipam/tables/asn.py:37 netbox/ipam/views.py:269 -#: netbox/netbox/navigation/menu.py:179 netbox/netbox/navigation/menu.py:182 +#: netbox/netbox/navigation/menu.py:181 netbox/netbox/navigation/menu.py:184 #: netbox/templates/circuits/provider.html:23 msgid "ASNs" msgstr "自治系统编号/AS编号" @@ -435,17 +435,17 @@ msgstr "自治系统编号/AS编号" #: netbox/circuits/forms/bulk_import.py:43 #: netbox/circuits/forms/bulk_import.py:58 #: netbox/circuits/forms/bulk_import.py:81 -#: netbox/circuits/forms/filtersets.py:79 -#: netbox/circuits/forms/filtersets.py:97 -#: netbox/circuits/forms/filtersets.py:125 -#: netbox/circuits/forms/filtersets.py:143 -#: netbox/circuits/forms/filtersets.py:225 -#: netbox/circuits/forms/filtersets.py:269 -#: netbox/circuits/forms/filtersets.py:292 -#: netbox/circuits/forms/filtersets.py:330 -#: netbox/circuits/forms/filtersets.py:338 -#: netbox/circuits/forms/filtersets.py:374 -#: netbox/circuits/forms/filtersets.py:397 +#: netbox/circuits/forms/filtersets.py:81 +#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:129 +#: netbox/circuits/forms/filtersets.py:148 +#: netbox/circuits/forms/filtersets.py:230 +#: netbox/circuits/forms/filtersets.py:274 +#: netbox/circuits/forms/filtersets.py:298 +#: netbox/circuits/forms/filtersets.py:337 +#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:405 #: netbox/circuits/forms/model_forms.py:60 #: netbox/circuits/forms/model_forms.py:75 #: netbox/circuits/forms/model_forms.py:106 @@ -470,23 +470,23 @@ msgid "Provider" msgstr "运营商" #: netbox/circuits/forms/bulk_edit.py:80 -#: netbox/circuits/forms/filtersets.py:100 +#: netbox/circuits/forms/filtersets.py:103 #: netbox/templates/circuits/providernetwork.html:28 msgid "Service ID" msgstr "服务ID" #: netbox/circuits/forms/bulk_edit.py:94 #: netbox/circuits/forms/bulk_edit.py:269 -#: netbox/circuits/forms/filtersets.py:116 -#: netbox/circuits/forms/filtersets.py:321 netbox/dcim/forms/bulk_edit.py:203 +#: netbox/circuits/forms/filtersets.py:120 +#: netbox/circuits/forms/filtersets.py:328 netbox/dcim/forms/bulk_edit.py:203 #: netbox/dcim/forms/bulk_edit.py:602 netbox/dcim/forms/bulk_edit.py:800 #: netbox/dcim/forms/bulk_edit.py:1054 netbox/dcim/forms/bulk_edit.py:1153 #: netbox/dcim/forms/bulk_edit.py:1180 netbox/dcim/forms/bulk_edit.py:1714 -#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1202 -#: netbox/dcim/forms/filtersets.py:1521 netbox/dcim/forms/filtersets.py:1735 -#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1777 -#: netbox/dcim/forms/filtersets.py:1796 netbox/dcim/tables/devices.py:750 -#: netbox/dcim/tables/devices.py:803 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/forms/bulk_import.py:1477 netbox/dcim/forms/filtersets.py:1218 +#: netbox/dcim/forms/filtersets.py:1543 netbox/dcim/forms/filtersets.py:1759 +#: netbox/dcim/forms/filtersets.py:1778 netbox/dcim/forms/filtersets.py:1802 +#: netbox/dcim/forms/filtersets.py:1821 netbox/dcim/tables/devices.py:778 +#: netbox/dcim/tables/devices.py:831 netbox/dcim/tables/devices.py:1079 #: netbox/dcim/tables/devicetypes.py:213 netbox/dcim/tables/devicetypes.py:254 #: netbox/dcim/tables/devicetypes.py:273 netbox/dcim/tables/racks.py:29 #: netbox/extras/forms/bulk_edit.py:306 netbox/extras/tables/tables.py:540 @@ -505,12 +505,12 @@ msgstr "颜色" #: netbox/circuits/forms/bulk_edit.py:292 #: netbox/circuits/forms/bulk_import.py:94 #: netbox/circuits/forms/bulk_import.py:220 -#: netbox/circuits/forms/filtersets.py:138 -#: netbox/circuits/forms/filtersets.py:359 +#: netbox/circuits/forms/filtersets.py:143 +#: netbox/circuits/forms/filtersets.py:367 #: netbox/circuits/tables/circuits.py:63 #: netbox/circuits/tables/circuits.py:195 #: netbox/circuits/tables/virtual_circuits.py:58 -#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:33 +#: netbox/core/forms/bulk_edit.py:18 netbox/core/forms/filtersets.py:34 #: netbox/core/tables/change_logging.py:32 netbox/core/tables/data.py:21 #: netbox/core/tables/jobs.py:20 netbox/dcim/forms/bulk_edit.py:772 #: netbox/dcim/forms/bulk_edit.py:899 netbox/dcim/forms/bulk_edit.py:965 @@ -522,23 +522,23 @@ msgstr "颜色" #: netbox/dcim/forms/bulk_import.py:858 netbox/dcim/forms/bulk_import.py:879 #: netbox/dcim/forms/bulk_import.py:965 netbox/dcim/forms/bulk_import.py:1095 #: netbox/dcim/forms/bulk_import.py:1114 netbox/dcim/forms/bulk_import.py:1458 -#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1088 -#: netbox/dcim/forms/filtersets.py:1187 netbox/dcim/forms/filtersets.py:1313 -#: netbox/dcim/forms/filtersets.py:1403 netbox/dcim/forms/filtersets.py:1423 -#: netbox/dcim/forms/filtersets.py:1442 netbox/dcim/forms/filtersets.py:1462 -#: netbox/dcim/forms/filtersets.py:1481 netbox/dcim/forms/filtersets.py:1496 -#: netbox/dcim/forms/filtersets.py:1515 netbox/dcim/forms/filtersets.py:1539 -#: netbox/dcim/forms/filtersets.py:1577 netbox/dcim/forms/filtersets.py:1682 -#: netbox/dcim/forms/filtersets.py:1730 netbox/dcim/forms/filtersets.py:1749 -#: netbox/dcim/forms/filtersets.py:1772 netbox/dcim/forms/filtersets.py:1791 -#: netbox/dcim/forms/model_forms.py:800 netbox/dcim/forms/model_forms.py:806 +#: netbox/dcim/forms/bulk_import.py:1667 netbox/dcim/forms/filtersets.py:1102 +#: netbox/dcim/forms/filtersets.py:1203 netbox/dcim/forms/filtersets.py:1331 +#: netbox/dcim/forms/filtersets.py:1422 netbox/dcim/forms/filtersets.py:1442 +#: netbox/dcim/forms/filtersets.py:1462 netbox/dcim/forms/filtersets.py:1482 +#: netbox/dcim/forms/filtersets.py:1502 netbox/dcim/forms/filtersets.py:1517 +#: netbox/dcim/forms/filtersets.py:1537 netbox/dcim/forms/filtersets.py:1561 +#: netbox/dcim/forms/filtersets.py:1600 netbox/dcim/forms/filtersets.py:1705 +#: netbox/dcim/forms/filtersets.py:1754 netbox/dcim/forms/filtersets.py:1773 +#: netbox/dcim/forms/filtersets.py:1797 netbox/dcim/forms/filtersets.py:1816 +#: netbox/dcim/forms/model_forms.py:810 netbox/dcim/forms/model_forms.py:816 #: netbox/dcim/forms/object_import.py:85 #: netbox/dcim/forms/object_import.py:114 -#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:180 -#: netbox/dcim/tables/devices.py:862 netbox/dcim/tables/power.py:73 +#: netbox/dcim/forms/object_import.py:127 netbox/dcim/tables/devices.py:181 +#: netbox/dcim/tables/devices.py:890 netbox/dcim/tables/power.py:73 #: netbox/dcim/tables/racks.py:126 netbox/extras/forms/bulk_import.py:43 #: netbox/extras/tables/tables.py:498 netbox/extras/tables/tables.py:566 -#: netbox/netbox/tables/tables.py:313 +#: netbox/netbox/tables/tables.py:331 #: netbox/templates/circuits/circuit.html:30 #: netbox/templates/circuits/virtualcircuit.html:39 #: netbox/templates/circuits/virtualcircuittermination.html:64 @@ -549,7 +549,6 @@ msgstr "颜色" #: netbox/templates/dcim/frontport.html:36 #: netbox/templates/dcim/interface.html:46 #: netbox/templates/dcim/interface.html:239 -#: netbox/templates/dcim/interface.html:381 #: netbox/templates/dcim/powerfeed.html:32 #: netbox/templates/dcim/poweroutlet.html:36 #: netbox/templates/dcim/powerport.html:36 @@ -561,11 +560,11 @@ msgstr "颜色" #: netbox/templates/wireless/inc/wirelesslink_interface.html:14 #: netbox/virtualization/forms/bulk_edit.py:50 #: netbox/virtualization/forms/bulk_import.py:43 -#: netbox/virtualization/forms/filtersets.py:59 +#: netbox/virtualization/forms/filtersets.py:62 #: netbox/virtualization/forms/model_forms.py:60 #: netbox/virtualization/tables/clusters.py:67 #: netbox/vpn/forms/bulk_edit.py:226 netbox/vpn/forms/bulk_import.py:268 -#: netbox/vpn/forms/filtersets.py:228 netbox/vpn/forms/model_forms.py:82 +#: netbox/vpn/forms/filtersets.py:236 netbox/vpn/forms/model_forms.py:82 #: netbox/vpn/forms/model_forms.py:117 netbox/vpn/forms/model_forms.py:229 msgid "Type" msgstr "类型" @@ -574,8 +573,8 @@ msgstr "类型" #: netbox/circuits/forms/bulk_edit.py:287 #: netbox/circuits/forms/bulk_import.py:87 #: netbox/circuits/forms/bulk_import.py:213 -#: netbox/circuits/forms/filtersets.py:151 -#: netbox/circuits/forms/filtersets.py:346 +#: netbox/circuits/forms/filtersets.py:156 +#: netbox/circuits/forms/filtersets.py:354 #: netbox/circuits/forms/model_forms.py:112 #: netbox/circuits/forms/model_forms.py:321 #: netbox/templates/circuits/virtualcircuit.html:31 @@ -587,9 +586,9 @@ msgstr "运营商账户" #: netbox/circuits/forms/bulk_edit.py:297 #: netbox/circuits/forms/bulk_import.py:100 #: netbox/circuits/forms/bulk_import.py:226 -#: netbox/circuits/forms/filtersets.py:162 -#: netbox/circuits/forms/filtersets.py:362 netbox/core/forms/filtersets.py:38 -#: netbox/core/forms/filtersets.py:86 netbox/core/tables/data.py:24 +#: netbox/circuits/forms/filtersets.py:167 +#: netbox/circuits/forms/filtersets.py:370 netbox/core/forms/filtersets.py:39 +#: netbox/core/forms/filtersets.py:87 netbox/core/tables/data.py:24 #: netbox/core/tables/jobs.py:28 netbox/core/tables/tasks.py:90 #: netbox/dcim/forms/bulk_edit.py:104 netbox/dcim/forms/bulk_edit.py:178 #: netbox/dcim/forms/bulk_edit.py:342 netbox/dcim/forms/bulk_edit.py:449 @@ -601,14 +600,14 @@ msgstr "运营商账户" #: netbox/dcim/forms/bulk_import.py:597 netbox/dcim/forms/bulk_import.py:757 #: netbox/dcim/forms/bulk_import.py:1224 netbox/dcim/forms/bulk_import.py:1446 #: netbox/dcim/forms/bulk_import.py:1662 netbox/dcim/forms/bulk_import.py:1725 -#: netbox/dcim/forms/filtersets.py:207 netbox/dcim/forms/filtersets.py:266 -#: netbox/dcim/forms/filtersets.py:391 netbox/dcim/forms/filtersets.py:497 -#: netbox/dcim/forms/filtersets.py:887 netbox/dcim/forms/filtersets.py:1009 -#: netbox/dcim/forms/filtersets.py:1091 netbox/dcim/forms/filtersets.py:1192 -#: netbox/dcim/forms/filtersets.py:1308 netbox/dcim/forms/filtersets.py:1525 -#: netbox/dcim/forms/filtersets.py:1895 netbox/dcim/tables/devices.py:142 -#: netbox/dcim/tables/devices.py:530 netbox/dcim/tables/devices.py:865 -#: netbox/dcim/tables/devices.py:999 netbox/dcim/tables/devices.py:1107 +#: netbox/dcim/forms/filtersets.py:206 netbox/dcim/forms/filtersets.py:266 +#: netbox/dcim/forms/filtersets.py:394 netbox/dcim/forms/filtersets.py:502 +#: netbox/dcim/forms/filtersets.py:899 netbox/dcim/forms/filtersets.py:1022 +#: netbox/dcim/forms/filtersets.py:1105 netbox/dcim/forms/filtersets.py:1208 +#: netbox/dcim/forms/filtersets.py:1326 netbox/dcim/forms/filtersets.py:1547 +#: netbox/dcim/forms/filtersets.py:1923 netbox/dcim/tables/devices.py:143 +#: netbox/dcim/tables/devices.py:531 netbox/dcim/tables/devices.py:893 +#: netbox/dcim/tables/devices.py:1027 netbox/dcim/tables/devices.py:1135 #: netbox/dcim/tables/modules.py:98 netbox/dcim/tables/power.py:70 #: netbox/dcim/tables/racks.py:114 netbox/dcim/tables/racks.py:211 #: netbox/dcim/tables/sites.py:61 netbox/dcim/tables/sites.py:105 @@ -616,12 +615,12 @@ msgstr "运营商账户" #: netbox/ipam/forms/bulk_edit.py:292 netbox/ipam/forms/bulk_edit.py:433 #: netbox/ipam/forms/bulk_import.py:194 netbox/ipam/forms/bulk_import.py:258 #: netbox/ipam/forms/bulk_import.py:294 netbox/ipam/forms/bulk_import.py:506 -#: netbox/ipam/forms/filtersets.py:226 netbox/ipam/forms/filtersets.py:304 -#: netbox/ipam/forms/filtersets.py:386 netbox/ipam/forms/filtersets.py:571 +#: netbox/ipam/forms/filtersets.py:234 netbox/ipam/forms/filtersets.py:313 +#: netbox/ipam/forms/filtersets.py:396 netbox/ipam/forms/filtersets.py:585 #: netbox/ipam/forms/model_forms.py:500 netbox/ipam/tables/ip.py:181 #: netbox/ipam/tables/ip.py:260 netbox/ipam/tables/ip.py:313 -#: netbox/ipam/tables/ip.py:383 netbox/ipam/tables/ip.py:410 -#: netbox/ipam/tables/vlans.py:98 netbox/ipam/tables/vlans.py:208 +#: netbox/ipam/tables/ip.py:388 netbox/ipam/tables/ip.py:415 +#: netbox/ipam/tables/vlans.py:99 netbox/ipam/tables/vlans.py:224 #: netbox/templates/circuits/circuit.html:34 #: netbox/templates/circuits/virtualcircuit.html:43 #: netbox/templates/core/datasource.html:46 netbox/templates/core/job.html:21 @@ -645,19 +644,19 @@ msgstr "运营商账户" #: netbox/virtualization/forms/bulk_edit.py:83 #: netbox/virtualization/forms/bulk_import.py:56 #: netbox/virtualization/forms/bulk_import.py:88 -#: netbox/virtualization/forms/filtersets.py:87 -#: netbox/virtualization/forms/filtersets.py:170 +#: netbox/virtualization/forms/filtersets.py:90 +#: netbox/virtualization/forms/filtersets.py:174 #: netbox/virtualization/tables/clusters.py:75 #: netbox/virtualization/tables/virtualmachines.py:30 #: netbox/vpn/forms/bulk_edit.py:33 netbox/vpn/forms/bulk_edit.py:222 #: netbox/vpn/forms/bulk_import.py:36 netbox/vpn/forms/bulk_import.py:263 -#: netbox/vpn/forms/filtersets.py:52 netbox/vpn/forms/filtersets.py:223 +#: netbox/vpn/forms/filtersets.py:54 netbox/vpn/forms/filtersets.py:231 #: netbox/vpn/tables/l2vpn.py:27 netbox/vpn/tables/tunnels.py:49 #: netbox/wireless/forms/bulk_edit.py:40 netbox/wireless/forms/bulk_edit.py:97 #: netbox/wireless/forms/bulk_import.py:44 #: netbox/wireless/forms/bulk_import.py:131 -#: netbox/wireless/forms/filtersets.py:56 -#: netbox/wireless/forms/filtersets.py:115 +#: netbox/wireless/forms/filtersets.py:58 +#: netbox/wireless/forms/filtersets.py:118 #: netbox/wireless/tables/wirelesslan.py:45 #: netbox/wireless/tables/wirelesslink.py:19 msgid "Status" @@ -669,23 +668,23 @@ msgstr "状态" #: netbox/circuits/forms/bulk_import.py:111 #: netbox/circuits/forms/bulk_import.py:170 #: netbox/circuits/forms/bulk_import.py:231 -#: netbox/circuits/forms/filtersets.py:131 -#: netbox/circuits/forms/filtersets.py:278 -#: netbox/circuits/forms/filtersets.py:332 netbox/dcim/forms/bulk_edit.py:120 +#: netbox/circuits/forms/filtersets.py:135 +#: netbox/circuits/forms/filtersets.py:283 +#: netbox/circuits/forms/filtersets.py:339 netbox/dcim/forms/bulk_edit.py:120 #: netbox/dcim/forms/bulk_edit.py:184 netbox/dcim/forms/bulk_edit.py:337 #: netbox/dcim/forms/bulk_edit.py:460 netbox/dcim/forms/bulk_edit.py:683 #: netbox/dcim/forms/bulk_edit.py:790 netbox/dcim/forms/bulk_edit.py:1737 #: netbox/dcim/forms/bulk_import.py:114 netbox/dcim/forms/bulk_import.py:159 #: netbox/dcim/forms/bulk_import.py:250 netbox/dcim/forms/bulk_import.py:371 #: netbox/dcim/forms/bulk_import.py:571 netbox/dcim/forms/bulk_import.py:1464 -#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:140 -#: netbox/dcim/forms/filtersets.py:202 netbox/dcim/forms/filtersets.py:234 -#: netbox/dcim/forms/filtersets.py:355 netbox/dcim/forms/filtersets.py:436 -#: netbox/dcim/forms/filtersets.py:457 netbox/dcim/forms/filtersets.py:810 -#: netbox/dcim/forms/filtersets.py:1001 netbox/dcim/forms/filtersets.py:1111 -#: netbox/dcim/forms/filtersets.py:1141 netbox/dcim/forms/filtersets.py:1268 +#: netbox/dcim/forms/bulk_import.py:1718 netbox/dcim/forms/filtersets.py:141 +#: netbox/dcim/forms/filtersets.py:200 netbox/dcim/forms/filtersets.py:233 +#: netbox/dcim/forms/filtersets.py:361 netbox/dcim/forms/filtersets.py:440 +#: netbox/dcim/forms/filtersets.py:461 netbox/dcim/forms/filtersets.py:821 +#: netbox/dcim/forms/filtersets.py:1013 netbox/dcim/forms/filtersets.py:1125 +#: netbox/dcim/forms/filtersets.py:1156 netbox/dcim/forms/filtersets.py:1286 #: netbox/dcim/tables/power.py:84 netbox/extras/filtersets.py:768 -#: netbox/extras/forms/filtersets.py:432 netbox/extras/forms/filtersets.py:510 +#: netbox/extras/forms/filtersets.py:404 netbox/extras/forms/filtersets.py:483 #: netbox/ipam/forms/bulk_edit.py:46 netbox/ipam/forms/bulk_edit.py:65 #: netbox/ipam/forms/bulk_edit.py:98 netbox/ipam/forms/bulk_edit.py:122 #: netbox/ipam/forms/bulk_edit.py:141 netbox/ipam/forms/bulk_edit.py:196 @@ -696,12 +695,12 @@ msgstr "状态" #: netbox/ipam/forms/bulk_import.py:138 netbox/ipam/forms/bulk_import.py:166 #: netbox/ipam/forms/bulk_import.py:251 netbox/ipam/forms/bulk_import.py:287 #: netbox/ipam/forms/bulk_import.py:466 netbox/ipam/forms/bulk_import.py:499 -#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:70 -#: netbox/ipam/forms/filtersets.py:106 netbox/ipam/forms/filtersets.py:127 -#: netbox/ipam/forms/filtersets.py:150 netbox/ipam/forms/filtersets.py:189 -#: netbox/ipam/forms/filtersets.py:289 netbox/ipam/forms/filtersets.py:340 -#: netbox/ipam/forms/filtersets.py:448 netbox/ipam/forms/filtersets.py:539 -#: netbox/ipam/tables/ip.py:413 netbox/ipam/tables/vlans.py:205 +#: netbox/ipam/forms/filtersets.py:50 netbox/ipam/forms/filtersets.py:71 +#: netbox/ipam/forms/filtersets.py:109 netbox/ipam/forms/filtersets.py:131 +#: netbox/ipam/forms/filtersets.py:155 netbox/ipam/forms/filtersets.py:196 +#: netbox/ipam/forms/filtersets.py:297 netbox/ipam/forms/filtersets.py:350 +#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:552 +#: netbox/ipam/tables/ip.py:418 netbox/ipam/tables/vlans.py:221 #: netbox/templates/circuits/circuit.html:48 #: netbox/templates/circuits/circuitgroup.html:36 #: netbox/templates/circuits/virtualcircuit.html:47 @@ -719,48 +718,48 @@ msgstr "状态" #: netbox/templates/vpn/l2vpn.html:34 netbox/templates/vpn/tunnel.html:49 #: netbox/templates/wireless/wirelesslan.html:42 #: netbox/templates/wireless/wirelesslink.html:25 -#: netbox/tenancy/forms/filtersets.py:49 netbox/tenancy/forms/forms.py:25 +#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/forms/forms.py:25 #: netbox/tenancy/forms/forms.py:49 netbox/tenancy/forms/model_forms.py:50 #: netbox/tenancy/tables/columns.py:49 #: netbox/virtualization/forms/bulk_edit.py:66 #: netbox/virtualization/forms/bulk_edit.py:126 #: netbox/virtualization/forms/bulk_import.py:68 #: netbox/virtualization/forms/bulk_import.py:129 -#: netbox/virtualization/forms/filtersets.py:52 -#: netbox/virtualization/forms/filtersets.py:115 +#: netbox/virtualization/forms/filtersets.py:54 +#: netbox/virtualization/forms/filtersets.py:118 #: netbox/vpn/forms/bulk_edit.py:53 netbox/vpn/forms/bulk_edit.py:231 #: netbox/vpn/forms/bulk_import.py:58 netbox/vpn/forms/bulk_import.py:257 -#: netbox/vpn/forms/filtersets.py:219 netbox/wireless/forms/bulk_edit.py:60 +#: netbox/vpn/forms/filtersets.py:226 netbox/wireless/forms/bulk_edit.py:60 #: netbox/wireless/forms/bulk_edit.py:102 #: netbox/wireless/forms/bulk_import.py:56 #: netbox/wireless/forms/bulk_import.py:136 -#: netbox/wireless/forms/filtersets.py:42 -#: netbox/wireless/forms/filtersets.py:107 +#: netbox/wireless/forms/filtersets.py:44 +#: netbox/wireless/forms/filtersets.py:110 msgid "Tenant" msgstr "租户" #: netbox/circuits/forms/bulk_edit.py:136 -#: netbox/circuits/forms/filtersets.py:191 +#: netbox/circuits/forms/filtersets.py:196 msgid "Install date" msgstr "安装日期" #: netbox/circuits/forms/bulk_edit.py:141 -#: netbox/circuits/forms/filtersets.py:196 +#: netbox/circuits/forms/filtersets.py:201 msgid "Termination date" msgstr "终止日期" #: netbox/circuits/forms/bulk_edit.py:147 -#: netbox/circuits/forms/filtersets.py:203 +#: netbox/circuits/forms/filtersets.py:208 msgid "Commit rate (Kbps)" msgstr "承诺速率(Kbps)" #: netbox/circuits/forms/bulk_edit.py:153 -#: netbox/circuits/forms/filtersets.py:209 +#: netbox/circuits/forms/filtersets.py:214 #: netbox/circuits/forms/model_forms.py:131 #: netbox/templates/circuits/circuit.html:38 #: netbox/templates/wireless/wirelesslink.html:38 #: netbox/wireless/forms/bulk_edit.py:121 -#: netbox/wireless/forms/filtersets.py:134 +#: netbox/wireless/forms/filtersets.py:137 #: netbox/wireless/forms/model_forms.py:166 msgid "Distance" msgstr "距离" @@ -768,11 +767,11 @@ msgstr "距离" #: netbox/circuits/forms/bulk_edit.py:158 #: netbox/circuits/forms/bulk_import.py:105 #: netbox/circuits/forms/bulk_import.py:108 -#: netbox/circuits/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:218 #: netbox/wireless/forms/bulk_edit.py:126 #: netbox/wireless/forms/bulk_import.py:155 #: netbox/wireless/forms/bulk_import.py:158 -#: netbox/wireless/forms/filtersets.py:138 +#: netbox/wireless/forms/filtersets.py:141 msgid "Distance unit" msgstr "距离单位" @@ -782,44 +781,45 @@ msgid "Service Parameters" msgstr "服务参数" #: netbox/circuits/forms/bulk_edit.py:168 -#: netbox/circuits/forms/filtersets.py:73 -#: netbox/circuits/forms/filtersets.py:92 -#: netbox/circuits/forms/filtersets.py:111 -#: netbox/circuits/forms/filtersets.py:128 -#: netbox/circuits/forms/filtersets.py:316 -#: netbox/circuits/forms/filtersets.py:331 netbox/core/forms/filtersets.py:74 -#: netbox/core/forms/filtersets.py:142 netbox/dcim/forms/bulk_edit.py:818 -#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:201 -#: netbox/dcim/forms/filtersets.py:233 netbox/dcim/forms/filtersets.py:1000 -#: netbox/dcim/forms/filtersets.py:1140 netbox/dcim/forms/filtersets.py:1269 -#: netbox/dcim/forms/filtersets.py:1394 netbox/dcim/forms/filtersets.py:1419 -#: netbox/dcim/forms/filtersets.py:1433 netbox/dcim/forms/filtersets.py:1458 -#: netbox/dcim/forms/filtersets.py:1472 netbox/dcim/forms/filtersets.py:1492 -#: netbox/dcim/forms/filtersets.py:1506 netbox/dcim/forms/filtersets.py:1535 -#: netbox/dcim/forms/filtersets.py:1549 netbox/dcim/forms/filtersets.py:1676 -#: netbox/dcim/forms/filtersets.py:1720 netbox/dcim/forms/filtersets.py:1745 -#: netbox/dcim/forms/filtersets.py:1763 netbox/dcim/forms/filtersets.py:1787 -#: netbox/dcim/forms/filtersets.py:1805 netbox/dcim/forms/filtersets.py:1823 -#: netbox/dcim/forms/filtersets.py:1836 netbox/dcim/forms/filtersets.py:1850 -#: netbox/dcim/forms/filtersets.py:1861 netbox/dcim/forms/filtersets.py:1906 -#: netbox/dcim/forms/filtersets.py:1941 netbox/dcim/tables/modules.py:24 -#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:46 -#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:240 -#: netbox/extras/forms/filtersets.py:257 netbox/extras/forms/filtersets.py:293 -#: netbox/extras/forms/filtersets.py:324 netbox/extras/forms/filtersets.py:351 -#: netbox/extras/forms/filtersets.py:593 netbox/ipam/forms/filtersets.py:105 -#: netbox/ipam/forms/filtersets.py:288 netbox/ipam/forms/filtersets.py:337 -#: netbox/ipam/forms/filtersets.py:413 netbox/ipam/forms/filtersets.py:499 -#: netbox/ipam/forms/filtersets.py:512 netbox/ipam/forms/filtersets.py:537 -#: netbox/ipam/forms/filtersets.py:608 netbox/ipam/forms/filtersets.py:626 -#: netbox/netbox/tables/tables.py:329 netbox/templates/dcim/moduletype.html:68 -#: netbox/virtualization/forms/filtersets.py:50 -#: netbox/virtualization/forms/filtersets.py:113 -#: netbox/virtualization/forms/filtersets.py:213 +#: netbox/circuits/forms/filtersets.py:74 +#: netbox/circuits/forms/filtersets.py:94 +#: netbox/circuits/forms/filtersets.py:114 +#: netbox/circuits/forms/filtersets.py:132 +#: netbox/circuits/forms/filtersets.py:322 +#: netbox/circuits/forms/filtersets.py:338 netbox/core/forms/filtersets.py:75 +#: netbox/core/forms/filtersets.py:147 netbox/dcim/forms/bulk_edit.py:818 +#: netbox/dcim/forms/bulk_import.py:480 netbox/dcim/forms/filtersets.py:199 +#: netbox/dcim/forms/filtersets.py:232 netbox/dcim/forms/filtersets.py:1012 +#: netbox/dcim/forms/filtersets.py:1155 netbox/dcim/forms/filtersets.py:1285 +#: netbox/dcim/forms/filtersets.py:1412 netbox/dcim/forms/filtersets.py:1438 +#: netbox/dcim/forms/filtersets.py:1452 netbox/dcim/forms/filtersets.py:1478 +#: netbox/dcim/forms/filtersets.py:1492 netbox/dcim/forms/filtersets.py:1513 +#: netbox/dcim/forms/filtersets.py:1527 netbox/dcim/forms/filtersets.py:1557 +#: netbox/dcim/forms/filtersets.py:1571 netbox/dcim/forms/filtersets.py:1699 +#: netbox/dcim/forms/filtersets.py:1743 netbox/dcim/forms/filtersets.py:1769 +#: netbox/dcim/forms/filtersets.py:1787 netbox/dcim/forms/filtersets.py:1812 +#: netbox/dcim/forms/filtersets.py:1830 netbox/dcim/forms/filtersets.py:1849 +#: netbox/dcim/forms/filtersets.py:1862 netbox/dcim/forms/filtersets.py:1877 +#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/forms/filtersets.py:1934 +#: netbox/dcim/forms/filtersets.py:1970 netbox/dcim/tables/modules.py:24 +#: netbox/extras/forms/bulk_edit.py:94 netbox/extras/forms/filtersets.py:45 +#: netbox/extras/forms/filtersets.py:144 netbox/extras/forms/filtersets.py:223 +#: netbox/extras/forms/filtersets.py:240 netbox/extras/forms/filtersets.py:272 +#: netbox/extras/forms/filtersets.py:303 netbox/extras/forms/filtersets.py:326 +#: netbox/extras/forms/filtersets.py:358 netbox/extras/forms/filtersets.py:557 +#: netbox/ipam/forms/filtersets.py:108 netbox/ipam/forms/filtersets.py:296 +#: netbox/ipam/forms/filtersets.py:346 netbox/ipam/forms/filtersets.py:423 +#: netbox/ipam/forms/filtersets.py:511 netbox/ipam/forms/filtersets.py:525 +#: netbox/ipam/forms/filtersets.py:550 netbox/ipam/forms/filtersets.py:622 +#: netbox/ipam/forms/filtersets.py:641 netbox/netbox/tables/tables.py:347 +#: netbox/templates/dcim/moduletype.html:68 +#: netbox/virtualization/forms/filtersets.py:52 +#: netbox/virtualization/forms/filtersets.py:116 +#: netbox/virtualization/forms/filtersets.py:217 #: netbox/virtualization/forms/filtersets.py:275 -#: netbox/vpn/forms/filtersets.py:218 netbox/wireless/forms/bulk_edit.py:136 -#: netbox/wireless/forms/filtersets.py:40 -#: netbox/wireless/forms/filtersets.py:106 +#: netbox/vpn/forms/filtersets.py:225 netbox/wireless/forms/bulk_edit.py:136 +#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:108 msgid "Attributes" msgstr "属性" @@ -828,22 +828,22 @@ msgstr "属性" #: netbox/circuits/forms/model_forms.py:137 #: netbox/circuits/forms/model_forms.py:233 #: netbox/circuits/forms/model_forms.py:335 -#: netbox/dcim/forms/model_forms.py:145 netbox/dcim/forms/model_forms.py:186 -#: netbox/dcim/forms/model_forms.py:273 netbox/dcim/forms/model_forms.py:330 -#: netbox/dcim/forms/model_forms.py:863 netbox/dcim/forms/model_forms.py:1877 +#: netbox/dcim/forms/model_forms.py:147 netbox/dcim/forms/model_forms.py:188 +#: netbox/dcim/forms/model_forms.py:275 netbox/dcim/forms/model_forms.py:332 +#: netbox/dcim/forms/model_forms.py:873 netbox/dcim/forms/model_forms.py:1887 #: netbox/ipam/forms/bulk_edit.py:380 netbox/ipam/forms/model_forms.py:67 #: netbox/ipam/forms/model_forms.py:84 netbox/ipam/forms/model_forms.py:115 #: netbox/ipam/forms/model_forms.py:136 netbox/ipam/forms/model_forms.py:160 #: netbox/ipam/forms/model_forms.py:224 netbox/ipam/forms/model_forms.py:261 #: netbox/ipam/forms/model_forms.py:319 netbox/ipam/forms/model_forms.py:611 -#: netbox/netbox/navigation/menu.py:24 +#: netbox/netbox/navigation/menu.py:26 #: netbox/templates/dcim/device_edit.html:87 #: netbox/templates/dcim/htmx/cable_edit.html:75 #: netbox/templates/ipam/ipaddress_bulk_add.html:27 #: netbox/templates/ipam/vlan_edit.html:34 #: netbox/virtualization/forms/model_forms.py:74 #: netbox/virtualization/forms/model_forms.py:222 -#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:48 +#: netbox/vpn/forms/bulk_edit.py:66 netbox/vpn/forms/filtersets.py:49 #: netbox/vpn/forms/model_forms.py:60 netbox/vpn/forms/model_forms.py:145 #: netbox/vpn/forms/model_forms.py:409 netbox/wireless/forms/model_forms.py:56 #: netbox/wireless/forms/model_forms.py:171 @@ -862,8 +862,8 @@ msgstr "租户" #: netbox/extras/forms/bulk_edit.py:292 netbox/extras/forms/bulk_edit.py:310 #: netbox/extras/forms/bulk_edit.py:355 netbox/extras/forms/bulk_edit.py:372 #: netbox/extras/forms/bulk_edit.py:409 netbox/extras/forms/bulk_edit.py:434 -#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:240 -#: netbox/ipam/tables/vlans.py:267 netbox/netbox/forms/bulk_edit.py:78 +#: netbox/extras/tables/tables.py:85 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/tables/vlans.py:283 netbox/netbox/forms/bulk_edit.py:78 #: netbox/netbox/forms/bulk_edit.py:90 netbox/netbox/forms/bulk_edit.py:102 #: netbox/netbox/ui/panels.py:195 netbox/netbox/ui/panels.py:204 #: netbox/templates/circuits/circuit.html:69 @@ -966,11 +966,11 @@ msgstr "线缆接口类型" #: netbox/circuits/forms/bulk_edit.py:189 #: netbox/circuits/forms/bulk_import.py:133 -#: netbox/circuits/forms/filtersets.py:226 +#: netbox/circuits/forms/filtersets.py:231 #: netbox/circuits/forms/model_forms.py:168 #: netbox/templates/circuits/inc/circuit_termination.html:6 #: netbox/templates/dcim/cable.html:72 netbox/templates/dcim/cable.html:76 -#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:82 +#: netbox/vpn/forms/bulk_import.py:99 netbox/vpn/forms/filtersets.py:84 msgid "Termination" msgstr "终端" @@ -1006,24 +1006,24 @@ msgstr "终端详情" #: netbox/circuits/forms/bulk_edit.py:255 #: netbox/circuits/forms/bulk_import.py:188 -#: netbox/circuits/forms/filtersets.py:305 -#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:646 +#: netbox/circuits/forms/filtersets.py:311 +#: netbox/circuits/tables/circuits.py:202 netbox/dcim/forms/model_forms.py:656 #: netbox/templates/circuits/circuitgroupassignment.html:34 #: netbox/templates/dcim/panels/virtual_chassis_members.html:11 #: netbox/templates/dcim/virtualchassis.html:58 -#: netbox/templates/dcim/virtualchassis_edit.html:67 +#: netbox/templates/dcim/virtualchassis_edit.html:68 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:26 #: netbox/tenancy/forms/bulk_edit.py:137 -#: netbox/tenancy/forms/filtersets.py:129 +#: netbox/tenancy/forms/filtersets.py:134 msgid "Priority" msgstr "优先级" #: netbox/circuits/forms/bulk_edit.py:282 #: netbox/circuits/forms/bulk_import.py:207 -#: netbox/circuits/forms/filtersets.py:159 -#: netbox/circuits/forms/filtersets.py:264 -#: netbox/circuits/forms/filtersets.py:354 -#: netbox/circuits/forms/filtersets.py:392 +#: netbox/circuits/forms/filtersets.py:164 +#: netbox/circuits/forms/filtersets.py:269 +#: netbox/circuits/forms/filtersets.py:362 +#: netbox/circuits/forms/filtersets.py:400 #: netbox/circuits/forms/model_forms.py:316 #: netbox/circuits/tables/virtual_circuits.py:51 #: netbox/circuits/tables/virtual_circuits.py:95 @@ -1032,28 +1032,28 @@ msgstr "运营商网络" #: netbox/circuits/forms/bulk_edit.py:320 #: netbox/circuits/forms/bulk_import.py:253 -#: netbox/circuits/forms/filtersets.py:382 +#: netbox/circuits/forms/filtersets.py:390 #: netbox/circuits/forms/model_forms.py:355 netbox/dcim/forms/bulk_edit.py:348 #: netbox/dcim/forms/bulk_edit.py:1242 netbox/dcim/forms/bulk_edit.py:1678 #: netbox/dcim/forms/bulk_import.py:262 netbox/dcim/forms/bulk_import.py:1193 -#: netbox/dcim/forms/filtersets.py:399 netbox/dcim/forms/filtersets.py:865 -#: netbox/dcim/forms/filtersets.py:1872 netbox/dcim/forms/filtersets.py:1912 -#: netbox/dcim/forms/model_forms.py:255 netbox/dcim/forms/model_forms.py:1214 -#: netbox/dcim/forms/model_forms.py:1697 -#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:171 -#: netbox/dcim/tables/devices.py:857 netbox/dcim/tables/devices.py:983 +#: netbox/dcim/forms/filtersets.py:402 netbox/dcim/forms/filtersets.py:877 +#: netbox/dcim/forms/filtersets.py:1900 netbox/dcim/forms/filtersets.py:1940 +#: netbox/dcim/forms/model_forms.py:257 netbox/dcim/forms/model_forms.py:1224 +#: netbox/dcim/forms/model_forms.py:1707 +#: netbox/dcim/forms/object_import.py:182 netbox/dcim/tables/devices.py:172 +#: netbox/dcim/tables/devices.py:885 netbox/dcim/tables/devices.py:1011 #: netbox/dcim/tables/devicetypes.py:317 netbox/dcim/tables/racks.py:117 #: netbox/extras/filtersets.py:708 netbox/ipam/forms/bulk_edit.py:206 #: netbox/ipam/forms/bulk_edit.py:250 netbox/ipam/forms/bulk_edit.py:297 #: netbox/ipam/forms/bulk_edit.py:438 netbox/ipam/forms/bulk_import.py:199 #: netbox/ipam/forms/bulk_import.py:263 netbox/ipam/forms/bulk_import.py:299 -#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:254 -#: netbox/ipam/forms/filtersets.py:312 netbox/ipam/forms/filtersets.py:391 -#: netbox/ipam/forms/filtersets.py:579 netbox/ipam/forms/model_forms.py:186 +#: netbox/ipam/forms/bulk_import.py:511 netbox/ipam/forms/filtersets.py:262 +#: netbox/ipam/forms/filtersets.py:321 netbox/ipam/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:593 netbox/ipam/forms/model_forms.py:186 #: netbox/ipam/forms/model_forms.py:212 netbox/ipam/forms/model_forms.py:250 #: netbox/ipam/forms/model_forms.py:675 netbox/ipam/tables/ip.py:207 #: netbox/ipam/tables/ip.py:264 netbox/ipam/tables/ip.py:317 -#: netbox/ipam/tables/vlans.py:102 netbox/ipam/tables/vlans.py:211 +#: netbox/ipam/tables/vlans.py:103 netbox/ipam/tables/vlans.py:227 #: netbox/templates/circuits/virtualcircuittermination.html:42 #: netbox/templates/dcim/inc/panels/inventory_items.html:20 #: netbox/templates/dcim/interface.html:191 @@ -1066,16 +1066,16 @@ msgstr "运营商网络" #: netbox/templates/vpn/tunneltermination.html:17 #: netbox/templates/wireless/inc/wirelesslink_interface.html:20 #: netbox/tenancy/forms/bulk_edit.py:132 -#: netbox/tenancy/forms/filtersets.py:126 +#: netbox/tenancy/forms/filtersets.py:131 #: netbox/tenancy/forms/model_forms.py:136 #: netbox/tenancy/tables/contacts.py:96 #: netbox/virtualization/forms/bulk_edit.py:116 #: netbox/virtualization/forms/bulk_import.py:120 -#: netbox/virtualization/forms/filtersets.py:167 +#: netbox/virtualization/forms/filtersets.py:171 #: netbox/virtualization/forms/model_forms.py:196 #: netbox/virtualization/tables/virtualmachines.py:48 #: netbox/vpn/forms/bulk_edit.py:75 netbox/vpn/forms/bulk_import.py:80 -#: netbox/vpn/forms/filtersets.py:90 netbox/vpn/forms/model_forms.py:76 +#: netbox/vpn/forms/filtersets.py:92 netbox/vpn/forms/model_forms.py:76 #: netbox/vpn/forms/model_forms.py:111 netbox/vpn/tables/tunnels.py:81 msgid "Role" msgstr "角色" @@ -1161,20 +1161,19 @@ msgstr "操作角色" #: netbox/circuits/forms/bulk_import.py:258 #: netbox/circuits/forms/model_forms.py:358 #: netbox/circuits/tables/virtual_circuits.py:108 -#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1288 -#: netbox/dcim/forms/model_forms.py:1557 netbox/dcim/forms/model_forms.py:1738 -#: netbox/dcim/forms/model_forms.py:1773 netbox/dcim/forms/model_forms.py:1898 -#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1150 +#: netbox/dcim/forms/bulk_import.py:1324 netbox/dcim/forms/model_forms.py:1298 +#: netbox/dcim/forms/model_forms.py:1567 netbox/dcim/forms/model_forms.py:1748 +#: netbox/dcim/forms/model_forms.py:1783 netbox/dcim/forms/model_forms.py:1908 +#: netbox/dcim/tables/connections.py:65 netbox/dcim/tables/devices.py:1178 #: netbox/ipam/forms/bulk_import.py:319 netbox/ipam/forms/model_forms.py:280 #: netbox/ipam/forms/model_forms.py:289 netbox/ipam/tables/fhrp.py:61 -#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:145 +#: netbox/ipam/tables/ip.py:322 netbox/ipam/tables/vlans.py:146 #: netbox/templates/circuits/inc/circuit_termination_fields.html:52 #: netbox/templates/circuits/virtualcircuittermination.html:53 #: netbox/templates/circuits/virtualcircuittermination.html:60 #: netbox/templates/dcim/frontport.html:103 #: netbox/templates/dcim/interface.html:27 #: netbox/templates/dcim/interface.html:254 -#: netbox/templates/dcim/interface.html:380 #: netbox/templates/dcim/rearport.html:103 #: netbox/templates/virtualization/vminterface.html:18 #: netbox/templates/vpn/tunneltermination.html:31 @@ -1190,112 +1189,175 @@ msgid "Interface" msgstr "接口" #: netbox/circuits/forms/filtersets.py:38 -#: netbox/circuits/forms/filtersets.py:130 -#: netbox/circuits/forms/filtersets.py:188 -#: netbox/circuits/forms/filtersets.py:246 +#: netbox/circuits/forms/filtersets.py:134 +#: netbox/circuits/forms/filtersets.py:193 +#: netbox/circuits/forms/filtersets.py:251 #: netbox/circuits/tables/circuits.py:139 netbox/dcim/forms/bulk_edit.py:329 #: netbox/dcim/forms/bulk_edit.py:436 netbox/dcim/forms/bulk_edit.py:675 #: netbox/dcim/forms/bulk_edit.py:724 netbox/dcim/forms/bulk_edit.py:866 #: netbox/dcim/forms/bulk_import.py:244 netbox/dcim/forms/bulk_import.py:347 #: netbox/dcim/forms/bulk_import.py:638 netbox/dcim/forms/bulk_import.py:1608 -#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:111 -#: netbox/dcim/forms/filtersets.py:354 netbox/dcim/forms/filtersets.py:388 -#: netbox/dcim/forms/filtersets.py:433 netbox/dcim/forms/filtersets.py:484 -#: netbox/dcim/forms/filtersets.py:807 netbox/dcim/forms/filtersets.py:850 -#: netbox/dcim/forms/filtersets.py:1027 netbox/dcim/forms/filtersets.py:1065 -#: netbox/dcim/forms/filtersets.py:1110 netbox/dcim/forms/filtersets.py:1139 -#: netbox/dcim/forms/filtersets.py:1159 netbox/dcim/forms/filtersets.py:1228 -#: netbox/dcim/forms/filtersets.py:1258 netbox/dcim/forms/filtersets.py:1267 -#: netbox/dcim/forms/filtersets.py:1395 netbox/dcim/forms/filtersets.py:1434 -#: netbox/dcim/forms/filtersets.py:1473 netbox/dcim/forms/filtersets.py:1507 -#: netbox/dcim/forms/filtersets.py:1554 netbox/dcim/forms/filtersets.py:1721 -#: netbox/dcim/forms/filtersets.py:1764 netbox/dcim/forms/filtersets.py:1806 -#: netbox/dcim/forms/filtersets.py:1837 netbox/dcim/forms/filtersets.py:1863 -#: netbox/dcim/forms/model_forms.py:185 netbox/dcim/forms/model_forms.py:247 -#: netbox/dcim/forms/model_forms.py:563 netbox/dcim/forms/model_forms.py:824 -#: netbox/dcim/tables/devices.py:159 netbox/dcim/tables/power.py:29 +#: netbox/dcim/forms/bulk_import.py:1642 netbox/dcim/forms/filtersets.py:112 +#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:391 +#: netbox/dcim/forms/filtersets.py:436 netbox/dcim/forms/filtersets.py:489 +#: netbox/dcim/forms/filtersets.py:818 netbox/dcim/forms/filtersets.py:862 +#: netbox/dcim/forms/filtersets.py:1040 netbox/dcim/forms/filtersets.py:1079 +#: netbox/dcim/forms/filtersets.py:1124 netbox/dcim/forms/filtersets.py:1154 +#: netbox/dcim/forms/filtersets.py:1175 netbox/dcim/forms/filtersets.py:1244 +#: netbox/dcim/forms/filtersets.py:1275 netbox/dcim/forms/filtersets.py:1284 +#: netbox/dcim/forms/filtersets.py:1413 netbox/dcim/forms/filtersets.py:1453 +#: netbox/dcim/forms/filtersets.py:1493 netbox/dcim/forms/filtersets.py:1528 +#: netbox/dcim/forms/filtersets.py:1576 netbox/dcim/forms/filtersets.py:1744 +#: netbox/dcim/forms/filtersets.py:1788 netbox/dcim/forms/filtersets.py:1831 +#: netbox/dcim/forms/filtersets.py:1863 netbox/dcim/forms/filtersets.py:1890 +#: netbox/dcim/forms/model_forms.py:187 netbox/dcim/forms/model_forms.py:249 +#: netbox/dcim/forms/model_forms.py:565 netbox/dcim/forms/model_forms.py:834 +#: netbox/dcim/tables/devices.py:160 netbox/dcim/tables/power.py:29 #: netbox/dcim/tables/racks.py:106 netbox/dcim/tables/racks.py:198 -#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:429 -#: netbox/ipam/forms/filtersets.py:248 netbox/ipam/forms/filtersets.py:445 -#: netbox/ipam/forms/filtersets.py:469 netbox/ipam/forms/filtersets.py:536 +#: netbox/extras/filtersets.py:692 netbox/extras/forms/filtersets.py:401 +#: netbox/ipam/forms/filtersets.py:256 netbox/ipam/forms/filtersets.py:456 +#: netbox/ipam/forms/filtersets.py:481 netbox/ipam/forms/filtersets.py:549 #: netbox/templates/dcim/device_edit.html:32 #: netbox/templates/dcim/inc/cable_termination.html:12 #: netbox/templates/dcim/powerpanel.html:26 -#: netbox/virtualization/forms/filtersets.py:84 -#: netbox/virtualization/forms/filtersets.py:110 -#: netbox/wireless/forms/filtersets.py:97 +#: netbox/virtualization/forms/filtersets.py:87 +#: netbox/virtualization/forms/filtersets.py:113 +#: netbox/wireless/forms/filtersets.py:99 #: netbox/wireless/forms/model_forms.py:89 #: netbox/wireless/forms/model_forms.py:131 msgid "Location" msgstr "位置" #: netbox/circuits/forms/filtersets.py:40 -#: netbox/circuits/forms/filtersets.py:74 -#: netbox/circuits/forms/filtersets.py:132 netbox/dcim/forms/filtersets.py:172 -#: netbox/dcim/forms/filtersets.py:187 netbox/dcim/forms/filtersets.py:203 -#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:360 -#: netbox/dcim/forms/filtersets.py:437 netbox/dcim/forms/filtersets.py:513 -#: netbox/dcim/forms/filtersets.py:811 netbox/dcim/forms/filtersets.py:1229 -#: netbox/ipam/forms/filtersets.py:107 netbox/ipam/forms/filtersets.py:190 -#: netbox/ipam/forms/filtersets.py:290 netbox/ipam/forms/filtersets.py:342 -#: netbox/ipam/forms/filtersets.py:628 netbox/netbox/navigation/menu.py:31 -#: netbox/netbox/navigation/menu.py:33 +#: netbox/circuits/forms/filtersets.py:75 +#: netbox/circuits/forms/filtersets.py:95 +#: netbox/circuits/forms/filtersets.py:115 +#: netbox/circuits/forms/filtersets.py:136 +#: netbox/circuits/forms/filtersets.py:284 +#: netbox/circuits/forms/filtersets.py:323 +#: netbox/circuits/forms/filtersets.py:340 netbox/core/forms/filtersets.py:31 +#: netbox/dcim/forms/filtersets.py:168 netbox/dcim/forms/filtersets.py:184 +#: netbox/dcim/forms/filtersets.py:201 netbox/dcim/forms/filtersets.py:234 +#: netbox/dcim/forms/filtersets.py:281 netbox/dcim/forms/filtersets.py:336 +#: netbox/dcim/forms/filtersets.py:362 netbox/dcim/forms/filtersets.py:441 +#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:518 +#: netbox/dcim/forms/filtersets.py:538 netbox/dcim/forms/filtersets.py:663 +#: netbox/dcim/forms/filtersets.py:682 netbox/dcim/forms/filtersets.py:768 +#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:822 +#: netbox/dcim/forms/filtersets.py:1014 netbox/dcim/forms/filtersets.py:1042 +#: netbox/dcim/forms/filtersets.py:1126 netbox/dcim/forms/filtersets.py:1157 +#: netbox/dcim/forms/filtersets.py:1245 netbox/dcim/forms/filtersets.py:1287 +#: netbox/dcim/forms/filtersets.py:1419 netbox/dcim/forms/filtersets.py:1459 +#: netbox/dcim/forms/filtersets.py:1499 netbox/dcim/forms/filtersets.py:1534 +#: netbox/dcim/forms/filtersets.py:1583 netbox/dcim/forms/filtersets.py:1750 +#: netbox/dcim/forms/filtersets.py:1794 netbox/dcim/forms/filtersets.py:1836 +#: netbox/dcim/forms/filtersets.py:1868 netbox/dcim/forms/filtersets.py:1895 +#: netbox/dcim/forms/filtersets.py:1957 netbox/dcim/forms/filtersets.py:1972 +#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/filtersets.py:129 +#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:178 +#: netbox/extras/forms/filtersets.py:241 netbox/extras/forms/filtersets.py:304 +#: netbox/extras/forms/filtersets.py:327 netbox/extras/forms/filtersets.py:359 +#: netbox/extras/forms/filtersets.py:378 netbox/extras/forms/filtersets.py:405 +#: netbox/extras/forms/filtersets.py:498 netbox/ipam/forms/filtersets.py:51 +#: netbox/ipam/forms/filtersets.py:72 netbox/ipam/forms/filtersets.py:92 +#: netbox/ipam/forms/filtersets.py:110 netbox/ipam/forms/filtersets.py:132 +#: netbox/ipam/forms/filtersets.py:156 netbox/ipam/forms/filtersets.py:180 +#: netbox/ipam/forms/filtersets.py:197 netbox/ipam/forms/filtersets.py:298 +#: netbox/ipam/forms/filtersets.py:351 netbox/ipam/forms/filtersets.py:425 +#: netbox/ipam/forms/filtersets.py:460 netbox/ipam/forms/filtersets.py:512 +#: netbox/ipam/forms/filtersets.py:553 netbox/ipam/forms/filtersets.py:623 +#: netbox/ipam/forms/filtersets.py:643 netbox/netbox/navigation/menu.py:421 +#: netbox/templates/dcim/device_edit.html:104 +#: netbox/templates/dcim/htmx/cable_edit.html:83 +#: netbox/templates/dcim/virtualchassis_edit.html:39 +#: netbox/templates/generic/bulk_edit.html:65 +#: netbox/templates/htmx/form.html:28 netbox/templates/ipam/vlan_edit.html:70 +#: netbox/tenancy/forms/filtersets.py:36 netbox/tenancy/forms/filtersets.py:51 +#: netbox/tenancy/forms/filtersets.py:72 netbox/tenancy/forms/filtersets.py:86 +#: netbox/tenancy/forms/filtersets.py:96 +#: netbox/virtualization/forms/filtersets.py:33 +#: netbox/virtualization/forms/filtersets.py:43 +#: netbox/virtualization/forms/filtersets.py:55 +#: netbox/virtualization/forms/filtersets.py:119 +#: netbox/virtualization/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:276 +#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:50 +#: netbox/vpn/forms/filtersets.py:106 netbox/vpn/forms/filtersets.py:136 +#: netbox/vpn/forms/filtersets.py:161 netbox/vpn/forms/filtersets.py:181 +#: netbox/vpn/forms/filtersets.py:201 netbox/vpn/forms/filtersets.py:227 +#: netbox/wireless/forms/filtersets.py:27 +#: netbox/wireless/forms/filtersets.py:45 +#: netbox/wireless/forms/filtersets.py:111 +msgid "Ownership" +msgstr "所有权" + +#: netbox/circuits/forms/filtersets.py:41 +#: netbox/circuits/forms/filtersets.py:76 +#: netbox/circuits/forms/filtersets.py:137 netbox/dcim/forms/filtersets.py:169 +#: netbox/dcim/forms/filtersets.py:185 netbox/dcim/forms/filtersets.py:202 +#: netbox/dcim/forms/filtersets.py:235 netbox/dcim/forms/filtersets.py:363 +#: netbox/dcim/forms/filtersets.py:442 netbox/dcim/forms/filtersets.py:519 +#: netbox/dcim/forms/filtersets.py:823 netbox/dcim/forms/filtersets.py:1246 +#: netbox/ipam/forms/filtersets.py:111 netbox/ipam/forms/filtersets.py:198 +#: netbox/ipam/forms/filtersets.py:299 netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:644 netbox/netbox/navigation/menu.py:33 +#: netbox/netbox/navigation/menu.py:35 #: netbox/netbox/views/generic/feature_views.py:298 -#: netbox/tenancy/forms/filtersets.py:50 netbox/tenancy/tables/columns.py:55 +#: netbox/tenancy/forms/filtersets.py:52 netbox/tenancy/tables/columns.py:55 #: netbox/tenancy/tables/contacts.py:21 -#: netbox/virtualization/forms/filtersets.py:42 -#: netbox/virtualization/forms/filtersets.py:53 -#: netbox/virtualization/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:37 netbox/vpn/forms/filtersets.py:49 -#: netbox/vpn/forms/filtersets.py:220 +#: netbox/virtualization/forms/filtersets.py:44 +#: netbox/virtualization/forms/filtersets.py:56 +#: netbox/virtualization/forms/filtersets.py:120 +#: netbox/vpn/forms/filtersets.py:38 netbox/vpn/forms/filtersets.py:51 +#: netbox/vpn/forms/filtersets.py:228 msgid "Contacts" msgstr "联系" -#: netbox/circuits/forms/filtersets.py:45 -#: netbox/circuits/forms/filtersets.py:169 -#: netbox/circuits/forms/filtersets.py:231 +#: netbox/circuits/forms/filtersets.py:46 +#: netbox/circuits/forms/filtersets.py:174 +#: netbox/circuits/forms/filtersets.py:236 #: netbox/circuits/tables/circuits.py:134 netbox/dcim/forms/bulk_edit.py:110 #: netbox/dcim/forms/bulk_edit.py:304 netbox/dcim/forms/bulk_edit.py:841 -#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:89 -#: netbox/dcim/forms/filtersets.py:171 netbox/dcim/forms/filtersets.py:214 -#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:366 -#: netbox/dcim/forms/filtersets.py:462 netbox/dcim/forms/filtersets.py:827 -#: netbox/dcim/forms/filtersets.py:1043 netbox/dcim/forms/filtersets.py:1116 -#: netbox/dcim/forms/filtersets.py:1146 netbox/dcim/forms/filtersets.py:1235 -#: netbox/dcim/forms/filtersets.py:1274 netbox/dcim/forms/filtersets.py:1984 -#: netbox/dcim/forms/filtersets.py:2008 netbox/dcim/forms/filtersets.py:2032 -#: netbox/dcim/forms/model_forms.py:117 netbox/dcim/forms/object_create.py:276 -#: netbox/dcim/tables/devices.py:145 netbox/dcim/tables/sites.py:64 +#: netbox/dcim/forms/bulk_import.py:100 netbox/dcim/forms/filtersets.py:90 +#: netbox/dcim/forms/filtersets.py:167 netbox/dcim/forms/filtersets.py:213 +#: netbox/dcim/forms/filtersets.py:240 netbox/dcim/forms/filtersets.py:369 +#: netbox/dcim/forms/filtersets.py:467 netbox/dcim/forms/filtersets.py:839 +#: netbox/dcim/forms/filtersets.py:1057 netbox/dcim/forms/filtersets.py:1131 +#: netbox/dcim/forms/filtersets.py:1162 netbox/dcim/forms/filtersets.py:1252 +#: netbox/dcim/forms/filtersets.py:1292 netbox/dcim/forms/filtersets.py:2014 +#: netbox/dcim/forms/filtersets.py:2038 netbox/dcim/forms/filtersets.py:2062 +#: netbox/dcim/forms/model_forms.py:119 netbox/dcim/forms/object_create.py:277 +#: netbox/dcim/tables/devices.py:146 netbox/dcim/tables/sites.py:64 #: netbox/extras/filtersets.py:659 netbox/ipam/forms/bulk_edit.py:401 -#: netbox/ipam/forms/filtersets.py:233 netbox/ipam/forms/filtersets.py:454 -#: netbox/ipam/forms/filtersets.py:545 netbox/templates/ipam/vlan.html:16 -#: netbox/virtualization/forms/filtersets.py:64 -#: netbox/virtualization/forms/filtersets.py:143 +#: netbox/ipam/forms/filtersets.py:241 netbox/ipam/forms/filtersets.py:466 +#: netbox/ipam/forms/filtersets.py:559 netbox/templates/ipam/vlan.html:16 +#: netbox/virtualization/forms/filtersets.py:67 +#: netbox/virtualization/forms/filtersets.py:147 #: netbox/virtualization/forms/model_forms.py:86 -#: netbox/vpn/forms/filtersets.py:268 netbox/wireless/forms/filtersets.py:77 +#: netbox/vpn/forms/filtersets.py:276 netbox/wireless/forms/filtersets.py:79 msgid "Region" msgstr "地区" -#: netbox/circuits/forms/filtersets.py:50 -#: netbox/circuits/forms/filtersets.py:174 -#: netbox/circuits/forms/filtersets.py:236 netbox/dcim/forms/bulk_edit.py:312 -#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:94 -#: netbox/dcim/forms/filtersets.py:219 netbox/dcim/forms/filtersets.py:245 -#: netbox/dcim/forms/filtersets.py:379 netbox/dcim/forms/filtersets.py:467 -#: netbox/dcim/forms/filtersets.py:832 netbox/dcim/forms/filtersets.py:1048 -#: netbox/dcim/forms/filtersets.py:1121 netbox/dcim/forms/filtersets.py:1240 -#: netbox/dcim/forms/filtersets.py:1279 netbox/dcim/forms/object_create.py:284 +#: netbox/circuits/forms/filtersets.py:51 +#: netbox/circuits/forms/filtersets.py:179 +#: netbox/circuits/forms/filtersets.py:241 netbox/dcim/forms/bulk_edit.py:312 +#: netbox/dcim/forms/bulk_edit.py:849 netbox/dcim/forms/filtersets.py:95 +#: netbox/dcim/forms/filtersets.py:218 netbox/dcim/forms/filtersets.py:245 +#: netbox/dcim/forms/filtersets.py:382 netbox/dcim/forms/filtersets.py:472 +#: netbox/dcim/forms/filtersets.py:844 netbox/dcim/forms/filtersets.py:1062 +#: netbox/dcim/forms/filtersets.py:1136 netbox/dcim/forms/filtersets.py:1257 +#: netbox/dcim/forms/filtersets.py:1297 netbox/dcim/forms/object_create.py:285 #: netbox/extras/filtersets.py:676 netbox/ipam/forms/bulk_edit.py:406 -#: netbox/ipam/forms/filtersets.py:160 netbox/ipam/forms/filtersets.py:238 -#: netbox/ipam/forms/filtersets.py:459 netbox/ipam/forms/filtersets.py:550 -#: netbox/virtualization/forms/filtersets.py:69 -#: netbox/virtualization/forms/filtersets.py:148 +#: netbox/ipam/forms/filtersets.py:166 netbox/ipam/forms/filtersets.py:246 +#: netbox/ipam/forms/filtersets.py:471 netbox/ipam/forms/filtersets.py:564 +#: netbox/virtualization/forms/filtersets.py:72 +#: netbox/virtualization/forms/filtersets.py:152 #: netbox/virtualization/forms/model_forms.py:92 -#: netbox/wireless/forms/filtersets.py:82 +#: netbox/wireless/forms/filtersets.py:84 msgid "Site group" msgstr "站点组" -#: netbox/circuits/forms/filtersets.py:82 +#: netbox/circuits/forms/filtersets.py:84 #: netbox/circuits/tables/circuits.py:60 #: netbox/circuits/tables/providers.py:61 #: netbox/circuits/tables/virtual_circuits.py:55 @@ -1305,31 +1367,31 @@ msgstr "站点组" msgid "Account" msgstr "账户" -#: netbox/circuits/forms/filtersets.py:254 +#: netbox/circuits/forms/filtersets.py:259 msgid "Term Side" msgstr "线路终端侧" -#: netbox/circuits/forms/filtersets.py:287 netbox/dcim/forms/bulk_edit.py:1537 -#: netbox/extras/forms/model_forms.py:697 netbox/ipam/forms/filtersets.py:149 -#: netbox/ipam/forms/filtersets.py:627 netbox/ipam/forms/model_forms.py:326 +#: netbox/circuits/forms/filtersets.py:293 netbox/dcim/forms/bulk_edit.py:1537 +#: netbox/extras/forms/model_forms.py:700 netbox/ipam/forms/filtersets.py:154 +#: netbox/ipam/forms/filtersets.py:642 netbox/ipam/forms/model_forms.py:326 #: netbox/templates/dcim/macaddress.html:25 #: netbox/templates/extras/configcontext.html:36 #: netbox/templates/ipam/ipaddress.html:59 #: netbox/templates/ipam/vlan_edit.html:42 -#: netbox/tenancy/forms/filtersets.py:106 +#: netbox/tenancy/forms/filtersets.py:111 #: netbox/users/forms/model_forms.py:372 msgid "Assignment" msgstr "分配" -#: netbox/circuits/forms/filtersets.py:302 +#: netbox/circuits/forms/filtersets.py:308 #: netbox/circuits/forms/model_forms.py:245 #: netbox/circuits/tables/circuits.py:186 netbox/dcim/forms/bulk_edit.py:115 -#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:123 -#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:633 +#: netbox/dcim/forms/bulk_import.py:107 netbox/dcim/forms/model_forms.py:125 +#: netbox/dcim/tables/sites.py:68 netbox/extras/forms/filtersets.py:597 #: netbox/ipam/filtersets.py:998 netbox/ipam/forms/bulk_edit.py:420 #: netbox/ipam/forms/bulk_import.py:492 netbox/ipam/forms/model_forms.py:558 -#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:94 -#: netbox/ipam/tables/vlans.py:202 +#: netbox/ipam/tables/fhrp.py:64 netbox/ipam/tables/vlans.py:95 +#: netbox/ipam/tables/vlans.py:218 #: netbox/templates/circuits/circuitgroupassignment.html:22 #: netbox/templates/dcim/interface.html:354 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:23 @@ -1341,8 +1403,8 @@ msgstr "分配" #: netbox/templates/vpn/tunnel.html:29 #: netbox/templates/wireless/wirelesslan.html:18 #: netbox/tenancy/forms/bulk_edit.py:40 netbox/tenancy/forms/bulk_import.py:43 -#: netbox/tenancy/forms/filtersets.py:56 -#: netbox/tenancy/forms/filtersets.py:116 +#: netbox/tenancy/forms/filtersets.py:58 +#: netbox/tenancy/forms/filtersets.py:121 #: netbox/tenancy/forms/model_forms.py:44 #: netbox/tenancy/forms/model_forms.py:121 netbox/tenancy/tables/tenants.py:39 #: netbox/users/filtersets.py:77 netbox/users/filtersets.py:226 @@ -1352,14 +1414,14 @@ msgstr "分配" #: netbox/users/forms/model_forms.py:483 netbox/users/tables.py:185 #: netbox/virtualization/forms/bulk_edit.py:55 #: netbox/virtualization/forms/bulk_import.py:49 -#: netbox/virtualization/forms/filtersets.py:95 +#: netbox/virtualization/forms/filtersets.py:98 #: netbox/virtualization/forms/model_forms.py:65 #: netbox/virtualization/tables/clusters.py:71 #: netbox/vpn/forms/bulk_edit.py:100 netbox/vpn/forms/bulk_import.py:157 -#: netbox/vpn/forms/filtersets.py:121 netbox/vpn/tables/crypto.py:31 +#: netbox/vpn/forms/filtersets.py:124 netbox/vpn/tables/crypto.py:31 #: netbox/vpn/tables/tunnels.py:45 netbox/wireless/forms/bulk_edit.py:45 #: netbox/wireless/forms/bulk_import.py:37 -#: netbox/wireless/forms/filtersets.py:53 +#: netbox/wireless/forms/filtersets.py:55 #: netbox/wireless/forms/model_forms.py:41 #: netbox/wireless/tables/wirelesslan.py:41 msgid "Group" @@ -1415,7 +1477,7 @@ msgstr "唯一线路 ID" #: netbox/dcim/models/device_components.py:544 #: netbox/dcim/models/device_components.py:1391 #: netbox/dcim/models/devices.py:582 netbox/dcim/models/devices.py:1211 -#: netbox/dcim/models/modules.py:215 netbox/dcim/models/power.py:94 +#: netbox/dcim/models/modules.py:217 netbox/dcim/models/power.py:94 #: netbox/dcim/models/racks.py:300 netbox/dcim/models/racks.py:684 #: netbox/dcim/models/sites.py:157 netbox/dcim/models/sites.py:281 #: netbox/ipam/models/ip.py:243 netbox/ipam/models/ip.py:526 @@ -1518,7 +1580,7 @@ msgstr "配线架 ID 和端口号" #: netbox/dcim/models/device_components.py:68 netbox/dcim/models/racks.py:701 #: netbox/extras/models/configs.py:42 netbox/extras/models/configs.py:95 #: netbox/extras/models/configs.py:283 -#: netbox/extras/models/customfields.py:128 netbox/extras/models/models.py:66 +#: netbox/extras/models/customfields.py:141 netbox/extras/models/models.py:66 #: netbox/extras/models/models.py:171 netbox/extras/models/models.py:416 #: netbox/extras/models/models.py:487 netbox/extras/models/models.py:566 #: netbox/extras/models/models.py:692 @@ -1554,11 +1616,11 @@ msgstr "电路终端必须连接到终端对象。" #: netbox/dcim/models/power.py:38 netbox/dcim/models/power.py:89 #: netbox/dcim/models/racks.py:269 netbox/dcim/models/sites.py:145 #: netbox/extras/models/configs.py:37 netbox/extras/models/configs.py:79 -#: netbox/extras/models/configs.py:279 netbox/extras/models/customfields.py:95 -#: netbox/extras/models/models.py:61 netbox/extras/models/models.py:166 -#: netbox/extras/models/models.py:309 netbox/extras/models/models.py:412 -#: netbox/extras/models/models.py:477 netbox/extras/models/models.py:562 -#: netbox/extras/models/models.py:687 +#: netbox/extras/models/configs.py:279 +#: netbox/extras/models/customfields.py:108 netbox/extras/models/models.py:61 +#: netbox/extras/models/models.py:166 netbox/extras/models/models.py:309 +#: netbox/extras/models/models.py:412 netbox/extras/models/models.py:477 +#: netbox/extras/models/models.py:562 netbox/extras/models/models.py:687 #: netbox/extras/models/notifications.py:126 #: netbox/extras/models/scripts.py:30 netbox/ipam/models/asns.py:18 #: netbox/ipam/models/fhrp.py:24 netbox/ipam/models/services.py:51 @@ -1663,35 +1725,35 @@ msgstr "虚拟电路终止" #: netbox/circuits/tables/virtual_circuits.py:18 netbox/core/tables/data.py:17 #: netbox/core/tables/jobs.py:16 netbox/core/tables/plugins.py:45 #: netbox/core/tables/tasks.py:12 netbox/core/tables/tasks.py:117 -#: netbox/dcim/forms/filtersets.py:79 netbox/dcim/forms/object_create.py:43 -#: netbox/dcim/tables/devices.py:137 netbox/dcim/tables/devices.py:295 -#: netbox/dcim/tables/devices.py:408 netbox/dcim/tables/devices.py:449 -#: netbox/dcim/tables/devices.py:497 netbox/dcim/tables/devices.py:551 -#: netbox/dcim/tables/devices.py:574 netbox/dcim/tables/devices.py:694 -#: netbox/dcim/tables/devices.py:774 netbox/dcim/tables/devices.py:827 -#: netbox/dcim/tables/devices.py:889 netbox/dcim/tables/devices.py:958 -#: netbox/dcim/tables/devices.py:1023 netbox/dcim/tables/devices.py:1042 -#: netbox/dcim/tables/devices.py:1071 netbox/dcim/tables/devices.py:1098 -#: netbox/dcim/tables/devicetypes.py:31 netbox/dcim/tables/devicetypes.py:228 -#: netbox/dcim/tables/modules.py:17 netbox/dcim/tables/power.py:21 -#: netbox/dcim/tables/power.py:58 netbox/dcim/tables/racks.py:20 -#: netbox/dcim/tables/racks.py:102 netbox/dcim/tables/sites.py:57 -#: netbox/extras/forms/filtersets.py:248 netbox/extras/tables/tables.py:64 -#: netbox/extras/tables/tables.py:132 netbox/extras/tables/tables.py:169 -#: netbox/extras/tables/tables.py:198 netbox/extras/tables/tables.py:257 -#: netbox/extras/tables/tables.py:300 netbox/extras/tables/tables.py:334 -#: netbox/extras/tables/tables.py:450 netbox/extras/tables/tables.py:467 -#: netbox/extras/tables/tables.py:494 netbox/extras/tables/tables.py:536 -#: netbox/extras/tables/tables.py:584 netbox/extras/tables/tables.py:626 -#: netbox/extras/tables/tables.py:656 netbox/ipam/forms/bulk_edit.py:339 -#: netbox/ipam/forms/filtersets.py:417 netbox/ipam/forms/filtersets.py:503 -#: netbox/ipam/tables/asn.py:16 netbox/ipam/tables/ip.py:32 -#: netbox/ipam/tables/ip.py:104 netbox/ipam/tables/services.py:16 -#: netbox/ipam/tables/services.py:38 netbox/ipam/tables/vlans.py:33 -#: netbox/ipam/tables/vlans.py:86 netbox/ipam/tables/vlans.py:231 -#: netbox/ipam/tables/vrfs.py:26 netbox/ipam/tables/vrfs.py:65 -#: netbox/netbox/tables/tables.py:299 netbox/netbox/ui/panels.py:194 -#: netbox/netbox/ui/panels.py:203 +#: netbox/dcim/forms/filtersets.py:80 netbox/dcim/forms/object_create.py:44 +#: netbox/dcim/tables/devices.py:138 netbox/dcim/tables/devices.py:296 +#: netbox/dcim/tables/devices.py:409 netbox/dcim/tables/devices.py:450 +#: netbox/dcim/tables/devices.py:498 netbox/dcim/tables/devices.py:552 +#: netbox/dcim/tables/devices.py:575 netbox/dcim/tables/devices.py:700 +#: netbox/dcim/tables/devices.py:722 netbox/dcim/tables/devices.py:802 +#: netbox/dcim/tables/devices.py:855 netbox/dcim/tables/devices.py:917 +#: netbox/dcim/tables/devices.py:986 netbox/dcim/tables/devices.py:1051 +#: netbox/dcim/tables/devices.py:1070 netbox/dcim/tables/devices.py:1099 +#: netbox/dcim/tables/devices.py:1126 netbox/dcim/tables/devicetypes.py:31 +#: netbox/dcim/tables/devicetypes.py:228 netbox/dcim/tables/modules.py:17 +#: netbox/dcim/tables/power.py:21 netbox/dcim/tables/power.py:58 +#: netbox/dcim/tables/racks.py:20 netbox/dcim/tables/racks.py:102 +#: netbox/dcim/tables/sites.py:57 netbox/extras/forms/filtersets.py:231 +#: netbox/extras/tables/tables.py:64 netbox/extras/tables/tables.py:132 +#: netbox/extras/tables/tables.py:169 netbox/extras/tables/tables.py:198 +#: netbox/extras/tables/tables.py:257 netbox/extras/tables/tables.py:300 +#: netbox/extras/tables/tables.py:334 netbox/extras/tables/tables.py:450 +#: netbox/extras/tables/tables.py:467 netbox/extras/tables/tables.py:494 +#: netbox/extras/tables/tables.py:536 netbox/extras/tables/tables.py:584 +#: netbox/extras/tables/tables.py:626 netbox/extras/tables/tables.py:656 +#: netbox/ipam/forms/bulk_edit.py:339 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/filtersets.py:516 netbox/ipam/tables/asn.py:16 +#: netbox/ipam/tables/ip.py:32 netbox/ipam/tables/ip.py:104 +#: netbox/ipam/tables/services.py:16 netbox/ipam/tables/services.py:38 +#: netbox/ipam/tables/vlans.py:34 netbox/ipam/tables/vlans.py:87 +#: netbox/ipam/tables/vlans.py:247 netbox/ipam/tables/vrfs.py:26 +#: netbox/ipam/tables/vrfs.py:65 netbox/netbox/tables/tables.py:317 +#: netbox/netbox/ui/panels.py:194 netbox/netbox/ui/panels.py:203 #: netbox/templates/circuits/circuitgroup.html:28 #: netbox/templates/circuits/circuittype.html:22 #: netbox/templates/circuits/provideraccount.html:28 @@ -1787,8 +1849,8 @@ msgstr "名称" #: netbox/circuits/tables/providers.py:43 #: netbox/circuits/tables/providers.py:74 #: netbox/circuits/tables/virtual_circuits.py:27 -#: netbox/netbox/navigation/menu.py:275 netbox/netbox/navigation/menu.py:279 -#: netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:277 netbox/netbox/navigation/menu.py:281 +#: netbox/netbox/navigation/menu.py:283 #: netbox/templates/circuits/provider.html:57 #: netbox/templates/circuits/provideraccount.html:48 #: netbox/templates/circuits/providernetwork.html:50 @@ -1817,7 +1879,7 @@ msgstr "Z端" msgid "Commit Rate" msgstr "承诺速率" -#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1942 +#: netbox/circuits/tables/circuits.py:84 netbox/dcim/forms/filtersets.py:1971 #: netbox/templates/tenancy/contact.html:94 #: netbox/tenancy/tables/contacts.py:67 msgid "Assignments" @@ -1835,8 +1897,8 @@ msgstr "终止类型" msgid "Termination Point" msgstr "终止点" -#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:186 -#: netbox/dcim/tables/devices.py:152 +#: netbox/circuits/tables/circuits.py:129 netbox/dcim/forms/filtersets.py:183 +#: netbox/dcim/tables/devices.py:153 msgid "Site Group" msgstr "站点组" @@ -1877,33 +1939,33 @@ msgstr "终端" #: netbox/dcim/forms/bulk_import.py:1128 netbox/dcim/forms/bulk_import.py:1140 #: netbox/dcim/forms/bulk_import.py:1188 netbox/dcim/forms/bulk_import.py:1310 #: netbox/dcim/forms/bulk_import.py:1712 netbox/dcim/forms/connections.py:29 -#: netbox/dcim/forms/filtersets.py:153 netbox/dcim/forms/filtersets.py:1006 -#: netbox/dcim/forms/filtersets.py:1038 netbox/dcim/forms/filtersets.py:1184 -#: netbox/dcim/forms/filtersets.py:1398 netbox/dcim/forms/filtersets.py:1420 -#: netbox/dcim/forms/filtersets.py:1437 netbox/dcim/forms/filtersets.py:1459 -#: netbox/dcim/forms/filtersets.py:1476 netbox/dcim/forms/filtersets.py:1493 -#: netbox/dcim/forms/filtersets.py:1510 netbox/dcim/forms/filtersets.py:1536 -#: netbox/dcim/forms/filtersets.py:1558 netbox/dcim/forms/filtersets.py:1679 -#: netbox/dcim/forms/filtersets.py:1724 netbox/dcim/forms/filtersets.py:1746 -#: netbox/dcim/forms/filtersets.py:1767 netbox/dcim/forms/filtersets.py:1788 -#: netbox/dcim/forms/filtersets.py:1809 netbox/dcim/forms/filtersets.py:1824 -#: netbox/dcim/forms/filtersets.py:1840 netbox/dcim/forms/filtersets.py:1851 -#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1907 -#: netbox/dcim/forms/filtersets.py:2000 netbox/dcim/forms/filtersets.py:2024 -#: netbox/dcim/forms/filtersets.py:2048 netbox/dcim/forms/model_forms.py:728 -#: netbox/dcim/forms/model_forms.py:943 netbox/dcim/forms/model_forms.py:1355 -#: netbox/dcim/forms/model_forms.py:1849 netbox/dcim/forms/model_forms.py:1922 -#: netbox/dcim/forms/object_create.py:205 netbox/dcim/tables/connections.py:22 +#: netbox/dcim/forms/filtersets.py:154 netbox/dcim/forms/filtersets.py:1019 +#: netbox/dcim/forms/filtersets.py:1052 netbox/dcim/forms/filtersets.py:1200 +#: netbox/dcim/forms/filtersets.py:1416 netbox/dcim/forms/filtersets.py:1439 +#: netbox/dcim/forms/filtersets.py:1456 netbox/dcim/forms/filtersets.py:1479 +#: netbox/dcim/forms/filtersets.py:1496 netbox/dcim/forms/filtersets.py:1514 +#: netbox/dcim/forms/filtersets.py:1531 netbox/dcim/forms/filtersets.py:1558 +#: netbox/dcim/forms/filtersets.py:1580 netbox/dcim/forms/filtersets.py:1702 +#: netbox/dcim/forms/filtersets.py:1747 netbox/dcim/forms/filtersets.py:1770 +#: netbox/dcim/forms/filtersets.py:1791 netbox/dcim/forms/filtersets.py:1813 +#: netbox/dcim/forms/filtersets.py:1834 netbox/dcim/forms/filtersets.py:1850 +#: netbox/dcim/forms/filtersets.py:1866 netbox/dcim/forms/filtersets.py:1878 +#: netbox/dcim/forms/filtersets.py:1893 netbox/dcim/forms/filtersets.py:1935 +#: netbox/dcim/forms/filtersets.py:2030 netbox/dcim/forms/filtersets.py:2054 +#: netbox/dcim/forms/filtersets.py:2078 netbox/dcim/forms/model_forms.py:738 +#: netbox/dcim/forms/model_forms.py:953 netbox/dcim/forms/model_forms.py:1365 +#: netbox/dcim/forms/model_forms.py:1859 netbox/dcim/forms/model_forms.py:1932 +#: netbox/dcim/forms/object_create.py:206 netbox/dcim/tables/connections.py:22 #: netbox/dcim/tables/connections.py:41 netbox/dcim/tables/connections.py:60 -#: netbox/dcim/tables/devices.py:291 netbox/dcim/tables/devices.py:386 -#: netbox/dcim/tables/devices.py:427 netbox/dcim/tables/devices.py:469 -#: netbox/dcim/tables/devices.py:519 netbox/dcim/tables/devices.py:631 -#: netbox/dcim/tables/devices.py:743 netbox/dcim/tables/devices.py:796 -#: netbox/dcim/tables/devices.py:849 netbox/dcim/tables/devices.py:908 -#: netbox/dcim/tables/devices.py:976 netbox/dcim/tables/devices.py:1102 -#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:430 -#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:633 -#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:156 +#: netbox/dcim/tables/devices.py:292 netbox/dcim/tables/devices.py:387 +#: netbox/dcim/tables/devices.py:428 netbox/dcim/tables/devices.py:470 +#: netbox/dcim/tables/devices.py:520 netbox/dcim/tables/devices.py:632 +#: netbox/dcim/tables/devices.py:771 netbox/dcim/tables/devices.py:824 +#: netbox/dcim/tables/devices.py:877 netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:1004 netbox/dcim/tables/devices.py:1130 +#: netbox/dcim/tables/modules.py:81 netbox/extras/forms/filtersets.py:402 +#: netbox/ipam/forms/bulk_import.py:305 netbox/ipam/forms/filtersets.py:649 +#: netbox/ipam/forms/model_forms.py:322 netbox/ipam/tables/vlans.py:157 #: netbox/templates/circuits/virtualcircuittermination.html:56 #: netbox/templates/dcim/consoleport.html:20 #: netbox/templates/dcim/consoleserverport.html:20 @@ -1921,7 +1983,7 @@ msgstr "终端" #: netbox/templates/dcim/powerport.html:20 #: netbox/templates/dcim/rearport.html:20 #: netbox/templates/dcim/virtualchassis.html:55 -#: netbox/templates/dcim/virtualchassis_edit.html:62 +#: netbox/templates/dcim/virtualchassis_edit.html:63 #: netbox/templates/dcim/virtualdevicecontext.html:22 #: netbox/templates/virtualization/virtualmachine.html:120 #: netbox/templates/vpn/tunneltermination.html:23 @@ -1929,11 +1991,11 @@ msgstr "终端" #: netbox/virtualization/filtersets.py:143 #: netbox/virtualization/forms/bulk_edit.py:108 #: netbox/virtualization/forms/bulk_import.py:113 -#: netbox/virtualization/forms/filtersets.py:138 +#: netbox/virtualization/forms/filtersets.py:142 #: netbox/virtualization/forms/model_forms.py:186 #: netbox/virtualization/tables/virtualmachines.py:44 netbox/vpn/choices.py:52 #: netbox/vpn/forms/bulk_import.py:85 netbox/vpn/forms/bulk_import.py:288 -#: netbox/vpn/forms/filtersets.py:286 netbox/vpn/forms/model_forms.py:88 +#: netbox/vpn/forms/filtersets.py:294 netbox/vpn/forms/model_forms.py:88 #: netbox/vpn/forms/model_forms.py:123 netbox/vpn/forms/model_forms.py:234 #: netbox/vpn/forms/model_forms.py:451 #: netbox/wireless/forms/model_forms.py:101 @@ -1942,7 +2004,7 @@ msgstr "终端" msgid "Device" msgstr "设备" -#: netbox/core/api/views.py:51 +#: netbox/core/api/views.py:50 msgid "This user does not have permission to synchronize this data source." msgstr "该用户无权同步该数据源。" @@ -2000,8 +2062,8 @@ msgstr "完成" msgid "Failed" msgstr "故障" -#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:359 -#: netbox/netbox/navigation/menu.py:363 +#: netbox/core/choices.py:35 netbox/netbox/navigation/menu.py:361 +#: netbox/netbox/navigation/menu.py:365 #: netbox/templates/extras/script/base.html:14 #: netbox/templates/extras/script_list.html:7 #: netbox/templates/extras/script_list.html:12 @@ -2119,42 +2181,42 @@ msgstr "警告" msgid "Error" msgstr "错误" -#: netbox/core/data_backends.py:32 netbox/core/tables/plugins.py:53 +#: netbox/core/data_backends.py:45 netbox/core/tables/plugins.py:53 #: netbox/templates/core/plugin.html:88 #: netbox/templates/dcim/interface.html:286 msgid "Local" msgstr "本地" -#: netbox/core/data_backends.py:50 netbox/core/tables/change_logging.py:20 +#: netbox/core/data_backends.py:63 netbox/core/tables/change_logging.py:20 #: netbox/templates/account/profile.html:13 #: netbox/templates/users/user.html:15 netbox/users/tables.py:63 msgid "Username" msgstr "用户名" -#: netbox/core/data_backends.py:52 netbox/core/data_backends.py:58 +#: netbox/core/data_backends.py:65 netbox/core/data_backends.py:71 msgid "Only used for cloning with HTTP(S)" msgstr "仅用于通过 HTTP(S) 进行克隆" -#: netbox/core/data_backends.py:56 netbox/templates/account/base.html:23 +#: netbox/core/data_backends.py:69 netbox/templates/account/base.html:23 #: netbox/templates/account/password.html:12 #: netbox/users/forms/model_forms.py:196 msgid "Password" msgstr "密码" -#: netbox/core/data_backends.py:62 +#: netbox/core/data_backends.py:75 msgid "Branch" msgstr "分支" -#: netbox/core/data_backends.py:120 +#: netbox/core/data_backends.py:135 #, python-brace-format msgid "Fetching remote data failed ({name}): {error}" msgstr "获取远程数据失败({name}): {error}" -#: netbox/core/data_backends.py:133 +#: netbox/core/data_backends.py:148 msgid "AWS access key ID" msgstr "AWS access key ID" -#: netbox/core/data_backends.py:137 +#: netbox/core/data_backends.py:152 msgid "AWS secret access key" msgstr "AWS secret access key" @@ -2168,7 +2230,7 @@ msgstr "数据源 (ID)" msgid "Data source (name)" msgstr "数据源 (name)" -#: netbox/core/filtersets.py:186 netbox/dcim/filtersets.py:521 +#: netbox/core/filtersets.py:190 netbox/dcim/filtersets.py:521 #: netbox/extras/filtersets.py:302 netbox/extras/filtersets.py:355 #: netbox/extras/filtersets.py:401 netbox/extras/filtersets.py:424 #: netbox/extras/filtersets.py:490 netbox/users/filtersets.py:31 @@ -2176,19 +2238,19 @@ msgstr "数据源 (name)" msgid "User (ID)" msgstr "用户(ID)" -#: netbox/core/filtersets.py:192 +#: netbox/core/filtersets.py:196 msgid "User name" msgstr "用户名" -#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:43 +#: netbox/core/forms/bulk_edit.py:25 netbox/core/forms/filtersets.py:44 #: netbox/core/tables/data.py:27 netbox/dcim/choices.py:2036 #: netbox/dcim/forms/bulk_edit.py:1102 netbox/dcim/forms/bulk_edit.py:1383 -#: netbox/dcim/forms/filtersets.py:1594 netbox/dcim/forms/filtersets.py:1687 -#: netbox/dcim/tables/devices.py:579 netbox/dcim/tables/devicetypes.py:232 +#: netbox/dcim/forms/filtersets.py:1617 netbox/dcim/forms/filtersets.py:1710 +#: netbox/dcim/tables/devices.py:580 netbox/dcim/tables/devicetypes.py:232 #: 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:161 netbox/extras/forms/filtersets.py:265 -#: netbox/extras/forms/filtersets.py:301 netbox/extras/forms/filtersets.py:369 +#: netbox/extras/forms/filtersets.py:153 netbox/extras/forms/filtersets.py:249 +#: netbox/extras/forms/filtersets.py:280 netbox/extras/forms/filtersets.py:345 #: netbox/extras/tables/tables.py:176 netbox/extras/tables/tables.py:307 #: netbox/extras/tables/tables.py:344 netbox/extras/tables/tables.py:508 #: netbox/netbox/preferences.py:46 netbox/netbox/preferences.py:71 @@ -2204,19 +2266,19 @@ msgstr "用户名" #: netbox/users/forms/filtersets.py:67 netbox/users/forms/filtersets.py:133 #: netbox/users/tables.py:29 netbox/users/tables.py:112 #: netbox/virtualization/forms/bulk_edit.py:182 -#: netbox/virtualization/forms/filtersets.py:232 +#: netbox/virtualization/forms/filtersets.py:237 msgid "Enabled" msgstr "已启用" -#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:50 +#: netbox/core/forms/bulk_edit.py:30 netbox/core/forms/filtersets.py:51 #: netbox/core/tables/data.py:30 netbox/templates/core/datasource.html:50 msgid "Sync interval" msgstr "同步间隔" -#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:307 +#: netbox/core/forms/bulk_edit.py:33 netbox/extras/forms/model_forms.py:314 #: netbox/templates/extras/savedfilter.html:56 -#: netbox/vpn/forms/filtersets.py:102 netbox/vpn/forms/filtersets.py:132 -#: netbox/vpn/forms/filtersets.py:156 netbox/vpn/forms/filtersets.py:175 +#: netbox/vpn/forms/filtersets.py:104 netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:160 netbox/vpn/forms/filtersets.py:180 #: netbox/vpn/forms/model_forms.py:299 netbox/vpn/forms/model_forms.py:320 #: netbox/vpn/forms/model_forms.py:336 netbox/vpn/forms/model_forms.py:357 #: netbox/vpn/forms/model_forms.py:379 @@ -2228,10 +2290,10 @@ msgid "Ignore rules" msgstr "忽略规则" #: netbox/core/forms/filtersets.py:30 netbox/core/forms/model_forms.py:100 -#: netbox/extras/forms/model_forms.py:268 -#: netbox/extras/forms/model_forms.py:604 -#: netbox/extras/forms/model_forms.py:693 -#: netbox/extras/forms/model_forms.py:746 netbox/extras/tables/tables.py:218 +#: netbox/extras/forms/model_forms.py:275 +#: netbox/extras/forms/model_forms.py:607 +#: netbox/extras/forms/model_forms.py:696 +#: netbox/extras/forms/model_forms.py:749 netbox/extras/tables/tables.py:218 #: netbox/extras/tables/tables.py:588 netbox/extras/tables/tables.py:618 #: netbox/extras/tables/tables.py:660 netbox/templates/core/datasource.html:31 #: netbox/templates/core/inc/datafile_panel.html:7 @@ -2240,24 +2302,24 @@ msgstr "忽略规则" msgid "Data Source" msgstr "数据源" -#: netbox/core/forms/filtersets.py:61 netbox/core/forms/mixins.py:21 +#: netbox/core/forms/filtersets.py:62 netbox/core/forms/mixins.py:21 #: netbox/templates/extras/imageattachment.html:30 msgid "File" msgstr "文件" -#: netbox/core/forms/filtersets.py:66 netbox/core/forms/mixins.py:16 +#: netbox/core/forms/filtersets.py:67 netbox/core/forms/mixins.py:16 #: netbox/extras/forms/bulk_import.py:164 -#: netbox/extras/forms/filtersets.py:195 netbox/extras/forms/filtersets.py:411 -#: netbox/extras/forms/filtersets.py:442 netbox/extras/forms/filtersets.py:534 +#: netbox/extras/forms/filtersets.py:183 netbox/extras/forms/filtersets.py:383 +#: netbox/extras/forms/filtersets.py:415 netbox/extras/forms/filtersets.py:503 msgid "Data source" msgstr "数据源" -#: netbox/core/forms/filtersets.py:77 netbox/extras/forms/filtersets.py:592 +#: netbox/core/forms/filtersets.py:78 netbox/extras/forms/filtersets.py:556 msgid "Creation" msgstr "创建" -#: netbox/core/forms/filtersets.py:81 netbox/core/forms/filtersets.py:167 -#: netbox/extras/forms/filtersets.py:613 netbox/extras/tables/tables.py:271 +#: netbox/core/forms/filtersets.py:82 netbox/core/forms/filtersets.py:172 +#: netbox/extras/forms/filtersets.py:577 netbox/extras/tables/tables.py:271 #: netbox/extras/tables/tables.py:338 netbox/extras/tables/tables.py:364 #: netbox/extras/tables/tables.py:383 netbox/extras/tables/tables.py:415 #: netbox/extras/tables/tables.py:735 netbox/templates/core/job.html:11 @@ -2267,42 +2329,47 @@ msgstr "创建" msgid "Object Type" msgstr "目标类型" -#: netbox/core/forms/filtersets.py:91 +#: netbox/core/forms/filtersets.py:92 netbox/core/tables/jobs.py:46 +#: netbox/templates/core/job.html:63 netbox/templates/core/rq_task.html:61 +msgid "Queue" +msgstr "队列" + +#: netbox/core/forms/filtersets.py:96 msgid "Created after" msgstr "之后创建" -#: netbox/core/forms/filtersets.py:96 +#: netbox/core/forms/filtersets.py:101 msgid "Created before" msgstr "之前创建" -#: netbox/core/forms/filtersets.py:101 +#: netbox/core/forms/filtersets.py:106 msgid "Scheduled after" msgstr "计划在之后" -#: netbox/core/forms/filtersets.py:106 +#: netbox/core/forms/filtersets.py:111 msgid "Scheduled before" msgstr "计划在之前" -#: netbox/core/forms/filtersets.py:111 +#: netbox/core/forms/filtersets.py:116 msgid "Started after" msgstr "之后开始" -#: netbox/core/forms/filtersets.py:116 +#: netbox/core/forms/filtersets.py:121 msgid "Started before" msgstr "之前开始" -#: netbox/core/forms/filtersets.py:121 +#: netbox/core/forms/filtersets.py:126 msgid "Completed after" msgstr "完成后" -#: netbox/core/forms/filtersets.py:126 +#: netbox/core/forms/filtersets.py:131 msgid "Completed before" msgstr "完成后" -#: netbox/core/forms/filtersets.py:133 netbox/core/forms/filtersets.py:162 -#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:504 -#: netbox/dcim/forms/model_forms.py:324 netbox/extras/forms/filtersets.py:608 -#: netbox/extras/forms/filtersets.py:628 netbox/extras/tables/tables.py:391 +#: netbox/core/forms/filtersets.py:138 netbox/core/forms/filtersets.py:167 +#: netbox/dcim/forms/bulk_edit.py:455 netbox/dcim/forms/filtersets.py:509 +#: netbox/dcim/forms/model_forms.py:326 netbox/extras/forms/filtersets.py:572 +#: netbox/extras/forms/filtersets.py:592 netbox/extras/tables/tables.py:391 #: netbox/extras/tables/tables.py:431 #: netbox/templates/core/objectchange.html:36 #: netbox/templates/extras/savedfilter.html:21 @@ -2315,23 +2382,23 @@ msgstr "完成后" msgid "User" msgstr "用户" -#: netbox/core/forms/filtersets.py:141 netbox/core/tables/change_logging.py:15 -#: netbox/core/tables/jobs.py:69 netbox/extras/tables/tables.py:773 +#: netbox/core/forms/filtersets.py:146 netbox/core/tables/change_logging.py:15 +#: netbox/core/tables/jobs.py:72 netbox/extras/tables/tables.py:773 #: netbox/extras/tables/tables.py:828 #: netbox/templates/core/objectchange.html:32 msgid "Time" msgstr "时间" -#: netbox/core/forms/filtersets.py:146 netbox/extras/forms/filtersets.py:597 +#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:561 msgid "After" msgstr "之后" -#: netbox/core/forms/filtersets.py:151 netbox/extras/forms/filtersets.py:602 +#: netbox/core/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:566 msgid "Before" msgstr "之前" -#: netbox/core/forms/filtersets.py:155 netbox/core/tables/change_logging.py:29 -#: netbox/extras/forms/model_forms.py:477 +#: netbox/core/forms/filtersets.py:160 netbox/core/tables/change_logging.py:29 +#: netbox/extras/forms/model_forms.py:484 #: netbox/templates/core/objectchange.html:46 #: netbox/templates/extras/eventrule.html:71 msgid "Action" @@ -2375,18 +2442,18 @@ msgstr "机柜立面图" #: netbox/core/forms/model_forms.py:160 netbox/dcim/choices.py:1907 #: netbox/dcim/forms/bulk_edit.py:941 netbox/dcim/forms/bulk_edit.py:1337 #: netbox/dcim/forms/bulk_edit.py:1358 netbox/dcim/tables/racks.py:143 -#: netbox/netbox/navigation/menu.py:313 netbox/netbox/navigation/menu.py:317 +#: netbox/netbox/navigation/menu.py:315 netbox/netbox/navigation/menu.py:319 msgid "Power" msgstr "电源" -#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:161 +#: netbox/core/forms/model_forms.py:162 netbox/netbox/navigation/menu.py:163 #: netbox/templates/core/inc/config_data.html:37 msgid "IPAM" msgstr "IP地址管理" -#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:239 +#: netbox/core/forms/model_forms.py:163 netbox/netbox/navigation/menu.py:241 #: netbox/templates/core/inc/config_data.html:50 -#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:47 +#: netbox/vpn/forms/bulk_edit.py:65 netbox/vpn/forms/filtersets.py:48 #: netbox/vpn/forms/model_forms.py:59 netbox/vpn/forms/model_forms.py:144 msgid "Security" msgstr "安全" @@ -2402,7 +2469,7 @@ msgid "Pagination" msgstr "分页" #: netbox/core/forms/model_forms.py:166 netbox/extras/forms/bulk_edit.py:96 -#: netbox/extras/forms/filtersets.py:49 netbox/extras/forms/model_forms.py:122 +#: netbox/extras/forms/filtersets.py:48 netbox/extras/forms/model_forms.py:122 #: netbox/extras/forms/model_forms.py:135 #: netbox/templates/core/inc/config_data.html:93 msgid "Validation" @@ -2413,7 +2480,7 @@ msgstr "验证" msgid "User Preferences" msgstr "用户首选项" -#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:820 +#: netbox/core/forms/model_forms.py:170 netbox/dcim/forms/filtersets.py:832 #: netbox/templates/core/inc/config_data.html:127 #: netbox/users/forms/model_forms.py:73 msgid "Miscellaneous" @@ -2529,7 +2596,7 @@ msgstr "配置修订#{id}" #: netbox/dcim/models/device_components.py:767 #: netbox/dcim/models/device_components.py:1151 #: netbox/dcim/models/device_components.py:1199 -#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:81 +#: netbox/dcim/models/power.py:100 netbox/extras/models/customfields.py:94 #: netbox/extras/models/search.py:41 #: netbox/virtualization/models/clusters.py:57 netbox/vpn/models/l2vpn.py:31 msgid "type" @@ -2702,37 +2769,45 @@ msgid "job ID" msgstr "任务ID" #: netbox/core/models/jobs.py:116 +msgid "queue name" +msgstr "队列名称" + +#: netbox/core/models/jobs.py:119 +msgid "Name of the queue in which this job was enqueued" +msgstr "此任务入队的队列的名称" + +#: netbox/core/models/jobs.py:122 msgid "log entries" msgstr "日志条目" -#: netbox/core/models/jobs.py:132 +#: netbox/core/models/jobs.py:138 msgid "job" msgstr "任务" -#: netbox/core/models/jobs.py:133 +#: netbox/core/models/jobs.py:139 msgid "jobs" msgstr "任务" -#: netbox/core/models/jobs.py:163 +#: netbox/core/models/jobs.py:169 #, python-brace-format msgid "Jobs cannot be assigned to this object type ({type})." msgstr "任务不能分配给此对象类型 ({type})" -#: netbox/core/models/jobs.py:216 +#: netbox/core/models/jobs.py:226 #, python-brace-format msgid "Invalid status for job termination. Choices are: {choices}" msgstr "作业终止状态无效。选项有:{choices}" -#: netbox/core/models/jobs.py:273 +#: netbox/core/models/jobs.py:283 msgid "" "enqueue() cannot be called with values for both schedule_at and immediate." msgstr "不能使用 schedule_at 和 immediate 的值调用 enqueue ()。" -#: netbox/core/models/object_types.py:188 +#: netbox/core/models/object_types.py:205 msgid "object type" msgstr "物体类型" -#: netbox/core/models/object_types.py:189 netbox/extras/models/models.py:57 +#: netbox/core/models/object_types.py:206 netbox/extras/models/models.py:57 msgid "object types" msgstr "对象类型" @@ -2740,7 +2815,7 @@ msgstr "对象类型" msgid "Sync Data" msgstr "同步数据" -#: netbox/core/signals.py:176 +#: netbox/core/signals.py:177 #, python-brace-format msgid "Deletion is prevented by a protection rule: {message}" msgstr "保护规则阻止删除: {message}" @@ -2757,7 +2832,7 @@ msgstr "全名" #: netbox/extras/tables/tables.py:418 netbox/extras/tables/tables.py:502 #: netbox/extras/tables/tables.py:571 netbox/extras/tables/tables.py:740 #: netbox/extras/tables/tables.py:781 netbox/extras/tables/tables.py:835 -#: netbox/netbox/tables/tables.py:317 +#: netbox/netbox/tables/tables.py:335 #: netbox/templates/core/objectchange.html:58 #: netbox/templates/extras/eventrule.html:78 #: netbox/templates/extras/journalentry.html:18 @@ -2770,7 +2845,7 @@ msgstr "对象" msgid "Request ID" msgstr "请求ID" -#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:76 +#: netbox/core/tables/change_logging.py:45 netbox/core/tables/jobs.py:79 #: netbox/extras/tables/tables.py:784 netbox/extras/tables/tables.py:841 #: netbox/templates/core/objectchange.html:68 msgid "Message" @@ -2803,7 +2878,7 @@ msgstr "最后更新日期" #: netbox/dcim/tables/devicetypes.py:167 netbox/extras/tables/tables.py:248 #: netbox/extras/tables/tables.py:561 netbox/extras/tables/tables.py:806 #: netbox/netbox/tables/tables.py:225 -#: netbox/templates/dcim/virtualchassis_edit.html:63 +#: netbox/templates/dcim/virtualchassis_edit.html:64 #: netbox/utilities/forms/forms.py:119 #: netbox/wireless/tables/wirelesslink.py:16 msgid "ID" @@ -2813,16 +2888,16 @@ msgstr "ID" msgid "Interval" msgstr "间隔" -#: netbox/core/tables/jobs.py:46 +#: netbox/core/tables/jobs.py:49 msgid "Log Entries" msgstr "日志条目" -#: netbox/core/tables/jobs.py:73 netbox/extras/tables/tables.py:778 +#: netbox/core/tables/jobs.py:76 netbox/extras/tables/tables.py:778 #: netbox/extras/tables/tables.py:832 msgid "Level" msgstr "等级" -#: netbox/core/tables/jobs.py:80 +#: netbox/core/tables/jobs.py:83 msgid "No log entries" msgstr "没有日志条目" @@ -2880,7 +2955,7 @@ msgstr "Workers" msgid "Host" msgstr "主机" -#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:616 +#: netbox/core/tables/tasks.py:51 netbox/ipam/forms/filtersets.py:631 msgid "Port" msgstr "端口" @@ -3125,20 +3200,19 @@ msgstr "陈旧" #: netbox/dcim/forms/bulk_import.py:506 netbox/dcim/forms/bulk_import.py:532 #: netbox/dcim/forms/bulk_import.py:658 netbox/dcim/forms/bulk_import.py:935 #: netbox/dcim/forms/bulk_import.py:1205 netbox/dcim/forms/filtersets.py:263 -#: netbox/dcim/forms/filtersets.py:768 netbox/dcim/forms/filtersets.py:783 -#: netbox/dcim/forms/model_forms.py:81 netbox/dcim/forms/model_forms.py:99 -#: netbox/dcim/forms/model_forms.py:176 netbox/dcim/forms/model_forms.py:502 -#: netbox/dcim/forms/model_forms.py:523 netbox/dcim/forms/model_forms.py:1206 -#: netbox/dcim/forms/model_forms.py:1689 -#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:702 -#: netbox/dcim/tables/devices.py:916 netbox/dcim/tables/devices.py:1003 -#: netbox/dcim/tables/devices.py:1156 netbox/ipam/forms/bulk_import.py:578 -#: netbox/ipam/forms/model_forms.py:755 netbox/ipam/tables/fhrp.py:56 -#: netbox/ipam/tables/ip.py:328 netbox/ipam/tables/services.py:42 -#: netbox/netbox/tables/tables.py:303 netbox/netbox/ui/panels.py:202 -#: netbox/templates/dcim/devicerole.html:34 +#: netbox/dcim/forms/filtersets.py:778 netbox/dcim/forms/filtersets.py:794 +#: netbox/dcim/forms/model_forms.py:83 netbox/dcim/forms/model_forms.py:101 +#: netbox/dcim/forms/model_forms.py:178 netbox/dcim/forms/model_forms.py:504 +#: netbox/dcim/forms/model_forms.py:525 netbox/dcim/forms/model_forms.py:1216 +#: netbox/dcim/forms/model_forms.py:1699 +#: netbox/dcim/forms/object_import.py:177 netbox/dcim/tables/devices.py:695 +#: netbox/dcim/tables/devices.py:730 netbox/dcim/tables/devices.py:944 +#: netbox/dcim/tables/devices.py:1031 netbox/dcim/tables/devices.py:1184 +#: netbox/ipam/forms/bulk_import.py:578 netbox/ipam/forms/model_forms.py:755 +#: netbox/ipam/tables/fhrp.py:56 netbox/ipam/tables/ip.py:328 +#: netbox/ipam/tables/services.py:42 netbox/netbox/tables/tables.py:321 +#: netbox/netbox/ui/panels.py:202 netbox/templates/dcim/devicerole.html:34 #: netbox/templates/dcim/interface.html:108 -#: netbox/templates/dcim/interface.html:379 #: netbox/templates/dcim/platform.html:37 #: netbox/templates/ipam/service.html:30 #: netbox/templates/tenancy/contactgroup.html:29 @@ -3244,7 +3318,7 @@ msgstr "专用规格" #: netbox/dcim/choices.py:606 netbox/dcim/choices.py:853 #: netbox/dcim/choices.py:1474 netbox/dcim/choices.py:1476 #: netbox/dcim/choices.py:1712 netbox/dcim/choices.py:1714 -#: netbox/netbox/navigation/menu.py:209 +#: netbox/netbox/navigation/menu.py:211 msgid "Other" msgstr "其他" @@ -3261,10 +3335,10 @@ msgid "Virtual" msgstr "虚拟" #: netbox/dcim/choices.py:885 netbox/dcim/choices.py:1351 -#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1553 -#: netbox/dcim/forms/filtersets.py:1678 netbox/dcim/forms/model_forms.py:1105 -#: netbox/dcim/forms/model_forms.py:1569 netbox/netbox/navigation/menu.py:147 -#: netbox/netbox/navigation/menu.py:151 +#: netbox/dcim/forms/bulk_edit.py:1543 netbox/dcim/forms/filtersets.py:1575 +#: netbox/dcim/forms/filtersets.py:1701 netbox/dcim/forms/model_forms.py:1115 +#: netbox/dcim/forms/model_forms.py:1579 netbox/netbox/navigation/menu.py:149 +#: netbox/netbox/navigation/menu.py:153 #: netbox/templates/dcim/interface.html:280 msgid "Wireless" msgstr "无线" @@ -3274,8 +3348,8 @@ msgid "Virtual interfaces" msgstr "虚拟接口" #: netbox/dcim/choices.py:1152 netbox/dcim/forms/bulk_edit.py:1396 -#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1087 -#: netbox/dcim/tables/devices.py:706 netbox/templates/dcim/interface.html:112 +#: netbox/dcim/forms/bulk_import.py:942 netbox/dcim/forms/model_forms.py:1097 +#: netbox/dcim/tables/devices.py:734 netbox/templates/dcim/interface.html:112 #: netbox/templates/virtualization/vminterface.html:43 #: netbox/virtualization/forms/bulk_edit.py:177 #: netbox/virtualization/forms/bulk_import.py:172 @@ -3343,11 +3417,11 @@ msgstr "背板以太网" msgid "Cellular" msgstr "蜂窝网络" -#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:420 -#: netbox/dcim/forms/filtersets.py:897 netbox/dcim/forms/filtersets.py:1096 -#: netbox/dcim/forms/filtersets.py:1880 +#: netbox/dcim/choices.py:1419 netbox/dcim/forms/filtersets.py:423 +#: netbox/dcim/forms/filtersets.py:909 netbox/dcim/forms/filtersets.py:1110 +#: netbox/dcim/forms/filtersets.py:1908 #: netbox/templates/dcim/inventoryitem.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:65 +#: netbox/templates/dcim/virtualchassis_edit.html:66 msgid "Serial" msgstr "串口" @@ -3376,8 +3450,8 @@ msgstr "自动" msgid "Access" msgstr "接入" -#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:148 -#: netbox/ipam/tables/vlans.py:193 +#: netbox/dcim/choices.py:1522 netbox/ipam/tables/vlans.py:149 +#: netbox/ipam/tables/vlans.py:209 #: netbox/templates/dcim/inc/interface_vlans_table.html:7 msgid "Tagged" msgstr "Trunk口" @@ -3554,7 +3628,7 @@ msgstr "光纤-单模" msgid "Fiber - Other" msgstr "光纤-其他" -#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1382 +#: netbox/dcim/choices.py:1928 netbox/dcim/forms/filtersets.py:1400 msgid "Connected" msgstr "已连接" @@ -3711,61 +3785,61 @@ msgstr "默认系统平台(ID)" msgid "Default platform (slug)" msgstr "默认系统平台(缩写)" -#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:565 +#: netbox/dcim/filtersets.py:583 netbox/dcim/forms/filtersets.py:572 msgid "Has a front image" msgstr "有前面板图片" -#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:572 +#: netbox/dcim/filtersets.py:587 netbox/dcim/forms/filtersets.py:579 msgid "Has a rear image" msgstr "有后面板图片" #: netbox/dcim/filtersets.py:592 netbox/dcim/filtersets.py:742 -#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:579 -#: netbox/dcim/forms/filtersets.py:697 netbox/dcim/forms/filtersets.py:936 +#: netbox/dcim/filtersets.py:1270 netbox/dcim/forms/filtersets.py:586 +#: netbox/dcim/forms/filtersets.py:706 netbox/dcim/forms/filtersets.py:948 msgid "Has console ports" msgstr "具有console端口" #: netbox/dcim/filtersets.py:596 netbox/dcim/filtersets.py:746 -#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:586 -#: netbox/dcim/forms/filtersets.py:704 netbox/dcim/forms/filtersets.py:943 +#: netbox/dcim/filtersets.py:1274 netbox/dcim/forms/filtersets.py:593 +#: netbox/dcim/forms/filtersets.py:713 netbox/dcim/forms/filtersets.py:955 msgid "Has console server ports" msgstr "具有console 服务器端口" #: netbox/dcim/filtersets.py:600 netbox/dcim/filtersets.py:750 -#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:593 -#: netbox/dcim/forms/filtersets.py:711 netbox/dcim/forms/filtersets.py:950 +#: netbox/dcim/filtersets.py:1278 netbox/dcim/forms/filtersets.py:600 +#: netbox/dcim/forms/filtersets.py:720 netbox/dcim/forms/filtersets.py:962 msgid "Has power ports" msgstr "有电源接口" #: netbox/dcim/filtersets.py:604 netbox/dcim/filtersets.py:754 -#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:600 -#: netbox/dcim/forms/filtersets.py:718 netbox/dcim/forms/filtersets.py:957 +#: netbox/dcim/filtersets.py:1282 netbox/dcim/forms/filtersets.py:607 +#: netbox/dcim/forms/filtersets.py:727 netbox/dcim/forms/filtersets.py:969 msgid "Has power outlets" msgstr "有电源插座" #: netbox/dcim/filtersets.py:608 netbox/dcim/filtersets.py:758 -#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:607 -#: netbox/dcim/forms/filtersets.py:725 netbox/dcim/forms/filtersets.py:964 +#: netbox/dcim/filtersets.py:1286 netbox/dcim/forms/filtersets.py:614 +#: netbox/dcim/forms/filtersets.py:734 netbox/dcim/forms/filtersets.py:976 msgid "Has interfaces" msgstr "有接口" #: netbox/dcim/filtersets.py:612 netbox/dcim/filtersets.py:762 -#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:614 -#: netbox/dcim/forms/filtersets.py:732 netbox/dcim/forms/filtersets.py:971 +#: netbox/dcim/filtersets.py:1290 netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:741 netbox/dcim/forms/filtersets.py:983 msgid "Has pass-through ports" msgstr "有直通端口" #: netbox/dcim/filtersets.py:616 netbox/dcim/filtersets.py:1294 -#: netbox/dcim/forms/filtersets.py:628 +#: netbox/dcim/forms/filtersets.py:635 msgid "Has module bays" msgstr "有模块托架" #: netbox/dcim/filtersets.py:620 netbox/dcim/filtersets.py:1298 -#: netbox/dcim/forms/filtersets.py:621 +#: netbox/dcim/forms/filtersets.py:628 msgid "Has device bays" msgstr "有设备托架" -#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:635 +#: netbox/dcim/filtersets.py:624 netbox/dcim/forms/filtersets.py:642 msgid "Has inventory items" msgstr "有库存项" @@ -3879,20 +3953,20 @@ msgstr "设备模块(缩写)" msgid "Is full depth" msgstr "是否全尺寸" -#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:906 -#: netbox/dcim/forms/filtersets.py:1609 netbox/dcim/forms/filtersets.py:1947 -#: netbox/dcim/forms/model_forms.py:1895 netbox/dcim/models/devices.py:1307 +#: netbox/dcim/filtersets.py:1242 netbox/dcim/forms/filtersets.py:918 +#: netbox/dcim/forms/filtersets.py:1632 netbox/dcim/forms/filtersets.py:1977 +#: netbox/dcim/forms/model_forms.py:1905 netbox/dcim/models/devices.py:1307 #: netbox/dcim/models/devices.py:1330 netbox/virtualization/filtersets.py:211 #: netbox/virtualization/filtersets.py:284 -#: netbox/virtualization/forms/filtersets.py:187 -#: netbox/virtualization/forms/filtersets.py:240 +#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:245 msgid "MAC address" msgstr "MAC 地址" #: netbox/dcim/filtersets.py:1249 netbox/dcim/filtersets.py:1414 -#: netbox/dcim/forms/filtersets.py:915 netbox/dcim/forms/filtersets.py:1015 +#: netbox/dcim/forms/filtersets.py:927 netbox/dcim/forms/filtersets.py:1028 #: netbox/virtualization/filtersets.py:215 -#: netbox/virtualization/forms/filtersets.py:191 +#: netbox/virtualization/forms/filtersets.py:195 msgid "Has a primary IP" msgstr "有主IP" @@ -3966,9 +4040,9 @@ msgstr "设备角色(缩写)" msgid "Virtual Chassis (ID)" msgstr "堆叠(ID)" -#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:125 -#: netbox/dcim/forms/object_create.py:327 netbox/dcim/tables/devices.py:213 -#: netbox/netbox/navigation/menu.py:79 +#: netbox/dcim/filtersets.py:1670 netbox/dcim/forms/filtersets.py:126 +#: netbox/dcim/forms/object_create.py:328 netbox/dcim/tables/devices.py:214 +#: netbox/netbox/navigation/menu.py:81 #: netbox/templates/dcim/device_edit.html:95 #: netbox/templates/dcim/virtualchassis.html:10 #: netbox/templates/dcim/virtualchassis_edit.html:28 @@ -4046,24 +4120,24 @@ msgid "Assigned VID" msgstr "指定VID" #: netbox/dcim/filtersets.py:1942 netbox/dcim/forms/bulk_edit.py:1509 -#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1662 -#: netbox/dcim/forms/model_forms.py:1535 +#: netbox/dcim/forms/bulk_import.py:1027 netbox/dcim/forms/filtersets.py:1685 +#: netbox/dcim/forms/model_forms.py:1545 #: netbox/dcim/models/device_components.py:866 -#: netbox/dcim/tables/devices.py:660 netbox/ipam/filtersets.py:345 +#: netbox/dcim/tables/devices.py:661 netbox/ipam/filtersets.py:345 #: netbox/ipam/filtersets.py:356 netbox/ipam/filtersets.py:489 #: netbox/ipam/filtersets.py:591 netbox/ipam/filtersets.py:602 #: netbox/ipam/forms/bulk_edit.py:187 netbox/ipam/forms/bulk_edit.py:237 #: netbox/ipam/forms/bulk_edit.py:278 netbox/ipam/forms/bulk_import.py:159 #: netbox/ipam/forms/bulk_import.py:244 netbox/ipam/forms/bulk_import.py:280 -#: netbox/ipam/forms/filtersets.py:69 netbox/ipam/forms/filtersets.py:187 -#: netbox/ipam/forms/filtersets.py:339 netbox/ipam/forms/model_forms.py:65 +#: netbox/ipam/forms/filtersets.py:70 netbox/ipam/forms/filtersets.py:194 +#: netbox/ipam/forms/filtersets.py:348 netbox/ipam/forms/model_forms.py:65 #: netbox/ipam/forms/model_forms.py:200 netbox/ipam/forms/model_forms.py:247 #: netbox/ipam/forms/model_forms.py:300 netbox/ipam/forms/model_forms.py:463 #: netbox/ipam/forms/model_forms.py:477 netbox/ipam/forms/model_forms.py:491 #: netbox/ipam/models/ip.py:223 netbox/ipam/models/ip.py:516 #: netbox/ipam/models/ip.py:745 netbox/ipam/models/vrfs.py:61 #: netbox/ipam/tables/ip.py:186 netbox/ipam/tables/ip.py:257 -#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:407 +#: netbox/ipam/tables/ip.py:310 netbox/ipam/tables/ip.py:412 #: netbox/templates/dcim/interface.html:165 #: netbox/templates/ipam/ipaddress.html:18 #: netbox/templates/ipam/iprange.html:47 netbox/templates/ipam/prefix.html:19 @@ -4071,7 +4145,7 @@ msgstr "指定VID" #: netbox/templates/virtualization/vminterface.html:90 #: netbox/virtualization/forms/bulk_edit.py:226 #: netbox/virtualization/forms/bulk_import.py:219 -#: netbox/virtualization/forms/filtersets.py:245 +#: netbox/virtualization/forms/filtersets.py:250 #: netbox/virtualization/forms/model_forms.py:359 #: netbox/virtualization/models/virtualmachines.py:346 #: netbox/virtualization/tables/virtualmachines.py:113 @@ -4089,13 +4163,13 @@ msgstr "VRF (RD)" msgid "L2VPN (ID)" msgstr "L2VPN (ID)" -#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1667 -#: netbox/dcim/tables/devices.py:596 netbox/ipam/filtersets.py:1046 -#: netbox/ipam/forms/filtersets.py:599 netbox/ipam/tables/vlans.py:116 +#: netbox/dcim/filtersets.py:1959 netbox/dcim/forms/filtersets.py:1690 +#: netbox/dcim/tables/devices.py:597 netbox/ipam/filtersets.py:1046 +#: netbox/ipam/forms/filtersets.py:613 netbox/ipam/tables/vlans.py:117 #: netbox/templates/dcim/interface.html:99 netbox/templates/ipam/vlan.html:82 #: netbox/templates/vpn/l2vpntermination.html:12 -#: netbox/virtualization/forms/filtersets.py:250 -#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:257 +#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/vpn/forms/bulk_import.py:285 netbox/vpn/forms/filtersets.py:265 #: netbox/vpn/forms/model_forms.py:407 netbox/vpn/forms/model_forms.py:425 #: netbox/vpn/models/l2vpn.py:68 netbox/vpn/tables/l2vpn.py:55 msgid "L2VPN" @@ -4105,13 +4179,13 @@ msgstr "L2VPN" msgid "VLAN Translation Policy (ID)" msgstr "VLAN 转换策略 (ID)" -#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1633 -#: netbox/dcim/forms/model_forms.py:1552 +#: netbox/dcim/filtersets.py:1970 netbox/dcim/forms/filtersets.py:1656 +#: netbox/dcim/forms/model_forms.py:1562 #: netbox/dcim/models/device_components.py:668 -#: netbox/ipam/forms/filtersets.py:518 netbox/ipam/forms/model_forms.py:700 +#: netbox/ipam/forms/filtersets.py:531 netbox/ipam/forms/model_forms.py:700 #: netbox/templates/ipam/vlantranslationpolicy.html:11 #: netbox/virtualization/forms/bulk_edit.py:231 -#: netbox/virtualization/forms/filtersets.py:260 +#: netbox/virtualization/forms/filtersets.py:265 #: netbox/virtualization/forms/model_forms.py:364 msgid "VLAN Translation Policy" msgstr "VLAN 转换策略" @@ -4148,8 +4222,8 @@ msgstr "桥接接口(ID)" msgid "LAG interface (ID)" msgstr "链路聚合接口(ID)" -#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:618 -#: netbox/dcim/tables/devices.py:1145 netbox/templates/dcim/interface.html:144 +#: netbox/dcim/filtersets.py:2046 netbox/dcim/tables/devices.py:619 +#: netbox/dcim/tables/devices.py:1173 netbox/templates/dcim/interface.html:144 #: netbox/templates/dcim/macaddress.html:11 #: netbox/templates/dcim/macaddress.html:14 #: netbox/templates/virtualization/vminterface.html:79 @@ -4160,14 +4234,14 @@ msgstr "MAC 地址" msgid "Primary MAC address (ID)" msgstr "主 MAC 地址 (ID)" -#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1539 +#: netbox/dcim/filtersets.py:2057 netbox/dcim/forms/model_forms.py:1549 #: netbox/virtualization/filtersets.py:295 #: netbox/virtualization/forms/model_forms.py:302 msgid "Primary MAC address" msgstr "主 MAC 地址" #: netbox/dcim/filtersets.py:2079 netbox/dcim/filtersets.py:2091 -#: netbox/dcim/forms/filtersets.py:1569 netbox/dcim/forms/model_forms.py:1875 +#: netbox/dcim/forms/filtersets.py:1592 netbox/dcim/forms/model_forms.py:1885 #: netbox/templates/dcim/virtualdevicecontext.html:15 msgid "Virtual Device Context" msgstr "虚拟设备上下文" @@ -4182,7 +4256,7 @@ msgstr "虚拟设备上下文(ID)" msgid "Wireless LAN" msgstr "无线局域网" -#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:647 +#: netbox/dcim/filtersets.py:2100 netbox/dcim/tables/devices.py:648 msgid "Wireless link" msgstr "无线连接" @@ -4214,7 +4288,7 @@ msgstr "主设备(ID)" msgid "Master (name)" msgstr "主设备(名称)" -#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1215 +#: netbox/dcim/filtersets.py:2390 netbox/dcim/forms/filtersets.py:1231 msgid "Unterminated" msgstr "未接终端" @@ -4222,29 +4296,29 @@ msgstr "未接终端" msgid "Power panel (ID)" msgstr "电源面板(ID)" -#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:515 -#: netbox/extras/forms/model_forms.py:597 -#: netbox/extras/forms/model_forms.py:682 -#: netbox/extras/forms/model_forms.py:734 netbox/extras/ui/panels.py:69 -#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:113 +#: netbox/dcim/forms/bulk_create.py:40 netbox/extras/forms/filtersets.py:488 +#: netbox/extras/forms/model_forms.py:600 +#: netbox/extras/forms/model_forms.py:685 +#: netbox/extras/forms/model_forms.py:737 netbox/extras/ui/panels.py:69 +#: netbox/netbox/forms/bulk_import.py:26 netbox/netbox/forms/mixins.py:131 #: netbox/netbox/tables/columns.py:490 #: netbox/templates/circuits/inc/circuit_termination.html:29 -#: netbox/templates/generic/bulk_edit.html:75 +#: netbox/templates/generic/bulk_edit.html:78 #: netbox/templates/inc/panels/tags.html:5 #: netbox/utilities/forms/fields/fields.py:100 msgid "Tags" msgstr "标签" -#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1814 -#: netbox/dcim/forms/filtersets.py:1827 netbox/dcim/forms/model_forms.py:583 -#: netbox/dcim/forms/model_forms.py:641 netbox/dcim/forms/object_create.py:153 -#: netbox/dcim/forms/object_create.py:254 netbox/dcim/tables/devices.py:167 +#: netbox/dcim/forms/bulk_create.py:115 netbox/dcim/forms/filtersets.py:1840 +#: netbox/dcim/forms/filtersets.py:1853 netbox/dcim/forms/model_forms.py:585 +#: netbox/dcim/forms/model_forms.py:651 netbox/dcim/forms/object_create.py:154 +#: netbox/dcim/forms/object_create.py:255 netbox/dcim/tables/devices.py:168 #: netbox/templates/dcim/frontport.html:132 #: netbox/templates/dcim/modulebay.html:38 #: netbox/templates/dcim/panels/virtual_chassis_members.html:9 #: netbox/templates/dcim/rearport.html:126 #: netbox/templates/dcim/virtualchassis.html:56 -#: netbox/templates/dcim/virtualchassis_edit.html:66 +#: netbox/templates/dcim/virtualchassis_edit.html:67 msgid "Position" msgstr "位置" @@ -4272,7 +4346,7 @@ msgid "Contact E-mail" msgstr "联系人电子邮箱" #: netbox/dcim/forms/bulk_edit.py:149 netbox/dcim/forms/bulk_import.py:130 -#: netbox/dcim/forms/model_forms.py:135 +#: netbox/dcim/forms/model_forms.py:137 msgid "Time zone" msgstr "时区" @@ -4283,16 +4357,16 @@ msgstr "时区" #: netbox/dcim/forms/bulk_import.py:191 netbox/dcim/forms/bulk_import.py:408 #: netbox/dcim/forms/bulk_import.py:458 netbox/dcim/forms/bulk_import.py:542 #: netbox/dcim/forms/bulk_import.py:578 netbox/dcim/forms/bulk_import.py:1199 -#: netbox/dcim/forms/filtersets.py:340 netbox/dcim/forms/filtersets.py:404 -#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:684 -#: netbox/dcim/forms/filtersets.py:788 netbox/dcim/forms/filtersets.py:870 -#: netbox/dcim/forms/filtersets.py:1080 netbox/dcim/forms/filtersets.py:1877 -#: netbox/dcim/forms/filtersets.py:1917 netbox/dcim/forms/model_forms.py:211 -#: netbox/dcim/forms/model_forms.py:342 netbox/dcim/forms/model_forms.py:354 -#: netbox/dcim/forms/model_forms.py:424 netbox/dcim/forms/model_forms.py:528 -#: netbox/dcim/forms/model_forms.py:1219 netbox/dcim/forms/model_forms.py:1702 -#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:99 -#: netbox/dcim/tables/devices.py:174 netbox/dcim/tables/devices.py:986 +#: netbox/dcim/forms/filtersets.py:342 netbox/dcim/forms/filtersets.py:407 +#: netbox/dcim/forms/filtersets.py:544 netbox/dcim/forms/filtersets.py:693 +#: netbox/dcim/forms/filtersets.py:799 netbox/dcim/forms/filtersets.py:882 +#: netbox/dcim/forms/filtersets.py:1094 netbox/dcim/forms/filtersets.py:1905 +#: netbox/dcim/forms/filtersets.py:1945 netbox/dcim/forms/model_forms.py:213 +#: netbox/dcim/forms/model_forms.py:344 netbox/dcim/forms/model_forms.py:356 +#: netbox/dcim/forms/model_forms.py:426 netbox/dcim/forms/model_forms.py:530 +#: netbox/dcim/forms/model_forms.py:1229 netbox/dcim/forms/model_forms.py:1712 +#: netbox/dcim/forms/object_import.py:188 netbox/dcim/tables/devices.py:100 +#: netbox/dcim/tables/devices.py:175 netbox/dcim/tables/devices.py:1014 #: netbox/dcim/tables/devicetypes.py:86 netbox/dcim/tables/devicetypes.py:321 #: netbox/dcim/tables/modules.py:46 netbox/dcim/tables/modules.py:89 #: netbox/dcim/tables/racks.py:50 netbox/dcim/tables/racks.py:120 @@ -4306,14 +4380,14 @@ msgstr "厂商" #: netbox/dcim/forms/bulk_edit.py:221 netbox/dcim/forms/bulk_edit.py:368 #: netbox/dcim/forms/bulk_import.py:200 netbox/dcim/forms/bulk_import.py:279 -#: netbox/dcim/forms/filtersets.py:287 +#: netbox/dcim/forms/filtersets.py:288 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:6 msgid "Form factor" msgstr "外形规格" #: netbox/dcim/forms/bulk_edit.py:226 netbox/dcim/forms/bulk_edit.py:373 #: netbox/dcim/forms/bulk_import.py:208 netbox/dcim/forms/bulk_import.py:282 -#: netbox/dcim/forms/filtersets.py:292 +#: netbox/dcim/forms/filtersets.py:293 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:10 msgid "Width" msgstr "宽度" @@ -4324,7 +4398,7 @@ msgid "Height (U)" msgstr "高度(U)" #: netbox/dcim/forms/bulk_edit.py:241 netbox/dcim/forms/bulk_edit.py:384 -#: netbox/dcim/forms/filtersets.py:306 netbox/dcim/ui/panels.py:39 +#: netbox/dcim/forms/filtersets.py:307 netbox/dcim/ui/panels.py:39 msgid "Descending units" msgstr "U位显示降序" @@ -4354,22 +4428,20 @@ msgstr "安装深度" #: netbox/dcim/forms/bulk_edit.py:516 netbox/dcim/forms/bulk_edit.py:533 #: netbox/dcim/forms/bulk_edit.py:572 netbox/dcim/forms/bulk_edit.py:588 #: netbox/dcim/forms/bulk_import.py:421 netbox/dcim/forms/bulk_import.py:469 -#: netbox/dcim/forms/filtersets.py:312 netbox/dcim/forms/filtersets.py:334 -#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/filtersets.py:438 -#: netbox/dcim/forms/filtersets.py:531 netbox/dcim/forms/filtersets.py:642 -#: netbox/dcim/forms/filtersets.py:673 netbox/dcim/forms/filtersets.py:744 -#: netbox/dcim/forms/model_forms.py:225 netbox/dcim/forms/model_forms.py:306 +#: netbox/dcim/forms/filtersets.py:313 netbox/dcim/forms/filtersets.py:335 +#: netbox/dcim/forms/filtersets.py:360 netbox/dcim/forms/filtersets.py:439 +#: netbox/dcim/forms/filtersets.py:537 netbox/dcim/forms/filtersets.py:649 +#: netbox/dcim/forms/filtersets.py:681 netbox/dcim/forms/filtersets.py:753 +#: netbox/dcim/forms/model_forms.py:227 netbox/dcim/forms/model_forms.py:308 #: netbox/dcim/tables/devicetypes.py:109 netbox/dcim/tables/modules.py:54 #: netbox/dcim/tables/racks.py:70 netbox/dcim/tables/racks.py:161 -#: netbox/dcim/views.py:880 netbox/dcim/views.py:1007 +#: netbox/dcim/views.py:880 netbox/dcim/views.py:1008 #: netbox/extras/forms/bulk_edit.py:57 netbox/extras/forms/bulk_edit.py:137 #: netbox/extras/forms/bulk_edit.py:191 netbox/extras/forms/bulk_edit.py:219 #: netbox/extras/forms/bulk_edit.py:315 netbox/extras/forms/bulk_edit.py:341 -#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:71 -#: netbox/extras/forms/filtersets.py:175 netbox/extras/forms/filtersets.py:279 -#: netbox/extras/forms/filtersets.py:315 -#: netbox/extras/forms/model_forms.py:575 netbox/ipam/forms/bulk_edit.py:159 -#: netbox/templates/dcim/moduletype.html:51 +#: netbox/extras/forms/filtersets.py:71 netbox/extras/forms/filtersets.py:167 +#: netbox/extras/forms/filtersets.py:263 netbox/extras/forms/filtersets.py:294 +#: netbox/ipam/forms/bulk_edit.py:159 netbox/templates/dcim/moduletype.html:51 #: netbox/templates/extras/configcontext.html:17 #: netbox/templates/extras/customlink.html:25 #: netbox/templates/extras/savedfilter.html:33 @@ -4379,7 +4451,7 @@ msgid "Weight" msgstr "重量" #: netbox/dcim/forms/bulk_edit.py:274 netbox/dcim/forms/bulk_edit.py:422 -#: netbox/dcim/forms/filtersets.py:317 +#: netbox/dcim/forms/filtersets.py:318 msgid "Max weight" msgstr "最大承重" @@ -4387,39 +4459,39 @@ msgstr "最大承重" #: netbox/dcim/forms/bulk_edit.py:521 netbox/dcim/forms/bulk_edit.py:577 #: netbox/dcim/forms/bulk_import.py:219 netbox/dcim/forms/bulk_import.py:304 #: netbox/dcim/forms/bulk_import.py:426 netbox/dcim/forms/bulk_import.py:474 -#: netbox/dcim/forms/filtersets.py:322 netbox/dcim/forms/filtersets.py:646 -#: netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:323 netbox/dcim/forms/filtersets.py:653 +#: netbox/dcim/forms/filtersets.py:757 msgid "Weight unit" msgstr "重量单位" -#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:332 -#: netbox/dcim/forms/model_forms.py:221 netbox/dcim/forms/model_forms.py:260 +#: netbox/dcim/forms/bulk_edit.py:287 netbox/dcim/forms/filtersets.py:333 +#: netbox/dcim/forms/model_forms.py:223 netbox/dcim/forms/model_forms.py:262 msgid "Rack Type" msgstr "机架型号" #: netbox/dcim/forms/bulk_edit.py:289 netbox/dcim/forms/bulk_edit.py:437 -#: netbox/dcim/forms/model_forms.py:224 netbox/dcim/forms/model_forms.py:305 +#: netbox/dcim/forms/model_forms.py:226 netbox/dcim/forms/model_forms.py:307 msgid "Outer Dimensions" msgstr "外部尺寸" -#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:226 -#: netbox/dcim/forms/model_forms.py:307 netbox/dcim/ui/panels.py:126 -#: netbox/dcim/views.py:874 netbox/dcim/views.py:1005 +#: netbox/dcim/forms/bulk_edit.py:292 netbox/dcim/forms/model_forms.py:228 +#: netbox/dcim/forms/model_forms.py:309 netbox/dcim/ui/panels.py:126 +#: netbox/dcim/views.py:874 netbox/dcim/views.py:1006 #: netbox/extras/tables/tables.py:266 #: netbox/templates/dcim/inc/panels/racktype_dimensions.html:3 #: netbox/templates/extras/imageattachment.html:40 msgid "Dimensions" msgstr "外部尺寸" -#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:333 -#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/model_forms.py:228 -#: netbox/dcim/views.py:879 netbox/dcim/views.py:1006 +#: netbox/dcim/forms/bulk_edit.py:294 netbox/dcim/forms/filtersets.py:334 +#: netbox/dcim/forms/filtersets.py:359 netbox/dcim/forms/model_forms.py:230 +#: netbox/dcim/views.py:879 netbox/dcim/views.py:1007 #: netbox/templates/dcim/inc/panels/racktype_numbering.html:3 msgid "Numbering" msgstr "编号" #: netbox/dcim/forms/bulk_edit.py:353 netbox/dcim/forms/bulk_import.py:269 -#: netbox/dcim/forms/filtersets.py:412 +#: netbox/dcim/forms/filtersets.py:415 msgid "Rack type" msgstr "机柜型号" @@ -4430,18 +4502,18 @@ msgstr "机柜型号" msgid "Serial Number" msgstr "序列号" -#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:424 -#: netbox/dcim/forms/filtersets.py:901 netbox/dcim/forms/filtersets.py:1100 -#: netbox/dcim/forms/filtersets.py:1884 +#: netbox/dcim/forms/bulk_edit.py:363 netbox/dcim/forms/filtersets.py:427 +#: netbox/dcim/forms/filtersets.py:913 netbox/dcim/forms/filtersets.py:1114 +#: netbox/dcim/forms/filtersets.py:1912 msgid "Asset tag" msgstr "资产标签" #: netbox/dcim/forms/bulk_edit.py:412 netbox/dcim/forms/bulk_edit.py:511 #: netbox/dcim/forms/bulk_edit.py:567 netbox/dcim/forms/bulk_edit.py:698 #: netbox/dcim/forms/bulk_import.py:298 netbox/dcim/forms/bulk_import.py:463 -#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:415 -#: netbox/dcim/forms/filtersets.py:559 netbox/dcim/forms/filtersets.py:739 -#: netbox/dcim/forms/filtersets.py:892 +#: netbox/dcim/forms/bulk_import.py:672 netbox/dcim/forms/filtersets.py:418 +#: netbox/dcim/forms/filtersets.py:566 netbox/dcim/forms/filtersets.py:748 +#: netbox/dcim/forms/filtersets.py:904 #: netbox/templates/dcim/moduletype.html:47 msgid "Airflow" msgstr "气流方向" @@ -4449,16 +4521,16 @@ msgstr "气流方向" #: netbox/dcim/forms/bulk_edit.py:435 netbox/dcim/forms/bulk_edit.py:888 #: netbox/dcim/forms/bulk_import.py:354 netbox/dcim/forms/bulk_import.py:357 #: netbox/dcim/forms/bulk_import.py:645 netbox/dcim/forms/bulk_import.py:1649 -#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:120 -#: netbox/dcim/forms/filtersets.py:356 netbox/dcim/forms/filtersets.py:442 -#: netbox/dcim/forms/filtersets.py:456 netbox/dcim/forms/filtersets.py:494 -#: netbox/dcim/forms/filtersets.py:860 netbox/dcim/forms/filtersets.py:1070 -#: netbox/dcim/forms/filtersets.py:1168 netbox/dcim/forms/filtersets.py:1305 -#: netbox/dcim/forms/model_forms.py:270 netbox/dcim/forms/model_forms.py:314 -#: netbox/dcim/forms/model_forms.py:574 netbox/dcim/forms/model_forms.py:851 -#: netbox/dcim/forms/object_create.py:301 netbox/dcim/tables/devices.py:163 +#: netbox/dcim/forms/bulk_import.py:1653 netbox/dcim/forms/filtersets.py:121 +#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:446 +#: netbox/dcim/forms/filtersets.py:460 netbox/dcim/forms/filtersets.py:499 +#: netbox/dcim/forms/filtersets.py:872 netbox/dcim/forms/filtersets.py:1084 +#: netbox/dcim/forms/filtersets.py:1184 netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/model_forms.py:272 netbox/dcim/forms/model_forms.py:316 +#: netbox/dcim/forms/model_forms.py:576 netbox/dcim/forms/model_forms.py:861 +#: netbox/dcim/forms/object_create.py:302 netbox/dcim/tables/devices.py:164 #: netbox/dcim/tables/power.py:66 netbox/dcim/tables/racks.py:203 -#: netbox/ipam/forms/filtersets.py:474 +#: netbox/ipam/forms/filtersets.py:486 #: netbox/templates/dcim/inc/cable_termination.html:16 #: netbox/templates/dcim/powerfeed.html:28 #: netbox/templates/dcim/rack/base.html:4 @@ -4467,22 +4539,22 @@ msgid "Rack" msgstr "机柜" #: netbox/dcim/forms/bulk_edit.py:438 netbox/dcim/forms/bulk_edit.py:725 -#: netbox/dcim/forms/filtersets.py:357 netbox/dcim/forms/filtersets.py:435 -#: netbox/dcim/forms/filtersets.py:524 netbox/dcim/forms/filtersets.py:667 -#: netbox/dcim/forms/filtersets.py:809 netbox/dcim/forms/filtersets.py:1028 -#: netbox/dcim/forms/model_forms.py:432 netbox/dcim/forms/model_forms.py:767 -#: netbox/dcim/forms/model_forms.py:1770 +#: netbox/dcim/forms/filtersets.py:358 netbox/dcim/forms/filtersets.py:438 +#: netbox/dcim/forms/filtersets.py:530 netbox/dcim/forms/filtersets.py:675 +#: netbox/dcim/forms/filtersets.py:820 netbox/dcim/forms/filtersets.py:1041 +#: netbox/dcim/forms/model_forms.py:434 netbox/dcim/forms/model_forms.py:777 +#: netbox/dcim/forms/model_forms.py:1780 #: netbox/templates/dcim/device_edit.html:22 msgid "Hardware" msgstr "硬件" #: netbox/dcim/forms/bulk_edit.py:487 netbox/dcim/forms/bulk_import.py:414 -#: netbox/dcim/forms/filtersets.py:542 netbox/dcim/forms/model_forms.py:359 +#: netbox/dcim/forms/filtersets.py:549 netbox/dcim/forms/model_forms.py:361 msgid "Default platform" msgstr "默认系统平台" #: netbox/dcim/forms/bulk_edit.py:492 netbox/dcim/forms/bulk_edit.py:563 -#: netbox/dcim/forms/filtersets.py:545 netbox/dcim/forms/filtersets.py:687 +#: netbox/dcim/forms/filtersets.py:552 netbox/dcim/forms/filtersets.py:696 msgid "Part number" msgstr "部件编码(PN)" @@ -4494,55 +4566,55 @@ msgstr "U高度" msgid "Exclude from utilization" msgstr "从利用率中排除" -#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:373 -#: netbox/dcim/forms/model_forms.py:1002 netbox/dcim/forms/model_forms.py:1044 -#: netbox/dcim/forms/model_forms.py:1071 netbox/dcim/forms/model_forms.py:1099 -#: netbox/dcim/forms/model_forms.py:1120 netbox/dcim/forms/model_forms.py:1160 -#: netbox/dcim/forms/model_forms.py:1178 -#: netbox/dcim/forms/object_create.py:117 netbox/dcim/tables/devicetypes.py:83 +#: netbox/dcim/forms/bulk_edit.py:531 netbox/dcim/forms/model_forms.py:375 +#: netbox/dcim/forms/model_forms.py:1012 netbox/dcim/forms/model_forms.py:1054 +#: netbox/dcim/forms/model_forms.py:1081 netbox/dcim/forms/model_forms.py:1109 +#: netbox/dcim/forms/model_forms.py:1130 netbox/dcim/forms/model_forms.py:1170 +#: netbox/dcim/forms/model_forms.py:1188 +#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/devicetypes.py:83 #: netbox/templates/dcim/devicebay.html:52 #: netbox/templates/dcim/module.html:61 msgid "Device Type" msgstr "设备型号" -#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:400 -#: netbox/dcim/views.py:1578 netbox/extras/forms/model_forms.py:592 +#: netbox/dcim/forms/bulk_edit.py:540 netbox/dcim/forms/model_forms.py:402 +#: netbox/dcim/views.py:1579 netbox/extras/forms/model_forms.py:595 msgid "Schema" msgstr "架构" #: netbox/dcim/forms/bulk_edit.py:546 netbox/dcim/forms/bulk_edit.py:553 #: netbox/dcim/forms/bulk_edit.py:784 netbox/dcim/forms/bulk_import.py:452 -#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:679 -#: netbox/dcim/forms/filtersets.py:1197 netbox/dcim/forms/model_forms.py:406 -#: netbox/dcim/forms/model_forms.py:419 netbox/dcim/tables/modules.py:42 -#: netbox/extras/forms/filtersets.py:437 -#: netbox/extras/forms/model_forms.py:617 netbox/extras/tables/tables.py:615 +#: netbox/dcim/forms/bulk_import.py:1452 netbox/dcim/forms/filtersets.py:688 +#: netbox/dcim/forms/filtersets.py:1213 netbox/dcim/forms/model_forms.py:408 +#: netbox/dcim/forms/model_forms.py:421 netbox/dcim/tables/modules.py:42 +#: netbox/extras/forms/filtersets.py:410 +#: netbox/extras/forms/model_forms.py:620 netbox/extras/tables/tables.py:615 #: netbox/templates/account/base.html:7 netbox/templates/dcim/cable.html:23 #: netbox/templates/dcim/moduletype.html:27 #: netbox/templates/extras/configcontext.html:21 #: netbox/templates/inc/user_menu.html:38 netbox/vpn/forms/bulk_edit.py:213 -#: netbox/vpn/forms/filtersets.py:194 netbox/vpn/forms/model_forms.py:378 +#: netbox/vpn/forms/filtersets.py:200 netbox/vpn/forms/model_forms.py:378 msgid "Profile" msgstr "个人资料" -#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1359 -#: netbox/dcim/forms/model_forms.py:431 netbox/dcim/forms/model_forms.py:1003 -#: netbox/dcim/forms/model_forms.py:1045 netbox/dcim/forms/model_forms.py:1072 -#: netbox/dcim/forms/model_forms.py:1100 netbox/dcim/forms/model_forms.py:1121 -#: netbox/dcim/forms/model_forms.py:1161 netbox/dcim/forms/model_forms.py:1179 -#: netbox/dcim/forms/object_create.py:118 netbox/dcim/tables/modules.py:51 +#: netbox/dcim/forms/bulk_edit.py:585 netbox/dcim/forms/filtersets.py:1377 +#: netbox/dcim/forms/model_forms.py:433 netbox/dcim/forms/model_forms.py:1013 +#: netbox/dcim/forms/model_forms.py:1055 netbox/dcim/forms/model_forms.py:1082 +#: netbox/dcim/forms/model_forms.py:1110 netbox/dcim/forms/model_forms.py:1131 +#: netbox/dcim/forms/model_forms.py:1171 netbox/dcim/forms/model_forms.py:1189 +#: netbox/dcim/forms/object_create.py:119 netbox/dcim/tables/modules.py:51 #: netbox/dcim/tables/modules.py:94 netbox/templates/dcim/module.html:92 #: netbox/templates/dcim/modulebay.html:66 #: netbox/templates/dcim/moduletype.html:24 msgid "Module Type" msgstr "设备配件类型" -#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:376 +#: netbox/dcim/forms/bulk_edit.py:589 netbox/dcim/forms/model_forms.py:378 msgid "Chassis" msgstr "机箱" #: netbox/dcim/forms/bulk_edit.py:608 netbox/dcim/models/devices.py:389 -#: netbox/dcim/tables/devices.py:74 +#: netbox/dcim/tables/devices.py:75 msgid "VM role" msgstr "VM 角色" @@ -4550,49 +4622,49 @@ msgstr "VM 角色" #: netbox/dcim/forms/bulk_edit.py:708 netbox/dcim/forms/bulk_import.py:516 #: netbox/dcim/forms/bulk_import.py:520 netbox/dcim/forms/bulk_import.py:549 #: netbox/dcim/forms/bulk_import.py:553 netbox/dcim/forms/bulk_import.py:678 -#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:763 -#: netbox/dcim/forms/filtersets.py:793 netbox/dcim/forms/filtersets.py:911 -#: netbox/dcim/forms/model_forms.py:497 netbox/dcim/forms/model_forms.py:534 -#: netbox/dcim/forms/model_forms.py:650 +#: netbox/dcim/forms/bulk_import.py:682 netbox/dcim/forms/filtersets.py:773 +#: netbox/dcim/forms/filtersets.py:804 netbox/dcim/forms/filtersets.py:923 +#: netbox/dcim/forms/model_forms.py:499 netbox/dcim/forms/model_forms.py:536 +#: netbox/dcim/forms/model_forms.py:660 #: netbox/virtualization/forms/bulk_import.py:146 #: netbox/virtualization/forms/bulk_import.py:147 -#: netbox/virtualization/forms/filtersets.py:203 +#: netbox/virtualization/forms/filtersets.py:207 #: netbox/virtualization/forms/model_forms.py:216 msgid "Config template" msgstr "配置模版" #: netbox/dcim/forms/bulk_edit.py:654 netbox/dcim/forms/bulk_edit.py:1037 -#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:130 -#: netbox/dcim/forms/filtersets.py:1350 netbox/dcim/forms/model_forms.py:596 -#: netbox/dcim/forms/model_forms.py:966 netbox/dcim/forms/model_forms.py:983 +#: netbox/dcim/forms/bulk_import.py:584 netbox/dcim/forms/filtersets.py:131 +#: netbox/dcim/forms/filtersets.py:1368 netbox/dcim/forms/model_forms.py:606 +#: netbox/dcim/forms/model_forms.py:976 netbox/dcim/forms/model_forms.py:993 #: netbox/extras/filtersets.py:703 msgid "Device type" msgstr "设备型号" #: netbox/dcim/forms/bulk_edit.py:665 netbox/dcim/forms/bulk_import.py:565 -#: netbox/dcim/forms/filtersets.py:135 netbox/dcim/forms/model_forms.py:604 +#: netbox/dcim/forms/filtersets.py:136 netbox/dcim/forms/model_forms.py:614 msgid "Device role" msgstr "设备角色" #: netbox/dcim/forms/bulk_edit.py:688 netbox/dcim/forms/bulk_import.py:590 -#: netbox/dcim/forms/filtersets.py:777 netbox/dcim/forms/filtersets.py:884 -#: netbox/dcim/forms/model_forms.py:545 netbox/dcim/forms/model_forms.py:609 -#: netbox/dcim/tables/devices.py:189 netbox/extras/filtersets.py:719 +#: netbox/dcim/forms/filtersets.py:787 netbox/dcim/forms/filtersets.py:896 +#: netbox/dcim/forms/model_forms.py:547 netbox/dcim/forms/model_forms.py:619 +#: netbox/dcim/tables/devices.py:190 netbox/extras/filtersets.py:719 #: netbox/templates/dcim/platform.html:26 #: netbox/templates/virtualization/virtualmachine.html:31 #: netbox/virtualization/forms/bulk_edit.py:131 #: netbox/virtualization/forms/bulk_import.py:136 -#: netbox/virtualization/forms/filtersets.py:183 +#: netbox/virtualization/forms/filtersets.py:187 #: netbox/virtualization/forms/model_forms.py:204 #: netbox/virtualization/tables/virtualmachines.py:52 msgid "Platform" msgstr "平台" #: netbox/dcim/forms/bulk_edit.py:713 netbox/dcim/forms/bulk_import.py:609 -#: netbox/dcim/forms/filtersets.py:816 netbox/dcim/forms/filtersets.py:986 -#: netbox/dcim/forms/model_forms.py:618 netbox/dcim/tables/devices.py:209 -#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:431 -#: netbox/ipam/forms/filtersets.py:446 netbox/ipam/forms/filtersets.py:479 +#: netbox/dcim/forms/filtersets.py:828 netbox/dcim/forms/filtersets.py:998 +#: netbox/dcim/forms/model_forms.py:628 netbox/dcim/tables/devices.py:210 +#: netbox/extras/filtersets.py:752 netbox/extras/forms/filtersets.py:403 +#: netbox/ipam/forms/filtersets.py:457 netbox/ipam/forms/filtersets.py:491 #: netbox/templates/virtualization/cluster.html:10 #: netbox/templates/virtualization/virtualmachine.html:96 #: netbox/templates/virtualization/virtualmachine.html:105 @@ -4600,9 +4672,9 @@ msgstr "平台" #: netbox/virtualization/filtersets.py:259 #: netbox/virtualization/forms/bulk_edit.py:100 #: netbox/virtualization/forms/bulk_import.py:106 -#: netbox/virtualization/forms/filtersets.py:109 -#: netbox/virtualization/forms/filtersets.py:133 -#: netbox/virtualization/forms/filtersets.py:221 +#: netbox/virtualization/forms/filtersets.py:112 +#: netbox/virtualization/forms/filtersets.py:137 +#: netbox/virtualization/forms/filtersets.py:226 #: netbox/virtualization/forms/model_forms.py:72 #: netbox/virtualization/forms/model_forms.py:177 #: netbox/virtualization/tables/virtualmachines.py:40 @@ -4615,13 +4687,13 @@ msgstr "集群" msgid "Configuration" msgstr "配置" -#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:252 +#: netbox/dcim/forms/bulk_edit.py:727 netbox/netbox/navigation/menu.py:254 #: netbox/templates/dcim/device_edit.html:80 msgid "Virtualization" msgstr "虚拟化" #: netbox/dcim/forms/bulk_edit.py:741 netbox/dcim/forms/bulk_import.py:751 -#: netbox/dcim/forms/model_forms.py:745 netbox/dcim/forms/model_forms.py:991 +#: netbox/dcim/forms/model_forms.py:755 netbox/dcim/forms/model_forms.py:1001 msgid "Module type" msgstr "模块类型" @@ -4630,8 +4702,8 @@ msgstr "模块类型" #: netbox/dcim/forms/bulk_edit.py:1044 netbox/dcim/forms/bulk_edit.py:1092 #: netbox/dcim/forms/bulk_edit.py:1143 netbox/dcim/forms/bulk_edit.py:1170 #: netbox/dcim/forms/bulk_edit.py:1197 netbox/dcim/forms/bulk_edit.py:1215 -#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:83 -#: netbox/dcim/forms/object_create.py:46 netbox/templates/dcim/cable.html:36 +#: netbox/dcim/forms/bulk_edit.py:1233 netbox/dcim/forms/filtersets.py:84 +#: netbox/dcim/forms/object_create.py:47 netbox/templates/dcim/cable.html:36 #: netbox/templates/dcim/consoleport.html:32 #: netbox/templates/dcim/consoleserverport.html:32 #: netbox/templates/dcim/devicebay.html:28 @@ -4648,13 +4720,13 @@ msgstr "模块类型" msgid "Label" msgstr "标记" -#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1206 +#: netbox/dcim/forms/bulk_edit.py:804 netbox/dcim/forms/filtersets.py:1222 #: netbox/templates/dcim/cable.html:54 msgid "Length" msgstr "长度" #: netbox/dcim/forms/bulk_edit.py:809 netbox/dcim/forms/bulk_import.py:1471 -#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1210 +#: netbox/dcim/forms/bulk_import.py:1474 netbox/dcim/forms/filtersets.py:1226 msgid "Length unit" msgstr "长度单位" @@ -4664,33 +4736,33 @@ msgid "Domain" msgstr "域" #: netbox/dcim/forms/bulk_edit.py:883 netbox/dcim/forms/bulk_import.py:1636 -#: netbox/dcim/forms/filtersets.py:1296 netbox/dcim/forms/model_forms.py:845 +#: netbox/dcim/forms/filtersets.py:1314 netbox/dcim/forms/model_forms.py:855 msgid "Power panel" msgstr "电源面版" #: netbox/dcim/forms/bulk_edit.py:905 netbox/dcim/forms/bulk_import.py:1672 -#: netbox/dcim/forms/filtersets.py:1318 +#: netbox/dcim/forms/filtersets.py:1336 #: netbox/templates/dcim/powerfeed.html:83 msgid "Supply" msgstr "供应" #: netbox/dcim/forms/bulk_edit.py:911 netbox/dcim/forms/bulk_import.py:1677 -#: netbox/dcim/forms/filtersets.py:1323 +#: netbox/dcim/forms/filtersets.py:1341 #: netbox/templates/dcim/powerfeed.html:95 msgid "Phase" msgstr "相位" -#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1328 +#: netbox/dcim/forms/bulk_edit.py:917 netbox/dcim/forms/filtersets.py:1346 #: netbox/templates/dcim/powerfeed.html:87 msgid "Voltage" msgstr "电压" -#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1332 +#: netbox/dcim/forms/bulk_edit.py:921 netbox/dcim/forms/filtersets.py:1350 #: netbox/templates/dcim/powerfeed.html:91 msgid "Amperage" msgstr "电流" -#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1336 +#: netbox/dcim/forms/bulk_edit.py:925 netbox/dcim/forms/filtersets.py:1354 msgid "Max utilization" msgstr "最大利用率" @@ -4715,8 +4787,8 @@ msgid "Allocated power draw (watts)" msgstr "分配功率(瓦)" #: netbox/dcim/forms/bulk_edit.py:1058 netbox/dcim/forms/bulk_import.py:885 -#: netbox/dcim/forms/model_forms.py:1060 netbox/dcim/forms/model_forms.py:1425 -#: netbox/dcim/forms/model_forms.py:1754 netbox/dcim/forms/object_import.py:56 +#: netbox/dcim/forms/model_forms.py:1070 netbox/dcim/forms/model_forms.py:1435 +#: netbox/dcim/forms/model_forms.py:1764 netbox/dcim/forms/object_import.py:56 msgid "Power port" msgstr "电源接口" @@ -4725,33 +4797,33 @@ msgid "Feed leg" msgstr "馈电线路" #: netbox/dcim/forms/bulk_edit.py:1109 netbox/dcim/forms/bulk_edit.py:1430 -#: netbox/dcim/forms/filtersets.py:1694 +#: netbox/dcim/forms/filtersets.py:1717 msgid "Management only" msgstr "仅限管理" #: netbox/dcim/forms/bulk_edit.py:1119 netbox/dcim/forms/bulk_edit.py:1436 -#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1618 -#: netbox/dcim/forms/filtersets.py:1703 netbox/dcim/forms/object_import.py:91 +#: netbox/dcim/forms/bulk_import.py:978 netbox/dcim/forms/filtersets.py:1641 +#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/object_import.py:91 #: netbox/dcim/models/device_component_templates.py:454 #: netbox/dcim/models/device_components.py:838 msgid "PoE mode" msgstr "PoE模式" #: netbox/dcim/forms/bulk_edit.py:1125 netbox/dcim/forms/bulk_edit.py:1442 -#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1623 -#: netbox/dcim/forms/filtersets.py:1708 netbox/dcim/forms/object_import.py:96 +#: netbox/dcim/forms/bulk_import.py:984 netbox/dcim/forms/filtersets.py:1646 +#: netbox/dcim/forms/filtersets.py:1731 netbox/dcim/forms/object_import.py:96 #: netbox/dcim/models/device_component_templates.py:461 #: netbox/dcim/models/device_components.py:845 msgid "PoE type" msgstr "PoE类型" -#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1638 -#: netbox/dcim/forms/filtersets.py:1713 netbox/dcim/forms/object_import.py:101 +#: netbox/dcim/forms/bulk_edit.py:1131 netbox/dcim/forms/filtersets.py:1661 +#: netbox/dcim/forms/filtersets.py:1736 netbox/dcim/forms/object_import.py:101 msgid "Wireless role" msgstr "无线角色" -#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:766 -#: netbox/dcim/forms/model_forms.py:1370 netbox/dcim/tables/devices.py:328 +#: netbox/dcim/forms/bulk_edit.py:1268 netbox/dcim/forms/model_forms.py:776 +#: netbox/dcim/forms/model_forms.py:1380 netbox/dcim/tables/devices.py:329 #: netbox/templates/dcim/consoleport.html:24 #: netbox/templates/dcim/consoleserverport.html:24 #: netbox/templates/dcim/frontport.html:24 @@ -4765,19 +4837,19 @@ msgstr "无线角色" msgid "Module" msgstr "模块" -#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:711 +#: netbox/dcim/forms/bulk_edit.py:1410 netbox/dcim/tables/devices.py:739 #: netbox/templates/dcim/interface.html:129 msgid "LAG" msgstr "链路聚合" -#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1452 +#: netbox/dcim/forms/bulk_edit.py:1415 netbox/dcim/forms/model_forms.py:1462 msgid "Virtual device contexts" msgstr "设备虚拟上下文" #: netbox/dcim/forms/bulk_edit.py:1421 netbox/dcim/forms/bulk_import.py:812 -#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1408 -#: netbox/dcim/forms/filtersets.py:1447 netbox/dcim/forms/filtersets.py:1582 -#: netbox/dcim/tables/devices.py:644 +#: netbox/dcim/forms/bulk_import.py:838 netbox/dcim/forms/filtersets.py:1427 +#: netbox/dcim/forms/filtersets.py:1467 netbox/dcim/forms/filtersets.py:1605 +#: netbox/dcim/tables/devices.py:645 #: netbox/templates/circuits/inc/circuit_termination_fields.html:62 #: netbox/templates/dcim/consoleport.html:40 #: netbox/templates/dcim/consoleserverport.html:40 @@ -4792,15 +4864,15 @@ msgstr "速率" #: netbox/virtualization/forms/bulk_import.py:179 #: netbox/vpn/forms/bulk_edit.py:128 netbox/vpn/forms/bulk_edit.py:196 #: netbox/vpn/forms/bulk_import.py:175 netbox/vpn/forms/bulk_import.py:233 -#: netbox/vpn/forms/filtersets.py:140 netbox/vpn/forms/filtersets.py:183 -#: netbox/vpn/forms/filtersets.py:197 netbox/vpn/tables/crypto.py:61 +#: netbox/vpn/forms/filtersets.py:144 netbox/vpn/forms/filtersets.py:189 +#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/tables/crypto.py:61 #: netbox/vpn/tables/crypto.py:150 msgid "Mode" msgstr "模式" #: netbox/dcim/forms/bulk_edit.py:1458 netbox/dcim/forms/bulk_import.py:993 -#: netbox/dcim/forms/model_forms.py:1501 netbox/ipam/forms/bulk_import.py:173 -#: netbox/ipam/forms/filtersets.py:568 netbox/ipam/models/vlans.py:93 +#: netbox/dcim/forms/model_forms.py:1511 netbox/ipam/forms/bulk_import.py:173 +#: netbox/ipam/forms/filtersets.py:582 netbox/ipam/models/vlans.py:93 #: netbox/virtualization/forms/bulk_edit.py:205 #: netbox/virtualization/forms/bulk_import.py:185 #: netbox/virtualization/forms/model_forms.py:326 @@ -4808,7 +4880,7 @@ msgid "VLAN group" msgstr "VLAN 组" #: netbox/dcim/forms/bulk_edit.py:1467 netbox/dcim/forms/bulk_import.py:1000 -#: netbox/dcim/forms/model_forms.py:1507 netbox/dcim/tables/devices.py:605 +#: netbox/dcim/forms/model_forms.py:1517 netbox/dcim/tables/devices.py:606 #: netbox/virtualization/forms/bulk_edit.py:213 #: netbox/virtualization/forms/bulk_import.py:192 #: netbox/virtualization/forms/model_forms.py:331 @@ -4816,7 +4888,7 @@ msgid "Untagged VLAN" msgstr "未标记的VLAN" #: netbox/dcim/forms/bulk_edit.py:1476 netbox/dcim/forms/bulk_import.py:1007 -#: netbox/dcim/forms/model_forms.py:1516 netbox/dcim/tables/devices.py:611 +#: netbox/dcim/forms/model_forms.py:1526 netbox/dcim/tables/devices.py:612 #: netbox/virtualization/forms/bulk_edit.py:221 #: netbox/virtualization/forms/bulk_import.py:199 #: netbox/virtualization/forms/model_forms.py:340 @@ -4832,59 +4904,59 @@ msgid "Remove tagged VLANs" msgstr "移除带标签的 VLAN" #: netbox/dcim/forms/bulk_edit.py:1499 netbox/dcim/forms/bulk_import.py:1020 -#: netbox/dcim/forms/model_forms.py:1525 +#: netbox/dcim/forms/model_forms.py:1535 #: netbox/virtualization/forms/bulk_import.py:212 #: netbox/virtualization/forms/model_forms.py:349 msgid "Q-in-Q Service VLAN" msgstr "Q-in-Q 服务 VLAN" -#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1488 +#: netbox/dcim/forms/bulk_edit.py:1514 netbox/dcim/forms/model_forms.py:1498 #: netbox/wireless/forms/filtersets.py:26 msgid "Wireless LAN group" msgstr "无线局域网组" -#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1493 -#: netbox/dcim/tables/devices.py:653 netbox/netbox/navigation/menu.py:153 +#: netbox/dcim/forms/bulk_edit.py:1519 netbox/dcim/forms/model_forms.py:1503 +#: netbox/dcim/tables/devices.py:654 netbox/netbox/navigation/menu.py:155 #: netbox/templates/dcim/interface.html:350 #: netbox/wireless/tables/wirelesslan.py:20 msgid "Wireless LANs" msgstr "无线局域网" -#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1550 -#: netbox/dcim/forms/model_forms.py:1559 netbox/ipam/forms/bulk_edit.py:224 -#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:184 -#: netbox/netbox/navigation/menu.py:109 +#: netbox/dcim/forms/bulk_edit.py:1528 netbox/dcim/forms/filtersets.py:1572 +#: netbox/dcim/forms/model_forms.py:1569 netbox/ipam/forms/bulk_edit.py:224 +#: netbox/ipam/forms/bulk_edit.py:310 netbox/ipam/forms/filtersets.py:191 +#: netbox/netbox/navigation/menu.py:111 #: netbox/templates/dcim/interface.html:141 #: netbox/templates/ipam/prefix.html:91 #: netbox/templates/virtualization/vminterface.html:76 -#: netbox/virtualization/forms/filtersets.py:214 +#: netbox/virtualization/forms/filtersets.py:218 #: netbox/virtualization/forms/model_forms.py:369 msgid "Addressing" msgstr "寻址" -#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:808 -#: netbox/dcim/forms/model_forms.py:1560 +#: netbox/dcim/forms/bulk_edit.py:1529 netbox/dcim/forms/filtersets.py:819 +#: netbox/dcim/forms/model_forms.py:1570 #: netbox/virtualization/forms/model_forms.py:370 msgid "Operation" msgstr "操作" -#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1551 -#: netbox/dcim/forms/filtersets.py:1677 netbox/dcim/forms/model_forms.py:1104 -#: netbox/dcim/forms/model_forms.py:1562 +#: netbox/dcim/forms/bulk_edit.py:1530 netbox/dcim/forms/filtersets.py:1573 +#: netbox/dcim/forms/filtersets.py:1700 netbox/dcim/forms/model_forms.py:1114 +#: netbox/dcim/forms/model_forms.py:1572 msgid "PoE" msgstr "PoE" -#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1561 +#: netbox/dcim/forms/bulk_edit.py:1531 netbox/dcim/forms/model_forms.py:1571 #: netbox/templates/dcim/interface.html:105 #: netbox/virtualization/forms/bulk_edit.py:237 #: netbox/virtualization/forms/model_forms.py:371 msgid "Related Interfaces" msgstr "相关接口" -#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1552 -#: netbox/dcim/forms/model_forms.py:1565 +#: netbox/dcim/forms/bulk_edit.py:1533 netbox/dcim/forms/filtersets.py:1574 +#: netbox/dcim/forms/model_forms.py:1575 #: netbox/virtualization/forms/bulk_edit.py:240 -#: netbox/virtualization/forms/filtersets.py:215 +#: netbox/virtualization/forms/filtersets.py:219 #: netbox/virtualization/forms/model_forms.py:374 msgid "802.1Q Switching" msgstr "802.1Q 交换" @@ -4990,7 +5062,7 @@ msgstr "上一级站点" msgid "Rack's location (if any)" msgstr "机柜所在位置(如果有)" -#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:319 +#: netbox/dcim/forms/bulk_import.py:360 netbox/dcim/forms/model_forms.py:321 #: netbox/dcim/tables/racks.py:208 #: netbox/templates/dcim/rackreservation.html:7 msgid "Units" @@ -5071,7 +5143,7 @@ msgid "Assigned platform" msgstr "指定系统平台" #: netbox/dcim/forms/bulk_import.py:602 netbox/dcim/forms/bulk_import.py:606 -#: netbox/dcim/forms/model_forms.py:631 +#: netbox/dcim/forms/model_forms.py:641 msgid "Virtual chassis" msgstr "堆叠" @@ -5087,7 +5159,7 @@ msgstr "指定位置(如果有)" msgid "Assigned rack (if any)" msgstr "指定机柜(如果有)" -#: netbox/dcim/forms/bulk_import.py:652 +#: netbox/dcim/forms/bulk_import.py:652 netbox/dcim/forms/model_forms.py:598 msgid "Face" msgstr "朝向" @@ -5111,7 +5183,7 @@ msgstr "安装此设备的设备托架(用于子设备)" msgid "The device in which this module is installed" msgstr "安装此模块的设备" -#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:735 +#: netbox/dcim/forms/bulk_import.py:745 netbox/dcim/forms/model_forms.py:745 msgid "Module bay" msgstr "设备板卡插槽" @@ -5123,7 +5195,7 @@ msgstr "安装此模块的模块托架" msgid "The type of module" msgstr "模块类型" -#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:753 +#: netbox/dcim/forms/bulk_import.py:762 netbox/dcim/forms/model_forms.py:763 msgid "Replicate components" msgstr "组件冗余" @@ -5133,11 +5205,11 @@ msgid "" "by default)" msgstr "自动填充此模块类型关联的组件(默认启用)" -#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:759 +#: netbox/dcim/forms/bulk_import.py:767 netbox/dcim/forms/model_forms.py:769 msgid "Adopt components" msgstr "选定组件" -#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:762 +#: netbox/dcim/forms/bulk_import.py:769 netbox/dcim/forms/model_forms.py:772 msgid "Adopt already existing components" msgstr "选定已经存在的组件" @@ -5162,13 +5234,13 @@ msgstr "该插座供电的电源端口" msgid "Electrical phase (for three-phase circuits)" msgstr "供电相位(用于三相电)" -#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1463 +#: netbox/dcim/forms/bulk_import.py:939 netbox/dcim/forms/model_forms.py:1473 #: netbox/virtualization/forms/bulk_import.py:169 #: netbox/virtualization/forms/model_forms.py:310 msgid "Parent interface" msgstr "上一级接口" -#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1471 +#: netbox/dcim/forms/bulk_import.py:946 netbox/dcim/forms/model_forms.py:1481 #: netbox/virtualization/forms/bulk_import.py:176 #: netbox/virtualization/forms/model_forms.py:318 msgid "Bridged interface" @@ -5194,7 +5266,7 @@ msgstr "VDC名称,用逗号分隔,用双引号包含。例如:" msgid "Physical medium" msgstr "物理接口类型" -#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1589 +#: netbox/dcim/forms/bulk_import.py:970 netbox/dcim/forms/filtersets.py:1612 msgid "Duplex" msgstr "双工" @@ -5235,8 +5307,8 @@ msgstr "分配的 Q-in-Q 服务 VLAN ID(按 VLAN 组过滤)" #: netbox/dcim/forms/bulk_import.py:1031 netbox/ipam/forms/bulk_import.py:163 #: netbox/ipam/forms/bulk_import.py:248 netbox/ipam/forms/bulk_import.py:284 -#: netbox/ipam/forms/filtersets.py:217 netbox/ipam/forms/filtersets.py:300 -#: netbox/ipam/forms/filtersets.py:367 +#: netbox/ipam/forms/filtersets.py:225 netbox/ipam/forms/filtersets.py:309 +#: netbox/ipam/forms/filtersets.py:377 #: netbox/virtualization/forms/bulk_import.py:223 msgid "Assigned VRF" msgstr "指定VRF" @@ -5259,7 +5331,7 @@ msgstr "VDC {vdc} 没有指定给设备 {device}" msgid "Physical medium classification" msgstr "物理端口类型" -#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:870 +#: netbox/dcim/forms/bulk_import.py:1145 netbox/dcim/tables/devices.py:898 msgid "Installed device" msgstr "安装设备" @@ -5315,8 +5387,8 @@ msgstr "指定接口的父设备(如果有)" #: netbox/virtualization/forms/bulk_edit.py:299 #: netbox/virtualization/forms/bulk_import.py:160 #: netbox/virtualization/forms/bulk_import.py:262 -#: netbox/virtualization/forms/filtersets.py:229 -#: netbox/virtualization/forms/filtersets.py:280 +#: netbox/virtualization/forms/filtersets.py:234 +#: netbox/virtualization/forms/filtersets.py:281 #: netbox/virtualization/forms/model_forms.py:286 #: netbox/vpn/forms/bulk_import.py:92 netbox/vpn/forms/bulk_import.py:295 msgid "Virtual machine" @@ -5419,8 +5491,8 @@ msgid "" "characters: invalid hex." msgstr "{color} 与任何使用的颜色名称都不匹配且长度超过六个字符:十六进制无效。" -#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:880 -#: netbox/dcim/tables/devices.py:1075 +#: netbox/dcim/forms/bulk_import.py:1584 netbox/dcim/forms/model_forms.py:890 +#: netbox/dcim/tables/devices.py:1103 #: netbox/templates/dcim/panels/virtual_chassis_members.html:10 #: netbox/templates/dcim/virtualchassis.html:17 #: netbox/templates/dcim/virtualchassis.html:57 @@ -5451,7 +5523,7 @@ msgstr "供应类型(AC/DC)" msgid "Single or three-phase" msgstr "单相或三相" -#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1855 +#: netbox/dcim/forms/bulk_import.py:1729 netbox/dcim/forms/model_forms.py:1865 #: netbox/dcim/ui/panels.py:109 #: netbox/templates/dcim/virtualdevicecontext.html:30 #: netbox/templates/virtualization/virtualmachine.html:56 @@ -5462,7 +5534,7 @@ msgstr "主 IPv4" msgid "IPv4 address with mask, e.g. 1.2.3.4/24" msgstr "带掩码的 IPv4 地址,例如 1.2.3.4/24" -#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1864 +#: netbox/dcim/forms/bulk_import.py:1736 netbox/dcim/forms/model_forms.py:1874 #: netbox/dcim/ui/panels.py:114 #: netbox/templates/dcim/virtualdevicecontext.html:41 #: netbox/templates/virtualization/virtualmachine.html:72 @@ -5510,7 +5582,7 @@ msgstr "无法选定 {model} {name} ,因为它已属于某个模块" msgid "A {model} named {name} already exists" msgstr "名为 {name} 的 {model} 已存在" -#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:833 +#: netbox/dcim/forms/connections.py:54 netbox/dcim/forms/model_forms.py:843 #: netbox/dcim/tables/power.py:62 #: netbox/templates/dcim/inc/cable_termination.html:40 #: netbox/templates/dcim/powerfeed.html:24 @@ -5519,129 +5591,104 @@ msgstr "名为 {name} 的 {model} 已存在" msgid "Power Panel" msgstr "电源面板" -#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:860 +#: netbox/dcim/forms/connections.py:63 netbox/dcim/forms/model_forms.py:870 #: netbox/templates/dcim/powerfeed.html:21 #: netbox/templates/dcim/powerport.html:80 msgid "Power Feed" msgstr "电力供给" -#: netbox/dcim/forms/filtersets.py:158 netbox/dcim/tables/devices.py:310 +#: netbox/dcim/forms/filtersets.py:159 netbox/dcim/tables/devices.py:311 msgid "Device Status" msgstr "设备状态" -#: netbox/dcim/forms/filtersets.py:163 netbox/extras/forms/filtersets.py:125 -#: netbox/extras/forms/filtersets.py:145 netbox/extras/forms/filtersets.py:181 -#: netbox/extras/forms/filtersets.py:232 netbox/extras/forms/filtersets.py:285 -#: netbox/extras/forms/filtersets.py:342 netbox/extras/forms/filtersets.py:378 -#: netbox/extras/forms/filtersets.py:398 netbox/extras/forms/filtersets.py:520 -#: netbox/extras/forms/filtersets.py:574 netbox/extras/tables/tables.py:114 -#: netbox/extras/tables/tables.py:155 netbox/extras/tables/tables.py:184 -#: netbox/extras/tables/tables.py:231 netbox/extras/tables/tables.py:315 -#: netbox/extras/tables/tables.py:475 netbox/extras/tables/tables.py:517 -#: netbox/extras/tables/tables.py:547 netbox/extras/tables/tables.py:638 -#: netbox/extras/tables/tables.py:690 netbox/netbox/forms/filtersets.py:54 -#: netbox/netbox/forms/mixins.py:132 netbox/netbox/tables/tables.py:276 -#: netbox/netbox/tables/tables.py:286 netbox/netbox/tables/tables.py:296 -#: netbox/templates/dcim/device_edit.html:104 -#: netbox/templates/dcim/htmx/cable_edit.html:83 -#: netbox/templates/dcim/virtualchassis_edit.html:39 -#: netbox/templates/generic/bulk_edit.html:65 -#: netbox/templates/generic/object.html:61 -#: netbox/templates/ipam/vlan_edit.html:70 -#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 -#: netbox/virtualization/forms/filtersets.py:265 -#: netbox/virtualization/forms/filtersets.py:290 -msgid "Owner" -msgstr "所有者" - -#: netbox/dcim/forms/filtersets.py:177 +#: netbox/dcim/forms/filtersets.py:174 msgid "Parent region" msgstr "上一级地区" -#: netbox/dcim/forms/filtersets.py:192 netbox/tenancy/forms/bulk_import.py:32 +#: netbox/dcim/forms/filtersets.py:190 netbox/tenancy/forms/bulk_import.py:32 #: netbox/tenancy/forms/bulk_import.py:65 -#: netbox/tenancy/forms/filtersets.py:40 netbox/tenancy/forms/filtersets.py:74 +#: netbox/tenancy/forms/filtersets.py:41 netbox/tenancy/forms/filtersets.py:77 #: netbox/wireless/forms/bulk_import.py:27 -#: netbox/wireless/forms/filtersets.py:31 +#: netbox/wireless/forms/filtersets.py:32 msgid "Parent group" msgstr "上一级组" -#: netbox/dcim/forms/filtersets.py:343 +#: netbox/dcim/forms/filtersets.py:345 msgid "Rack count" msgstr "机架数" -#: netbox/dcim/forms/filtersets.py:434 +#: netbox/dcim/forms/filtersets.py:437 msgid "Function" msgstr "功能用途" -#: netbox/dcim/forms/filtersets.py:455 netbox/dcim/forms/model_forms.py:329 -#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1152 +#: netbox/dcim/forms/filtersets.py:459 netbox/dcim/forms/model_forms.py:331 +#: netbox/dcim/tables/racks.py:188 netbox/dcim/views.py:1153 msgid "Reservation" msgstr "预留" -#: netbox/dcim/forms/filtersets.py:526 netbox/dcim/forms/model_forms.py:378 +#: netbox/dcim/forms/filtersets.py:532 netbox/dcim/forms/model_forms.py:380 #: netbox/netbox/views/generic/feature_views.py:97 #: netbox/templates/inc/panels/image_attachments.html:6 msgid "Images" msgstr "图片" -#: netbox/dcim/forms/filtersets.py:529 netbox/dcim/forms/filtersets.py:671 -#: netbox/dcim/forms/filtersets.py:814 +#: netbox/dcim/forms/filtersets.py:535 netbox/dcim/forms/filtersets.py:679 +#: netbox/dcim/forms/filtersets.py:826 msgid "Components" msgstr "组件" -#: netbox/dcim/forms/filtersets.py:549 +#: netbox/dcim/forms/filtersets.py:556 msgid "Device count" msgstr "设备数量" -#: netbox/dcim/forms/filtersets.py:554 +#: netbox/dcim/forms/filtersets.py:561 msgid "Subdevice role" msgstr "子设备角色" -#: netbox/dcim/forms/filtersets.py:691 +#: netbox/dcim/forms/filtersets.py:700 msgid "Module count" msgstr "模块数" -#: netbox/dcim/forms/filtersets.py:758 netbox/dcim/forms/model_forms.py:510 +#: netbox/dcim/forms/filtersets.py:767 netbox/dcim/forms/model_forms.py:512 #: netbox/templates/dcim/devicerole.html:23 msgid "Device Role" msgstr "设备角色" -#: netbox/dcim/forms/filtersets.py:878 netbox/dcim/tables/racks.py:46 +#: netbox/dcim/forms/filtersets.py:890 netbox/dcim/tables/racks.py:46 #: netbox/templates/dcim/module.html:99 msgid "Model" msgstr "型号" -#: netbox/dcim/forms/filtersets.py:922 +#: netbox/dcim/forms/filtersets.py:934 msgid "Has an OOB IP" msgstr "有带外管理IP" -#: netbox/dcim/forms/filtersets.py:929 +#: netbox/dcim/forms/filtersets.py:941 msgid "Virtual chassis member" msgstr "堆叠数量" -#: netbox/dcim/forms/filtersets.py:978 +#: netbox/dcim/forms/filtersets.py:990 msgid "Has virtual device contexts" msgstr "有虚拟设备上下文" -#: netbox/dcim/forms/filtersets.py:991 netbox/extras/filtersets.py:741 -#: netbox/ipam/forms/filtersets.py:484 -#: netbox/virtualization/forms/filtersets.py:122 +#: netbox/dcim/forms/filtersets.py:1003 netbox/extras/filtersets.py:741 +#: netbox/ipam/forms/filtersets.py:496 +#: netbox/virtualization/forms/filtersets.py:126 msgid "Cluster group" msgstr "堆叠组" -#: netbox/dcim/forms/filtersets.py:1365 +#: netbox/dcim/forms/filtersets.py:1383 msgid "Cabled" msgstr "已连接" -#: netbox/dcim/forms/filtersets.py:1372 +#: netbox/dcim/forms/filtersets.py:1390 msgid "Occupied" msgstr "已占用" -#: netbox/dcim/forms/filtersets.py:1400 netbox/dcim/forms/filtersets.py:1439 -#: netbox/dcim/forms/filtersets.py:1478 netbox/dcim/forms/filtersets.py:1512 -#: netbox/dcim/forms/filtersets.py:1560 netbox/dcim/tables/devices.py:379 -#: netbox/dcim/tables/devices.py:675 +#: netbox/dcim/forms/filtersets.py:1418 netbox/dcim/forms/filtersets.py:1458 +#: netbox/dcim/forms/filtersets.py:1498 netbox/dcim/forms/filtersets.py:1533 +#: netbox/dcim/forms/filtersets.py:1582 netbox/dcim/tables/devices.py:380 +#: netbox/dcim/tables/devices.py:676 netbox/ipam/tables/vlans.py:175 #: netbox/templates/circuits/inc/circuit_termination_fields.html:16 #: netbox/templates/dcim/consoleport.html:55 #: netbox/templates/dcim/consoleserverport.html:55 @@ -5654,48 +5701,48 @@ msgstr "已占用" msgid "Connection" msgstr "连接" -#: netbox/dcim/forms/filtersets.py:1572 netbox/extras/forms/bulk_edit.py:421 -#: netbox/extras/forms/bulk_import.py:298 -#: netbox/extras/forms/filtersets.py:616 -#: netbox/extras/forms/model_forms.py:798 netbox/extras/tables/tables.py:743 +#: netbox/dcim/forms/filtersets.py:1595 netbox/extras/forms/bulk_edit.py:421 +#: netbox/extras/forms/bulk_import.py:294 +#: netbox/extras/forms/filtersets.py:580 +#: netbox/extras/forms/model_forms.py:801 netbox/extras/tables/tables.py:743 #: netbox/templates/extras/journalentry.html:30 msgid "Kind" msgstr "类型" -#: netbox/dcim/forms/filtersets.py:1601 +#: netbox/dcim/forms/filtersets.py:1624 msgid "Mgmt only" msgstr "仅用于管理" -#: netbox/dcim/forms/filtersets.py:1613 netbox/dcim/forms/model_forms.py:1547 +#: netbox/dcim/forms/filtersets.py:1636 netbox/dcim/forms/model_forms.py:1557 #: netbox/dcim/models/device_components.py:791 #: netbox/templates/dcim/interface.html:155 msgid "WWN" msgstr "WWN" -#: netbox/dcim/forms/filtersets.py:1628 -#: netbox/virtualization/forms/filtersets.py:255 +#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/virtualization/forms/filtersets.py:260 msgid "802.1Q mode" msgstr "802.1Q 模式" -#: netbox/dcim/forms/filtersets.py:1643 +#: netbox/dcim/forms/filtersets.py:1666 msgid "Wireless channel" msgstr "无线信道" -#: netbox/dcim/forms/filtersets.py:1647 +#: netbox/dcim/forms/filtersets.py:1670 msgid "Channel frequency (MHz)" msgstr "信道频率(MHz)" -#: netbox/dcim/forms/filtersets.py:1651 +#: netbox/dcim/forms/filtersets.py:1674 msgid "Channel width (MHz)" msgstr "信道频宽(MHz)" -#: netbox/dcim/forms/filtersets.py:1655 +#: netbox/dcim/forms/filtersets.py:1678 #: netbox/templates/dcim/interface.html:91 msgid "Transmit power (dBm)" msgstr "信道功率(dBm)" -#: netbox/dcim/forms/filtersets.py:1726 netbox/dcim/forms/filtersets.py:1769 -#: netbox/dcim/tables/devices.py:342 netbox/templates/dcim/cable.html:12 +#: netbox/dcim/forms/filtersets.py:1749 netbox/dcim/forms/filtersets.py:1793 +#: netbox/dcim/tables/devices.py:343 netbox/templates/dcim/cable.html:12 #: netbox/templates/dcim/cable_trace.html:46 #: netbox/templates/dcim/frontport.html:74 #: netbox/templates/dcim/htmx/cable_edit.html:53 @@ -5705,23 +5752,23 @@ msgstr "信道功率(dBm)" msgid "Cable" msgstr "电缆" -#: netbox/dcim/forms/filtersets.py:1888 netbox/dcim/tables/devices.py:995 +#: netbox/dcim/forms/filtersets.py:1916 netbox/dcim/tables/devices.py:1023 msgid "Discovered" msgstr "已发现" -#: netbox/dcim/forms/filtersets.py:1952 netbox/ipam/forms/filtersets.py:378 +#: netbox/dcim/forms/filtersets.py:1982 netbox/ipam/forms/filtersets.py:388 msgid "Assigned Device" msgstr "指定设备" -#: netbox/dcim/forms/filtersets.py:1957 netbox/ipam/forms/filtersets.py:383 +#: netbox/dcim/forms/filtersets.py:1987 netbox/ipam/forms/filtersets.py:393 msgid "Assigned VM" msgstr "指定虚拟机" -#: netbox/dcim/forms/filtersets.py:1961 netbox/ipam/forms/filtersets.py:397 +#: netbox/dcim/forms/filtersets.py:1991 netbox/ipam/forms/filtersets.py:407 msgid "Assigned to an interface" msgstr "指定给一个接口" -#: netbox/dcim/forms/filtersets.py:1968 +#: netbox/dcim/forms/filtersets.py:1998 msgid "Primary MAC of an interface" msgstr "接口的主 MAC" @@ -5737,19 +5784,19 @@ msgstr "作用域类型" #: netbox/dcim/forms/mixins.py:33 netbox/dcim/forms/mixins.py:94 #: netbox/ipam/forms/bulk_edit.py:225 netbox/ipam/forms/bulk_edit.py:360 -#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:188 +#: netbox/ipam/forms/bulk_edit.py:379 netbox/ipam/forms/filtersets.py:195 #: netbox/ipam/forms/model_forms.py:222 netbox/ipam/forms/model_forms.py:600 #: netbox/ipam/forms/model_forms.py:610 netbox/ipam/tables/ip.py:192 -#: netbox/ipam/tables/vlans.py:40 netbox/templates/ipam/prefix.html:48 +#: netbox/ipam/tables/vlans.py:41 netbox/templates/ipam/prefix.html:48 #: netbox/templates/ipam/vlangroup.html:38 #: netbox/templates/virtualization/cluster.html:42 #: netbox/templates/wireless/wirelesslan.html:26 #: netbox/virtualization/forms/bulk_edit.py:74 -#: netbox/virtualization/forms/filtersets.py:51 +#: netbox/virtualization/forms/filtersets.py:53 #: netbox/virtualization/forms/model_forms.py:73 #: netbox/virtualization/tables/clusters.py:81 #: netbox/wireless/forms/bulk_edit.py:82 -#: netbox/wireless/forms/filtersets.py:41 +#: netbox/wireless/forms/filtersets.py:42 #: netbox/wireless/forms/model_forms.py:55 #: netbox/wireless/tables/wirelesslan.py:51 msgid "Scope" @@ -5765,7 +5812,7 @@ msgstr "请选择一个 {scope_type}。" msgid "Scope type (app & model)" msgstr "作用域类型(应用程序&型号)" -#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:258 +#: netbox/dcim/forms/mixins.py:139 netbox/dcim/tables/devices.py:259 msgid "Rear ports" msgstr "后置接口" @@ -5776,63 +5823,63 @@ msgid "" "selected number of rear port positions ({rearport_count})." msgstr "前端端口位置的总数 ({frontport_count}) 必须与所选的后端端口位置数量相匹配 ({rearport_count})。" -#: netbox/dcim/forms/model_forms.py:146 +#: netbox/dcim/forms/model_forms.py:148 msgid "Contact Info" msgstr "联系方式" -#: netbox/dcim/forms/model_forms.py:199 +#: netbox/dcim/forms/model_forms.py:201 msgid "Rack Role" msgstr "机柜角色" -#: netbox/dcim/forms/model_forms.py:216 netbox/dcim/forms/model_forms.py:368 -#: netbox/dcim/forms/model_forms.py:539 +#: netbox/dcim/forms/model_forms.py:218 netbox/dcim/forms/model_forms.py:370 +#: netbox/dcim/forms/model_forms.py:541 #: netbox/utilities/forms/fields/fields.py:57 msgid "Slug" msgstr "缩写" -#: netbox/dcim/forms/model_forms.py:264 +#: netbox/dcim/forms/model_forms.py:266 msgid "Select a pre-defined rack type, or set physical characteristics below." msgstr "选择预定义的机架类型,或在下面设置物理特征。" -#: netbox/dcim/forms/model_forms.py:272 +#: netbox/dcim/forms/model_forms.py:274 msgid "Inventory Control" msgstr "库存管理" -#: netbox/dcim/forms/model_forms.py:321 +#: netbox/dcim/forms/model_forms.py:323 msgid "" "Comma-separated list of numeric unit IDs. A range may be specified using a " "hyphen." msgstr "以逗号分隔的数字U位 列表。 可以使用-字符指定范围。" -#: netbox/dcim/forms/model_forms.py:402 netbox/extras/forms/model_forms.py:594 +#: netbox/dcim/forms/model_forms.py:404 netbox/extras/forms/model_forms.py:597 msgid "Enter a valid JSON schema to define supported attributes." msgstr "输入有效的 JSON 架构以定义支持的属性。" -#: netbox/dcim/forms/model_forms.py:433 +#: netbox/dcim/forms/model_forms.py:435 msgid "Profile & Attributes" msgstr "配置文件和属性" -#: netbox/dcim/forms/model_forms.py:585 netbox/dcim/models/devices.py:572 +#: netbox/dcim/forms/model_forms.py:587 netbox/dcim/models/devices.py:572 msgid "The lowest-numbered unit occupied by the device" msgstr "设备在机柜上最下面的U位" -#: netbox/dcim/forms/model_forms.py:642 +#: netbox/dcim/forms/model_forms.py:652 msgid "The position in the virtual chassis this device is identified by" msgstr "该设备在虚拟机箱中的位置由以下方式标识" -#: netbox/dcim/forms/model_forms.py:647 +#: netbox/dcim/forms/model_forms.py:657 msgid "The priority of the device in the virtual chassis" msgstr "堆叠中设备的优先级" -#: netbox/dcim/forms/model_forms.py:756 +#: netbox/dcim/forms/model_forms.py:766 msgid "Automatically populate components associated with this module type" msgstr "自动填充与此模块类型关联的组件" -#: netbox/dcim/forms/model_forms.py:862 +#: netbox/dcim/forms/model_forms.py:872 msgid "Characteristics" msgstr "特性" -#: netbox/dcim/forms/model_forms.py:1018 +#: netbox/dcim/forms/model_forms.py:1028 #, python-brace-format msgid "" "Alphanumeric ranges are supported for bulk creation. Mixed cases and types " @@ -5844,35 +5891,35 @@ msgstr "" "批量创建支持字母数字范围。不支持单个范围内的混合大小写和类型(例如: [ge,xe] -0/0/ [0-9])。代币 " "{module},如果存在,将在创建新模块时自动替换为位置值。" -#: netbox/dcim/forms/model_forms.py:1231 +#: netbox/dcim/forms/model_forms.py:1241 msgid "Console port template" msgstr "控制台端口模板" -#: netbox/dcim/forms/model_forms.py:1239 +#: netbox/dcim/forms/model_forms.py:1249 msgid "Console server port template" msgstr "控制口模版" -#: netbox/dcim/forms/model_forms.py:1247 +#: netbox/dcim/forms/model_forms.py:1257 msgid "Front port template" msgstr "前向端口模版" -#: netbox/dcim/forms/model_forms.py:1255 +#: netbox/dcim/forms/model_forms.py:1265 msgid "Interface template" msgstr "接口模版" -#: netbox/dcim/forms/model_forms.py:1263 +#: netbox/dcim/forms/model_forms.py:1273 msgid "Power outlet template" msgstr "电源插座模版" -#: netbox/dcim/forms/model_forms.py:1271 +#: netbox/dcim/forms/model_forms.py:1281 msgid "Power port template" msgstr "电源接口模版" -#: netbox/dcim/forms/model_forms.py:1279 +#: netbox/dcim/forms/model_forms.py:1289 msgid "Rear port template" msgstr "后置接口模版" -#: netbox/dcim/forms/model_forms.py:1289 netbox/dcim/forms/model_forms.py:1774 +#: netbox/dcim/forms/model_forms.py:1299 netbox/dcim/forms/model_forms.py:1784 #: netbox/dcim/tables/connections.py:27 #: netbox/templates/dcim/consoleport.html:17 #: netbox/templates/dcim/consoleserverport.html:73 @@ -5880,14 +5927,14 @@ msgstr "后置接口模版" msgid "Console Port" msgstr "Console 端口" -#: netbox/dcim/forms/model_forms.py:1290 netbox/dcim/forms/model_forms.py:1775 +#: netbox/dcim/forms/model_forms.py:1300 netbox/dcim/forms/model_forms.py:1785 #: netbox/templates/dcim/consoleport.html:73 #: netbox/templates/dcim/consoleserverport.html:17 #: netbox/templates/dcim/frontport.html:106 msgid "Console Server Port" msgstr "Console 服务器端口" -#: netbox/dcim/forms/model_forms.py:1291 netbox/dcim/forms/model_forms.py:1776 +#: netbox/dcim/forms/model_forms.py:1301 netbox/dcim/forms/model_forms.py:1786 #: netbox/templates/circuits/inc/circuit_termination_fields.html:53 #: netbox/templates/dcim/consoleport.html:76 #: netbox/templates/dcim/consoleserverport.html:76 @@ -5899,7 +5946,7 @@ msgstr "Console 服务器端口" msgid "Front Port" msgstr "前置接口" -#: netbox/dcim/forms/model_forms.py:1292 netbox/dcim/forms/model_forms.py:1777 +#: netbox/dcim/forms/model_forms.py:1302 netbox/dcim/forms/model_forms.py:1787 #: netbox/templates/circuits/inc/circuit_termination_fields.html:54 #: netbox/templates/dcim/consoleport.html:79 #: netbox/templates/dcim/consoleserverport.html:79 @@ -5911,140 +5958,140 @@ msgstr "前置接口" msgid "Rear Port" msgstr "后置接口" -#: netbox/dcim/forms/model_forms.py:1293 netbox/dcim/forms/model_forms.py:1778 -#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:526 +#: netbox/dcim/forms/model_forms.py:1303 netbox/dcim/forms/model_forms.py:1788 +#: netbox/dcim/tables/connections.py:46 netbox/dcim/tables/devices.py:527 #: netbox/templates/dcim/poweroutlet.html:58 #: netbox/templates/dcim/powerport.html:17 msgid "Power Port" msgstr "电源接口" -#: netbox/dcim/forms/model_forms.py:1294 netbox/dcim/forms/model_forms.py:1779 +#: netbox/dcim/forms/model_forms.py:1304 netbox/dcim/forms/model_forms.py:1789 #: netbox/templates/dcim/poweroutlet.html:17 #: netbox/templates/dcim/powerport.html:77 msgid "Power Outlet" msgstr "电源插座" -#: netbox/dcim/forms/model_forms.py:1296 netbox/dcim/forms/model_forms.py:1781 +#: netbox/dcim/forms/model_forms.py:1306 netbox/dcim/forms/model_forms.py:1791 msgid "Component Assignment" msgstr "组件分配" -#: netbox/dcim/forms/model_forms.py:1342 netbox/dcim/forms/model_forms.py:1828 +#: netbox/dcim/forms/model_forms.py:1352 netbox/dcim/forms/model_forms.py:1838 msgid "An InventoryItem can only be assigned to a single component." msgstr "库存项只能分配给单个组件" -#: netbox/dcim/forms/model_forms.py:1479 +#: netbox/dcim/forms/model_forms.py:1489 msgid "LAG interface" msgstr "链路聚合接口" -#: netbox/dcim/forms/model_forms.py:1502 +#: netbox/dcim/forms/model_forms.py:1512 msgid "Filter VLANs available for assignment by group." msgstr "按组筛选可供分配的 VLAN。" -#: netbox/dcim/forms/model_forms.py:1671 +#: netbox/dcim/forms/model_forms.py:1681 msgid "Child Device" msgstr "子设备" -#: netbox/dcim/forms/model_forms.py:1672 +#: netbox/dcim/forms/model_forms.py:1682 msgid "" "Child devices must first be created and assigned to the site and rack of the" " parent device." msgstr "必须首先创建子设备,并将其分配给父设备的站点和机柜。" -#: netbox/dcim/forms/model_forms.py:1714 +#: netbox/dcim/forms/model_forms.py:1724 msgid "Console port" msgstr "Console 接口" -#: netbox/dcim/forms/model_forms.py:1722 +#: netbox/dcim/forms/model_forms.py:1732 msgid "Console server port" msgstr "Console 服务器端口" -#: netbox/dcim/forms/model_forms.py:1730 +#: netbox/dcim/forms/model_forms.py:1740 #: netbox/dcim/forms/object_import.py:140 msgid "Front port" msgstr "前置接口" -#: netbox/dcim/forms/model_forms.py:1746 +#: netbox/dcim/forms/model_forms.py:1756 msgid "Power outlet" msgstr "电源插座" -#: netbox/dcim/forms/model_forms.py:1762 +#: netbox/dcim/forms/model_forms.py:1772 #: netbox/dcim/forms/object_import.py:145 msgid "Rear port" msgstr "后置端口" -#: netbox/dcim/forms/model_forms.py:1768 +#: netbox/dcim/forms/model_forms.py:1778 #: netbox/templates/dcim/inventoryitem.html:17 msgid "Inventory Item" msgstr "库存项" -#: netbox/dcim/forms/model_forms.py:1837 +#: netbox/dcim/forms/model_forms.py:1847 #: netbox/templates/dcim/inventoryitemrole.html:15 msgid "Inventory Item Role" msgstr "库存物品分类" -#: netbox/dcim/forms/model_forms.py:1907 +#: netbox/dcim/forms/model_forms.py:1917 msgid "VM Interface" msgstr "虚拟机接口" -#: netbox/dcim/forms/model_forms.py:1923 netbox/ipam/forms/filtersets.py:638 -#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:171 +#: netbox/dcim/forms/model_forms.py:1933 netbox/ipam/forms/filtersets.py:654 +#: netbox/ipam/forms/model_forms.py:323 netbox/ipam/tables/vlans.py:187 #: netbox/templates/virtualization/virtualdisk.html:21 #: netbox/templates/virtualization/virtualmachine.html:12 #: netbox/templates/virtualization/vminterface.html:21 #: netbox/templates/vpn/tunneltermination.html:25 -#: netbox/virtualization/forms/filtersets.py:212 +#: netbox/virtualization/forms/filtersets.py:216 #: netbox/virtualization/forms/filtersets.py:274 #: netbox/virtualization/forms/model_forms.py:220 #: netbox/virtualization/tables/virtualmachines.py:105 #: netbox/virtualization/tables/virtualmachines.py:161 -#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:304 +#: netbox/vpn/choices.py:53 netbox/vpn/forms/filtersets.py:312 #: netbox/vpn/forms/model_forms.py:158 netbox/vpn/forms/model_forms.py:169 #: netbox/vpn/forms/model_forms.py:271 netbox/vpn/forms/model_forms.py:452 msgid "Virtual Machine" msgstr "虚拟机" -#: netbox/dcim/forms/model_forms.py:1962 +#: netbox/dcim/forms/model_forms.py:1972 msgid "A MAC address can only be assigned to a single object." msgstr "MAC 地址只能分配给单个对象。" -#: netbox/dcim/forms/object_create.py:48 -#: netbox/dcim/forms/object_create.py:155 -#: netbox/dcim/forms/object_create.py:256 +#: netbox/dcim/forms/object_create.py:49 +#: netbox/dcim/forms/object_create.py:156 +#: netbox/dcim/forms/object_create.py:257 msgid "" "Alphanumeric ranges are supported. (Must match the number of objects being " "created.)" msgstr "支持字母数字范围。(必须与正在创建的对象数相匹配。)" -#: netbox/dcim/forms/object_create.py:72 +#: netbox/dcim/forms/object_create.py:73 #, python-brace-format msgid "" "The provided pattern specifies {value_count} values, but {pattern_count} are" " expected." msgstr "提供了 {value_count}个参数,实际需要{pattern_count}个。" -#: netbox/dcim/forms/object_create.py:310 netbox/dcim/tables/devices.py:1081 +#: netbox/dcim/forms/object_create.py:311 netbox/dcim/tables/devices.py:1109 #: netbox/ipam/tables/fhrp.py:31 netbox/templates/dcim/virtualchassis.html:43 -#: netbox/templates/dcim/virtualchassis_edit.html:58 +#: netbox/templates/dcim/virtualchassis_edit.html:59 #: netbox/templates/ipam/fhrpgroup.html:38 #: netbox/templates/users/ownergroup.html:35 msgid "Members" msgstr "成员" -#: netbox/dcim/forms/object_create.py:320 +#: netbox/dcim/forms/object_create.py:321 msgid "Initial position" msgstr "初始位置" -#: netbox/dcim/forms/object_create.py:323 +#: netbox/dcim/forms/object_create.py:324 msgid "" "Position of the first member device. Increases by one for each additional " "member." msgstr "第一个成员设备的位置。每增加一个成员增加一个。" -#: netbox/dcim/forms/object_create.py:328 +#: netbox/dcim/forms/object_create.py:329 msgid "Member Devices" msgstr "成员设备" -#: netbox/dcim/forms/object_create.py:343 +#: netbox/dcim/forms/object_create.py:344 msgid "A position must be specified for the first VC member." msgstr "必须为第一个VC成员指定一个位置。" @@ -6062,7 +6109,7 @@ msgstr "轮廓" #: netbox/dcim/models/cables.py:75 #: netbox/dcim/models/device_component_templates.py:54 #: netbox/dcim/models/device_components.py:62 -#: netbox/extras/models/customfields.py:114 +#: netbox/extras/models/customfields.py:127 msgid "label" msgstr "标记" @@ -6525,9 +6572,9 @@ msgid "tagged VLANs" msgstr "已标记 VLANs" #: netbox/dcim/models/device_components.py:661 -#: netbox/dcim/tables/devices.py:614 netbox/ipam/forms/bulk_edit.py:448 -#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:594 -#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:109 +#: netbox/dcim/tables/devices.py:615 netbox/ipam/forms/bulk_edit.py:448 +#: netbox/ipam/forms/bulk_import.py:524 netbox/ipam/forms/filtersets.py:608 +#: netbox/ipam/forms/model_forms.py:681 netbox/ipam/tables/vlans.py:110 #: netbox/templates/dcim/interface.html:86 netbox/templates/ipam/vlan.html:77 #: netbox/templates/virtualization/vminterface.html:60 msgid "Q-in-Q SVLAN" @@ -6742,7 +6789,7 @@ msgid "module bays" msgstr "设备板卡插槽" #: netbox/dcim/models/device_components.py:1287 -#: netbox/dcim/models/modules.py:264 +#: netbox/dcim/models/modules.py:266 msgid "A module bay cannot belong to a module installed within it." msgstr "模块托架不能属于安装在其中的模块。" @@ -6778,14 +6825,14 @@ msgid "inventory item roles" msgstr "库存物品分类" #: netbox/dcim/models/device_components.py:1418 -#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:223 +#: netbox/dcim/models/devices.py:535 netbox/dcim/models/modules.py:225 #: netbox/dcim/models/racks.py:316 #: netbox/virtualization/models/virtualmachines.py:132 msgid "serial number" msgstr "序列号" #: netbox/dcim/models/device_components.py:1426 -#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:230 +#: netbox/dcim/models/devices.py:543 netbox/dcim/models/modules.py:232 #: netbox/dcim/models/racks.py:323 msgid "asset tag" msgstr "资产标签" @@ -6970,7 +7017,7 @@ msgstr "该设备的功能" msgid "Chassis serial number, assigned by the manufacturer" msgstr "制造商分配的机箱序列号" -#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:231 +#: netbox/dcim/models/devices.py:544 netbox/dcim/models/modules.py:233 msgid "A unique tag used to identify this device" msgstr "用于识别该设备的唯一标签" @@ -7166,7 +7213,7 @@ msgstr "标识符" msgid "Numeric identifier unique to the parent device" msgstr "父设备唯一的标识符" -#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:232 +#: netbox/dcim/models/devices.py:1245 netbox/extras/models/customfields.py:245 #: netbox/extras/models/models.py:112 netbox/extras/models/models.py:808 #: netbox/netbox/models/__init__.py:134 netbox/netbox/models/__init__.py:169 #: netbox/netbox/models/__init__.py:219 @@ -7256,15 +7303,15 @@ msgstr "模块类型" msgid "Invalid schema: {error}" msgstr "架构无效: {error}" -#: netbox/dcim/models/modules.py:238 +#: netbox/dcim/models/modules.py:240 msgid "module" msgstr "模块" -#: netbox/dcim/models/modules.py:239 +#: netbox/dcim/models/modules.py:241 msgid "modules" msgstr "模块" -#: netbox/dcim/models/modules.py:252 +#: netbox/dcim/models/modules.py:254 #, python-brace-format msgid "" "Module must be installed within a module bay belonging to the assigned " @@ -7662,24 +7709,24 @@ msgstr "颜色名称" msgid "Reachable" msgstr "可达性" -#: netbox/dcim/tables/devices.py:65 netbox/dcim/tables/devices.py:109 +#: netbox/dcim/tables/devices.py:66 netbox/dcim/tables/devices.py:110 #: netbox/dcim/tables/racks.py:135 netbox/dcim/tables/sites.py:83 #: netbox/dcim/tables/sites.py:115 netbox/extras/tables/tables.py:708 -#: netbox/netbox/navigation/menu.py:69 netbox/netbox/navigation/menu.py:73 -#: netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:71 netbox/netbox/navigation/menu.py:75 +#: netbox/netbox/navigation/menu.py:77 #: netbox/virtualization/forms/model_forms.py:116 #: netbox/virtualization/tables/clusters.py:88 #: netbox/virtualization/views.py:243 msgid "Devices" msgstr "设备" -#: netbox/dcim/tables/devices.py:70 netbox/dcim/tables/devices.py:114 +#: netbox/dcim/tables/devices.py:71 netbox/dcim/tables/devices.py:115 #: netbox/virtualization/tables/clusters.py:93 msgid "VMs" msgstr "VMs" -#: netbox/dcim/tables/devices.py:103 netbox/dcim/tables/devices.py:223 -#: netbox/extras/forms/model_forms.py:745 +#: netbox/dcim/tables/devices.py:104 netbox/dcim/tables/devices.py:224 +#: netbox/extras/forms/model_forms.py:748 #: netbox/templates/dcim/devicerole.html:48 #: netbox/templates/dcim/platform.html:45 #: netbox/templates/extras/configtemplate.html:10 @@ -7690,66 +7737,66 @@ msgstr "VMs" msgid "Config Template" msgstr "配置模版" -#: netbox/dcim/tables/devices.py:184 netbox/dcim/tables/devicetypes.py:101 +#: netbox/dcim/tables/devices.py:185 netbox/dcim/tables/devicetypes.py:101 msgid "U Height" msgstr "U高度" -#: netbox/dcim/tables/devices.py:194 netbox/dcim/tables/devices.py:1112 +#: netbox/dcim/tables/devices.py:195 netbox/dcim/tables/devices.py:1140 #: netbox/ipam/forms/bulk_import.py:597 netbox/ipam/forms/model_forms.py:306 #: netbox/ipam/forms/model_forms.py:318 netbox/ipam/tables/ip.py:306 -#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:380 -#: netbox/ipam/tables/ip.py:403 netbox/templates/ipam/ipaddress.html:11 +#: netbox/ipam/tables/ip.py:370 netbox/ipam/tables/ip.py:385 +#: netbox/ipam/tables/ip.py:408 netbox/templates/ipam/ipaddress.html:11 #: netbox/virtualization/tables/virtualmachines.py:65 msgid "IP Address" msgstr "IP地址" -#: netbox/dcim/tables/devices.py:198 netbox/dcim/tables/devices.py:1116 +#: netbox/dcim/tables/devices.py:199 netbox/dcim/tables/devices.py:1144 #: netbox/virtualization/tables/virtualmachines.py:56 msgid "IPv4 Address" msgstr "IPv4 地址" -#: netbox/dcim/tables/devices.py:202 netbox/dcim/tables/devices.py:1120 +#: netbox/dcim/tables/devices.py:203 netbox/dcim/tables/devices.py:1148 #: netbox/virtualization/tables/virtualmachines.py:60 msgid "IPv6 Address" msgstr "IPv6 地址" -#: netbox/dcim/tables/devices.py:217 +#: netbox/dcim/tables/devices.py:218 msgid "VC Position" msgstr "堆叠位置" -#: netbox/dcim/tables/devices.py:220 +#: netbox/dcim/tables/devices.py:221 msgid "VC Priority" msgstr "堆叠优先级" -#: netbox/dcim/tables/devices.py:227 netbox/templates/dcim/device_edit.html:40 +#: netbox/dcim/tables/devices.py:228 netbox/templates/dcim/device_edit.html:40 #: netbox/templates/dcim/devicebay_populate.html:16 msgid "Parent Device" msgstr "父设备" -#: netbox/dcim/tables/devices.py:232 +#: netbox/dcim/tables/devices.py:233 msgid "Position (Device Bay)" msgstr "位置(设备托架)" -#: netbox/dcim/tables/devices.py:240 +#: netbox/dcim/tables/devices.py:241 msgid "Console ports" msgstr "Console 端口" -#: netbox/dcim/tables/devices.py:243 +#: netbox/dcim/tables/devices.py:244 msgid "Console server ports" msgstr "Console 服务器端口" -#: netbox/dcim/tables/devices.py:246 +#: netbox/dcim/tables/devices.py:247 msgid "Power ports" msgstr "电源接口" -#: netbox/dcim/tables/devices.py:249 +#: netbox/dcim/tables/devices.py:250 msgid "Power outlets" msgstr "电源插座" -#: netbox/dcim/tables/devices.py:252 netbox/dcim/tables/devices.py:1125 -#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1412 -#: netbox/dcim/views.py:1749 netbox/dcim/views.py:2578 -#: netbox/netbox/navigation/menu.py:95 netbox/netbox/navigation/menu.py:259 +#: netbox/dcim/tables/devices.py:253 netbox/dcim/tables/devices.py:1153 +#: netbox/dcim/tables/devicetypes.py:131 netbox/dcim/views.py:1413 +#: netbox/dcim/views.py:1750 netbox/dcim/views.py:2579 +#: netbox/netbox/navigation/menu.py:97 netbox/netbox/navigation/menu.py:261 #: netbox/templates/dcim/buttons/bulk_add_components.html:38 #: netbox/templates/dcim/device/base.html:37 #: netbox/templates/dcim/devicetype/base.html:34 @@ -7764,39 +7811,39 @@ msgstr "电源插座" msgid "Interfaces" msgstr "接口" -#: netbox/dcim/tables/devices.py:255 +#: netbox/dcim/tables/devices.py:256 msgid "Front ports" msgstr "前置端口" -#: netbox/dcim/tables/devices.py:261 +#: netbox/dcim/tables/devices.py:262 msgid "Device bays" msgstr "设备托架" -#: netbox/dcim/tables/devices.py:264 +#: netbox/dcim/tables/devices.py:265 msgid "Module bays" msgstr "设备板卡插槽" -#: netbox/dcim/tables/devices.py:267 +#: netbox/dcim/tables/devices.py:268 msgid "Inventory items" msgstr "库存项" -#: netbox/dcim/tables/devices.py:300 +#: netbox/dcim/tables/devices.py:301 msgid "Device Location" msgstr "设备位置" -#: netbox/dcim/tables/devices.py:305 +#: netbox/dcim/tables/devices.py:306 msgid "Device Site" msgstr "设备站点" -#: netbox/dcim/tables/devices.py:320 netbox/dcim/tables/modules.py:85 +#: netbox/dcim/tables/devices.py:321 netbox/dcim/tables/modules.py:85 #: netbox/templates/dcim/module.html:65 #: netbox/templates/dcim/modulebay.html:17 msgid "Module Bay" msgstr "设备板卡插槽" -#: netbox/dcim/tables/devices.py:333 netbox/dcim/tables/devicetypes.py:52 -#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1487 -#: netbox/dcim/views.py:2664 netbox/netbox/navigation/menu.py:104 +#: netbox/dcim/tables/devices.py:334 netbox/dcim/tables/devicetypes.py:52 +#: netbox/dcim/tables/devicetypes.py:146 netbox/dcim/views.py:1488 +#: netbox/dcim/views.py:2665 netbox/netbox/navigation/menu.py:106 #: netbox/templates/dcim/buttons/bulk_add_components.html:66 #: netbox/templates/dcim/device/base.html:52 #: netbox/templates/dcim/devicetype/base.html:49 @@ -7805,31 +7852,31 @@ msgstr "设备板卡插槽" msgid "Inventory Items" msgstr "库存项目" -#: netbox/dcim/tables/devices.py:348 +#: netbox/dcim/tables/devices.py:349 msgid "Cable Color" msgstr "线缆颜色" -#: netbox/dcim/tables/devices.py:354 +#: netbox/dcim/tables/devices.py:355 netbox/ipam/tables/vlans.py:167 msgid "Link Peers" msgstr "链接对等体" -#: netbox/dcim/tables/devices.py:357 +#: netbox/dcim/tables/devices.py:358 msgid "Mark Connected" msgstr "标记已连接" -#: netbox/dcim/tables/devices.py:476 +#: netbox/dcim/tables/devices.py:477 msgid "Maximum draw (W)" msgstr "最大功率(W)" -#: netbox/dcim/tables/devices.py:479 +#: netbox/dcim/tables/devices.py:480 msgid "Allocated draw (W)" msgstr "分配功率(W)" -#: netbox/dcim/tables/devices.py:584 netbox/ipam/forms/model_forms.py:772 +#: netbox/dcim/tables/devices.py:585 netbox/ipam/forms/model_forms.py:772 #: netbox/ipam/tables/fhrp.py:28 netbox/ipam/views.py:689 -#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:165 -#: netbox/netbox/navigation/menu.py:167 -#: netbox/templates/dcim/interface.html:409 +#: netbox/ipam/views.py:790 netbox/netbox/navigation/menu.py:167 +#: netbox/netbox/navigation/menu.py:169 +#: netbox/templates/dcim/interface.html:382 #: netbox/templates/ipam/ipaddress_bulk_add.html:15 #: netbox/templates/ipam/service.html:42 #: netbox/templates/virtualization/vminterface.html:107 @@ -7837,83 +7884,83 @@ msgstr "分配功率(W)" msgid "IP Addresses" msgstr "IP地址" -#: netbox/dcim/tables/devices.py:590 netbox/netbox/navigation/menu.py:211 +#: netbox/dcim/tables/devices.py:591 netbox/netbox/navigation/menu.py:213 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:6 msgid "FHRP Groups" msgstr "网关冗余协议组" -#: netbox/dcim/tables/devices.py:602 netbox/templates/dcim/interface.html:95 +#: netbox/dcim/tables/devices.py:603 netbox/templates/dcim/interface.html:95 #: netbox/templates/virtualization/vminterface.html:65 #: netbox/templates/vpn/tunnel.html:18 #: netbox/templates/vpn/tunneltermination.html:13 #: netbox/vpn/forms/bulk_edit.py:64 netbox/vpn/forms/bulk_import.py:75 -#: netbox/vpn/forms/filtersets.py:46 netbox/vpn/forms/filtersets.py:87 +#: netbox/vpn/forms/filtersets.py:47 netbox/vpn/forms/filtersets.py:89 #: netbox/vpn/forms/model_forms.py:58 netbox/vpn/forms/model_forms.py:143 #: netbox/vpn/tables/tunnels.py:77 msgid "Tunnel" msgstr "隧道" -#: netbox/dcim/tables/devices.py:638 netbox/dcim/tables/devicetypes.py:235 +#: netbox/dcim/tables/devices.py:639 netbox/dcim/tables/devicetypes.py:235 #: netbox/templates/dcim/interface.html:65 msgid "Management Only" msgstr "仅限管理" -#: netbox/dcim/tables/devices.py:657 +#: netbox/dcim/tables/devices.py:658 msgid "VDCs" msgstr "VDCs" -#: netbox/dcim/tables/devices.py:664 netbox/templates/dcim/interface.html:176 +#: netbox/dcim/tables/devices.py:665 netbox/templates/dcim/interface.html:176 msgid "Virtual Circuit" msgstr "虚拟电路" -#: netbox/dcim/tables/devices.py:753 netbox/dcim/tables/devices.py:806 +#: netbox/dcim/tables/devices.py:781 netbox/dcim/tables/devices.py:834 #: netbox/dcim/tables/devicetypes.py:257 netbox/dcim/tables/devicetypes.py:276 msgid "Mappings" msgstr "映射" -#: netbox/dcim/tables/devices.py:920 netbox/templates/dcim/modulebay.html:53 +#: netbox/dcim/tables/devices.py:948 netbox/templates/dcim/modulebay.html:53 msgid "Installed Module" msgstr "已安装的模块" -#: netbox/dcim/tables/devices.py:923 +#: netbox/dcim/tables/devices.py:951 msgid "Module Serial" msgstr "模块状态" -#: netbox/dcim/tables/devices.py:927 +#: netbox/dcim/tables/devices.py:955 msgid "Module Asset Tag" msgstr "模块资产标签" -#: netbox/dcim/tables/devices.py:936 +#: netbox/dcim/tables/devices.py:964 msgid "Module Status" msgstr "模块状态" -#: netbox/dcim/tables/devices.py:990 netbox/dcim/tables/devicetypes.py:325 +#: netbox/dcim/tables/devices.py:1018 netbox/dcim/tables/devicetypes.py:325 #: netbox/templates/dcim/inventoryitem.html:44 msgid "Component" msgstr "组件" -#: netbox/dcim/tables/devices.py:1048 +#: netbox/dcim/tables/devices.py:1076 msgid "Items" msgstr "项目" -#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:60 -#: netbox/netbox/navigation/menu.py:62 +#: netbox/dcim/tables/devicetypes.py:37 netbox/netbox/navigation/menu.py:62 +#: netbox/netbox/navigation/menu.py:64 msgid "Rack Types" msgstr "机架类型" -#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:84 -#: netbox/netbox/navigation/menu.py:86 +#: netbox/dcim/tables/devicetypes.py:42 netbox/netbox/navigation/menu.py:86 +#: netbox/netbox/navigation/menu.py:88 msgid "Device Types" msgstr "设备型号" -#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1584 -#: netbox/netbox/navigation/menu.py:87 +#: netbox/dcim/tables/devicetypes.py:47 netbox/dcim/views.py:1585 +#: netbox/netbox/navigation/menu.py:89 msgid "Module Types" msgstr "设备配件类型" -#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:485 -#: netbox/extras/forms/model_forms.py:652 netbox/extras/tables/tables.py:703 -#: netbox/netbox/navigation/menu.py:78 +#: netbox/dcim/tables/devicetypes.py:57 netbox/extras/forms/filtersets.py:458 +#: netbox/extras/forms/model_forms.py:655 netbox/extras/tables/tables.py:703 +#: netbox/netbox/navigation/menu.py:80 msgid "Platforms" msgstr "操作系统" @@ -7929,9 +7976,9 @@ msgstr "全尺寸" msgid "Device Count" msgstr "设备数量" -#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1352 -#: netbox/dcim/views.py:1689 netbox/dcim/views.py:2513 -#: netbox/netbox/navigation/menu.py:98 +#: netbox/dcim/tables/devicetypes.py:119 netbox/dcim/views.py:1353 +#: netbox/dcim/views.py:1690 netbox/dcim/views.py:2514 +#: netbox/netbox/navigation/menu.py:100 #: netbox/templates/dcim/buttons/bulk_add_components.html:10 #: netbox/templates/dcim/device/base.html:25 #: netbox/templates/dcim/devicetype/base.html:22 @@ -7940,9 +7987,9 @@ msgstr "设备数量" msgid "Console Ports" msgstr "Console口" -#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1367 -#: netbox/dcim/views.py:1704 netbox/dcim/views.py:2529 -#: netbox/netbox/navigation/menu.py:99 +#: netbox/dcim/tables/devicetypes.py:122 netbox/dcim/views.py:1368 +#: netbox/dcim/views.py:1705 netbox/dcim/views.py:2530 +#: netbox/netbox/navigation/menu.py:101 #: netbox/templates/dcim/buttons/bulk_add_components.html:17 #: netbox/templates/dcim/device/base.html:28 #: netbox/templates/dcim/devicetype/base.html:25 @@ -7951,9 +7998,9 @@ msgstr "Console口" msgid "Console Server Ports" msgstr "Console 服务端口" -#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1382 -#: netbox/dcim/views.py:1719 netbox/dcim/views.py:2545 -#: netbox/netbox/navigation/menu.py:100 +#: netbox/dcim/tables/devicetypes.py:125 netbox/dcim/views.py:1383 +#: netbox/dcim/views.py:1720 netbox/dcim/views.py:2546 +#: netbox/netbox/navigation/menu.py:102 #: netbox/templates/dcim/buttons/bulk_add_components.html:24 #: netbox/templates/dcim/device/base.html:31 #: netbox/templates/dcim/devicetype/base.html:28 @@ -7962,9 +8009,9 @@ msgstr "Console 服务端口" msgid "Power Ports" msgstr "电源接口" -#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1397 -#: netbox/dcim/views.py:1734 netbox/dcim/views.py:2561 -#: netbox/netbox/navigation/menu.py:101 +#: netbox/dcim/tables/devicetypes.py:128 netbox/dcim/views.py:1398 +#: netbox/dcim/views.py:1735 netbox/dcim/views.py:2562 +#: netbox/netbox/navigation/menu.py:103 #: netbox/templates/dcim/buttons/bulk_add_components.html:31 #: netbox/templates/dcim/device/base.html:34 #: netbox/templates/dcim/devicetype/base.html:31 @@ -7973,9 +8020,9 @@ msgstr "电源接口" msgid "Power Outlets" msgstr "PDU" -#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1427 -#: netbox/dcim/views.py:1764 netbox/dcim/views.py:2600 -#: netbox/netbox/navigation/menu.py:96 +#: netbox/dcim/tables/devicetypes.py:134 netbox/dcim/views.py:1428 +#: netbox/dcim/views.py:1765 netbox/dcim/views.py:2601 +#: netbox/netbox/navigation/menu.py:98 #: netbox/templates/dcim/device/base.html:40 #: netbox/templates/dcim/devicetype/base.html:37 #: netbox/templates/dcim/inc/moduletype_buttons.html:28 @@ -7983,9 +8030,9 @@ msgstr "PDU" msgid "Front Ports" msgstr "前置端口" -#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1442 -#: netbox/dcim/views.py:1779 netbox/dcim/views.py:2616 -#: netbox/netbox/navigation/menu.py:97 +#: netbox/dcim/tables/devicetypes.py:137 netbox/dcim/views.py:1443 +#: netbox/dcim/views.py:1780 netbox/dcim/views.py:2617 +#: netbox/netbox/navigation/menu.py:99 #: netbox/templates/dcim/buttons/bulk_add_components.html:45 #: netbox/templates/dcim/device/base.html:43 #: netbox/templates/dcim/devicetype/base.html:40 @@ -7994,17 +8041,17 @@ msgstr "前置端口" msgid "Rear Ports" msgstr "后置端口" -#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1472 -#: netbox/dcim/views.py:2648 netbox/netbox/navigation/menu.py:103 +#: netbox/dcim/tables/devicetypes.py:140 netbox/dcim/views.py:1473 +#: netbox/dcim/views.py:2649 netbox/netbox/navigation/menu.py:105 #: netbox/templates/dcim/buttons/bulk_add_components.html:52 #: netbox/templates/dcim/device/base.html:49 #: netbox/templates/dcim/devicetype/base.html:46 msgid "Device Bays" msgstr "机柜托架" -#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1457 -#: netbox/dcim/views.py:1794 netbox/dcim/views.py:2632 -#: netbox/netbox/navigation/menu.py:102 +#: netbox/dcim/tables/devicetypes.py:143 netbox/dcim/views.py:1458 +#: netbox/dcim/views.py:1795 netbox/dcim/views.py:2633 +#: netbox/netbox/navigation/menu.py:104 #: netbox/templates/dcim/buttons/bulk_add_components.html:59 #: netbox/templates/dcim/device/base.html:46 #: netbox/templates/dcim/devicetype/base.html:43 @@ -8017,7 +8064,7 @@ msgstr "设备板卡插槽" msgid "Module Count" msgstr "模块数量" -#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:319 +#: netbox/dcim/tables/power.py:35 netbox/netbox/navigation/menu.py:321 #: netbox/templates/dcim/powerpanel.html:51 msgid "Power Feeds" msgstr "电力来源" @@ -8031,8 +8078,8 @@ msgid "Available Power (VA)" msgstr "可用功率 (VA)" #: netbox/dcim/tables/racks.py:26 netbox/dcim/tables/sites.py:110 -#: netbox/netbox/navigation/menu.py:43 netbox/netbox/navigation/menu.py:47 -#: netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:45 netbox/netbox/navigation/menu.py:49 +#: netbox/netbox/navigation/menu.py:51 msgid "Racks" msgstr "机柜" @@ -8070,14 +8117,14 @@ msgid "Space" msgstr "空间" #: netbox/dcim/tables/sites.py:21 netbox/dcim/tables/sites.py:40 -#: netbox/extras/forms/filtersets.py:465 -#: netbox/extras/forms/model_forms.py:632 netbox/ipam/forms/bulk_edit.py:112 +#: netbox/extras/forms/filtersets.py:438 +#: netbox/extras/forms/model_forms.py:635 netbox/ipam/forms/bulk_edit.py:112 #: netbox/ipam/forms/model_forms.py:154 netbox/ipam/tables/asn.py:76 -#: netbox/netbox/navigation/menu.py:15 netbox/netbox/navigation/menu.py:19 +#: netbox/netbox/navigation/menu.py:17 netbox/netbox/navigation/menu.py:21 msgid "Sites" msgstr "站点" -#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:203 +#: netbox/dcim/tables/sites.py:120 netbox/netbox/navigation/menu.py:205 msgid "VLAN Groups" msgstr "VLAN 组" @@ -8090,7 +8137,7 @@ msgid "{} millimeters" msgstr "{} 毫米" #: netbox/dcim/ui/panels.py:53 netbox/dcim/ui/panels.py:96 -#: netbox/virtualization/forms/filtersets.py:198 +#: netbox/virtualization/forms/filtersets.py:202 msgid "Serial number" msgstr "序列号" @@ -8134,7 +8181,7 @@ msgstr "子区域" msgid "Child Groups" msgstr "子类组" -#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1082 +#: netbox/dcim/views.py:536 netbox/dcim/views.py:676 netbox/dcim/views.py:1083 msgid "Non-Racked Devices" msgstr "未上架设备" @@ -8142,64 +8189,64 @@ msgstr "未上架设备" msgid "Child Locations" msgstr "子位置" -#: netbox/dcim/views.py:1063 netbox/netbox/navigation/menu.py:51 +#: netbox/dcim/views.py:1064 netbox/netbox/navigation/menu.py:53 msgid "Reservations" msgstr "机柜预留" -#: netbox/dcim/views.py:2459 netbox/netbox/navigation/menu.py:213 +#: netbox/dcim/views.py:2460 netbox/netbox/navigation/menu.py:215 #: netbox/templates/ipam/ipaddress.html:118 #: netbox/templates/virtualization/virtualmachine.html:160 msgid "Application Services" msgstr "应用程序服务" -#: netbox/dcim/views.py:2677 netbox/extras/forms/filtersets.py:427 -#: netbox/extras/forms/model_forms.py:692 +#: netbox/dcim/views.py:2678 netbox/extras/forms/filtersets.py:399 +#: netbox/extras/forms/model_forms.py:695 #: netbox/templates/extras/configcontext.html:10 #: netbox/virtualization/forms/model_forms.py:225 #: netbox/virtualization/views.py:399 msgid "Config Context" msgstr "配置实例" -#: netbox/dcim/views.py:2688 netbox/virtualization/views.py:410 +#: netbox/dcim/views.py:2689 netbox/virtualization/views.py:410 msgid "Render Config" msgstr "提交配置" -#: netbox/dcim/views.py:2701 netbox/extras/tables/tables.py:713 -#: netbox/netbox/navigation/menu.py:256 netbox/netbox/navigation/menu.py:258 +#: netbox/dcim/views.py:2702 netbox/extras/tables/tables.py:713 +#: netbox/netbox/navigation/menu.py:258 netbox/netbox/navigation/menu.py:260 #: netbox/virtualization/views.py:224 msgid "Virtual Machines" msgstr "虚拟机" -#: netbox/dcim/views.py:3510 +#: netbox/dcim/views.py:3520 #, python-brace-format msgid "Installed device {device} in bay {device_bay}." msgstr "已安装的设备 {device} 在海湾里 {device_bay}。" -#: netbox/dcim/views.py:3551 +#: netbox/dcim/views.py:3561 #, python-brace-format msgid "Removed device {device} from bay {device_bay}." msgstr "已移除的设备 {device} 来自海湾 {device_bay}。" -#: netbox/dcim/views.py:3664 netbox/ipam/tables/ip.py:178 +#: netbox/dcim/views.py:3674 netbox/ipam/tables/ip.py:178 msgid "Children" msgstr "子网" -#: netbox/dcim/views.py:4137 +#: netbox/dcim/views.py:4147 #, python-brace-format msgid "Added member {device}" msgstr "已添加成员 {device}" -#: netbox/dcim/views.py:4182 +#: netbox/dcim/views.py:4192 #, python-brace-format msgid "Unable to remove master device {device} from the virtual chassis." msgstr "无法移除主设备 {device} 来自虚拟机箱。" -#: netbox/dcim/views.py:4193 +#: netbox/dcim/views.py:4203 #, python-brace-format msgid "Removed {device} from virtual chassis {chassis}" msgstr "已移除 {device} 来自虚拟机箱 {chassis}" -#: netbox/extras/api/customfields.py:89 +#: netbox/extras/api/customfields.py:83 #, python-brace-format msgid "Unknown related object(s): {name}" msgstr "未知的相关对象: {name}" @@ -8390,13 +8437,13 @@ msgstr "黑色" msgid "White" msgstr "白色" -#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:434 -#: netbox/extras/forms/model_forms.py:511 +#: netbox/extras/choices.py:249 netbox/extras/forms/model_forms.py:441 +#: netbox/extras/forms/model_forms.py:518 #: netbox/templates/extras/webhook.html:10 msgid "Webhook" msgstr "Webhook" -#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:499 +#: netbox/extras/choices.py:250 netbox/extras/forms/model_forms.py:506 #: netbox/templates/extras/script/base.html:29 msgid "Script" msgstr "脚本" @@ -8442,103 +8489,103 @@ msgstr "小组件类型" msgid "Unregistered widget class: {name}" msgstr "未注册的小组件类型: {name}" -#: netbox/extras/dashboard/widgets.py:148 +#: netbox/extras/dashboard/widgets.py:149 #, python-brace-format msgid "{class_name} must define a render() method." msgstr "{class_name}必须定义render() 方法。" -#: netbox/extras/dashboard/widgets.py:167 +#: netbox/extras/dashboard/widgets.py:168 msgid "Note" msgstr "公告" -#: netbox/extras/dashboard/widgets.py:168 +#: netbox/extras/dashboard/widgets.py:169 msgid "Display some arbitrary custom content. Markdown is supported." msgstr "显示任意的自定义内容。支持Markdown。" -#: netbox/extras/dashboard/widgets.py:181 netbox/templates/core/system.html:34 +#: netbox/extras/dashboard/widgets.py:182 netbox/templates/core/system.html:34 #: netbox/templates/core/system.html:163 msgid "Object Counts" msgstr "对象统计" -#: netbox/extras/dashboard/widgets.py:182 +#: netbox/extras/dashboard/widgets.py:183 msgid "" "Display a set of NetBox models and the number of objects created for each " "type." msgstr "显示NetBox模型以及为每种类型创建的对象数。" -#: netbox/extras/dashboard/widgets.py:192 +#: netbox/extras/dashboard/widgets.py:193 msgid "Filters to apply when counting the number of objects" msgstr "统计对象数时要应用的筛选器" -#: netbox/extras/dashboard/widgets.py:200 +#: netbox/extras/dashboard/widgets.py:201 msgid "Invalid format. Object filters must be passed as a dictionary." msgstr "无效的格式。对象筛选器必须作为字典传递。" -#: netbox/extras/dashboard/widgets.py:234 +#: netbox/extras/dashboard/widgets.py:235 msgid "Object List" msgstr "对象列表" -#: netbox/extras/dashboard/widgets.py:235 +#: netbox/extras/dashboard/widgets.py:236 msgid "Display an arbitrary list of objects." msgstr "显示任意的对象列表。" -#: netbox/extras/dashboard/widgets.py:248 +#: netbox/extras/dashboard/widgets.py:249 msgid "The default number of objects to display" msgstr "要显示的默认对象数" -#: netbox/extras/dashboard/widgets.py:260 +#: netbox/extras/dashboard/widgets.py:261 msgid "Invalid format. URL parameters must be passed as a dictionary." msgstr "无效的格式。URL参数必须作为字典传递。" -#: netbox/extras/dashboard/widgets.py:269 +#: netbox/extras/dashboard/widgets.py:270 msgid "Invalid model selection: {self['model'].data} is not supported." msgstr "模型选择无效: {self['model'].data} 不支持。" -#: netbox/extras/dashboard/widgets.py:309 +#: netbox/extras/dashboard/widgets.py:310 msgid "RSS Feed" msgstr "RSS订阅" -#: netbox/extras/dashboard/widgets.py:316 +#: netbox/extras/dashboard/widgets.py:317 msgid "Embed an RSS feed from an external website." msgstr "嵌入来自外部网站的 RSS 源。" -#: netbox/extras/dashboard/widgets.py:323 +#: netbox/extras/dashboard/widgets.py:324 msgid "Feed URL" msgstr "订阅链接" -#: netbox/extras/dashboard/widgets.py:327 +#: netbox/extras/dashboard/widgets.py:328 msgid "Requires external connection" msgstr "需要外部连接" -#: netbox/extras/dashboard/widgets.py:333 +#: netbox/extras/dashboard/widgets.py:334 msgid "The maximum number of objects to display" msgstr "要多显示的对象数" -#: netbox/extras/dashboard/widgets.py:338 +#: netbox/extras/dashboard/widgets.py:339 msgid "How long to stored the cached content (in seconds)" msgstr "存储缓存内容的时间(秒)" -#: netbox/extras/dashboard/widgets.py:344 +#: netbox/extras/dashboard/widgets.py:345 msgid "Timeout value for fetching the feed (in seconds)" msgstr "获取 Feed 的超时值(以秒为单位)" -#: netbox/extras/dashboard/widgets.py:401 +#: netbox/extras/dashboard/widgets.py:402 #: netbox/templates/account/base.html:10 #: netbox/templates/account/bookmarks.html:7 #: netbox/templates/inc/user_menu.html:41 msgid "Bookmarks" msgstr "书签" -#: netbox/extras/dashboard/widgets.py:405 +#: netbox/extras/dashboard/widgets.py:406 msgid "Show your personal bookmarks" msgstr "显示您的个人书签" -#: netbox/extras/events.py:164 +#: netbox/extras/events.py:186 #, python-brace-format msgid "Unknown action type for an event rule: {action_type}" msgstr "事件规则的未知操作类型: {action_type}" -#: netbox/extras/events.py:209 +#: netbox/extras/events.py:229 #, python-brace-format msgid "Cannot import events pipeline {name} error: {error}" msgstr "无法导入事件管道 {name}错误: {error}" @@ -8558,7 +8605,7 @@ msgid "Group (name)" msgstr "组 (名字)" #: netbox/extras/filtersets.py:730 -#: netbox/virtualization/forms/filtersets.py:128 +#: netbox/virtualization/forms/filtersets.py:132 msgid "Cluster type" msgstr "堆叠类型" @@ -8577,7 +8624,7 @@ msgstr "租户组" msgid "Tenant group (slug)" msgstr "租户组(缩写)" -#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:580 +#: netbox/extras/filtersets.py:779 netbox/extras/forms/model_forms.py:583 #: netbox/templates/extras/tag.html:11 msgid "Tag" msgstr "标签" @@ -8586,7 +8633,7 @@ msgstr "标签" msgid "Tag (slug)" msgstr "标签(缩写)" -#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:581 +#: netbox/extras/filtersets.py:850 netbox/extras/forms/filtersets.py:545 msgid "Has local config context data" msgstr "具有本地配置实例" @@ -8607,13 +8654,13 @@ msgstr "必须是唯一的" #: netbox/extras/forms/bulk_edit.py:65 netbox/extras/forms/bulk_import.py:61 #: netbox/extras/forms/filtersets.py:96 -#: netbox/extras/models/customfields.py:216 +#: netbox/extras/models/customfields.py:229 msgid "UI visible" msgstr "页面可见" #: netbox/extras/forms/bulk_edit.py:70 netbox/extras/forms/bulk_import.py:67 #: netbox/extras/forms/filtersets.py:101 -#: netbox/extras/models/customfields.py:223 +#: netbox/extras/models/customfields.py:236 msgid "UI editable" msgstr "页面可编辑" @@ -8633,13 +8680,13 @@ msgstr "最大值" msgid "Validation regex" msgstr "验证正则表达式" -#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:48 +#: netbox/extras/forms/bulk_edit.py:95 netbox/extras/forms/filtersets.py:47 #: netbox/extras/forms/model_forms.py:82 #: netbox/templates/extras/customfield.html:70 msgid "Behavior" msgstr "行为" -#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:168 +#: netbox/extras/forms/bulk_edit.py:132 netbox/extras/forms/filtersets.py:160 msgid "New window" msgstr "新窗口" @@ -8648,40 +8695,40 @@ msgid "Button class" msgstr "按钮类型" #: netbox/extras/forms/bulk_edit.py:158 netbox/extras/forms/bulk_edit.py:377 -#: netbox/extras/forms/filtersets.py:212 netbox/extras/forms/filtersets.py:554 +#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:523 #: netbox/extras/models/mixins.py:100 msgid "MIME type" msgstr "MIME类型" #: netbox/extras/forms/bulk_edit.py:163 netbox/extras/forms/bulk_edit.py:382 -#: netbox/extras/forms/filtersets.py:215 netbox/extras/forms/filtersets.py:557 +#: netbox/extras/forms/filtersets.py:203 netbox/extras/forms/filtersets.py:526 msgid "File name" msgstr "文件名" #: netbox/extras/forms/bulk_edit.py:167 netbox/extras/forms/bulk_edit.py:386 -#: netbox/extras/forms/filtersets.py:219 netbox/extras/forms/filtersets.py:561 +#: netbox/extras/forms/filtersets.py:207 netbox/extras/forms/filtersets.py:530 msgid "File extension" msgstr "文件扩展名" #: netbox/extras/forms/bulk_edit.py:172 netbox/extras/forms/bulk_edit.py:391 -#: netbox/extras/forms/filtersets.py:223 netbox/extras/forms/filtersets.py:565 +#: netbox/extras/forms/filtersets.py:211 netbox/extras/forms/filtersets.py:534 msgid "As attachment" msgstr "作为附件" #: netbox/extras/forms/bulk_edit.py:200 netbox/extras/forms/bulk_edit.py:228 -#: netbox/extras/forms/filtersets.py:272 netbox/extras/forms/filtersets.py:308 +#: netbox/extras/forms/filtersets.py:256 netbox/extras/forms/filtersets.py:287 #: netbox/extras/tables/tables.py:310 netbox/extras/tables/tables.py:347 #: netbox/templates/extras/savedfilter.html:29 #: netbox/templates/extras/tableconfig.html:37 msgid "Shared" msgstr "共享性" -#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:337 +#: netbox/extras/forms/bulk_edit.py:251 netbox/extras/forms/filtersets.py:317 #: netbox/extras/models/models.py:187 msgid "HTTP method" msgstr "HTTP方法" -#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:331 +#: netbox/extras/forms/bulk_edit.py:255 netbox/extras/forms/filtersets.py:311 #: netbox/templates/extras/webhook.html:30 msgid "Payload URL" msgstr "有效URL" @@ -8700,7 +8747,7 @@ msgid "CA file path" msgstr "CA证书文件路径" #: netbox/extras/forms/bulk_edit.py:289 netbox/extras/forms/bulk_import.py:231 -#: netbox/extras/forms/model_forms.py:458 +#: netbox/extras/forms/model_forms.py:465 msgid "Event types" msgstr "事件类型" @@ -8709,7 +8756,7 @@ msgid "Is active" msgstr "激活的" #: netbox/extras/forms/bulk_edit.py:396 netbox/extras/forms/bulk_import.py:179 -#: netbox/extras/forms/filtersets.py:545 +#: netbox/extras/forms/filtersets.py:514 msgid "Auto sync enabled" msgstr "已启用自动同步" @@ -8718,14 +8765,14 @@ msgstr "已启用自动同步" #: netbox/extras/forms/bulk_import.py:140 #: netbox/extras/forms/bulk_import.py:201 #: netbox/extras/forms/bulk_import.py:225 -#: netbox/extras/forms/bulk_import.py:279 netbox/extras/forms/filtersets.py:54 -#: netbox/extras/forms/filtersets.py:156 netbox/extras/forms/filtersets.py:260 -#: netbox/extras/forms/filtersets.py:296 netbox/extras/forms/model_forms.py:53 -#: netbox/extras/forms/model_forms.py:225 -#: netbox/extras/forms/model_forms.py:257 -#: netbox/extras/forms/model_forms.py:300 -#: netbox/extras/forms/model_forms.py:453 -#: netbox/extras/forms/model_forms.py:570 +#: netbox/extras/forms/bulk_import.py:275 netbox/extras/forms/filtersets.py:54 +#: netbox/extras/forms/filtersets.py:148 netbox/extras/forms/filtersets.py:244 +#: netbox/extras/forms/filtersets.py:275 netbox/extras/forms/model_forms.py:53 +#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:264 +#: netbox/extras/forms/model_forms.py:307 +#: netbox/extras/forms/model_forms.py:460 +#: netbox/extras/forms/model_forms.py:577 #: netbox/users/forms/model_forms.py:323 msgid "Object types" msgstr "对象类型" @@ -8735,7 +8782,7 @@ msgstr "对象类型" #: netbox/extras/forms/bulk_import.py:142 #: netbox/extras/forms/bulk_import.py:203 #: netbox/extras/forms/bulk_import.py:227 -#: netbox/extras/forms/bulk_import.py:281 +#: netbox/extras/forms/bulk_import.py:277 #: netbox/tenancy/forms/bulk_import.py:103 msgid "One or more assigned object types" msgstr "一个或多个分配对象类型" @@ -8744,12 +8791,12 @@ msgstr "一个或多个分配对象类型" msgid "Field data type (e.g. text, integer, etc.)" msgstr "字段数据类型(例如文本、整数等)" -#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:243 -#: netbox/extras/forms/filtersets.py:356 -#: netbox/extras/forms/model_forms.py:326 -#: netbox/extras/forms/model_forms.py:385 -#: netbox/extras/forms/model_forms.py:422 -#: netbox/tenancy/forms/filtersets.py:111 +#: netbox/extras/forms/bulk_import.py:48 netbox/extras/forms/filtersets.py:226 +#: netbox/extras/forms/filtersets.py:332 +#: netbox/extras/forms/model_forms.py:333 +#: netbox/extras/forms/model_forms.py:392 +#: netbox/extras/forms/model_forms.py:429 +#: netbox/tenancy/forms/filtersets.py:116 msgid "Object type" msgstr "对象类型" @@ -8797,8 +8844,8 @@ msgid "Data source which provides the data file" msgstr "提供数据文件的数据源" #: netbox/extras/forms/bulk_import.py:171 -#: netbox/extras/forms/filtersets.py:200 netbox/extras/forms/filtersets.py:416 -#: netbox/extras/forms/filtersets.py:447 netbox/extras/forms/filtersets.py:539 +#: netbox/extras/forms/filtersets.py:188 netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:420 netbox/extras/forms/filtersets.py:508 #: netbox/netbox/choices.py:132 netbox/utilities/forms/bulk_import.py:28 msgid "Data file" msgstr "数据文件" @@ -8814,8 +8861,8 @@ msgid "" msgstr "更新数据文件时启用模板内容的自动同步" #: netbox/extras/forms/bulk_import.py:195 -#: netbox/extras/forms/model_forms.py:292 -#: netbox/extras/forms/model_forms.py:773 +#: netbox/extras/forms/model_forms.py:299 +#: netbox/extras/forms/model_forms.py:776 msgid "Must specify either local content or a data file" msgstr "必须指定本地内容或数据文件" @@ -8841,26 +8888,26 @@ msgstr "未找到 Webhook {name}" msgid "Script {name} not found" msgstr "未找到脚本{name}" -#: netbox/extras/forms/bulk_import.py:295 +#: netbox/extras/forms/bulk_import.py:291 msgid "Assigned object type" msgstr "分配的对象类型" -#: netbox/extras/forms/bulk_import.py:300 +#: netbox/extras/forms/bulk_import.py:296 msgid "The classification of entry" msgstr "条目的分类" -#: netbox/extras/forms/bulk_import.py:303 netbox/extras/tables/tables.py:746 -#: netbox/netbox/tables/tables.py:279 netbox/netbox/tables/tables.py:289 -#: netbox/netbox/tables/tables.py:307 netbox/netbox/ui/panels.py:215 -#: netbox/templates/dcim/htmx/cable_edit.html:98 -#: netbox/templates/generic/bulk_edit.html:96 +#: netbox/extras/forms/bulk_import.py:299 netbox/extras/tables/tables.py:746 +#: netbox/netbox/tables/tables.py:287 netbox/netbox/tables/tables.py:302 +#: netbox/netbox/tables/tables.py:325 netbox/netbox/ui/panels.py:215 +#: netbox/templates/dcim/htmx/cable_edit.html:99 +#: netbox/templates/generic/bulk_edit.html:99 #: netbox/templates/inc/panels/comments.html:5 #: netbox/utilities/forms/fields/fields.py:39 msgid "Comments" msgstr "评论" -#: netbox/extras/forms/bulk_import.py:316 -#: netbox/extras/forms/model_forms.py:401 netbox/netbox/navigation/menu.py:414 +#: netbox/extras/forms/bulk_import.py:312 +#: netbox/extras/forms/model_forms.py:408 netbox/netbox/navigation/menu.py:414 #: netbox/templates/extras/notificationgroup.html:41 #: netbox/templates/users/group.html:29 netbox/templates/users/owner.html:46 #: netbox/users/forms/filtersets.py:181 netbox/users/forms/model_forms.py:262 @@ -8870,17 +8917,17 @@ msgstr "评论" msgid "Users" msgstr "用户" -#: netbox/extras/forms/bulk_import.py:320 +#: netbox/extras/forms/bulk_import.py:316 msgid "User names separated by commas, encased with double quotes" msgstr "用户名用逗号分隔,用双引号括起来" -#: netbox/extras/forms/bulk_import.py:323 -#: netbox/extras/forms/model_forms.py:396 netbox/netbox/navigation/menu.py:295 -#: netbox/netbox/navigation/menu.py:434 +#: netbox/extras/forms/bulk_import.py:319 +#: netbox/extras/forms/model_forms.py:403 netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:415 #: netbox/templates/extras/notificationgroup.html:31 #: netbox/templates/tenancy/contact.html:21 #: netbox/templates/users/owner.html:36 netbox/tenancy/forms/bulk_edit.py:117 -#: netbox/tenancy/forms/filtersets.py:97 +#: netbox/tenancy/forms/filtersets.py:102 #: netbox/tenancy/forms/model_forms.py:92 netbox/tenancy/tables/contacts.py:57 #: netbox/tenancy/tables/contacts.py:101 netbox/users/forms/filtersets.py:176 #: netbox/users/forms/model_forms.py:207 netbox/users/forms/model_forms.py:219 @@ -8890,11 +8937,11 @@ msgstr "用户名用逗号分隔,用双引号括起来" msgid "Groups" msgstr "组" -#: netbox/extras/forms/bulk_import.py:327 +#: netbox/extras/forms/bulk_import.py:323 msgid "Group names separated by commas, encased with double quotes" msgstr "群组名称用逗号分隔,用双引号括起来" -#: netbox/extras/forms/filtersets.py:47 +#: netbox/extras/forms/filtersets.py:46 msgid "Type Options" msgstr "键入选项" @@ -8906,95 +8953,95 @@ msgstr "连接的对象类型" msgid "Field type" msgstr "字段类型" -#: netbox/extras/forms/filtersets.py:133 +#: netbox/extras/forms/filtersets.py:128 #: netbox/extras/forms/model_forms.py:163 netbox/extras/tables/tables.py:97 #: netbox/templates/generic/bulk_import.html:185 msgid "Choices" msgstr "选项" -#: netbox/extras/forms/filtersets.py:189 netbox/extras/forms/filtersets.py:406 -#: netbox/extras/forms/filtersets.py:428 netbox/extras/forms/filtersets.py:528 -#: netbox/extras/forms/model_forms.py:687 netbox/templates/core/job.html:69 +#: netbox/extras/forms/filtersets.py:176 netbox/extras/forms/filtersets.py:377 +#: netbox/extras/forms/filtersets.py:400 netbox/extras/forms/filtersets.py:496 +#: netbox/extras/forms/model_forms.py:690 netbox/templates/core/job.html:73 #: netbox/templates/extras/eventrule.html:84 msgid "Data" msgstr "数据" -#: netbox/extras/forms/filtersets.py:190 netbox/extras/forms/filtersets.py:529 -#: netbox/extras/forms/model_forms.py:270 -#: netbox/extras/forms/model_forms.py:748 +#: netbox/extras/forms/filtersets.py:177 netbox/extras/forms/filtersets.py:497 +#: netbox/extras/forms/model_forms.py:277 +#: netbox/extras/forms/model_forms.py:751 msgid "Rendering" msgstr "转换" -#: netbox/extras/forms/filtersets.py:208 +#: netbox/extras/forms/filtersets.py:196 msgid "Content types" msgstr "内容类型" -#: netbox/extras/forms/filtersets.py:327 netbox/extras/models/models.py:192 +#: netbox/extras/forms/filtersets.py:307 netbox/extras/models/models.py:192 msgid "HTTP content type" msgstr "HTTP内容类型" -#: netbox/extras/forms/filtersets.py:361 +#: netbox/extras/forms/filtersets.py:337 msgid "Event type" msgstr "事件类型" -#: netbox/extras/forms/filtersets.py:366 +#: netbox/extras/forms/filtersets.py:342 msgid "Action type" msgstr "动作类型" -#: netbox/extras/forms/filtersets.py:388 +#: netbox/extras/forms/filtersets.py:364 msgid "Tagged object type" msgstr "标记的对象类型" -#: netbox/extras/forms/filtersets.py:393 +#: netbox/extras/forms/filtersets.py:369 msgid "Allowed object type" msgstr "允许的对象类型" -#: netbox/extras/forms/filtersets.py:455 -#: netbox/extras/forms/model_forms.py:622 netbox/netbox/navigation/menu.py:17 +#: netbox/extras/forms/filtersets.py:428 +#: netbox/extras/forms/model_forms.py:625 netbox/netbox/navigation/menu.py:19 msgid "Regions" msgstr "地区" -#: netbox/extras/forms/filtersets.py:460 -#: netbox/extras/forms/model_forms.py:627 +#: netbox/extras/forms/filtersets.py:433 +#: netbox/extras/forms/model_forms.py:630 msgid "Site groups" msgstr "站点组" -#: netbox/extras/forms/filtersets.py:470 -#: netbox/extras/forms/model_forms.py:637 netbox/netbox/navigation/menu.py:20 +#: netbox/extras/forms/filtersets.py:443 +#: netbox/extras/forms/model_forms.py:640 netbox/netbox/navigation/menu.py:22 msgid "Locations" msgstr "位置" -#: netbox/extras/forms/filtersets.py:475 -#: netbox/extras/forms/model_forms.py:642 +#: netbox/extras/forms/filtersets.py:448 +#: netbox/extras/forms/model_forms.py:645 msgid "Device types" msgstr "设备型号" -#: netbox/extras/forms/filtersets.py:480 -#: netbox/extras/forms/model_forms.py:647 +#: netbox/extras/forms/filtersets.py:453 +#: netbox/extras/forms/model_forms.py:650 msgid "Roles" msgstr "角色" -#: netbox/extras/forms/filtersets.py:490 -#: netbox/extras/forms/model_forms.py:657 +#: netbox/extras/forms/filtersets.py:463 +#: netbox/extras/forms/model_forms.py:660 msgid "Cluster types" msgstr "集群类型" -#: netbox/extras/forms/filtersets.py:495 -#: netbox/extras/forms/model_forms.py:662 +#: netbox/extras/forms/filtersets.py:468 +#: netbox/extras/forms/model_forms.py:665 msgid "Cluster groups" msgstr "集群组" -#: netbox/extras/forms/filtersets.py:500 -#: netbox/extras/forms/model_forms.py:667 netbox/netbox/navigation/menu.py:264 -#: netbox/netbox/navigation/menu.py:266 +#: netbox/extras/forms/filtersets.py:473 +#: netbox/extras/forms/model_forms.py:670 netbox/netbox/navigation/menu.py:266 +#: netbox/netbox/navigation/menu.py:268 #: netbox/templates/virtualization/clustertype.html:30 #: netbox/virtualization/tables/clusters.py:23 #: netbox/virtualization/tables/clusters.py:46 msgid "Clusters" msgstr "集群" -#: netbox/extras/forms/filtersets.py:505 -#: netbox/extras/forms/model_forms.py:672 +#: netbox/extras/forms/filtersets.py:478 +#: netbox/extras/forms/model_forms.py:675 msgid "Tenant groups" msgstr "租户组" @@ -9046,124 +9093,128 @@ msgid "" "choice by appending it with a colon. Example:" msgstr "每行输入一个选项。可以为每个选项指定一个可选标签,方法是在其后面附加一个冒号。例如:" -#: netbox/extras/forms/model_forms.py:232 +#: netbox/extras/forms/model_forms.py:184 +msgid "Custom Field Choice Set" +msgstr "自定义字段选择集" + +#: netbox/extras/forms/model_forms.py:239 #: netbox/templates/extras/customlink.html:10 msgid "Custom Link" msgstr "自定义链接" -#: netbox/extras/forms/model_forms.py:234 +#: netbox/extras/forms/model_forms.py:241 msgid "Templates" msgstr "模版" -#: netbox/extras/forms/model_forms.py:246 +#: netbox/extras/forms/model_forms.py:253 #, python-brace-format msgid "" "Jinja2 template code for the link text. Reference the object as {example}. " "Links which render as empty text will not be displayed." msgstr "用于链接的Jinja2模板代码。将对象引用为{example}。空链接将不会显示。" -#: netbox/extras/forms/model_forms.py:250 +#: netbox/extras/forms/model_forms.py:257 #, python-brace-format msgid "" "Jinja2 template code for the link URL. Reference the object as {example}." msgstr "URL链接的Jinja2模板代码。将对象引用为 {example}。" -#: netbox/extras/forms/model_forms.py:261 -#: netbox/extras/forms/model_forms.py:739 +#: netbox/extras/forms/model_forms.py:268 +#: netbox/extras/forms/model_forms.py:742 msgid "Template code" msgstr "模版代码" -#: netbox/extras/forms/model_forms.py:267 +#: netbox/extras/forms/model_forms.py:274 #: netbox/templates/extras/exporttemplate.html:12 msgid "Export Template" msgstr "导出模版" -#: netbox/extras/forms/model_forms.py:285 -#: netbox/extras/forms/model_forms.py:766 +#: netbox/extras/forms/model_forms.py:292 +#: netbox/extras/forms/model_forms.py:769 msgid "Template content is populated from the remote source selected below." msgstr "模板内容是从下面选择的远程源填充的。" -#: netbox/extras/forms/model_forms.py:306 netbox/netbox/forms/mixins.py:92 +#: netbox/extras/forms/model_forms.py:313 netbox/netbox/forms/mixins.py:103 #: netbox/templates/extras/savedfilter.html:10 msgid "Saved Filter" msgstr "已保存的过滤器" -#: netbox/extras/forms/model_forms.py:332 +#: netbox/extras/forms/model_forms.py:339 #: netbox/templates/account/preferences.html:50 #: netbox/templates/extras/tableconfig.html:62 msgid "Ordering" msgstr "订阅" -#: netbox/extras/forms/model_forms.py:334 +#: netbox/extras/forms/model_forms.py:341 msgid "" "Enter a comma-separated list of column names. Prepend a name with a hyphen " "to reverse the order." msgstr "输入以逗号分隔的列名列表。在名称前面加上连字符以反向顺序。" -#: netbox/extras/forms/model_forms.py:343 netbox/utilities/forms/forms.py:164 +#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:164 msgid "Available Columns" msgstr "可用列" -#: netbox/extras/forms/model_forms.py:350 netbox/utilities/forms/forms.py:172 +#: netbox/extras/forms/model_forms.py:357 netbox/utilities/forms/forms.py:172 msgid "Selected Columns" msgstr "选定的列" -#: netbox/extras/forms/model_forms.py:415 +#: netbox/extras/forms/model_forms.py:422 msgid "A notification group specify at least one user or group." msgstr "通知组至少指定一个用户或组。" -#: netbox/extras/forms/model_forms.py:437 +#: netbox/extras/forms/model_forms.py:444 #: netbox/templates/extras/webhook.html:23 msgid "HTTP Request" msgstr "HTTP 请求" -#: netbox/extras/forms/model_forms.py:439 +#: netbox/extras/forms/model_forms.py:446 #: netbox/templates/extras/webhook.html:44 msgid "SSL" msgstr "SSL" -#: netbox/extras/forms/model_forms.py:461 +#: netbox/extras/forms/model_forms.py:468 msgid "Action choice" msgstr "选择动作" -#: netbox/extras/forms/model_forms.py:466 +#: netbox/extras/forms/model_forms.py:473 msgid "Enter conditions in JSON format." msgstr "已JSON格式输入条件。" -#: netbox/extras/forms/model_forms.py:470 +#: netbox/extras/forms/model_forms.py:477 msgid "" "Enter parameters to pass to the action in JSON format." msgstr "输入以 JSON格式传递的参数。" -#: netbox/extras/forms/model_forms.py:475 +#: netbox/extras/forms/model_forms.py:482 #: netbox/templates/extras/eventrule.html:10 msgid "Event Rule" msgstr "事件规则" -#: netbox/extras/forms/model_forms.py:476 +#: netbox/extras/forms/model_forms.py:483 msgid "Triggers" msgstr "触发器" -#: netbox/extras/forms/model_forms.py:523 +#: netbox/extras/forms/model_forms.py:530 msgid "Notification group" msgstr "通知组" -#: netbox/extras/forms/model_forms.py:603 +#: netbox/extras/forms/model_forms.py:606 #: netbox/templates/extras/configcontextprofile.html:10 msgid "Config Context Profile" msgstr "配置上下文配置文件" -#: netbox/extras/forms/model_forms.py:677 netbox/netbox/navigation/menu.py:26 +#: netbox/extras/forms/model_forms.py:680 netbox/netbox/navigation/menu.py:28 #: netbox/tenancy/tables/tenants.py:18 msgid "Tenants" msgstr "租户" -#: netbox/extras/forms/model_forms.py:721 +#: netbox/extras/forms/model_forms.py:724 msgid "Data is populated from the remote source selected below." msgstr "数据是从下面选择的远程源填充的。" -#: netbox/extras/forms/model_forms.py:727 +#: netbox/extras/forms/model_forms.py:730 msgid "Must specify either local data or a data file" msgstr "必须指定本地内容或数据文件" @@ -9275,127 +9326,127 @@ msgstr "配置模版" msgid "config templates" msgstr "配置模版" -#: netbox/extras/models/customfields.py:78 +#: netbox/extras/models/customfields.py:91 msgid "The object(s) to which this field applies." msgstr "此字段所应用的对象。" -#: netbox/extras/models/customfields.py:85 +#: netbox/extras/models/customfields.py:98 msgid "The type of data this custom field holds" msgstr "该自定义字段保存的数据类型" -#: netbox/extras/models/customfields.py:92 +#: netbox/extras/models/customfields.py:105 msgid "The type of NetBox object this field maps to (for object fields)" msgstr "此字段映射到的NetBox对象的类型(对于对象字段)" -#: netbox/extras/models/customfields.py:98 +#: netbox/extras/models/customfields.py:111 msgid "Internal field name" msgstr "内部字段名称" -#: netbox/extras/models/customfields.py:102 +#: netbox/extras/models/customfields.py:115 msgid "Only alphanumeric characters and underscores are allowed." msgstr "仅允许输入英文字符、数字和下划线。" -#: netbox/extras/models/customfields.py:107 +#: netbox/extras/models/customfields.py:120 msgid "Double underscores are not permitted in custom field names." msgstr "自定义字段名称中不允许使用双下划线。" -#: netbox/extras/models/customfields.py:118 +#: netbox/extras/models/customfields.py:131 msgid "" "Name of the field as displayed to users (if not provided, 'the field's name " "will be used)" msgstr "向用户显示的字段名称(如果未提供,则使用字段名称)" -#: netbox/extras/models/customfields.py:122 netbox/extras/models/models.py:330 +#: netbox/extras/models/customfields.py:135 netbox/extras/models/models.py:330 msgid "group name" msgstr "组名称" -#: netbox/extras/models/customfields.py:125 +#: netbox/extras/models/customfields.py:138 msgid "Custom fields within the same group will be displayed together" msgstr "同一组内的自定义字段将一起显示" -#: netbox/extras/models/customfields.py:133 +#: netbox/extras/models/customfields.py:146 msgid "required" msgstr "必须" -#: netbox/extras/models/customfields.py:135 +#: netbox/extras/models/customfields.py:148 msgid "" "This field is required when creating new objects or editing an existing " "object." msgstr "创建新对象或编辑现有对象时,此字段是必填字段。" -#: netbox/extras/models/customfields.py:138 +#: netbox/extras/models/customfields.py:151 msgid "must be unique" msgstr "必须是唯一的" -#: netbox/extras/models/customfields.py:140 +#: netbox/extras/models/customfields.py:153 msgid "The value of this field must be unique for the assigned object" msgstr "对于分配的对象,该字段的值必须是唯一的" -#: netbox/extras/models/customfields.py:143 +#: netbox/extras/models/customfields.py:156 msgid "search weight" msgstr "搜索权重" -#: netbox/extras/models/customfields.py:146 +#: netbox/extras/models/customfields.py:159 msgid "" "Weighting for search. Lower values are considered more important. Fields " "with a search weight of zero will be ignored." msgstr "搜索权重。值越低越被有限搜索。权重为零的字段将被忽略搜索。" -#: netbox/extras/models/customfields.py:151 +#: netbox/extras/models/customfields.py:164 msgid "filter logic" msgstr "过滤器规则" -#: netbox/extras/models/customfields.py:155 +#: netbox/extras/models/customfields.py:168 msgid "" "Loose matches any instance of a given string; exact matches the entire " "field." msgstr "松散匹配是匹配字段中的任意位置;严格匹配是与整个字段完全匹配。" -#: netbox/extras/models/customfields.py:158 +#: netbox/extras/models/customfields.py:171 msgid "default" msgstr "默认" -#: netbox/extras/models/customfields.py:162 +#: netbox/extras/models/customfields.py:175 msgid "" "Default value for the field (must be a JSON value). Encapsulate strings with" " double quotes (e.g. \"Foo\")." msgstr "字段的默认值(必须是JSON值)。字符串要包含在双引号中(例如“Foo”)。" -#: netbox/extras/models/customfields.py:169 +#: netbox/extras/models/customfields.py:182 msgid "" "Filter the object selection choices using a query_params dict (must be a " "JSON value).Encapsulate strings with double quotes (e.g. \"Foo\")." msgstr "使用 query_params 字典(必须是 JSON 值)筛选对象选择选项。用双引号(例如 “Foo”)封装字符串。" -#: netbox/extras/models/customfields.py:175 +#: netbox/extras/models/customfields.py:188 msgid "display weight" msgstr "显示权重" -#: netbox/extras/models/customfields.py:176 +#: netbox/extras/models/customfields.py:189 msgid "Fields with higher weights appear lower in a form." msgstr "权重约高的字段在页面中显示得位置越低。" -#: netbox/extras/models/customfields.py:183 +#: netbox/extras/models/customfields.py:196 msgid "minimum value" msgstr "最小值" -#: netbox/extras/models/customfields.py:184 +#: netbox/extras/models/customfields.py:197 msgid "Minimum allowed value (for numeric fields)" msgstr "允许的最小值(对于数字字段)" -#: netbox/extras/models/customfields.py:191 +#: netbox/extras/models/customfields.py:204 msgid "maximum value" msgstr "最大值" -#: netbox/extras/models/customfields.py:192 +#: netbox/extras/models/customfields.py:205 msgid "Maximum allowed value (for numeric fields)" msgstr "允许的最大值(对于数字字段)" -#: netbox/extras/models/customfields.py:198 +#: netbox/extras/models/customfields.py:211 msgid "validation regex" msgstr "验证正则表达式" -#: netbox/extras/models/customfields.py:200 +#: netbox/extras/models/customfields.py:213 #, python-brace-format msgid "" "Regular expression to enforce on text field values. Use ^ and $ to force " @@ -9405,193 +9456,193 @@ msgstr "" "要在文本字段值上强制执行的正则表达式。使用^和$可以强制匹配整个字符串。例如, " "^[A-Z]{3}$将限制值只能有三个大写字母。" -#: netbox/extras/models/customfields.py:208 +#: netbox/extras/models/customfields.py:221 msgid "choice set" msgstr "可选项" -#: netbox/extras/models/customfields.py:217 +#: netbox/extras/models/customfields.py:230 msgid "Specifies whether the custom field is displayed in the UI" msgstr "是否在UI中显示此字段" -#: netbox/extras/models/customfields.py:224 +#: netbox/extras/models/customfields.py:237 msgid "Specifies whether the custom field value can be edited in the UI" msgstr "是否在UI中可编辑此字段" -#: netbox/extras/models/customfields.py:228 +#: netbox/extras/models/customfields.py:241 msgid "is cloneable" msgstr "可复制" -#: netbox/extras/models/customfields.py:229 +#: netbox/extras/models/customfields.py:242 msgid "Replicate this value when cloning objects" msgstr "复制对象时同时复制此值" -#: netbox/extras/models/customfields.py:246 +#: netbox/extras/models/customfields.py:259 msgid "custom field" msgstr "自定义字段" -#: netbox/extras/models/customfields.py:247 +#: netbox/extras/models/customfields.py:260 msgid "custom fields" msgstr "自定义字段" -#: netbox/extras/models/customfields.py:349 +#: netbox/extras/models/customfields.py:362 #, python-brace-format msgid "Invalid default value \"{value}\": {error}" msgstr "无效的默认值:“{value}”:{error}" -#: netbox/extras/models/customfields.py:356 +#: netbox/extras/models/customfields.py:369 msgid "A minimum value may be set only for numeric fields" msgstr "只能为数字字段设置最小值" -#: netbox/extras/models/customfields.py:358 +#: netbox/extras/models/customfields.py:371 msgid "A maximum value may be set only for numeric fields" msgstr "只能为数字字段设置最大值" -#: netbox/extras/models/customfields.py:368 +#: netbox/extras/models/customfields.py:381 msgid "" "Regular expression validation is supported only for text and URL fields" msgstr "仅对文本和URL字段支持正则表达式验证" -#: netbox/extras/models/customfields.py:374 +#: netbox/extras/models/customfields.py:387 msgid "Uniqueness cannot be enforced for boolean fields" msgstr "无法强制布尔字段的唯一性" -#: netbox/extras/models/customfields.py:384 +#: netbox/extras/models/customfields.py:397 msgid "Selection fields must specify a set of choices." msgstr "选择字段必须指定一组可用选项。" -#: netbox/extras/models/customfields.py:388 +#: netbox/extras/models/customfields.py:401 msgid "Choices may be set only on selection fields." msgstr "只能在选择字段上设置选项。" -#: netbox/extras/models/customfields.py:395 +#: netbox/extras/models/customfields.py:408 msgid "Object fields must define an object type." msgstr "对象字段必须定义对象类型。" -#: netbox/extras/models/customfields.py:399 +#: netbox/extras/models/customfields.py:412 #, python-brace-format msgid "{type} fields may not define an object type." msgstr "{type}字段不能定义对象类型。" -#: netbox/extras/models/customfields.py:406 +#: netbox/extras/models/customfields.py:419 msgid "A related object filter can be defined only for object fields." msgstr "只能为对象字段定义相关对象过滤器。" -#: netbox/extras/models/customfields.py:410 +#: netbox/extras/models/customfields.py:423 msgid "Filter must be defined as a dictionary mapping attributes to values." msgstr "过滤器必须定义为将属性映射到值的字典。" -#: netbox/extras/models/customfields.py:497 +#: netbox/extras/models/customfields.py:510 msgid "True" msgstr "是" -#: netbox/extras/models/customfields.py:498 +#: netbox/extras/models/customfields.py:511 msgid "False" msgstr "否" -#: netbox/extras/models/customfields.py:551 -#: netbox/extras/models/customfields.py:599 +#: netbox/extras/models/customfields.py:564 +#: netbox/extras/models/customfields.py:612 #, python-brace-format msgid "Values must match this regex: {regex}" msgstr "值必须与此正则表达式匹配: {regex}" -#: netbox/extras/models/customfields.py:701 -#: netbox/extras/models/customfields.py:708 +#: netbox/extras/models/customfields.py:714 +#: netbox/extras/models/customfields.py:721 msgid "Value must be a string." msgstr "值必须为字符串" -#: netbox/extras/models/customfields.py:703 -#: netbox/extras/models/customfields.py:710 +#: netbox/extras/models/customfields.py:716 +#: netbox/extras/models/customfields.py:723 #, python-brace-format msgid "Value must match regex '{regex}'" msgstr "值必须与正则表达式'{regex}'匹配" -#: netbox/extras/models/customfields.py:715 +#: netbox/extras/models/customfields.py:728 msgid "Value must be an integer." msgstr "值必须是整数。" -#: netbox/extras/models/customfields.py:718 -#: netbox/extras/models/customfields.py:733 +#: netbox/extras/models/customfields.py:731 +#: netbox/extras/models/customfields.py:746 #, python-brace-format msgid "Value must be at least {minimum}" msgstr "值最少为{minimum}" -#: netbox/extras/models/customfields.py:722 -#: netbox/extras/models/customfields.py:737 +#: netbox/extras/models/customfields.py:735 +#: netbox/extras/models/customfields.py:750 #, python-brace-format msgid "Value must not exceed {maximum}" msgstr "值最大为{maximum}" -#: netbox/extras/models/customfields.py:730 +#: netbox/extras/models/customfields.py:743 msgid "Value must be a decimal." msgstr "值必须是十进制。" -#: netbox/extras/models/customfields.py:742 +#: netbox/extras/models/customfields.py:755 msgid "Value must be true or false." msgstr "值必须为true或false。" -#: netbox/extras/models/customfields.py:750 +#: netbox/extras/models/customfields.py:763 msgid "Date values must be in ISO 8601 format (YYYY-MM-DD)." msgstr "日期格式必须为 ISO 8601 格式(YYYY-MM-DD)." -#: netbox/extras/models/customfields.py:759 +#: netbox/extras/models/customfields.py:772 msgid "Date and time values must be in ISO 8601 format (YYYY-MM-DD HH:MM:SS)." msgstr "日期和时间必须遵循 ISO 8601 格式 (YYYY-MM-DD HH:MM:SS)." -#: netbox/extras/models/customfields.py:766 +#: netbox/extras/models/customfields.py:779 #, python-brace-format msgid "Invalid choice ({value}) for choice set {choiceset}." msgstr "选项集{choiceset}的选项({value})无效。" -#: netbox/extras/models/customfields.py:776 +#: netbox/extras/models/customfields.py:789 #, python-brace-format msgid "Invalid choice(s) ({value}) for choice set {choiceset}." msgstr "选项集{choiceset}的选项({value})无效。" -#: netbox/extras/models/customfields.py:785 +#: netbox/extras/models/customfields.py:798 #, python-brace-format msgid "Value must be an object ID, not {type}" msgstr "值必须为对象ID, 不是 {type}" -#: netbox/extras/models/customfields.py:791 +#: netbox/extras/models/customfields.py:804 #, python-brace-format msgid "Value must be a list of object IDs, not {type}" msgstr "值必须为对象ID的列表,不是 {type}" -#: netbox/extras/models/customfields.py:795 +#: netbox/extras/models/customfields.py:808 #, python-brace-format msgid "Found invalid object ID: {id}" msgstr "发现错误的对象ID: {id}" -#: netbox/extras/models/customfields.py:798 +#: netbox/extras/models/customfields.py:811 msgid "Required field cannot be empty." msgstr "必填字段不能为空。" -#: netbox/extras/models/customfields.py:818 +#: netbox/extras/models/customfields.py:831 msgid "Base set of predefined choices (optional)" msgstr "预定义选项的基本集合(可选)" -#: netbox/extras/models/customfields.py:830 +#: netbox/extras/models/customfields.py:843 msgid "Choices are automatically ordered alphabetically" msgstr "选项会自动按字母顺序排列" -#: netbox/extras/models/customfields.py:837 +#: netbox/extras/models/customfields.py:850 msgid "custom field choice set" msgstr "自定义字段选择集" -#: netbox/extras/models/customfields.py:838 +#: netbox/extras/models/customfields.py:851 msgid "custom field choice sets" msgstr "自定义字段选择集" -#: netbox/extras/models/customfields.py:880 +#: netbox/extras/models/customfields.py:893 msgid "Must define base or extra choices." msgstr "必须定义基本选项或额外选项。" -#: netbox/extras/models/customfields.py:889 +#: netbox/extras/models/customfields.py:902 #, python-brace-format msgid "Duplicate value '{value}' found in extra choices." msgstr "重复值 '{value}'可以在其他选择中找到。" -#: netbox/extras/models/customfields.py:914 +#: netbox/extras/models/customfields.py:927 #, python-brace-format msgid "" "Cannot remove choice {choice} as there are {model} objects which reference " @@ -10103,6 +10154,18 @@ msgstr "最大值" msgid "Validation Regex" msgstr "验证正则表达式" +#: netbox/extras/tables/tables.py:114 netbox/extras/tables/tables.py:155 +#: netbox/extras/tables/tables.py:184 netbox/extras/tables/tables.py:231 +#: netbox/extras/tables/tables.py:315 netbox/extras/tables/tables.py:475 +#: netbox/extras/tables/tables.py:517 netbox/extras/tables/tables.py:547 +#: netbox/extras/tables/tables.py:638 netbox/extras/tables/tables.py:690 +#: netbox/netbox/forms/mixins.py:162 netbox/netbox/forms/mixins.py:187 +#: netbox/netbox/tables/tables.py:284 netbox/netbox/tables/tables.py:299 +#: netbox/netbox/tables/tables.py:314 netbox/templates/generic/object.html:61 +#: netbox/templates/users/owner.html:19 netbox/users/forms/model_forms.py:478 +msgid "Owner" +msgstr "所有者" + #: netbox/extras/tables/tables.py:147 msgid "Count" msgstr "计数" @@ -10194,7 +10257,7 @@ msgstr "事件类型" msgid "Auto Sync Enabled" msgstr "已启用自动同步" -#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:77 +#: netbox/extras/tables/tables.py:698 netbox/netbox/navigation/menu.py:79 #: netbox/templates/dcim/devicerole.html:8 msgid "Device Roles" msgstr "设备角色" @@ -10219,15 +10282,15 @@ msgstr "尝试渲染此控件时遇到错误:" msgid "Please try reconfiguring the widget, or remove it from your dashboard." msgstr "请尝试重新配置该小工具,或将其从控制面板中删除。" -#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:348 -#: netbox/templates/dcim/device_edit.html:112 -#: netbox/templates/dcim/htmx/cable_edit.html:91 -#: netbox/templates/dcim/virtualchassis_edit.html:47 -#: netbox/templates/generic/bulk_edit.html:86 +#: netbox/extras/ui/panels.py:20 netbox/netbox/navigation/menu.py:350 +#: netbox/templates/dcim/device_edit.html:113 +#: netbox/templates/dcim/htmx/cable_edit.html:92 +#: netbox/templates/dcim/virtualchassis_edit.html:48 +#: netbox/templates/generic/bulk_edit.html:89 #: netbox/templates/htmx/form.html:19 netbox/templates/inc/filter_list.html:30 #: netbox/templates/inc/panels/custom_fields.html:7 #: netbox/templates/ipam/ipaddress_bulk_add.html:35 -#: netbox/templates/ipam/vlan_edit.html:78 +#: netbox/templates/ipam/vlan_edit.html:79 msgid "Custom Fields" msgstr "自定义字段" @@ -10298,7 +10361,7 @@ msgstr "删除小组件:" msgid "Error deleting widget: " msgstr "删除小组件错误:" -#: netbox/extras/views.py:1518 +#: netbox/extras/views.py:1524 msgid "Unable to run script: RQ worker process not running." msgstr "无法运行脚本:RQ worker 进程未运行。" @@ -10451,8 +10514,8 @@ msgid "Prefixes which contain this prefix or IP" msgstr "包含此前缀或IP的前缀" #: netbox/ipam/filtersets.py:333 netbox/ipam/filtersets.py:579 -#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:212 -#: netbox/ipam/forms/filtersets.py:362 +#: netbox/ipam/forms/bulk_edit.py:281 netbox/ipam/forms/filtersets.py:220 +#: netbox/ipam/forms/filtersets.py:372 msgid "Mask length" msgstr "掩码长度" @@ -10591,8 +10654,8 @@ msgstr "私有的" #: netbox/ipam/forms/bulk_edit.py:95 netbox/ipam/forms/bulk_edit.py:119 #: netbox/ipam/forms/bulk_edit.py:138 netbox/ipam/forms/bulk_import.py:92 #: netbox/ipam/forms/bulk_import.py:112 netbox/ipam/forms/bulk_import.py:132 -#: netbox/ipam/forms/filtersets.py:89 netbox/ipam/forms/filtersets.py:117 -#: netbox/ipam/forms/filtersets.py:132 netbox/ipam/forms/filtersets.py:155 +#: netbox/ipam/forms/filtersets.py:91 netbox/ipam/forms/filtersets.py:121 +#: netbox/ipam/forms/filtersets.py:137 netbox/ipam/forms/filtersets.py:161 #: netbox/ipam/forms/model_forms.py:96 netbox/ipam/forms/model_forms.py:109 #: netbox/ipam/forms/model_forms.py:131 netbox/ipam/forms/model_forms.py:149 #: netbox/ipam/models/asns.py:32 netbox/ipam/models/asns.py:132 @@ -10607,7 +10670,7 @@ msgstr "区域互联网注册管理机构" msgid "Date added" msgstr "添加日期" -#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:273 +#: netbox/ipam/forms/bulk_edit.py:174 netbox/ipam/forms/filtersets.py:281 #: netbox/ipam/forms/model_forms.py:608 netbox/ipam/forms/model_forms.py:657 #: netbox/ipam/tables/ip.py:199 netbox/templates/ipam/vlan_edit.html:49 #: netbox/templates/ipam/vlangroup.html:27 @@ -10615,13 +10678,13 @@ msgid "VLAN Group" msgstr "VLAN组" #: netbox/ipam/forms/bulk_edit.py:179 netbox/ipam/forms/bulk_import.py:187 -#: netbox/ipam/forms/filtersets.py:278 netbox/ipam/forms/model_forms.py:209 +#: netbox/ipam/forms/filtersets.py:286 netbox/ipam/forms/model_forms.py:209 #: netbox/ipam/models/vlans.py:290 netbox/ipam/tables/ip.py:204 #: netbox/templates/ipam/prefix.html:56 netbox/templates/ipam/vlan.html:12 #: netbox/templates/ipam/vlan/base.html:6 #: netbox/templates/ipam/vlan_edit.html:14 #: netbox/templates/wireless/wirelesslan.html:38 -#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:295 +#: netbox/vpn/forms/bulk_import.py:309 netbox/vpn/forms/filtersets.py:303 #: netbox/vpn/forms/model_forms.py:431 netbox/vpn/forms/model_forms.py:450 #: netbox/wireless/forms/bulk_edit.py:52 #: netbox/wireless/forms/bulk_import.py:49 @@ -10633,23 +10696,23 @@ msgstr "VLAN" msgid "Prefix length" msgstr "前缀长度" -#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:258 +#: netbox/ipam/forms/bulk_edit.py:213 netbox/ipam/forms/filtersets.py:266 #: netbox/templates/ipam/prefix.html:81 msgid "Is a pool" msgstr "是一个池" #: netbox/ipam/forms/bulk_edit.py:218 netbox/ipam/forms/bulk_edit.py:262 -#: netbox/ipam/forms/filtersets.py:265 netbox/ipam/forms/filtersets.py:323 +#: netbox/ipam/forms/filtersets.py:273 netbox/ipam/forms/filtersets.py:332 #: netbox/ipam/models/ip.py:262 msgid "Treat as fully utilized" msgstr "设置为已被全部占用" -#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:186 +#: netbox/ipam/forms/bulk_edit.py:226 netbox/ipam/forms/filtersets.py:193 #: netbox/ipam/forms/model_forms.py:223 msgid "VLAN Assignment" msgstr "VLAN 分配" -#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:316 +#: netbox/ipam/forms/bulk_edit.py:257 netbox/ipam/forms/filtersets.py:325 msgid "Treat as populated" msgstr "视作已填充" @@ -10659,43 +10722,43 @@ msgstr "DNS 名称" #: netbox/ipam/forms/bulk_edit.py:319 netbox/ipam/forms/bulk_edit.py:493 #: netbox/ipam/forms/bulk_import.py:442 netbox/ipam/forms/bulk_import.py:561 -#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:421 -#: netbox/ipam/forms/filtersets.py:611 netbox/templates/ipam/fhrpgroup.html:22 +#: netbox/ipam/forms/bulk_import.py:589 netbox/ipam/forms/filtersets.py:432 +#: netbox/ipam/forms/filtersets.py:626 netbox/templates/ipam/fhrpgroup.html:22 #: netbox/templates/ipam/inc/panels/fhrp_groups.html:24 #: netbox/templates/ipam/service.html:34 #: netbox/templates/ipam/servicetemplate.html:19 msgid "Protocol" msgstr "协议" -#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:428 +#: netbox/ipam/forms/bulk_edit.py:326 netbox/ipam/forms/filtersets.py:439 #: netbox/ipam/tables/fhrp.py:22 netbox/templates/ipam/fhrpgroup.html:26 msgid "Group ID" msgstr "组 ID" -#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:433 +#: netbox/ipam/forms/bulk_edit.py:331 netbox/ipam/forms/filtersets.py:444 #: netbox/wireless/forms/bulk_edit.py:65 #: netbox/wireless/forms/bulk_edit.py:107 #: netbox/wireless/forms/bulk_import.py:63 #: netbox/wireless/forms/bulk_import.py:66 #: netbox/wireless/forms/bulk_import.py:143 #: netbox/wireless/forms/bulk_import.py:146 -#: netbox/wireless/forms/filtersets.py:61 -#: netbox/wireless/forms/filtersets.py:120 +#: netbox/wireless/forms/filtersets.py:63 +#: netbox/wireless/forms/filtersets.py:123 msgid "Authentication type" msgstr "认证类型" -#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:437 +#: netbox/ipam/forms/bulk_edit.py:336 netbox/ipam/forms/filtersets.py:448 msgid "Authentication key" msgstr "认证秘钥" -#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:414 -#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:410 +#: netbox/ipam/forms/bulk_edit.py:347 netbox/ipam/forms/filtersets.py:424 +#: netbox/ipam/forms/model_forms.py:505 netbox/netbox/navigation/menu.py:412 #: netbox/templates/ipam/fhrpgroup.html:49 #: netbox/templates/wireless/inc/authentication_attrs.html:5 #: netbox/wireless/forms/bulk_edit.py:83 #: netbox/wireless/forms/bulk_edit.py:135 #: netbox/wireless/forms/filtersets.py:43 -#: netbox/wireless/forms/filtersets.py:108 +#: netbox/wireless/forms/filtersets.py:109 #: netbox/wireless/forms/model_forms.py:57 #: netbox/wireless/forms/model_forms.py:172 msgid "Authentication" @@ -10706,8 +10769,8 @@ msgid "VLAN ID ranges" msgstr "VLAN ID 范围" #: netbox/ipam/forms/bulk_edit.py:443 netbox/ipam/forms/bulk_import.py:518 -#: netbox/ipam/forms/filtersets.py:586 netbox/ipam/models/vlans.py:250 -#: netbox/ipam/tables/vlans.py:106 +#: netbox/ipam/forms/filtersets.py:600 netbox/ipam/models/vlans.py:250 +#: netbox/ipam/tables/vlans.py:107 msgid "Q-in-Q role" msgstr "Q-in-Q 角色" @@ -10720,7 +10783,7 @@ msgid "Site & Group" msgstr "站点 & 组" #: netbox/ipam/forms/bulk_edit.py:477 netbox/ipam/forms/bulk_import.py:548 -#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:256 +#: netbox/ipam/forms/model_forms.py:712 netbox/ipam/tables/vlans.py:272 #: netbox/templates/ipam/vlantranslationrule.html:14 #: netbox/vpn/forms/model_forms.py:319 netbox/vpn/forms/model_forms.py:356 msgid "Policy" @@ -10764,7 +10827,7 @@ msgstr "VLAN 的站点(如果有)" msgid "Scope ID" msgstr "范围 ID" -#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:643 +#: netbox/ipam/forms/bulk_import.py:326 netbox/ipam/forms/filtersets.py:659 #: netbox/ipam/forms/model_forms.py:295 netbox/ipam/forms/model_forms.py:324 #: netbox/ipam/forms/model_forms.py:504 #: netbox/templates/ipam/fhrpgroup.html:19 @@ -10850,94 +10913,94 @@ msgid "{ip} is not assigned to this parent." msgstr "{ip} 未分配给该父母。" #: netbox/ipam/forms/filtersets.py:49 netbox/ipam/forms/model_forms.py:66 -#: netbox/netbox/navigation/menu.py:196 netbox/vpn/forms/model_forms.py:408 +#: netbox/netbox/navigation/menu.py:198 netbox/vpn/forms/model_forms.py:408 msgid "Route Targets" msgstr "Route Targets" -#: netbox/ipam/forms/filtersets.py:55 netbox/ipam/forms/model_forms.py:54 -#: netbox/vpn/forms/filtersets.py:235 netbox/vpn/forms/model_forms.py:396 +#: netbox/ipam/forms/filtersets.py:56 netbox/ipam/forms/model_forms.py:54 +#: netbox/vpn/forms/filtersets.py:243 netbox/vpn/forms/model_forms.py:396 msgid "Import targets" msgstr "导入 target" -#: netbox/ipam/forms/filtersets.py:60 netbox/ipam/forms/model_forms.py:59 -#: netbox/vpn/forms/filtersets.py:240 netbox/vpn/forms/model_forms.py:401 +#: netbox/ipam/forms/filtersets.py:61 netbox/ipam/forms/model_forms.py:59 +#: netbox/vpn/forms/filtersets.py:248 netbox/vpn/forms/model_forms.py:401 msgid "Export targets" msgstr "导出 target" -#: netbox/ipam/forms/filtersets.py:75 +#: netbox/ipam/forms/filtersets.py:77 msgid "Imported by VRF" msgstr "由VRF引入" -#: netbox/ipam/forms/filtersets.py:80 +#: netbox/ipam/forms/filtersets.py:82 msgid "Exported by VRF" msgstr "由VRF输出" -#: netbox/ipam/forms/filtersets.py:93 netbox/ipam/tables/ip.py:36 +#: netbox/ipam/forms/filtersets.py:96 netbox/ipam/tables/ip.py:36 #: netbox/templates/ipam/rir.html:30 msgid "Private" msgstr "私有的" -#: netbox/ipam/forms/filtersets.py:112 netbox/ipam/forms/filtersets.py:207 -#: netbox/ipam/forms/filtersets.py:295 netbox/ipam/forms/filtersets.py:357 +#: netbox/ipam/forms/filtersets.py:116 netbox/ipam/forms/filtersets.py:215 +#: netbox/ipam/forms/filtersets.py:304 netbox/ipam/forms/filtersets.py:367 msgid "Address family" msgstr "地址类型" -#: netbox/ipam/forms/filtersets.py:126 netbox/templates/ipam/asnrange.html:25 +#: netbox/ipam/forms/filtersets.py:130 netbox/templates/ipam/asnrange.html:25 msgid "Range" msgstr "范围" -#: netbox/ipam/forms/filtersets.py:135 +#: netbox/ipam/forms/filtersets.py:140 msgid "Start" msgstr "开始" -#: netbox/ipam/forms/filtersets.py:139 +#: netbox/ipam/forms/filtersets.py:144 msgid "End" msgstr "结束" -#: netbox/ipam/forms/filtersets.py:202 +#: netbox/ipam/forms/filtersets.py:210 msgid "Search within" msgstr "在此前缀内查找" -#: netbox/ipam/forms/filtersets.py:223 netbox/ipam/forms/filtersets.py:373 +#: netbox/ipam/forms/filtersets.py:231 netbox/ipam/forms/filtersets.py:383 msgid "Present in VRF" msgstr "存在于VRF中" -#: netbox/ipam/forms/filtersets.py:341 +#: netbox/ipam/forms/filtersets.py:349 msgid "Device/VM" msgstr "设备/虚拟机" -#: netbox/ipam/forms/filtersets.py:352 +#: netbox/ipam/forms/filtersets.py:362 msgid "Parent Prefix" msgstr "上级IP前缀" -#: netbox/ipam/forms/filtersets.py:404 netbox/templates/ipam/ipaddress.html:51 +#: netbox/ipam/forms/filtersets.py:414 netbox/templates/ipam/ipaddress.html:51 msgid "DNS Name" msgstr "DNS名称" -#: netbox/ipam/forms/filtersets.py:447 netbox/ipam/models/vlans.py:291 -#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:52 -#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:200 -#: netbox/netbox/navigation/menu.py:202 +#: netbox/ipam/forms/filtersets.py:458 netbox/ipam/models/vlans.py:291 +#: netbox/ipam/tables/ip.py:120 netbox/ipam/tables/vlans.py:53 +#: netbox/ipam/views.py:1094 netbox/netbox/navigation/menu.py:202 +#: netbox/netbox/navigation/menu.py:204 msgid "VLANs" msgstr "VLANs" -#: netbox/ipam/forms/filtersets.py:489 +#: netbox/ipam/forms/filtersets.py:501 msgid "Contains VLAN ID" msgstr "包含 VLAN ID" -#: netbox/ipam/forms/filtersets.py:523 netbox/ipam/models/vlans.py:389 +#: netbox/ipam/forms/filtersets.py:536 netbox/ipam/models/vlans.py:389 msgid "Local VLAN ID" msgstr "本地 VLAN ID" -#: netbox/ipam/forms/filtersets.py:528 netbox/ipam/models/vlans.py:397 +#: netbox/ipam/forms/filtersets.py:541 netbox/ipam/models/vlans.py:397 msgid "Remote VLAN ID" msgstr "远程 VLAN ID" -#: netbox/ipam/forms/filtersets.py:538 +#: netbox/ipam/forms/filtersets.py:551 msgid "Q-in-Q/802.1ad" msgstr "q-in-q/802.1ad" -#: netbox/ipam/forms/filtersets.py:583 netbox/ipam/models/vlans.py:209 +#: netbox/ipam/forms/filtersets.py:597 netbox/ipam/models/vlans.py:209 #: netbox/templates/ipam/vlan.html:31 msgid "VLAN ID" msgstr "VLAN ID" @@ -11131,7 +11194,7 @@ msgstr "私有" msgid "IP space managed by this RIR is considered private" msgstr "由该RIR管理的IP地址空间被认为是私有的" -#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:189 +#: netbox/ipam/models/ip.py:73 netbox/netbox/navigation/menu.py:191 msgid "RIRs" msgstr "区域互联网注册管理机构" @@ -11379,11 +11442,11 @@ msgid "" "bound" msgstr "此应用程序服务绑定到的特定 IP 地址(如果有)" -#: netbox/ipam/models/services.py:97 +#: netbox/ipam/models/services.py:99 msgid "application service" msgstr "应用程序服务" -#: netbox/ipam/models/services.py:98 +#: netbox/ipam/models/services.py:100 msgid "application services" msgstr "应用程序服务" @@ -11496,8 +11559,8 @@ msgstr "强制使用唯一空间" msgid "Prevent duplicate prefixes/IP addresses within this VRF" msgstr "防止此 VRF 内出现重复的前缀/IP 地址" -#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:193 -#: netbox/netbox/navigation/menu.py:195 +#: netbox/ipam/models/vrfs.py:62 netbox/netbox/navigation/menu.py:195 +#: netbox/netbox/navigation/menu.py:197 msgid "VRFs" msgstr "VRFs" @@ -11533,8 +11596,8 @@ msgstr "站点统计" msgid "Provider Count" msgstr "运营商统计" -#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:186 -#: netbox/netbox/navigation/menu.py:188 +#: netbox/ipam/tables/ip.py:42 netbox/netbox/navigation/menu.py:188 +#: netbox/netbox/navigation/menu.py:190 msgid "Aggregates" msgstr "聚合" @@ -11543,21 +11606,21 @@ msgid "Added" msgstr "已添加" #: netbox/ipam/tables/ip.py:75 netbox/ipam/tables/ip.py:110 -#: netbox/ipam/tables/vlans.py:121 netbox/ipam/views.py:425 -#: netbox/netbox/navigation/menu.py:172 netbox/netbox/navigation/menu.py:174 +#: netbox/ipam/tables/vlans.py:122 netbox/ipam/views.py:425 +#: netbox/netbox/navigation/menu.py:174 netbox/netbox/navigation/menu.py:176 #: netbox/templates/ipam/vlan.html:100 msgid "Prefixes" msgstr "前缀" #: netbox/ipam/tables/ip.py:78 netbox/ipam/tables/ip.py:219 -#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:56 +#: netbox/ipam/tables/ip.py:276 netbox/ipam/tables/vlans.py:57 #: netbox/templates/dcim/panels/power_utilization.html:12 #: netbox/templates/ipam/aggregate.html:24 #: netbox/templates/ipam/iprange.html:37 netbox/templates/ipam/prefix.html:102 msgid "Utilization" msgstr "利用率" -#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:168 +#: netbox/ipam/tables/ip.py:115 netbox/netbox/navigation/menu.py:170 msgid "IP Ranges" msgstr "IP范围" @@ -11569,7 +11632,7 @@ msgstr "前缀(标记)" msgid "Depth" msgstr "深度" -#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:37 +#: netbox/ipam/tables/ip.py:189 netbox/ipam/tables/vlans.py:38 #: netbox/virtualization/tables/clusters.py:78 #: netbox/wireless/tables/wirelesslan.py:48 msgid "Scope Type" @@ -11604,31 +11667,31 @@ msgstr "NAT (外部地址)" msgid "Assigned" msgstr "分配" -#: netbox/ipam/tables/ip.py:386 netbox/templates/vpn/l2vpntermination.html:16 -#: netbox/vpn/forms/filtersets.py:251 +#: netbox/ipam/tables/ip.py:391 netbox/templates/vpn/l2vpntermination.html:16 +#: netbox/vpn/forms/filtersets.py:259 msgid "Assigned Object" msgstr "指定对象" -#: netbox/ipam/tables/vlans.py:46 +#: netbox/ipam/tables/vlans.py:47 msgid "VID Ranges" msgstr "VID 范围" -#: netbox/ipam/tables/vlans.py:83 netbox/ipam/tables/vlans.py:190 +#: netbox/ipam/tables/vlans.py:84 netbox/ipam/tables/vlans.py:206 #: netbox/templates/dcim/inc/interface_vlans_table.html:4 msgid "VID" msgstr "VLAN号" -#: netbox/ipam/tables/vlans.py:237 +#: netbox/ipam/tables/vlans.py:253 #: netbox/templates/ipam/vlantranslationpolicy.html:22 msgid "Rules" msgstr "规则" -#: netbox/ipam/tables/vlans.py:260 +#: netbox/ipam/tables/vlans.py:276 #: netbox/templates/ipam/vlantranslationrule.html:18 msgid "Local VID" msgstr "本地视频" -#: netbox/ipam/tables/vlans.py:264 +#: netbox/ipam/tables/vlans.py:280 #: netbox/templates/ipam/vlantranslationrule.html:22 msgid "Remote VID" msgstr "远程 VID" @@ -11703,35 +11766,35 @@ msgstr "子类地址访问" msgid "Related IPs" msgstr "关联IP" -#: netbox/netbox/api/fields.py:66 +#: netbox/netbox/api/fields.py:67 msgid "This field may not be blank." msgstr "此字段不能为空。" -#: netbox/netbox/api/fields.py:71 +#: netbox/netbox/api/fields.py:72 msgid "" "Value must be passed directly (e.g. \"foo\": 123); do not use a dictionary " "or list." msgstr "值必须直接传递(e.g. \"foo\": 123); 不要使用字典或列表。" -#: netbox/netbox/api/fields.py:92 +#: netbox/netbox/api/fields.py:93 #, python-brace-format msgid "{value} is not a valid choice." msgstr "{value}不是一个有效的选项。" -#: netbox/netbox/api/fields.py:105 +#: netbox/netbox/api/fields.py:106 #, python-brace-format msgid "Invalid content type: {content_type}" msgstr "无效的内容类型: {content_type}" -#: netbox/netbox/api/fields.py:106 +#: netbox/netbox/api/fields.py:107 msgid "Invalid value. Specify a content type as '.'." msgstr "无效的值。需要将内容类型指定为 '.'。" -#: netbox/netbox/api/fields.py:168 +#: netbox/netbox/api/fields.py:169 msgid "Ranges must be specified in the form (lower, upper)." msgstr "必须以表单(下限、上限)指定范围。" -#: netbox/netbox/api/fields.py:170 +#: netbox/netbox/api/fields.py:171 msgid "Range boundaries must be defined as integers." msgstr "范围边界必须定义为整数。" @@ -12069,15 +12132,25 @@ msgid "" "\"tag1,tag2,tag3\")" msgstr "用逗号分隔的标签段,用双引号括起来(例如\"tag1,tag2,tag3\")" -#: netbox/netbox/forms/bulk_import.py:77 +#: netbox/netbox/forms/bulk_import.py:78 msgid "Name of the object's owner" msgstr "对象所有者的名字" -#: netbox/netbox/forms/mixins.py:60 +#: netbox/netbox/forms/mixins.py:62 #, python-brace-format msgid "{class_name} must specify a model class." msgstr "{class_name}必须指定一个模型类。" +#: netbox/netbox/forms/mixins.py:152 +msgid "Owner group" +msgstr "所有者群组" + +#: netbox/netbox/forms/mixins.py:178 netbox/netbox/tables/tables.py:280 +#: netbox/netbox/tables/tables.py:295 netbox/netbox/tables/tables.py:310 +#: netbox/users/forms/model_forms.py:466 +msgid "Owner Group" +msgstr "所有者群组" + #: netbox/netbox/forms/search.py:10 msgid "Partial match" msgstr "部分匹配" @@ -12106,46 +12179,46 @@ msgstr "对象类型" msgid "Lookup" msgstr "查找" -#: netbox/netbox/models/features.py:301 +#: netbox/netbox/models/features.py:310 #, python-brace-format msgid "Invalid value for custom field '{name}': {error}" msgstr "自定义字段'{name}'的值无效: {error}" -#: netbox/netbox/models/features.py:310 +#: netbox/netbox/models/features.py:319 #, python-brace-format msgid "Custom field '{name}' must have a unique value." msgstr "自定义字段 '{name}'必须具有唯一值。" -#: netbox/netbox/models/features.py:317 +#: netbox/netbox/models/features.py:326 #, python-brace-format msgid "Missing required custom field '{name}'." msgstr "缺少必需的自定义字段'{name}'." -#: netbox/netbox/models/features.py:507 +#: netbox/netbox/models/features.py:518 msgid "Remote data source" msgstr "远程数据源" -#: netbox/netbox/models/features.py:517 +#: netbox/netbox/models/features.py:528 msgid "data path" msgstr "文件路径" -#: netbox/netbox/models/features.py:521 +#: netbox/netbox/models/features.py:532 msgid "Path to remote file (relative to data source root)" msgstr "数据源文件路径(相对路径)" -#: netbox/netbox/models/features.py:524 +#: netbox/netbox/models/features.py:535 msgid "auto sync enabled" msgstr "自动同步已启用" -#: netbox/netbox/models/features.py:526 +#: netbox/netbox/models/features.py:537 msgid "Enable automatic synchronization of data when the data file is updated" msgstr "数据文件更新时启用数据自动同步" -#: netbox/netbox/models/features.py:529 +#: netbox/netbox/models/features.py:540 msgid "date synced" msgstr "数据已同步" -#: netbox/netbox/models/features.py:623 +#: netbox/netbox/models/features.py:632 #, python-brace-format msgid "{class_name} must implement a sync_data() method." msgstr "{class_name}必须包含sync_data()方法。" @@ -12170,172 +12243,172 @@ msgstr "距离单位" msgid "Must specify a unit when setting a distance" msgstr "设置距离时必须指定单位" -#: netbox/netbox/navigation/menu.py:11 +#: netbox/netbox/navigation/menu.py:13 msgid "Organization" msgstr "组织机构" -#: netbox/netbox/navigation/menu.py:18 +#: netbox/netbox/navigation/menu.py:20 msgid "Site Groups" msgstr "站点组" -#: netbox/netbox/navigation/menu.py:27 +#: netbox/netbox/navigation/menu.py:29 msgid "Tenant Groups" msgstr "租户组" -#: netbox/netbox/navigation/menu.py:34 +#: netbox/netbox/navigation/menu.py:36 msgid "Contact Groups" msgstr "联系组" -#: netbox/netbox/navigation/menu.py:35 +#: netbox/netbox/navigation/menu.py:37 #: netbox/templates/tenancy/contactrole.html:8 msgid "Contact Roles" msgstr "联系角色" -#: netbox/netbox/navigation/menu.py:36 +#: netbox/netbox/navigation/menu.py:38 msgid "Contact Assignments" msgstr "联系分配" -#: netbox/netbox/navigation/menu.py:50 +#: netbox/netbox/navigation/menu.py:52 msgid "Rack Roles" msgstr "机柜角色" -#: netbox/netbox/navigation/menu.py:54 +#: netbox/netbox/navigation/menu.py:56 msgid "Elevations" msgstr "机柜立面图" -#: netbox/netbox/navigation/menu.py:76 +#: netbox/netbox/navigation/menu.py:78 msgid "Modules" msgstr "设备板卡" -#: netbox/netbox/navigation/menu.py:80 +#: netbox/netbox/navigation/menu.py:82 #: netbox/templates/dcim/virtualdevicecontext.html:8 msgid "Virtual Device Contexts" msgstr "设备虚拟实例" -#: netbox/netbox/navigation/menu.py:88 +#: netbox/netbox/navigation/menu.py:90 msgid "Module Type Profiles" msgstr "模块类型配置文件" -#: netbox/netbox/navigation/menu.py:89 +#: netbox/netbox/navigation/menu.py:91 msgid "Manufacturers" msgstr "厂商" -#: netbox/netbox/navigation/menu.py:93 +#: netbox/netbox/navigation/menu.py:95 msgid "Device Components" msgstr "设备详情" -#: netbox/netbox/navigation/menu.py:105 +#: netbox/netbox/navigation/menu.py:107 #: netbox/templates/dcim/inventoryitemrole.html:8 msgid "Inventory Item Roles" msgstr "库存物品分类" -#: netbox/netbox/navigation/menu.py:111 -#: netbox/templates/dcim/interface.html:426 +#: netbox/netbox/navigation/menu.py:113 +#: netbox/templates/dcim/interface.html:399 #: netbox/templates/virtualization/vminterface.html:124 msgid "MAC Addresses" msgstr "MAC 地址" -#: netbox/netbox/navigation/menu.py:118 netbox/netbox/navigation/menu.py:122 +#: netbox/netbox/navigation/menu.py:120 netbox/netbox/navigation/menu.py:124 #: netbox/templates/dcim/interface.html:195 msgid "Connections" msgstr "连接" -#: netbox/netbox/navigation/menu.py:124 +#: netbox/netbox/navigation/menu.py:126 msgid "Cables" msgstr "链路" -#: netbox/netbox/navigation/menu.py:125 +#: netbox/netbox/navigation/menu.py:127 msgid "Wireless Links" msgstr "无线连接" -#: netbox/netbox/navigation/menu.py:128 +#: netbox/netbox/navigation/menu.py:130 msgid "Interface Connections" msgstr "接口连接" -#: netbox/netbox/navigation/menu.py:133 +#: netbox/netbox/navigation/menu.py:135 msgid "Console Connections" msgstr "Console 连接" -#: netbox/netbox/navigation/menu.py:138 +#: netbox/netbox/navigation/menu.py:140 msgid "Power Connections" msgstr "电源连接" -#: netbox/netbox/navigation/menu.py:154 +#: netbox/netbox/navigation/menu.py:156 msgid "Wireless LAN Groups" msgstr "无线局域网组" -#: netbox/netbox/navigation/menu.py:175 +#: netbox/netbox/navigation/menu.py:177 msgid "Prefix & VLAN Roles" msgstr "前缀和VLAN角色" -#: netbox/netbox/navigation/menu.py:181 +#: netbox/netbox/navigation/menu.py:183 msgid "ASN Ranges" msgstr "ASN 范围" -#: netbox/netbox/navigation/menu.py:204 +#: netbox/netbox/navigation/menu.py:206 msgid "VLAN Translation Policies" msgstr "VLAN 转换策略" -#: netbox/netbox/navigation/menu.py:205 +#: netbox/netbox/navigation/menu.py:207 #: netbox/templates/ipam/vlantranslationpolicy.html:46 msgid "VLAN Translation Rules" msgstr "VLAN 转换规则" -#: netbox/netbox/navigation/menu.py:212 +#: netbox/netbox/navigation/menu.py:214 msgid "Application Service Templates" msgstr "应用程序服务模板" -#: netbox/netbox/navigation/menu.py:220 +#: netbox/netbox/navigation/menu.py:222 msgid "VPN" msgstr "VPN" -#: netbox/netbox/navigation/menu.py:224 netbox/netbox/navigation/menu.py:226 +#: netbox/netbox/navigation/menu.py:226 netbox/netbox/navigation/menu.py:228 #: netbox/vpn/tables/tunnels.py:24 msgid "Tunnels" msgstr "隧道" -#: netbox/netbox/navigation/menu.py:227 +#: netbox/netbox/navigation/menu.py:229 #: netbox/templates/vpn/tunnelgroup.html:8 msgid "Tunnel Groups" msgstr "隧道组" -#: netbox/netbox/navigation/menu.py:228 +#: netbox/netbox/navigation/menu.py:230 msgid "Tunnel Terminations" msgstr "隧道终端" -#: netbox/netbox/navigation/menu.py:232 netbox/netbox/navigation/menu.py:234 +#: netbox/netbox/navigation/menu.py:234 netbox/netbox/navigation/menu.py:236 #: netbox/vpn/models/l2vpn.py:69 msgid "L2VPNs" msgstr "L2VPN" -#: netbox/netbox/navigation/menu.py:235 +#: netbox/netbox/navigation/menu.py:237 msgid "L2VPN Terminations" msgstr "L2VPN 终止" -#: netbox/netbox/navigation/menu.py:241 +#: netbox/netbox/navigation/menu.py:243 msgid "IKE Proposals" msgstr "IKE 协议提案" -#: netbox/netbox/navigation/menu.py:242 +#: netbox/netbox/navigation/menu.py:244 #: netbox/templates/vpn/ikeproposal.html:41 msgid "IKE Policies" msgstr "IKE策略" -#: netbox/netbox/navigation/menu.py:243 +#: netbox/netbox/navigation/menu.py:245 msgid "IPSec Proposals" msgstr "IPSec 协议提案" -#: netbox/netbox/navigation/menu.py:244 +#: netbox/netbox/navigation/menu.py:246 #: netbox/templates/vpn/ipsecproposal.html:37 msgid "IPSec Policies" msgstr "IPSec策略" -#: netbox/netbox/navigation/menu.py:245 netbox/templates/vpn/ikepolicy.html:38 +#: netbox/netbox/navigation/menu.py:247 netbox/templates/vpn/ikepolicy.html:38 #: netbox/templates/vpn/ipsecpolicy.html:25 msgid "IPSec Profiles" msgstr "IPSec 配置文件" -#: netbox/netbox/navigation/menu.py:260 +#: netbox/netbox/navigation/menu.py:262 #: netbox/templates/virtualization/buttons/bulk_add_components.html:17 #: netbox/templates/virtualization/virtualmachine.html:180 #: netbox/templates/virtualization/virtualmachine/base.html:32 @@ -12344,184 +12417,180 @@ msgstr "IPSec 配置文件" msgid "Virtual Disks" msgstr "虚拟磁盘" -#: netbox/netbox/navigation/menu.py:267 +#: netbox/netbox/navigation/menu.py:269 msgid "Cluster Types" msgstr "集群类型" -#: netbox/netbox/navigation/menu.py:268 +#: netbox/netbox/navigation/menu.py:270 msgid "Cluster Groups" msgstr "集群组" -#: netbox/netbox/navigation/menu.py:282 +#: netbox/netbox/navigation/menu.py:284 msgid "Circuit Types" msgstr "链路类型" -#: netbox/netbox/navigation/menu.py:283 +#: netbox/netbox/navigation/menu.py:285 msgid "Circuit Terminations" msgstr "链路终端" -#: netbox/netbox/navigation/menu.py:287 netbox/netbox/navigation/menu.py:289 +#: netbox/netbox/navigation/menu.py:289 netbox/netbox/navigation/menu.py:291 #: netbox/templates/circuits/providernetwork.html:55 msgid "Virtual Circuits" msgstr "虚拟电路" -#: netbox/netbox/navigation/menu.py:290 +#: netbox/netbox/navigation/menu.py:292 msgid "Virtual Circuit Types" msgstr "虚拟电路类型" -#: netbox/netbox/navigation/menu.py:291 +#: netbox/netbox/navigation/menu.py:293 msgid "Virtual Circuit Terminations" msgstr "虚拟电路终端" -#: netbox/netbox/navigation/menu.py:297 +#: netbox/netbox/navigation/menu.py:299 msgid "Circuit Groups" msgstr "电路组" -#: netbox/netbox/navigation/menu.py:298 +#: netbox/netbox/navigation/menu.py:300 #: netbox/templates/circuits/circuit.html:76 #: netbox/templates/circuits/virtualcircuit.html:69 msgid "Group Assignments" msgstr "小组作业" -#: netbox/netbox/navigation/menu.py:302 netbox/netbox/navigation/menu.py:304 +#: netbox/netbox/navigation/menu.py:304 netbox/netbox/navigation/menu.py:306 msgid "Providers" msgstr "运营商" -#: netbox/netbox/navigation/menu.py:305 +#: netbox/netbox/navigation/menu.py:307 #: netbox/templates/circuits/provider.html:51 msgid "Provider Accounts" msgstr "运营商账户" -#: netbox/netbox/navigation/menu.py:306 +#: netbox/netbox/navigation/menu.py:308 msgid "Provider Networks" msgstr "运营商网络" -#: netbox/netbox/navigation/menu.py:320 +#: netbox/netbox/navigation/menu.py:322 msgid "Power Panels" msgstr "电源面板" -#: netbox/netbox/navigation/menu.py:331 +#: netbox/netbox/navigation/menu.py:333 msgid "Configurations" msgstr "配置" -#: netbox/netbox/navigation/menu.py:333 +#: netbox/netbox/navigation/menu.py:335 msgid "Config Contexts" msgstr "配置实例" -#: netbox/netbox/navigation/menu.py:334 +#: netbox/netbox/navigation/menu.py:336 msgid "Config Context Profiles" msgstr "配置上下文配置文件" -#: netbox/netbox/navigation/menu.py:335 +#: netbox/netbox/navigation/menu.py:337 msgid "Config Templates" msgstr "配置模板" -#: netbox/netbox/navigation/menu.py:342 netbox/netbox/navigation/menu.py:346 +#: netbox/netbox/navigation/menu.py:344 netbox/netbox/navigation/menu.py:348 msgid "Customization" msgstr "自定义" -#: netbox/netbox/navigation/menu.py:349 +#: netbox/netbox/navigation/menu.py:351 msgid "Custom Field Choices" msgstr "自定义字段选项" -#: netbox/netbox/navigation/menu.py:350 +#: netbox/netbox/navigation/menu.py:352 msgid "Custom Links" msgstr "自定义链接" -#: netbox/netbox/navigation/menu.py:351 +#: netbox/netbox/navigation/menu.py:353 msgid "Export Templates" msgstr "导出模板" -#: netbox/netbox/navigation/menu.py:352 +#: netbox/netbox/navigation/menu.py:354 msgid "Saved Filters" msgstr "已保存的过滤器" -#: netbox/netbox/navigation/menu.py:353 +#: netbox/netbox/navigation/menu.py:355 msgid "Table Configs" msgstr "表格配置" -#: netbox/netbox/navigation/menu.py:355 +#: netbox/netbox/navigation/menu.py:357 msgid "Image Attachments" msgstr "图片附件" -#: netbox/netbox/navigation/menu.py:373 +#: netbox/netbox/navigation/menu.py:375 msgid "Operations" msgstr "操作" -#: netbox/netbox/navigation/menu.py:377 +#: netbox/netbox/navigation/menu.py:379 msgid "Integrations" msgstr "系统集成" -#: netbox/netbox/navigation/menu.py:379 +#: netbox/netbox/navigation/menu.py:381 msgid "Data Sources" msgstr "数据源" -#: netbox/netbox/navigation/menu.py:380 +#: netbox/netbox/navigation/menu.py:382 msgid "Event Rules" msgstr "事件规则" -#: netbox/netbox/navigation/menu.py:381 +#: netbox/netbox/navigation/menu.py:383 msgid "Webhooks" msgstr "Webhook" -#: netbox/netbox/navigation/menu.py:385 netbox/netbox/navigation/menu.py:389 +#: netbox/netbox/navigation/menu.py:387 netbox/netbox/navigation/menu.py:391 #: netbox/netbox/views/generic/feature_views.py:200 #: netbox/templates/extras/report/base.html:37 #: netbox/templates/extras/script/base.html:36 msgid "Jobs" msgstr "任务" -#: netbox/netbox/navigation/menu.py:395 +#: netbox/netbox/navigation/menu.py:397 msgid "Logging" msgstr "日志" -#: netbox/netbox/navigation/menu.py:397 +#: netbox/netbox/navigation/menu.py:399 msgid "Notification Groups" msgstr "通知组" -#: netbox/netbox/navigation/menu.py:398 +#: netbox/netbox/navigation/menu.py:400 msgid "Journal Entries" msgstr "日志条目" -#: netbox/netbox/navigation/menu.py:399 +#: netbox/netbox/navigation/menu.py:401 #: netbox/templates/core/objectchange.html:9 #: netbox/templates/core/objectchange_list.html:4 msgid "Change Log" msgstr "修改日志" -#: netbox/netbox/navigation/menu.py:406 netbox/templates/inc/user_menu.html:29 +#: netbox/netbox/navigation/menu.py:408 netbox/templates/inc/user_menu.html:29 msgid "Admin" msgstr "管理员" -#: netbox/netbox/navigation/menu.py:454 netbox/templates/account/base.html:27 +#: netbox/netbox/navigation/menu.py:416 netbox/templates/account/base.html:27 #: netbox/templates/inc/user_menu.html:50 msgid "API Tokens" msgstr "API Token" -#: netbox/netbox/navigation/menu.py:461 netbox/users/forms/model_forms.py:213 +#: netbox/netbox/navigation/menu.py:417 netbox/users/forms/model_forms.py:213 #: netbox/users/forms/model_forms.py:221 netbox/users/forms/model_forms.py:268 #: netbox/users/forms/model_forms.py:275 msgid "Permissions" msgstr "权限" -#: netbox/netbox/navigation/menu.py:469 netbox/templates/htmx/form.html:28 -msgid "Ownership" -msgstr "所有权" - -#: netbox/netbox/navigation/menu.py:471 +#: netbox/netbox/navigation/menu.py:423 msgid "Owner Groups" msgstr "所有者群组" -#: netbox/netbox/navigation/menu.py:472 netbox/users/tables.py:165 +#: netbox/netbox/navigation/menu.py:424 netbox/users/tables.py:165 msgid "Owners" msgstr "所有者" -#: netbox/netbox/navigation/menu.py:476 netbox/netbox/navigation/menu.py:480 +#: netbox/netbox/navigation/menu.py:428 netbox/netbox/navigation/menu.py:432 #: netbox/templates/core/system.html:7 msgid "System" msgstr "系统" -#: netbox/netbox/navigation/menu.py:485 netbox/netbox/navigation/menu.py:533 +#: netbox/netbox/navigation/menu.py:437 netbox/netbox/navigation/menu.py:492 #: netbox/templates/500.html:35 netbox/templates/account/preferences.html:22 #: netbox/templates/core/plugin.html:13 #: netbox/templates/core/plugin_list.html:7 @@ -12530,11 +12599,11 @@ msgstr "系统" msgid "Plugins" msgstr "插件" -#: netbox/netbox/navigation/menu.py:490 +#: netbox/netbox/navigation/menu.py:442 msgid "Configuration History" msgstr "配置历史记录" -#: netbox/netbox/navigation/menu.py:496 netbox/templates/core/rq_task.html:8 +#: netbox/netbox/navigation/menu.py:448 netbox/templates/core/rq_task.html:8 #: netbox/templates/core/rq_task_list.html:22 msgid "Background Tasks" msgstr "后台任务" @@ -12739,67 +12808,67 @@ msgstr "初始化后无法在注册表中添加存储空间" msgid "Cannot delete stores from registry" msgstr "无法从注册表中删除存储" -#: netbox/netbox/settings.py:828 +#: netbox/netbox/settings.py:837 msgid "Czech" msgstr "捷克语" -#: netbox/netbox/settings.py:829 +#: netbox/netbox/settings.py:838 msgid "Danish" msgstr "丹麦语" -#: netbox/netbox/settings.py:830 +#: netbox/netbox/settings.py:839 msgid "German" msgstr "德语" -#: netbox/netbox/settings.py:831 +#: netbox/netbox/settings.py:840 msgid "English" msgstr "英语" -#: netbox/netbox/settings.py:832 +#: netbox/netbox/settings.py:841 msgid "Spanish" msgstr "西班牙语" -#: netbox/netbox/settings.py:833 +#: netbox/netbox/settings.py:842 msgid "French" msgstr "法语" -#: netbox/netbox/settings.py:834 +#: netbox/netbox/settings.py:843 msgid "Italian" msgstr "意大利语" -#: netbox/netbox/settings.py:835 +#: netbox/netbox/settings.py:844 msgid "Japanese" msgstr "日语" -#: netbox/netbox/settings.py:836 +#: netbox/netbox/settings.py:845 msgid "Latvian" msgstr "拉脱维亚的" -#: netbox/netbox/settings.py:837 +#: netbox/netbox/settings.py:846 msgid "Dutch" msgstr "荷兰语" -#: netbox/netbox/settings.py:838 +#: netbox/netbox/settings.py:847 msgid "Polish" msgstr "波兰语" -#: netbox/netbox/settings.py:839 +#: netbox/netbox/settings.py:848 msgid "Portuguese" msgstr "葡萄牙语" -#: netbox/netbox/settings.py:840 +#: netbox/netbox/settings.py:849 msgid "Russian" msgstr "俄语" -#: netbox/netbox/settings.py:841 +#: netbox/netbox/settings.py:850 msgid "Turkish" msgstr "土耳其语" -#: netbox/netbox/settings.py:842 +#: netbox/netbox/settings.py:851 msgid "Ukrainian" msgstr "乌克兰语" -#: netbox/netbox/settings.py:843 +#: netbox/netbox/settings.py:852 msgid "Chinese" msgstr "中文" @@ -12821,12 +12890,12 @@ msgstr "切换下拉菜单" msgid "No {model_name} found" msgstr "找不到 {model_name} " -#: netbox/netbox/tables/tables.py:322 +#: netbox/netbox/tables/tables.py:340 #: netbox/templates/generic/bulk_import.html:148 msgid "Field" msgstr "字段" -#: netbox/netbox/tables/tables.py:325 +#: netbox/netbox/tables/tables.py:343 msgid "Value" msgstr "值" @@ -12847,75 +12916,75 @@ msgstr "GPS 坐标" msgid "Related Objects" msgstr "相关对象" -#: netbox/netbox/views/generic/bulk_views.py:124 +#: netbox/netbox/views/generic/bulk_views.py:123 #, python-brace-format msgid "" "There was an error rendering the selected export template ({template}): " "{error}" msgstr "渲染所选导出模板时出错 ({template}): {error}" -#: netbox/netbox/views/generic/bulk_views.py:390 +#: netbox/netbox/views/generic/bulk_views.py:389 msgid "Must be a list." msgstr "必须是清单。" -#: netbox/netbox/views/generic/bulk_views.py:400 +#: netbox/netbox/views/generic/bulk_views.py:399 msgid "Must be a dictionary." msgstr "必须是一本字典。" -#: netbox/netbox/views/generic/bulk_views.py:453 +#: netbox/netbox/views/generic/bulk_views.py:452 #, python-brace-format msgid "" "Duplicate objects found: {model} with ID(s) {ids} appears multiple times" msgstr "找到重复的对象: {model} 带身份证 {ids} 多次出现" -#: netbox/netbox/views/generic/bulk_views.py:475 +#: netbox/netbox/views/generic/bulk_views.py:474 #, python-brace-format msgid "Object with ID {id} does not exist" msgstr "带有 ID 的对象 {id} 不存在" -#: netbox/netbox/views/generic/bulk_views.py:560 +#: netbox/netbox/views/generic/bulk_views.py:558 #, python-brace-format msgid "Bulk import {count} {object_type}" msgstr "批量导入 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:576 +#: netbox/netbox/views/generic/bulk_views.py:574 #, python-brace-format msgid "Imported {count} {object_type}" msgstr "已进口 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:766 +#: netbox/netbox/views/generic/bulk_views.py:764 #, python-brace-format msgid "Bulk edit {count} {object_type}" msgstr "批量编辑 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:782 +#: netbox/netbox/views/generic/bulk_views.py:780 #, python-brace-format msgid "Updated {count} {object_type}" msgstr "已更新 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:815 -#: netbox/netbox/views/generic/bulk_views.py:1050 -#: netbox/netbox/views/generic/bulk_views.py:1098 +#: netbox/netbox/views/generic/bulk_views.py:813 +#: netbox/netbox/views/generic/bulk_views.py:1048 +#: netbox/netbox/views/generic/bulk_views.py:1096 #, python-brace-format msgid "No {object_type} were selected." msgstr "没有 {object_type} 被选中。" -#: netbox/netbox/views/generic/bulk_views.py:908 +#: netbox/netbox/views/generic/bulk_views.py:906 #, python-brace-format msgid "Renamed {count} {object_type}" msgstr "重命名 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:978 +#: netbox/netbox/views/generic/bulk_views.py:976 #, python-brace-format msgid "Bulk delete {count} {object_type}" msgstr "批量删除 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1005 +#: netbox/netbox/views/generic/bulk_views.py:1003 #, python-brace-format msgid "Deleted {count} {object_type}" msgstr "已删除 {count} {object_type}" -#: netbox/netbox/views/generic/bulk_views.py:1022 +#: netbox/netbox/views/generic/bulk_views.py:1020 msgid "Deletion failed due to the presence of one or more dependent objects." msgstr "由于存在一个或多个依赖对象,删除失败。" @@ -12946,7 +13015,7 @@ msgstr "已同步 {count} {object_type}" msgid "{class_name} must implement get_children()" msgstr "{class_name}必须实现get_children()方法" -#: netbox/netbox/views/misc.py:46 +#: netbox/netbox/views/misc.py:49 msgid "" "There was an error loading the dashboard configuration. A default dashboard " "is in use." @@ -13038,12 +13107,12 @@ msgstr "修改密码" #: netbox/templates/core/configrevision_restore.html:63 #: netbox/templates/dcim/devicebay_populate.html:34 #: netbox/templates/dcim/virtualchassis_add_member.html:26 -#: netbox/templates/dcim/virtualchassis_edit.html:117 +#: netbox/templates/dcim/virtualchassis_edit.html:118 #: netbox/templates/extras/object_journal.html:26 #: netbox/templates/extras/script.html:38 #: netbox/templates/generic/bulk_add_component.html:67 #: netbox/templates/generic/bulk_delete.html:78 -#: netbox/templates/generic/bulk_edit.html:125 +#: netbox/templates/generic/bulk_edit.html:128 #: netbox/templates/generic/bulk_import.html:66 #: netbox/templates/generic/bulk_import.html:98 #: netbox/templates/generic/bulk_import.html:131 @@ -13062,7 +13131,7 @@ msgstr "取消" #: netbox/templates/account/preferences.html:78 #: netbox/templates/dcim/devicebay_populate.html:35 #: netbox/templates/dcim/virtualchassis_add_member.html:28 -#: netbox/templates/dcim/virtualchassis_edit.html:119 +#: netbox/templates/dcim/virtualchassis_edit.html:120 #: netbox/templates/extras/dashboard/widget_add.html:26 #: netbox/templates/extras/dashboard/widget_config.html:19 #: netbox/templates/extras/object_journal.html:27 @@ -13628,10 +13697,6 @@ msgstr "请求" msgid "Enqueue" msgstr "排队" -#: netbox/templates/core/rq_task.html:61 -msgid "Queue" -msgstr "队列" - #: netbox/templates/core/rq_task.html:65 msgid "Timeout" msgstr "超时" @@ -13925,7 +13990,7 @@ msgstr "重新生成缩写" msgid "Remove" msgstr "删除" -#: netbox/templates/dcim/device_edit.html:119 +#: netbox/templates/dcim/device_edit.html:120 msgid "Local Config Context Data" msgstr "本地配置数据实例" @@ -14049,8 +14114,8 @@ msgid "No VLANs Assigned" msgstr "未分配 VLAN" #: netbox/templates/dcim/inc/interface_vlans_table.html:44 -#: netbox/templates/ipam/prefix_list.html:16 -#: netbox/templates/ipam/prefix_list.html:33 +#: netbox/templates/ipam/inc/max_depth.html:11 +#: netbox/templates/ipam/inc/max_length.html:11 msgid "Clear" msgstr "清除" @@ -14137,21 +14202,13 @@ msgstr "信道频率" #: netbox/templates/wireless/wirelesslan.html:14 #: netbox/templates/wireless/wirelesslink.html:21 #: netbox/wireless/forms/bulk_edit.py:57 netbox/wireless/forms/bulk_edit.py:94 -#: netbox/wireless/forms/filtersets.py:47 -#: netbox/wireless/forms/filtersets.py:112 netbox/wireless/models.py:82 +#: netbox/wireless/forms/filtersets.py:49 +#: netbox/wireless/forms/filtersets.py:115 netbox/wireless/models.py:82 #: netbox/wireless/models.py:148 netbox/wireless/tables/wirelesslan.py:37 msgid "SSID" msgstr "SSID" -#: netbox/templates/dcim/interface.html:375 -msgid "LAG Members" -msgstr "聚合组成员" - -#: netbox/templates/dcim/interface.html:393 -msgid "No member interfaces" -msgstr "无成员接口" - -#: netbox/templates/dcim/interface.html:413 +#: netbox/templates/dcim/interface.html:386 #: netbox/templates/ipam/fhrpgroup.html:74 #: netbox/templates/ipam/iprange/ip_addresses.html:7 #: netbox/templates/ipam/prefix/ip_addresses.html:7 @@ -14159,7 +14216,7 @@ msgstr "无成员接口" msgid "Add IP Address" msgstr "增加 IP 地址" -#: netbox/templates/dcim/interface.html:430 +#: netbox/templates/dcim/interface.html:403 #: netbox/templates/virtualization/vminterface.html:129 msgid "Add MAC Address" msgstr "添加 MAC 地址" @@ -14355,11 +14412,11 @@ msgstr "保存并添加另一个" msgid "Editing Virtual Chassis %(name)s" msgstr "编辑堆叠%(name)s" -#: netbox/templates/dcim/virtualchassis_edit.html:64 +#: netbox/templates/dcim/virtualchassis_edit.html:65 msgid "Rack/Unit" msgstr "机柜/单元" -#: netbox/templates/dcim/virtualchassis_edit.html:121 +#: netbox/templates/dcim/virtualchassis_edit.html:122 #: netbox/templates/generic/bulk_add_component.html:68 #: netbox/templates/generic/object_edit.html:47 #: netbox/templates/generic/object_edit.html:80 @@ -14679,11 +14736,11 @@ msgstr "保存运行脚本计划" msgid "Could not load scripts from module %(module)s" msgstr "无法从模块加载脚本 %(module)s" -#: netbox/templates/extras/inc/script_list_content.html:131 +#: netbox/templates/extras/inc/script_list_content.html:132 msgid "No Scripts Found" msgstr "找不到脚本" -#: netbox/templates/extras/inc/script_list_content.html:134 +#: netbox/templates/extras/inc/script_list_content.html:135 #, python-format msgid "" "Get started by creating a script from " @@ -14899,7 +14956,7 @@ msgstr "编辑中" msgid "Bulk Edit" msgstr "批量编辑" -#: netbox/templates/generic/bulk_edit.html:126 +#: netbox/templates/generic/bulk_edit.html:129 #: netbox/templates/generic/bulk_rename.html:68 msgid "Apply" msgstr "应用" @@ -15187,8 +15244,8 @@ msgstr "Family" msgid "Date Added" msgstr "添加日期" -#: netbox/templates/ipam/aggregate/prefixes.html:8 -#: netbox/templates/ipam/prefix/prefixes.html:8 +#: netbox/templates/ipam/aggregate/prefixes.html:10 +#: netbox/templates/ipam/prefix/prefixes.html:10 #: netbox/templates/ipam/role.html:10 msgid "Add Prefix" msgstr "增加IP前缀" @@ -15217,6 +15274,14 @@ msgstr "分配IP" msgid "Bulk Create" msgstr "批量创建" +#: netbox/templates/ipam/inc/max_depth.html:6 +msgid "Max Depth" +msgstr "最大深度" + +#: netbox/templates/ipam/inc/max_length.html:6 +msgid "Max Length" +msgstr "最大长度" + #: netbox/templates/ipam/inc/panels/fhrp_groups.html:10 msgid "Create Group" msgstr "创建组" @@ -15318,14 +15383,6 @@ msgstr "添加IP范围" msgid "Hide Depth Indicators" msgstr "隐藏深度值" -#: netbox/templates/ipam/prefix_list.html:11 -msgid "Max Depth" -msgstr "最大深度" - -#: netbox/templates/ipam/prefix_list.html:28 -msgid "Max Length" -msgstr "最大长度" - #: netbox/templates/ipam/rir.html:10 msgid "Add Aggregate" msgstr "添加聚合IP" @@ -15439,8 +15496,8 @@ msgid "Click here to attempt loading NetBox again." msgstr "点击 这里重新加载NetBox" #: netbox/templates/tenancy/contact.html:18 netbox/tenancy/filtersets.py:159 -#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:91 -#: netbox/tenancy/forms/filtersets.py:121 netbox/tenancy/forms/forms.py:57 +#: netbox/tenancy/forms/bulk_edit.py:127 netbox/tenancy/forms/filtersets.py:95 +#: netbox/tenancy/forms/filtersets.py:126 netbox/tenancy/forms/forms.py:57 #: netbox/tenancy/forms/model_forms.py:105 #: netbox/tenancy/forms/model_forms.py:129 #: netbox/tenancy/tables/contacts.py:92 @@ -15458,7 +15515,7 @@ msgid "Phone" msgstr "手机号" #: netbox/templates/tenancy/contactgroup.html:18 -#: netbox/tenancy/forms/filtersets.py:69 netbox/tenancy/forms/forms.py:67 +#: netbox/tenancy/forms/filtersets.py:71 netbox/tenancy/forms/forms.py:67 #: netbox/tenancy/forms/model_forms.py:72 msgid "Contact Group" msgstr "联系人组" @@ -15612,7 +15669,7 @@ msgstr "虚拟硬盘" #: netbox/templates/virtualization/virtualmachine.html:23 #: netbox/virtualization/forms/bulk_edit.py:89 #: netbox/virtualization/forms/bulk_import.py:93 -#: netbox/virtualization/forms/filtersets.py:175 +#: netbox/virtualization/forms/filtersets.py:179 #: netbox/virtualization/tables/virtualmachines.py:33 msgid "Start on boot" msgstr "开机启动" @@ -15663,23 +15720,23 @@ msgid "IKE Proposal" msgstr "IKE Proposal" #: netbox/templates/vpn/ikeproposal.html:21 netbox/vpn/forms/bulk_edit.py:85 -#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:106 +#: netbox/vpn/forms/bulk_import.py:144 netbox/vpn/forms/filtersets.py:109 msgid "Authentication method" msgstr "身份验证方法" #: netbox/templates/vpn/ikeproposal.html:25 #: netbox/templates/vpn/ipsecproposal.html:21 netbox/vpn/forms/bulk_edit.py:90 #: netbox/vpn/forms/bulk_edit.py:148 netbox/vpn/forms/bulk_import.py:148 -#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:111 -#: netbox/vpn/forms/filtersets.py:159 +#: netbox/vpn/forms/bulk_import.py:194 netbox/vpn/forms/filtersets.py:114 +#: netbox/vpn/forms/filtersets.py:164 msgid "Encryption algorithm" msgstr "加密算法" #: netbox/templates/vpn/ikeproposal.html:29 #: netbox/templates/vpn/ipsecproposal.html:25 netbox/vpn/forms/bulk_edit.py:95 #: netbox/vpn/forms/bulk_edit.py:153 netbox/vpn/forms/bulk_import.py:152 -#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:116 -#: netbox/vpn/forms/filtersets.py:164 +#: netbox/vpn/forms/bulk_import.py:199 netbox/vpn/forms/filtersets.py:119 +#: netbox/vpn/forms/filtersets.py:169 msgid "Authentication algorithm" msgstr "认证算法" @@ -15731,18 +15788,18 @@ msgid "Add a Termination" msgstr "增加接入点" #: netbox/templates/vpn/tunnel.html:37 netbox/vpn/forms/bulk_edit.py:43 -#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:62 +#: netbox/vpn/forms/bulk_import.py:47 netbox/vpn/forms/filtersets.py:64 msgid "Encapsulation" msgstr "封装" #: netbox/templates/vpn/tunnel.html:41 netbox/vpn/forms/bulk_edit.py:49 -#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:69 +#: netbox/vpn/forms/bulk_import.py:52 netbox/vpn/forms/filtersets.py:71 #: netbox/vpn/models/crypto.py:246 netbox/vpn/tables/tunnels.py:52 msgid "IPSec profile" msgstr "IPSec profile" #: netbox/templates/vpn/tunnel.html:45 netbox/vpn/forms/bulk_edit.py:58 -#: netbox/vpn/forms/filtersets.py:73 +#: netbox/vpn/forms/filtersets.py:75 msgid "Tunnel ID" msgstr "Tunnel ID" @@ -15986,12 +16043,20 @@ msgstr "v1" msgid "v2" msgstr "v2" -#: netbox/users/filterset_mixins.py:17 netbox/users/filtersets.py:36 +#: netbox/users/filterset_mixins.py:18 +msgid "Owner Group (ID)" +msgstr "所有者群组 (ID)" + +#: netbox/users/filterset_mixins.py:24 +msgid "Owner Group (name)" +msgstr "所有者群组(名称)" + +#: netbox/users/filterset_mixins.py:28 netbox/users/filtersets.py:36 #: netbox/users/filtersets.py:88 msgid "Owner (ID)" msgstr "所有者 (ID)" -#: netbox/users/filterset_mixins.py:23 netbox/users/filtersets.py:42 +#: netbox/users/filterset_mixins.py:34 netbox/users/filtersets.py:42 #: netbox/users/filtersets.py:94 msgid "Owner (name)" msgstr "所有者(姓名)" @@ -16147,10 +16212,6 @@ msgstr "必须至少选择一个操作。" msgid "Invalid filter for {model}: {error}" msgstr "{model}的筛选器无效: {error}" -#: netbox/users/forms/model_forms.py:466 -msgid "Owner Group" -msgstr "所有者群组" - #: netbox/users/forms/model_forms.py:490 msgid "User groups" msgstr "用户群组" @@ -16353,29 +16414,29 @@ msgstr "自定义操作" msgid "Example Usage" msgstr "用法示例" -#: netbox/utilities/api.py:170 +#: netbox/utilities/api.py:179 #, python-brace-format msgid "Related object not found using the provided attributes: {params}" msgstr "使用提供的属性找不到相关对象: {params}" -#: netbox/utilities/api.py:173 +#: netbox/utilities/api.py:182 #, python-brace-format msgid "Multiple objects match the provided attributes: {params}" msgstr "多个对象与提供的属性匹配: {params}" -#: netbox/utilities/api.py:185 +#: netbox/utilities/api.py:194 #, python-brace-format msgid "" "Related objects must be referenced by numeric ID or by dictionary of " "attributes. Received an unrecognized value: {value}" msgstr "相关对象必须由数字ID或属性字典引用。接收到无法识别的值: {value}" -#: netbox/utilities/api.py:194 +#: netbox/utilities/api.py:203 #, python-brace-format msgid "Related object not found using the provided numeric ID: {id}" msgstr "使用提供的ID找不到相关对象: {id}" -#: netbox/utilities/choices.py:23 +#: netbox/utilities/choices.py:24 #, python-brace-format msgid "{name} has a key defined but CHOICES is not a list" msgstr "{name} 已定义键,但 CHOICES 不是列表" @@ -16733,7 +16794,7 @@ msgstr "缺少动态查询参数:'{dynamic_params}'" msgid "Missing required value for static query param: '{static_params}'" msgstr "缺少静态查询参数:'{static_params}'" -#: netbox/utilities/forms/widgets/modifiers.py:141 +#: netbox/utilities/forms/widgets/modifiers.py:148 msgid "(automatically set)" msgstr "(自动设置)" @@ -16873,17 +16934,17 @@ msgstr "{value} 必须是的倍数 {multiple}。" msgid "{value} is not a valid regular expression." msgstr "{value} 不是有效的正则表达式。" -#: netbox/utilities/views.py:76 +#: netbox/utilities/views.py:80 #, python-brace-format msgid "{self.__class__.__name__} must implement get_required_permission()" msgstr "{self.__class__.__name__}必须实现get_required_permission()方法" -#: netbox/utilities/views.py:112 +#: netbox/utilities/views.py:116 #, python-brace-format msgid "{class_name} must implement get_required_permission()" msgstr "{class_name}必须实现get_required_permission()方法" -#: netbox/utilities/views.py:136 +#: netbox/utilities/views.py:140 #, python-brace-format msgid "" "{class_name} has no queryset defined. ObjectPermissionRequiredMixin may only" @@ -16938,7 +16999,7 @@ msgid "Disk (MB)" msgstr "磁盘 (MB)" #: netbox/virtualization/forms/bulk_edit.py:307 -#: netbox/virtualization/forms/filtersets.py:283 +#: netbox/virtualization/forms/filtersets.py:284 msgid "Size (MB)" msgstr "大小 (MB)" @@ -17272,7 +17333,7 @@ msgid "VLAN (name)" msgstr "VLAN(名称)" #: netbox/vpn/forms/bulk_edit.py:39 netbox/vpn/forms/bulk_import.py:41 -#: netbox/vpn/forms/filtersets.py:59 +#: netbox/vpn/forms/filtersets.py:61 msgid "Tunnel group" msgstr "隧道组" @@ -17282,19 +17343,19 @@ msgstr "SA生存期" #: netbox/vpn/forms/bulk_edit.py:133 netbox/wireless/forms/bulk_edit.py:76 #: netbox/wireless/forms/bulk_edit.py:118 -#: netbox/wireless/forms/filtersets.py:71 -#: netbox/wireless/forms/filtersets.py:130 +#: netbox/wireless/forms/filtersets.py:73 +#: netbox/wireless/forms/filtersets.py:133 msgid "Pre-shared key" msgstr "预共享密钥" #: netbox/vpn/forms/bulk_edit.py:201 netbox/vpn/forms/bulk_import.py:238 -#: netbox/vpn/forms/filtersets.py:204 netbox/vpn/forms/model_forms.py:370 +#: netbox/vpn/forms/filtersets.py:211 netbox/vpn/forms/model_forms.py:370 #: netbox/vpn/models/crypto.py:104 msgid "IKE policy" msgstr "IKE 策略" #: netbox/vpn/forms/bulk_edit.py:206 netbox/vpn/forms/bulk_import.py:243 -#: netbox/vpn/forms/filtersets.py:209 netbox/vpn/forms/model_forms.py:374 +#: netbox/vpn/forms/filtersets.py:216 netbox/vpn/forms/model_forms.py:374 #: netbox/vpn/models/crypto.py:207 msgid "IPSec policy" msgstr "IPSec 策略" @@ -17359,16 +17420,16 @@ msgstr "每个接入点必须指定一个接口或一个 VLAN。" msgid "Cannot assign both an interface and a VLAN." msgstr "不能同时分配接口和VLAN。" -#: netbox/vpn/forms/filtersets.py:135 +#: netbox/vpn/forms/filtersets.py:139 msgid "IKE version" msgstr "IKE 版本" -#: netbox/vpn/forms/filtersets.py:147 netbox/vpn/forms/filtersets.py:180 +#: netbox/vpn/forms/filtersets.py:151 netbox/vpn/forms/filtersets.py:186 #: netbox/vpn/forms/model_forms.py:296 netbox/vpn/forms/model_forms.py:333 msgid "Proposal" msgstr "安全提议" -#: netbox/vpn/forms/filtersets.py:262 +#: netbox/vpn/forms/filtersets.py:270 msgid "Assigned Object Type" msgstr "指定的对象类型" @@ -17601,8 +17662,8 @@ msgstr "WPA Enterprise" #: netbox/wireless/forms/bulk_import.py:72 #: netbox/wireless/forms/bulk_import.py:149 #: netbox/wireless/forms/bulk_import.py:152 -#: netbox/wireless/forms/filtersets.py:66 -#: netbox/wireless/forms/filtersets.py:125 +#: netbox/wireless/forms/filtersets.py:68 +#: netbox/wireless/forms/filtersets.py:128 msgid "Authentication cipher" msgstr "认证密码" diff --git a/netbox/users/filterset_mixins.py b/netbox/users/filterset_mixins.py index 33eb6f743..8969d1d70 100644 --- a/netbox/users/filterset_mixins.py +++ b/netbox/users/filterset_mixins.py @@ -1,7 +1,7 @@ import django_filters from django.utils.translation import gettext as _ -from users.models import Owner +from users.models import OwnerGroup, Owner __all__ = ( 'OwnerFilterMixin', @@ -12,6 +12,17 @@ class OwnerFilterMixin(django_filters.FilterSet): """ Adds owner & owner_id filters for models which inherit from OwnerMixin. """ + owner_group_id = django_filters.ModelMultipleChoiceFilter( + queryset=OwnerGroup.objects.all(), + field_name='owner__group', + label=_('Owner Group (ID)'), + ) + owner_group = django_filters.ModelMultipleChoiceFilter( + queryset=OwnerGroup.objects.all(), + field_name='owner__group__name', + to_field_name='name', + label=_('Owner Group (name)'), + ) owner_id = django_filters.ModelMultipleChoiceFilter( queryset=Owner.objects.all(), label=_('Owner (ID)'), diff --git a/netbox/utilities/api.py b/netbox/utilities/api.py index d7fa3129a..7c9fcf607 100644 --- a/netbox/utilities/api.py +++ b/netbox/utilities/api.py @@ -93,18 +93,23 @@ def get_view_name(view): return drf_get_view_name(view) -def get_prefetches_for_serializer(serializer_class, fields_to_include=None): +def get_prefetches_for_serializer(serializer_class, fields=None, omit=None): """ Compile and return a list of fields which should be prefetched on the queryset for a serializer. """ + if fields is not None and omit is not None: + raise TypeError("Cannot specify both 'fields' and 'omit' parameters.") + model = serializer_class.Meta.model # If fields are not specified, default to all - if not fields_to_include: - fields_to_include = serializer_class.Meta.fields + fields_to_include = fields or serializer_class.Meta.fields + fields_to_omit = omit or [] prefetch_fields = [] for field_name in fields_to_include: + if field_name in fields_to_omit: + continue serializer_field = serializer_class._declared_fields.get(field_name) # Determine the name of the model field referenced by the serializer field @@ -132,19 +137,23 @@ def get_prefetches_for_serializer(serializer_class, fields_to_include=None): return prefetch_fields -def get_annotations_for_serializer(serializer_class, fields_to_include=None): +def get_annotations_for_serializer(serializer_class, fields=None, omit=None): """ Return a mapping of field names to annotations to be applied to the queryset for a serializer. """ - annotations = {} - - # If specific fields are not specified, default to all - if not fields_to_include: - fields_to_include = serializer_class.Meta.fields + if fields is not None and omit is not None: + raise TypeError("Cannot specify both 'fields' and 'omit' parameters.") model = serializer_class.Meta.model + # If fields are not specified, default to all + fields_to_include = fields or serializer_class.Meta.fields + fields_to_omit = omit or [] + + annotations = {} for field_name, field in serializer_class._declared_fields.items(): + if field_name in fields_to_omit: + continue if field_name in fields_to_include and type(field) is RelatedObjectCountField: related_field = getattr(model, field.relation).field annotations[field_name] = count_related(related_field.model, related_field.name) diff --git a/netbox/utilities/choices.py b/netbox/utilities/choices.py index 5eaa28b41..80151e807 100644 --- a/netbox/utilities/choices.py +++ b/netbox/utilities/choices.py @@ -3,6 +3,7 @@ import enum from django.conf import settings from django.utils.translation import gettext_lazy as _ +from utilities.data import get_config_value_ci from utilities.string import enum_key __all__ = ( @@ -24,13 +25,14 @@ class ChoiceSetMeta(type): ).format(name=name) app = attrs['__module__'].split('.', 1)[0] replace_key = f'{app}.{key}' - extend_key = f'{replace_key}+' if replace_key else None - if replace_key and replace_key in settings.FIELD_CHOICES: - # Replace the stock choices - attrs['CHOICES'] = settings.FIELD_CHOICES[replace_key] - elif extend_key and extend_key in settings.FIELD_CHOICES: - # Extend the stock choices - attrs['CHOICES'].extend(settings.FIELD_CHOICES[extend_key]) + replace_choices = get_config_value_ci(settings.FIELD_CHOICES, replace_key) + if replace_choices is not None: + attrs['CHOICES'] = replace_choices + else: + extend_key = f'{replace_key}+' + extend_choices = get_config_value_ci(settings.FIELD_CHOICES, extend_key) + if extend_choices is not None: + attrs['CHOICES'].extend(extend_choices) # Define choice tuples and color maps attrs['_choices'] = [] diff --git a/netbox/utilities/data.py b/netbox/utilities/data.py index 36fd0f7fc..549bf96ef 100644 --- a/netbox/utilities/data.py +++ b/netbox/utilities/data.py @@ -10,6 +10,7 @@ __all__ = ( 'deepmerge', 'drange', 'flatten_dict', + 'get_config_value_ci', 'ranges_to_string', 'ranges_to_string_list', 'resolve_attr_path', @@ -22,6 +23,19 @@ __all__ = ( # Dictionary utilities # +def get_config_value_ci(config_dict, key, default=None): + """ + Retrieve a value from a dictionary using case-insensitive key matching. + """ + if key in config_dict: + return config_dict[key] + key_lower = key.lower() + for config_key, value in config_dict.items(): + if config_key.lower() == key_lower: + return value + return default + + def deepmerge(original, new): """ Deep merge two dictionaries (new into original) and return a new dict diff --git a/netbox/utilities/templatetags/navigation.py b/netbox/utilities/templatetags/navigation.py index 3c3c48995..6e8cc34d9 100644 --- a/netbox/utilities/templatetags/navigation.py +++ b/netbox/utilities/templatetags/navigation.py @@ -1,6 +1,6 @@ from django import template -from netbox.navigation.menu import MENUS +from netbox.navigation.menu import get_menus __all__ = ( 'nav', @@ -19,7 +19,7 @@ def nav(context): nav_items = [] # Construct the navigation menu based upon the current user's permissions - for menu in MENUS: + for menu in get_menus(): groups = [] for group in menu.groups: items = [] diff --git a/netbox/utilities/tests/test_choices.py b/netbox/utilities/tests/test_choices.py index 8dbf5d602..2bfd8fd5d 100644 --- a/netbox/utilities/tests/test_choices.py +++ b/netbox/utilities/tests/test_choices.py @@ -1,4 +1,4 @@ -from django.test import TestCase +from django.test import TestCase, override_settings from utilities.choices import ChoiceSet @@ -30,3 +30,29 @@ class ChoiceSetTestCase(TestCase): def test_values(self): self.assertListEqual(ExampleChoices.values(), ['a', 'b', 'c', 1, 2, 3]) + + +class FieldChoicesCaseInsensitiveTestCase(TestCase): + """ + Integration tests for FIELD_CHOICES case-insensitive key lookup. + """ + + def test_replace_choices_with_different_casing(self): + """Test that replacement works when config key casing differs.""" + # Config uses lowercase, but code constructs PascalCase key + with override_settings(FIELD_CHOICES={'utilities.teststatus': [('new', 'New')]}): + class TestStatusChoices(ChoiceSet): + key = 'TestStatus' # Code will look up 'utilities.TestStatus' + CHOICES = [('old', 'Old')] + + self.assertEqual(TestStatusChoices.CHOICES, [('new', 'New')]) + + def test_extend_choices_with_different_casing(self): + """Test that extension works with the + suffix under casing differences.""" + # Config uses lowercase with + suffix + with override_settings(FIELD_CHOICES={'utilities.teststatus+': [('extra', 'Extra')]}): + class TestStatusChoices(ChoiceSet): + key = 'TestStatus' # Code will look up 'utilities.TestStatus+' + CHOICES = [('base', 'Base')] + + self.assertEqual(TestStatusChoices.CHOICES, [('base', 'Base'), ('extra', 'Extra')]) diff --git a/netbox/utilities/tests/test_data.py b/netbox/utilities/tests/test_data.py index 4e0942e2a..7d75d9085 100644 --- a/netbox/utilities/tests/test_data.py +++ b/netbox/utilities/tests/test_data.py @@ -2,6 +2,7 @@ from django.db.backends.postgresql.psycopg_any import NumericRange from django.test import TestCase from utilities.data import ( check_ranges_overlap, + get_config_value_ci, ranges_to_string, ranges_to_string_list, string_to_ranges, @@ -96,3 +97,25 @@ class RangeFunctionsTestCase(TestCase): string_to_ranges('2-10, a-b'), None # Fails to convert ) + + +class GetConfigValueCITestCase(TestCase): + + def test_exact_match(self): + config = {'dcim.site': 'value1', 'dcim.Device': 'value2'} + self.assertEqual(get_config_value_ci(config, 'dcim.site'), 'value1') + self.assertEqual(get_config_value_ci(config, 'dcim.Device'), 'value2') + + def test_case_insensitive_match(self): + config = {'dcim.Site': 'value1', 'ipam.IPAddress': 'value2'} + self.assertEqual(get_config_value_ci(config, 'dcim.site'), 'value1') + self.assertEqual(get_config_value_ci(config, 'ipam.ipaddress'), 'value2') + + def test_default_value(self): + config = {'dcim.site': 'value1'} + self.assertIsNone(get_config_value_ci(config, 'nonexistent')) + self.assertEqual(get_config_value_ci(config, 'nonexistent', default=[]), []) + + def test_empty_dict(self): + self.assertIsNone(get_config_value_ci({}, 'any.key')) + self.assertEqual(get_config_value_ci({}, 'any.key', default=[]), []) diff --git a/netbox/virtualization/forms/filtersets.py b/netbox/virtualization/forms/filtersets.py index 27fda4a85..7e1f87f81 100644 --- a/netbox/virtualization/forms/filtersets.py +++ b/netbox/virtualization/forms/filtersets.py @@ -7,10 +7,10 @@ from extras.forms import LocalConfigContextFilterForm from extras.models import ConfigTemplate from ipam.models import VRF, VLANTranslationPolicy from netbox.forms import NetBoxModelFilterSetForm, OrganizationalModelFilterSetForm, PrimaryModelFilterSetForm +from netbox.forms.mixins import OwnerFilterMixin from tenancy.forms import ContactModelFilterForm, TenancyFilterForm -from users.models import Owner from utilities.forms import BOOLEAN_WITH_BLANK_CHOICES -from utilities.forms.fields import DynamicModelChoiceField, DynamicModelMultipleChoiceField, TagFilterField +from utilities.forms.fields import DynamicModelMultipleChoiceField, TagFilterField from utilities.forms.rendering import FieldSet from virtualization.choices import * from virtualization.models import * @@ -29,7 +29,8 @@ __all__ = ( class ClusterTypeFilterForm(OrganizationalModelFilterSetForm): model = ClusterType fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) tag = TagFilterField(model) @@ -38,7 +39,8 @@ class ClusterGroupFilterForm(ContactModelFilterForm, OrganizationalModelFilterSe model = ClusterGroup tag = TagFilterField(model) fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), ) @@ -46,10 +48,11 @@ class ClusterGroupFilterForm(ContactModelFilterForm, OrganizationalModelFilterSe class ClusterFilterForm(TenancyFilterForm, ContactModelFilterForm, PrimaryModelFilterSetForm): model = Cluster fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('group_id', 'type_id', 'status', name=_('Attributes')), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', name=_('Scope')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), ) selector_fields = ('filter_id', 'q', 'group_id') @@ -105,7 +108,7 @@ class VirtualMachineFilterForm( ): model = VirtualMachine fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('cluster_group_id', 'cluster_type_id', 'cluster_id', 'device_id', name=_('Cluster')), FieldSet('region_id', 'site_group_id', 'site_id', name=_('Location')), FieldSet( @@ -113,6 +116,7 @@ class VirtualMachineFilterForm( 'local_context_data', 'serial', name=_('Attributes') ), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), ) cluster_group_id = DynamicModelMultipleChoiceField( @@ -205,14 +209,15 @@ class VirtualMachineFilterForm( tag = TagFilterField(model) -class VMInterfaceFilterForm(NetBoxModelFilterSetForm): +class VMInterfaceFilterForm(OwnerFilterMixin, NetBoxModelFilterSetForm): model = VMInterface fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('cluster_id', 'virtual_machine_id', name=_('Virtual Machine')), FieldSet('enabled', name=_('Attributes')), FieldSet('vrf_id', 'l2vpn_id', 'mac_address', name=_('Addressing')), FieldSet('mode', 'vlan_translation_policy_id', name=_('802.1Q Switching')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) selector_fields = ('filter_id', 'q', 'virtual_machine_id') cluster_id = DynamicModelMultipleChoiceField( @@ -259,20 +264,16 @@ class VMInterfaceFilterForm(NetBoxModelFilterSetForm): required=False, label=_('VLAN Translation Policy') ) - owner_id = DynamicModelChoiceField( - queryset=Owner.objects.all(), - required=False, - label=_('Owner'), - ) tag = TagFilterField(model) -class VirtualDiskFilterForm(NetBoxModelFilterSetForm): +class VirtualDiskFilterForm(OwnerFilterMixin, NetBoxModelFilterSetForm): model = VirtualDisk fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('virtual_machine_id', name=_('Virtual Machine')), FieldSet('size', name=_('Attributes')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) virtual_machine_id = DynamicModelMultipleChoiceField( queryset=VirtualMachine.objects.all(), @@ -284,9 +285,4 @@ class VirtualDiskFilterForm(NetBoxModelFilterSetForm): required=False, min_value=1 ) - owner_id = DynamicModelChoiceField( - queryset=Owner.objects.all(), - required=False, - label=_('Owner'), - ) tag = TagFilterField(model) diff --git a/netbox/vpn/forms/filtersets.py b/netbox/vpn/forms/filtersets.py index 6108b1389..f47000e92 100644 --- a/netbox/vpn/forms/filtersets.py +++ b/netbox/vpn/forms/filtersets.py @@ -33,7 +33,8 @@ __all__ = ( class TunnelGroupFilterForm(ContactModelFilterForm, OrganizationalModelFilterSetForm): model = TunnelGroup fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), ) tag = TagFilterField(model) @@ -42,10 +43,11 @@ class TunnelGroupFilterForm(ContactModelFilterForm, OrganizationalModelFilterSet class TunnelFilterForm(ContactModelFilterForm, TenancyFilterForm, PrimaryModelFilterSetForm): model = Tunnel fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('status', 'encapsulation', 'tunnel_id', name=_('Tunnel')), FieldSet('ipsec_profile_id', name=_('Security')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenancy')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), ) status = forms.MultipleChoiceField( @@ -97,10 +99,11 @@ class TunnelTerminationFilterForm(NetBoxModelFilterSetForm): class IKEProposalFilterForm(PrimaryModelFilterSetForm): model = IKEProposal fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet( 'authentication_method', 'encryption_algorithm', 'authentication_algorithm', 'group', name=_('Parameters') ), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) authentication_method = forms.MultipleChoiceField( label=_('Authentication method'), @@ -128,8 +131,9 @@ class IKEProposalFilterForm(PrimaryModelFilterSetForm): class IKEPolicyFilterForm(PrimaryModelFilterSetForm): model = IKEPolicy fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('version', 'mode', 'proposal_id', name=_('Parameters')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) version = forms.MultipleChoiceField( label=_('IKE version'), @@ -152,8 +156,9 @@ class IKEPolicyFilterForm(PrimaryModelFilterSetForm): class IPSecProposalFilterForm(PrimaryModelFilterSetForm): model = IPSecProposal fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('encryption_algorithm', 'authentication_algorithm', name=_('Parameters')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) encryption_algorithm = forms.MultipleChoiceField( label=_('Encryption algorithm'), @@ -171,8 +176,9 @@ class IPSecProposalFilterForm(PrimaryModelFilterSetForm): class IPSecPolicyFilterForm(PrimaryModelFilterSetForm): model = IPSecPolicy fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('proposal_id', 'pfs_group', name=_('Parameters')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) proposal_id = DynamicModelMultipleChoiceField( queryset=IKEProposal.objects.all(), @@ -190,8 +196,9 @@ class IPSecPolicyFilterForm(PrimaryModelFilterSetForm): class IPSecProfileFilterForm(PrimaryModelFilterSetForm): model = IPSecProfile fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('mode', 'ike_policy_id', 'ipsec_policy_id', name=_('Profile')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) mode = forms.MultipleChoiceField( label=_('Mode'), @@ -214,9 +221,10 @@ class IPSecProfileFilterForm(PrimaryModelFilterSetForm): class L2VPNFilterForm(ContactModelFilterForm, TenancyFilterForm, PrimaryModelFilterSetForm): model = L2VPN fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('type', 'status', 'import_target_id', 'export_target_id', name=_('Attributes')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), FieldSet('contact', 'contact_role', 'contact_group', name=_('Contacts')), ) status = forms.MultipleChoiceField( diff --git a/netbox/wireless/forms/filtersets.py b/netbox/wireless/forms/filtersets.py index 171a7d8b6..9ba023c04 100644 --- a/netbox/wireless/forms/filtersets.py +++ b/netbox/wireless/forms/filtersets.py @@ -22,8 +22,9 @@ __all__ = ( class WirelessLANGroupFilterForm(NestedGroupModelFilterSetForm): model = WirelessLANGroup fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('parent_id', name=_('Wireless LAN group')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) parent_id = DynamicModelMultipleChoiceField( queryset=WirelessLANGroup.objects.all(), @@ -36,11 +37,12 @@ class WirelessLANGroupFilterForm(NestedGroupModelFilterSetForm): class WirelessLANFilterForm(TenancyFilterForm, PrimaryModelFilterSetForm): model = WirelessLAN fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('ssid', 'group_id', 'status', name=_('Attributes')), FieldSet('region_id', 'site_group_id', 'site_id', 'location_id', name=_('Scope')), - FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), FieldSet('auth_type', 'auth_cipher', 'auth_psk', name=_('Authentication')), + FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) ssid = forms.CharField( required=False, @@ -102,10 +104,11 @@ class WirelessLANFilterForm(TenancyFilterForm, PrimaryModelFilterSetForm): class WirelessLinkFilterForm(TenancyFilterForm, PrimaryModelFilterSetForm): model = WirelessLink fieldsets = ( - FieldSet('q', 'filter_id', 'tag', 'owner_id'), + FieldSet('q', 'filter_id', 'tag'), FieldSet('ssid', 'status', 'distance', 'distance_unit', name=_('Attributes')), - FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), FieldSet('auth_type', 'auth_cipher', 'auth_psk', name=_('Authentication')), + FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), + FieldSet('owner_group_id', 'owner_id', name=_('Ownership')), ) ssid = forms.CharField( required=False, diff --git a/pyproject.toml b/pyproject.toml index 38d074ed5..6a638ee97 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ [project] name = "netbox" -version = "4.5.1" +version = "4.5.2" requires-python = ">=3.12" description = "The premier source of truth powering network automation." readme = "README.md" diff --git a/requirements.txt b/requirements.txt index 1e72977d1..c60ac31e9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -19,12 +19,12 @@ djangorestframework==3.16.1 drf-spectacular==0.29.0 drf-spectacular-sidecar==2026.1.1 feedparser==6.0.12 -gunicorn==23.0.0 +gunicorn==24.1.1 Jinja2==3.1.6 jsonschema==4.26.0 -Markdown==3.10 +Markdown==3.10.1 mkdocs-material==9.7.1 -mkdocstrings==1.0.1 +mkdocstrings==1.0.2 mkdocstrings-python==2.0.1 netaddr==1.3.0 nh3==0.3.2 @@ -35,9 +35,9 @@ requests==2.32.5 rq==2.6.1 social-auth-app-django==5.7.0 social-auth-core==4.8.3 -sorl-thumbnail==12.11.0 -strawberry-graphql==0.289.2 -strawberry-graphql-django==0.74.1 +sorl-thumbnail==13.0.0 +strawberry-graphql==0.291.0 +strawberry-graphql-django==0.75.0 svgwrite==1.4.3 tablib==3.9.0 tzdata==2025.3